The average total cost to replace a water heater is $1,330, with the typical range falling between $882 and $1,809.

This price includes the cost of the new water heater unit, professional labor, and all necessary materials for the installation.
Overall Cost Breakdown Table
| Cost component | Price range | Average | Notes |
|---|---|---|---|
| Total replacement cost | $882 – $1,809 | $1,330 | Includes unit, labor, materials |
| Labor only | $135 – $800 | $470 | 3-4 hours typical |
| Plumber hourly rate | $45 – $200/hr | $122/hr | Varies by region & complexity |
| 40-gallon installation labor | $300 – $800 | $550 | 2-4 hours for standard job |
The final cost is influenced by several key factors:
- Type of water heater: A traditional tank-style unit is typically less expensive than a modern tankless model.
- Size/capacity: The larger the tank or the higher the flow rate for a tankless unit, the higher the cost.
- Fuel source: The cost can differ depending on whether the unit is powered by gas or electricity.
For a precise estimate, a professional water heater installation is recommended to assess your home’s specific requirements.
What is the typical labor cost to install a water heater?

The typical labor cost to install a water heater is determined by a plumber’s hourly rate, which ranges from $45 to $200 per hour.
A standard, like-for-like water heater replacement takes approximately 3 to 4 hours to complete. This places the direct labor charge for a straightforward installation between $135 and $800.
Labor costs can account for up to 50% of the final bill for more complex jobs.
Several factors can increase labor expenses:
- Accessibility: Difficult-to-reach locations (e.g., cramped closets or attics) require more time and effort.
- Modifications: The need for new plumbing, venting, or electrical circuits will add to the labor time.
- System conversion: Switching from a traditional tank to a tankless system is a more involved process with higher labor costs.
A simple replacement of an identical model will always have a lower labor cost than a project requiring significant system upgrades.
What is the labor cost to install a 40-gallon hot water heater?
The specific labor cost to install a standard 40-gallon hot water heater typically ranges from $300 to $800.
This price reflects the 2 to 4 hours of work required by a licensed plumber for a straightforward, like-for-like replacement. A 40-gallon unit is a common size for many households, making its installation a routine job.
This cost assumes that no significant modifications to the existing infrastructure are needed. The labor time and total cost will increase if the installation requires:
- New water lines
- Venting adjustments for a gas model
- Upgrades to the electrical connections
- Maneuvering in a location with poor accessibility
What is the replacement cost for different types of water heaters?
The total replacement cost for a water heater varies significantly based on the type of unit you select. Traditional tank-style water heaters are the most budget-friendly option, while high-efficiency tankless water heaters represent a larger upfront investment.
Water Heater Types Comparison Table
| Feature | Tank-Style | Tankless |
|---|---|---|
| Installation cost | $600 – $2,500 | $1,400 – $3,900 |
| Lifespan | 10-15 years | 20+ years |
| Installation time | 2-4 hours | 4-8 hours |
| Space required | Large (closet/basement) | Minimal (wall-mounted) |
| Energy efficiency | Standard | High (30-40% savings) |
| Hot water supply | Limited by tank size | Unlimited on-demand |
| Conversion costs | N/A | +$500-1,500 extra |
The choice between these models depends on your household’s hot water demands, energy efficiency goals, and budget. Installation costs also differ due to their unique requirements for plumbing, venting, and power.
Dig deeper: What size of water heater do you need?
What does it cost to install a tank-style water heater?
The total installation cost for a new tank-style water heater ranges from $600 to $2,500.
This price includes the water heater unit, professional labor from a licensed plumber, and all materials needed for connections.
The final price within this range is determined by:
- Tank capacity: Tanks can vary from 30 to 80 gallons to meet different household needs.
- Fuel source: Gas-powered tank heaters often have a slightly higher installation cost than electric models because they require proper venting for safety.
A straightforward replacement of a similar-sized unit will be at the lower end of the cost spectrum.
What does it cost to install a tankless water heater?
The average total cost to install a tankless water heater is between $1,400 and $3,900.
This higher price point is due to the advanced technology of the units and the more complex installation process.
Converting from a traditional tank model to a tankless system often requires significant upgrades, such as:
- Installing larger gas lines to meet higher demand.
- Running new, dedicated electrical circuits.
- Creating new venting systems to support the unit’s function.
While the upfront tankless water heater installation cost is higher, these units offer superior energy efficiency and a much longer lifespan, often exceeding 20 years with proper maintenance.
What other costs are involved in a water heater installation?
Beyond the unit and base labor, several other costs can arise during a water heater installation.
These additional expenses often include building permits, removal and disposal of the old unit, and any necessary upgrades to your home’s existing systems.
Common additional costs include:
- Permits: Municipal building permits are often required and typically cost between $25 and $300.
- Old unit removal: Hauling away the old water heater can cost between $100 and $500, though many plumbers include this in their total replacement quote.
- Expansion tank: Many local codes require an expansion tank to protect your plumbing system, costing between $90 and $350 to install.
- New gas line: If you are installing a new gas heater or upgrading an existing one, a new gas line can cost from $260 to $820.
Additional Costs Breakdown Table
| Additional cost | Price range |
|---|---|
| Building permits | $25 – $300 |
| Expansion tank | $90 – $350 |
| Old unit removal | $100 – $500 |
| Venting modification | $200 – $600 |
| New gas line | $260 – $820 |
| Electrical upgrade | $300 – $800 |
What are the signs you need to replace your water heater?
Recognizing the warning signs of a failing water heater can help you avoid a sudden breakdown and potential water damage. According to the U.S. Department of Energy, a traditional tank water heater has an average lifespan of 10 to 15 years.
Signs that you need a water heater replacement:
- Age: If your unit is over a decade old, it is operating on borrowed time and is at a higher risk of failure.
- Rusty water: Discolored or rusty water from your hot water taps indicates that the inside of your tank is corroding.
- Loud noises: Rumbling or banging sounds are caused by hardened sediment buildup, which reduces efficiency and puts stress on the tank.
- Water leaks: Any water pooling around the base of the heater is a clear sign of a leak and requires immediate attention.
If you notice any of these issues, it is time to plan for a full water heater replacement.
Should you install a water heater yourself or hire a professional?

You should always hire a licensed and insured professional to install a new water heater.
In many areas, DIY water heater installation is illegal without the proper licensing and permits, particularly for gas-fueled models.
Risks of Improper DIY Installation
Improper installation creates significant safety risks, including:
- Gas leaks
- Carbon monoxide poisoning
- Electrical shorts and fire hazards
- Major water damage
Furthermore, attempting a DIY installation can void the manufacturer’s warranty.
Most warranties stipulate that the unit must be installed by a qualified technician in accordance with all local building codes.
Hiring a professional for your residential plumbing needs is the only correct choice to ensure the job is done safely and correctly.
Ready to Upgrade? Call for Your Custom Installation Quote
The total price is shaped by the plumber’s hourly rate, the complexity of the job, the type of heater you choose, and any necessary permits or system upgrades.
For safety, efficiency, and to protect your warranty, professional installation is non-negotiable. If your water heater is showing signs of aging or failure, it is critical to get a professional assessment.
Contact us at Stellar Plumbing today for a detailed quote and reliable water heater installation. Our team is ready to help you find the perfect solution for your home’s hot water needs.
Frequently Asked Questions
What is the average total cost to replace a water heater?
The average total cost to replace a water heater, including the unit and professional labor, is $1,330, with most installations falling between $882 and $1,809.
How long does a standard water heater installation take?
A standard, like-for-like water heater installation typically takes a professional plumber 3 to 4 hours to complete.
Is a tank-style or tankless water heater more expensive to install?
A tankless water heater is more expensive to install, with costs ranging from $1,400 to $3,900, compared to a traditional tank-style unit, which costs between $600 and $2,500. The higher tankless water heater installation cost reflects the complexity of the job.
What are some extra costs involved in a water heater installation?
Beyond the unit and labor, extra costs can include building permits, removal of the old unit, installation of an expansion tank, and upgrades to gas or electrical lines.
What are the signs that my water heater is failing?
Common signs you should call the plumber for a failing water heater include the unit being over 10 years old, rusty water, loud noises from the tank, and any water leaking around the unit.
Can I install a new water heater myself?
No, you should always hire a licensed professional for any residential plumbing work. A DIY installation can be dangerous, void the manufacturer’s warranty, and may be illegal in your area.