If your hot water system is acting up, you’re probably wondering about the cost of repairing a water heater in Calgary. Whether it’s a leaking tank, a faulty thermostat, or inconsistent heating, understanding the repair expenses can help you plan accordingly. We’ll break down the average price for fixing a hot water heater, key factors affecting costs, and when it’s better to repair or replace your unit.
The cost of repairing a hot water heater in Calgary varies depending on the type of water heater, the severity of the issue, and whether you need emergency service. On average:
If your water heater is over 10 years old, repairing it may not be cost-effective. Instead, upgrading to an energy-efficient tankless system could be the better investment.
A malfunctioning thermostat or heating element is one of the most common issues with electric water heaters. Symptoms include:
Leaks can occur due to sediment buildup, a corroded tank, or a faulty pressure relief valve. A leak should be addressed immediately to prevent water damage and mold growth.
Repair Costs:
Gas water heaters can develop pilot light or burner issues, leading to inconsistent heating or a complete lack of hot water. Common causes include:
Repair Costs:
Several factors impact water heater repair costs, including:
Repair TypeCost Range ($CAD)Thermostat Replacement$150 – $300Heating Element Repair$200 – $400Pressure Relief Valve Replacement$100 – $250Gas Burner or Pilot Light Fix$150 – $500Water Leak Repair$200 – $1,000Full Tank Replacement$1,000 – $3,500
The cost to repair a leaking hot water tank varies depending on the issue. Minor leaks (such as a faulty valve) can cost between $100 to $250, while a cracked tank replacement can be $1,000 or more.
If your water heater is over 10 years old, repairs might be temporary fixes. If repair costs exceed 50% of a new installation, replacing it is the more cost-effective option.
Some minor issues, like resetting the thermostat or relighting the pilot light, can be done yourself. However, electrical or gas repairs should be handled by a licensed plumber for safety reasons.
Most hot water heater repairs take 1 to 3 hours, depending on the issue and parts availability. Emergency repairs may be completed within the same day.
Regular maintenance, including flushing sediment buildup, checking anode rods, and testing pressure relief valves, can extend the life of your hot water system and reduce repair costs.

A malfunctioning water heater can disrupt your daily routine, and delaying repairs could lead to higher costs or even a full replacement. Don’t wait until it’s too late! Contact My Calgary Plumber today at (587) 317-4261 for fast, affordable, and expert water heater repairs. We offer same-day service, transparent pricing, and a 100% satisfaction guarantee. Call now and restore hot water to your home today.