Plumbing
Water heater replacement (40-50 gal tank): what it costs in Massachusetts
How this range is built
| Part of the job | Low | High |
|---|---|---|
| Parts and materials | $900 | $2,200 |
| Labor: 3 to 6 hours × $115 to $160 an hour | $345 | $960 |
| Fees: disposal, permits, supplies | $50 | $350 |
| Total, rounded | $1,275 | $3,525 |
The hourly rate is the BLS Occupational Employment and Wage Statistics, May 2025 average pay for this trade in Boston, $44.62 an hour, times 2.6 to 3.6 to cover what a contractor bills (overhead, tools, insurance, profit). Materials are a band from basic to high-end. Full method.
Not a repair shop, estimates only. Typical range, estimate. Not a quote. Your home, materials and contractor change the number.
Swap an old gas or electric tank water heater for a new one. Needed when it leaks, rusts, or no longer keeps up.
Got a quote for this job?
Check it with the button above, or share what you were quoted so the range gets better.
Get quotes from local pros
Tell us about the job and your ZIP. Free, takes a minute.
Fair Price is not a contractor or a repair shop. Who sees your request
What is usually included
- New tank water heater
- Removal and disposal of old tank
- New flex connectors, valves, pressure relief valve
- Vent or electrical hookup
- Permit in most towns
What moves the price
- Gas, electric or heat-pump water heater type
- Tank size and efficiency
- Venting changes or code updates
- Access (basement vs closet or attic)
Questions to ask before you say yes
- Does the price include haul-away and permit?
- Is the warranty 6 or 12 years and what does it cover labor-wise?
- Will new expansion tank and venting be needed?
- Can you install a drain pan?
Can you do it yourself?
Not a good DIY. Gas, venting and pressure relief safety matter, and a permit is typically required.
Common questions
How long do water heaters last?
A tank water heater typically lasts 8 to 12 years. Rust at the base or water pooling under it means it is near the end.
Gas or electric?
Switching fuel costs more because of gas lines, venting or new wiring. Same-fuel swaps are quicker and cheaper, so most homes keep what they have.
Can I do it same day?
Usually yes. Most tank swaps take 3 to 5 hours, and many plumbers stock common sizes so you do not wait long without hot water.
How much does water heater replacement (40-50 gal tank) cost in Massachusetts?
A typical range is $1,275 to $3,525. It is an estimate built from labor wages and material prices, not a quote.
Typical range in 10 metro areas
Only the labor rate changes between cities. Same parts, same hours.
| Area | Typical range, estimate |
|---|---|
| Boston area, Massachusetts | $1,275 to $3,525 |
| New York City area | $1,275 to $3,500 |
| Los Angeles area, California | $1,250 to $3,400 |
| Chicago area, Illinois | $1,300 to $3,550 |
| Houston area, Texas | $1,175 to $3,225 |
| Dallas-Fort Worth area, Texas | $1,175 to $3,225 |
| Phoenix area, Arizona | $1,200 to $3,275 |
| Atlanta area, Georgia | $1,175 to $3,200 |
| Miami area, Florida | $1,150 to $3,150 |
| Seattle area, Washington | $1,300 to $3,550 |