| Quick facts | Answer |
|---|---|
| Cost range | Tank: $600 to $3,100 installed. Tankless: $1,400 to $5,600. |
| Time | Tank install 2 to 6 hours. Tankless 3 to 10 hours new. |
| Who's qualified | Licensed Kansas City contractor; permit required for replacement work. |
What makes up the cost of a tank water heater?
A new standard tank unit usually costs $400 to $2,100 for the unit itself. Installation labor adds $200 to $1,000, bringing the common installed total to about $600 to $3,100. Kansas City-area guidance puts a typical like-for-like tank swap near $1,650.
How much more does a tankless water heater cost?
Tankless installation in Kansas City typically runs $1,400 to $5,600. A new tankless install can take 3 to 10 hours, while replacing an existing tankless unit often takes 2 to 4 hours. Tankless models are usually priced higher than tank units.
Does gas or electric change the price?
A gas water heater usually costs $100 to $700 more upfront than an electric model. Gas units can cost about $220 less per year to operate. Electric units are generally cheaper to replace and can last 2 to 3 years longer.
Do you need a permit to replace a water heater?
Kansas City requires a plumbing permit for same-for-same water heater replacement. A heat pump water heater requires both plumbing and electrical permits. Typical permit fees run about $25 to $500, with a turnaround of about 3 business days.
What to do next
- Ask your quote to list the unit, labor, and permit fee separately so you can compare totals.
- Confirm the plumber's Kansas City contractor license before work starts, since licensing is required before pulling permits.
- Ask whether the quote includes the plumbing permit, which Kansas City requires for same-for-same replacement.
- If you want a heat pump model, ask the contractor to include the electrical permit as well.
- Call (816) 750-5918 or email [email protected] for a free quote from a licensed, insured Kansas City plumber.
KC Plumb is a free referral service: an independent contractor does the work and may pay us a referral fee. You never pay us anything.



