Cost Guide · Edmonton, AB

Water Heater Replacement Cost in Edmonton, AB

Typical range
$1,500 – $2,500 CAD
per project
Local Plumbing companies in Edmonton
Mr. Rooter Plumbing of Edmonton
★ 4.8 (4473)
The Gentlemen Pros Plumbing, Heating & Electrical
★ 4.9 (3736)
Always Plumbing & Heating
+1 587-742-1359 · www.alwaysplumbing.ca
★ 4.7 (3936)
Think this estimate is off? I would be happy to discuss. matthew@honestbytrade.com

Water heater replacement costs in Edmonton, AB typically range from 1,500 to 2,500, depending on unit type, installation complexity, and local labor rates. The price reflects both the equipment itself and the specialized work required to disconnect the old unit, handle any necessary venting or gas line modifications, and bring the new installation into compliance with AB plumbing and building codes. Factors like soil conditions, existing ductwork or vent routing, and whether the home uses natural gas, propane, or electric power all significantly influence the final bill.

What affects the price

  • Tank capacity and fuel type. A 40-gallon electric unit costs less to install than a 50-gallon gas model, which requires new or modified gas line rough-in, sediment trap installation, and proper combustion air venting. Tankless or hybrid systems add substantially more due to electrical upgrades, vent material, and commissioning time.
  • Venting and gas line modifications. If the old unit used Category I draft, a new high-efficiency condensing unit may require a secondary PVC vent line, which means cutting through framing or running exterior wall penetrations. Existing galvanized gas stub-outs often need replacement with black iron or CSST to meet code, a labor cost many homeowners don't anticipate.
  • Crew size and overhead structure. A two-person crew can handle rough-in, tank setting, and final connections in a single visit, but per-hour rates for larger service companies with fleet vehicles, licensed technicians, and office dispatch are typically 30–50% higher than independent plumbers working solo from a personal vehicle.
  • Bonding, licensing, and insurance tier. Contractors holding full plumber's licenses, liability insurance, and bonding in AB charge a markup over uninsured or apprentice-only labor—a real but often invisible cost that reflects legal compliance, warranty backing, and protection against code violations or property damage claims.
  • Emergency or same-day scheduling. A water heater failure typically demands immediate replacement. Same-day or after-hours service calls carry a substantial premium over routine appointments; weekend and holiday slots often add 25–50% to base labor costs in Edmonton, AB.

Official Water Heater Replacement Requirements in Edmonton

Do I need a permit to replace my water heater in Edmonton?

Yes. The City of Edmonton requires a heating and ventilating permit when you install, repair, or alter heating equipment. For a straightforward water heater replacement in an existing home, you would apply for a Home Improvement Permit. However, if your replacement involves only heating work with no other renovations, a standalone HVAC permit may be appropriate instead. Work cannot begin until the City has reviewed your application and issued the necessary permits.

Can I install a new water heater myself, or do I need to hire a contractor?

A licensed mechanical contractor must complete new heating and ventilation work on your property. The City of Edmonton requires that all contractors hold a valid license with the municipality. Additionally, homeowners can only perform permitted work themselves if they own and occupy a single detached house and have obtained the required permit beforehand.

What should I do before starting my water heater replacement project?

You must obtain and receive approval of your permit from the City before beginning any work or scheduling inspections. Once your project reaches the appropriate stage, you'll need to request a Safety Codes inspector to visit your site. You can request inspections through the SelfServe system or by calling 311 (or 780-442-5311 from outside Edmonton). Skipping required inspections can result in additional costs, delays, or the need to remove finished work.

Links we found helpful

Other Plumbing costs in Edmonton

Drain Cleaning$140 – $1,500
Sump Pump Installation$1,000 – $5,500