Water heater installation cost: what pros charge in 2026
Short answer: a tank water heater costs about $600 to $2,500 installed and a tankless one about $1,400 to $3,900 (NerdWallet). Labor alone runs $150 to $450 for a tank and $600 to $1,900 for tankless. Permits are typically $25 to $300.
National figures from the sources listed at the bottom. Local prices vary; use them as a starting point.
What it costs
| Item | Typical cost |
|---|---|
| Tank water heater, installed | $600–$2,500 |
| Tankless water heater, installed | $1,400–$3,900 |
| Labor, tank | $150–$450 |
| Labor, tankless | $600–$1,900 |
| Switching tank to tankless | +$150–$2,500 |
| Permit | $25–$300 |
Handyman or licensed pro?
In most states, installing a water heater is licensed plumbing work and often needs a permit, especially gas units. Handymen should refer it to a licensed plumber. Rules vary by state; see handyman license requirements by state.
How to quote it
- Refer the install to a licensed plumber you trust.
- Offer the work around it: hauling the old tank, a drain pan, or patching drywall after.
- Put "water heater by licensed plumber" on your quote.
More prices in the handyman price list.
Sources
Questions
How much does it cost to install a water heater?
About $600 to $2,500 for a tank and $1,400 to $3,900 for a tankless unit, installed, according to NerdWallet.
Can a handyman install a water heater?
In most states, no. It is licensed plumbing work and often needs a permit, especially for gas.
More guides
- Electrical outlet installation cost: what pros charge in 2026New outlets, GFCI, replacements, and electrician rates.
- Rekeying locks cost: what pros charge in 2026Per lock, whole house, service calls, and rekey vs replace.
- Storm door installation cost: what pros charge in 2026Average price, what raises it, and how long it takes.
- Drywall installation cost: what pros charge in 2026Per square foot, by room size, by finish level, and per sheet.