Skip to content
GTA Pool Contractors
Repair & diagnostics · GTA

Pool heater repair: find the fault before you replace the unit

Most heaters that will not fire need a part, not a new unit. Here is what each repair costs in the GTA, how to tell an ignition fault from a dead heat exchanger, and when replacement is genuinely cheaper.
3 priced heater items 42 equipment crews

Reviewed by the GTA Pool Contractors editorial teamLast reviewed How we research

What a heater repair actually costs

Heater quotes look inconsistent because “heater repair” covers three different jobs: a diagnostic visit, a component repair, and a replacement. A $400 repair and a $4,000 replacement are not competing prices, and a quote that does not say which one it is cannot be compared.

  • Diagnosis: $95–$185. Ask whether it is credited against the repair — most GTA shops credit it if you approve the work that visit.
  • Component repair: $350–$900. Igniter, flame sensor, pressure switch, blower, board or manifold. Parts are usually included.
  • Replacement: $2,400–$5,500 installed. Gas line changes, venting work and electrical are extra, and they are the line that moves a quote most.

Match the symptom before you book anyone

The symptom tells a technician what to bring, which is often the difference between one visit and two. It also stops you approving a replacement for a $300 part.

SymptomLikely cause
No heat, no displayBreaker, fuse or control board
Clicks, no ignitionIgniter, flame sensor or gas supply
Fires then shuts offPressure switch, low flow or a blocked vent
Runs but water stays coldScaled or failed heat exchanger, or low gas pressure
Loud banging or gurglingScale, trapped air or a failing blower

The heat exchanger decides most of these calls

A gas heater transfers heat through a metal exchanger sitting in the water. When the chemistry drifts, that metal scales, corrodes and eventually perforates. Once it is gone the unit is scrap: a new exchanger usually costs close enough to a new heater that replacement is the honest recommendation.

That is why a heater failure is worth reading as a water-chemistry signal. If the exchanger has scaled through, the same water has been working on the rest of the equipment too. Fix the balance with the repair rather than after the next failure.

Heat pumps are a different diagnosis

A heat pump has no flame and no gas line. It moves heat from the air into the water, so the faults are electrical and refrigerant-side: a fan motor, a capacitor, a defrost sensor, a board, or low charge. It also loses output as the air cools, which is why a unit that worked in September can feel useless in a cold May.

Do not let anyone recharge a heat pump without finding the leak first. Topping up a system that is losing refrigerant buys a season at most.

Related: the full GTA repair price list and the heater troubleshooting walkthrough.

Heater repair price bands

ServiceTypical lowTypical high
Diagnostic service callOften credited against the repair if you approve it the same visit — ask before booking.$95$185
Heater repair (ignition, sensor, manifold)Common faults are a flame sensor, pressure switch or a cracked manifold. Parts included.$350$900
Heater replacementGas and heat-pump units are priced differently; load sizing and gas line work move the number.$2,400$5,500

Planning ranges in CAD, before HST. Parts included unless the note says otherwise. Not quotes.

If you smell gas, stop. Shut the valve if you can reach it safely, leave the area and call your gas utility. That is not a pool contractor call.

Water losing heat overnight with the cover on? That is a leak question, not a heater question.

Local crews

Crews that service heaters

Public records are site checked; insurance and WSIB are not on file — verify both before you book.

All repair pricing
AHS Pool & Landscaping Design logo

AHS Pool & Landscaping Design

Public Google Maps record

5.0(39)GoogleSite checked
BBB AccreditedBBB A+

Public Google Maps record for a pool contractor listed in Brampton. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Brampton

Pricing

On request

Call
AHS Pool & Landscaping Etobicoke logo

AHS Pool & Landscaping Etobicoke

Public Google Maps record

5.0(12)GoogleSite checked
BBB AccreditedBBB A+

Public Google Maps record for a pool contractor listed in Toronto. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Toronto

Pricing

On request

Call
AHS Pools & Landscaping Burlington logo

AHS Pools & Landscaping Burlington

Public Google Maps record

5.0(13)GoogleSite checked
BBB AccreditedBBB A+

Public Google Maps record for a pool contractor listed in Burlington. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Burlington

Pricing

On request

Call
AHS Pools & Landscaping Oshawa logo

AHS Pools & Landscaping Oshawa

Public Google Maps record

5.0(24)GoogleSite checked
BBB AccreditedBBB A+

Public Google Maps record for a pool contractor listed in Oshawa. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Oshawa

Pricing

On request

Call
Aquadam Pool Services logo

Aquadam Pool Services

Serves Oakville

5.0(25)Checks pending
Certified techs

Oakville service shop and equipment supplier on Redwood Square: water care, pumps, filters, heaters and salt systems.

Oakville

Pricing

On request

Call
Avoca Pools logo

Avoca Pools

Public Google Maps record

4.5(36)GoogleSite checked

Public Google Maps record for a pool contractor listed in Whitby. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Whitby

Pricing

On request

Call
BlueWater Pools logo

BlueWater Pools

Public Google Maps record

4.7(29)GoogleSite checked

Public Google Maps record for a pool contractor listed in Milton. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Milton

Pricing

On request

Call
Breezewood Pools Inc. logo

Breezewood Pools Inc.

Public Google Maps record

4.5(126)GoogleSite checked

Public Google Maps record for a pool contractor listed in Brampton. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Brampton

Pricing

On request

Call
Breezewood Pools Inc. logo

Breezewood Pools Inc.

Public Google Maps record

4.5(126)GoogleSite checked

Public Google Maps record for a pool contractor listed in Caledon. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Caledon

Pricing

On request

Call
Bremner Pool And Spa logo

Bremner Pool And Spa

Public Google Maps record

4.9(172)GoogleSite checked

Public Google Maps record for a pool contractor listed in Mississauga. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Mississauga

Pricing

On request

Call
Bremner Pool And Spa logo

Bremner Pool And Spa

Public Google Maps record

4.9(172)GoogleSite checked

Public Google Maps record for a pool contractor listed in Pickering. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Pickering

Pricing

On request

Call
Colonial Pools & Recreation logo

Colonial Pools & Recreation

Public Google Maps record

4.6(105)GoogleSite checked

Public Google Maps record for a pool contractor listed in Ajax. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Ajax

Pricing

On request

Call
Crush Pools logo

Crush Pools

Public Google Maps record

4.8(109)GoogleSite checked
BBB A+

Public Google Maps record for a pool contractor listed in Oakville. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Oakville

Pricing

On request

Call
Crystal Clear Pool Services logo

Crystal Clear Pool Services

Public Google Maps record

4.2(34)GoogleSite checked

Public Google Maps record for a pool contractor listed in Ajax. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Ajax

Pricing

On request

Call
Deep End Pools logo

Deep End Pools

Public Google Maps record

5.0(31)GoogleSite checked

Public Google Maps record for a pool contractor listed in Mississauga. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Mississauga

Pricing

On request

Call
Elite Pool Builders logo

Elite Pool Builders

Public Google Maps record

4.9(13)GoogleSite checked

Public Google Maps record for a pool contractor listed in Toronto. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Toronto

Pricing

On request

Call
Frisco Pools logo

Frisco Pools

Public Google Maps record

4.1(55)GoogleSite checked

Public Google Maps record for a pool contractor listed in Caledon. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Caledon

Pricing

On request

Call
Get Wet Pool Services logo

Get Wet Pool Services

Public Google Maps record

4.5(33)GoogleSite checked

Public Google Maps record for a pool contractor listed in Whitby. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Whitby

Pricing

On request

Call
Get Wet Pool Services logo

Get Wet Pool Services

Public Google Maps record

4.5(33)GoogleSite checked

Public Google Maps record for a pool contractor listed in Ajax. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Ajax

Pricing

On request

Call
Go-To Pools logo

Go-To Pools

Public Google Maps record

5.0(11)GoogleSite checked

Public Google Maps record for a pool contractor listed in Milton. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Milton

Pricing

On request

Call

Lincoln Pools Ltd

Public Google Maps record

4.6(36)GoogleSite checked

Public Google Maps record for a pool contractor listed in Caledon. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Caledon

Pricing

On request

Call
Mayascapes Pools logo

Mayascapes Pools

Public Google Maps record

4.6(60)GoogleSite checked

Public Google Maps record for a pool contractor listed in Caledon. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Caledon

Pricing

On request

Call
Okeanos Pools GTA logo

Okeanos Pools GTA

Public Google Maps record

5.0(44)GoogleSite checked

Public Google Maps record for a pool contractor listed in Brampton. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Brampton

Pricing

On request

Call
Ontario Pool Service logo

Ontario Pool Service

Public Google Maps record

4.8(44)GoogleSite checked

Public Google Maps record for a pool contractor listed in Vaughan. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Vaughan

Pricing

On request

Call
Orange Pools - Design & Build Vaughan logo

Orange Pools - Design & Build Vaughan

Public Google Maps record

5.0(22)GoogleSite checked
BBB AccreditedBBB A+

Public Google Maps record for a pool contractor listed in Vaughan. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Vaughan

Pricing

On request

Call
Orange Pools Design & Build logo

Orange Pools Design & Build

Public Google Maps record

4.9(49)GoogleSite checked
BBB AccreditedBBB A+

Public Google Maps record for a pool contractor listed in Toronto. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Toronto

Pricing

On request

Call
5.0(10)GoogleSite checked
BBB AccreditedBBB A+

Public Google Maps record for a pool contractor listed in Toronto. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Toronto

Pricing

On request

Call
People for Pools logo

People for Pools

Public Google Maps record

4.8(170)GoogleSite checked
BBB A−

Public Google Maps record for a pool contractor listed in Mississauga. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Mississauga

Pricing

On request

Call
Pinnacle Pool logo

Pinnacle Pool

Public Google Maps record

5.0(83)GoogleUnverified

Public Google Maps record for a pool contractor listed in Whitby. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Whitby

Pricing

On request

Pool Buoy Leak Detection logo

Pool Buoy Leak Detection

Serves Mississauga

5.0(87)Checks pending
24/7 leak repair

Leak detection and underwater repair with certified divers. Same-visit detection and repair since 2007; does not take general service work.

Mississauga

Pricing

On request

Call
Pool Craft logo

Pool Craft

Public Google Maps record

4.5(150)GoogleSite checked
BBB A+
TSSA gas licensed

Public Google Maps record for a pool contractor listed in Richmond Hill. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Richmond Hill

Pricing

On request

Call
Pool Ninjas logo

Pool Ninjas

Public Google Maps record

4.9(106)GoogleSite checked

Public Google Maps record for a pool contractor listed in Oakville. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Oakville

Pricing

On request

Call
Poolstepspecialists logo

Poolstepspecialists

Public Google Maps record

4.8(56)GoogleSite checked

Public Google Maps record for a pool contractor listed in Whitby. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Whitby

Pricing

On request

Call
Silver Pools Sales & Service logo

Silver Pools Sales & Service

Public Google Maps record

4.5(24)GoogleSite checked

Public Google Maps record for a pool contractor listed in Markham. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Markham

Pricing

On request

Call
Solda Pools Ltd logo

Solda Pools Ltd

Public Google Maps record

4.2(131)GoogleSite checked
BBB AccreditedBBB A+

Public Google Maps record for a pool contractor listed in Caledon. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Caledon

Pricing

On request

Call
Stan's Pools & Yards logo

Stan's Pools & Yards

Serves 5 GTA cities

5.0(30)Checks pending
24/7 leak repairCertified techs

East-end Toronto and York Region crew running openings, closings, vinyl liner leak detection and pre-sale pool inspections since 2008.

Toronto · Markham · Richmond Hill · Ajax + more

Pricing

On request

Call
Tecum Pools and Spa LTD. logo

Tecum Pools and Spa LTD.

Public Google Maps record

4.9(77)GoogleSite checked

Public Google Maps record for a pool contractor listed in Toronto. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Toronto

Pricing

On request

Call
tidal wave pool services logo

tidal wave pool services

Public Google Maps record

4.9(373)GoogleSite checked

Public Google Maps record for a pool contractor listed in Oshawa. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Oshawa

Pricing

On request

Call
WEST COVE POOLS logo

WEST COVE POOLS

Public Google Maps record

4.9(373)GoogleSite checked

Public Google Maps record for a pool contractor listed in Oshawa. Contact details come from the company's published listing; insurance, WSIB and TSSA are not on file.

Listed in Oshawa

Pricing

On request

Call

Heater FAQ

What homeowners ask first

How much does pool heater repair cost in the GTA?

A diagnostic visit is $95–$185 and is usually credited against the work if you approve it that day. The repair itself runs $350–$900 depending on whether it is ignition, a sensor, the manifold or the blower. A full replacement is $2,400–$5,500 installed, before HST, and gas line work or venting changes are extra.

My gas heater will not ignite. What is usually wrong?

In order of likelihood: a failed igniter or flame sensor, a pressure switch that will not close because the pump is not moving enough water, low gas pressure, or a blocked vent. Those are all serviceable parts. A cracked or corroded heat exchanger is the one that usually ends the unit.

Repair or replace the heater?

Repair if the unit is under about eight seasons old and the fault is ignition, a sensor, a blower or a board. Replace when the heat exchanger is cracked or scaled through, when the cabinet has rusted out, or when the quote passes roughly half the price of new equipment. Heat exchangers fail early when pH and alkalinity are allowed to drift.

Why does my heat pump ice up?

A heat pump pulls heat out of the air, so the coil runs colder than ambient and can frost in cool, damp weather. Light frosting that clears on its own during a defrost cycle is normal. A solid block of ice, or icing that never clears, points to a defrost sensor, a fan fault or low refrigerant — all technician work.

Is a heat pump cheaper to run than gas in Ontario?

It depends on the season and your rates, not on the brochure. A heat pump is most efficient in warm air and loses capacity as the air cools, so it extends the season well in September and struggles in a cold May. Gas heats faster regardless of air temperature. Ask for the rated output at the temperature you actually swim in, not the peak number.

Should the heater run while the pool is covered?

Yes — a covered pool loses far less heat, so the heater cycles less for the same temperature. What you should not do is run it with the pump off or with low flow: most units have a pressure or flow switch precisely because dry-running destroys the exchanger.

Get a heater diagnosis and a not-to-exceed number.

Describe the symptom once. We reply with available local options, including a diagnostic fee and a range — free, no obligation.