Skip to content
PoolBuilderIndex

How Much Does Pool Repair Cost in Toronto?

Last updated:By The Pool Trade Desk

A backyard pool at dusk in which only one of its two underwater lights is working, so the near half of the water glows cyan and the far half stays dark and green, with wet stone coping along the near edge.

Most repair bills split three ways: finding the fault, the part itself, and the labour to reach it. Researched pricing puts pool repairs generally, minor fix to major equipment work at $150 to $2,000+ per repair (CAD), per Swimpool 360 (Markham and GTA), and technician labour on a service call (first hour $200, each extra hour $100) at $100 to $200 per hour, plus HST (CAD), per PF Pools (GTA published price list). Each row in the table below names its own source, and prices are quoted before tax unless the row says otherwise.

What do common pool repairs cost?

The table

This range rests on 7 independent published sources, and every row below names the one its own figure came from. Where two sources disagree they stay in the table as two rows with two labels; nothing here is an average of the two, and no range was widened to cover a gap.

Canadian dollars, researched August 2026, one named Ontario source per row. Ontario HST sits on top of every figure unless the row says otherwise.

  • Pool repairs generally, minor fix to major equipment work

    Typical range
    $150–$2,000+
    Unit
    per repair (CAD)
    Condition
    The two ends are different jobs, not a spread on one job: $150 buys a minor fix and $2,000+ is major equipment work. Open-ended at the top.
  • Technician labour on a service call (first hour $200, each extra hour $100)

    Typical range
    $100–$200
    Unit
    per hour, plus HST (CAD)
    Condition
    Two rates, not a range: $200 for the first hour with one technician and $100 for each additional hour, both plus HST, from a Mississauga company's published rate card headed 2025. Parts are extra.
  • Diagnostic service call, pool heater

    Typical range
    $150–$300
    Unit
    per call (CAD)
    Condition
    Diagnosis only, before any parts or repair labour. The same source's repair list starts above this figure.
  • Leak detection visit (pressure test and sonic $472, dive call $572, cold-water dive $681)

    Typical range
    $472–$681
    Unit
    per visit, plus HST (CAD)
    Condition
    Three separate published call-out prices, not a range: $472 to pressure test and sonic-detect plumbing lines, $572 for a dive call, and $681 where water is below 70F. All plus HST, and all are detection only, with repair quoted separately.
  • Leak repair once located (patio stone $998, concrete or interlock deck $1,260, vinyl skimmer $1,770)

    Typical range
    $998–$1,770
    Unit
    per repair, plus HST (CAD)
    Condition
    Three separate published repair prices, not a range: $998 where patio stones can be lifted, $1,260 where a concrete or interlock deck has to be cut, and around $1,770 to replace a vinyl skimmer. All plus HST, plus $104 if the wall fitting needs replacing.
  • Vinyl liner tear, underwater patch

    Typical range
    $150–$400
    Unit
    per patch (CAD)
    Condition
    A standard underwater patch. The source warns a patch on a brittle or UV-degraded liner may not hold, in which case this cost buys nothing.
  • Minor liner or surface repairs

    Typical range
    $200–$500
    Unit
    per repair (CAD)
    Condition
    Minor repairs found during a liner replacement. The same source puts more extensive repairs at $500 to $2,000 depending on the damage.
  • Pump capacitor failure (motor hums but will not start)

    Typical range
    $150–$250
    Unit
    per repair (CAD)
    Condition
    'Usually fixable' at this price, and only for the specific symptom the source names: the motor hums but will not start.
  • Pump motor replacement

    Typical range
    $400–$700
    Unit
    per repair (CAD)
    Condition
    A mid-season emergency replacement in the GTA, motor only. The source lists it among the calls it responds to the same business day.
  • Filter cleaning, chemical check or salt cell cleaning

    Typical range
    $60–$90
    Unit
    per visit, plus HST (CAD)
    Condition
    Three separate published fees, not a range: $60 for a chemical check, $90 for cartridge filter cleaning and $90 for salt cell cleaning or replacement, all plus HST.
  • Gas heater igniter or thermocouple replacement

    Typical range
    $200–$400
    Unit
    per repair (CAD)
    Condition
    The source ties this to ignition failures showing up after winter layup, which is when most of these calls happen.
  • Heater gas valve replacement

    Typical range
    $450–$1,200
    Unit
    per repair (CAD)
    Condition
    Part and labour for the gas valve alone, on top of the $150 to $300 diagnostic call the same source charges to find it.
  • Heater control board replacement

    Typical range
    $500–$1,500
    Unit
    per repair (CAD)
    Condition
    The board alone. On the same list a burner tray is $400 to $1,500, so a board failure and a burner failure can cost the same and are not the same repair.
  • Heat exchanger descaling

    Typical range
    $300–$800
    Unit
    per service (CAD)
    Condition
    Descaling, not replacement. The source lists it as a step during service where internal scaling is found, and replacement costs five times as much.
  • Heat exchanger replacement

    Typical range
    $1,500–$3,500
    Unit
    per repair (CAD)
    Condition
    Parts and labour. The source says on many heaters this approaches the cost of full replacement, so it is often the point at which the heater is replaced instead.
  • Heat pump compressor replacement

    Typical range
    $1,500–$3,500
    Unit
    per repair (CAD)
    Condition
    Heat pumps only. The same figure as a gas heat exchanger replacement, and the source makes the same argument: at this price, replacing the unit is often the better call.
  • Heat pump refrigerant leak repair

    Typical range
    $500–$2,500
    Unit
    per repair (CAD)
    Condition
    Heat pumps only. The wide band is the difference between a reachable joint and a leak inside the unit.
  • Salt cell replacement

    Typical range
    $400–$800
    Unit
    per cell (CAD)
    Condition
    The cell itself. The same rate card elsewhere on this site charges $90 to clean a salt cell, which is what postpones this cost.
  • Automation board failure

    Typical range
    $300–$800
    Unit
    per repair (CAD)
    Condition
    A mid-season emergency in the GTA. The source lists it among the same-business-day calls.
  • Underwater light fixture replacement

    Typical range
    $300–$600
    Unit
    per fixture (CAD)
    Condition
    The fixture. The source lists it among mid-season emergencies, though unlike a failed pump it does not put the water at risk.
  • Damage caused by improper winterisation

    Typical range
    $2,000–$10,000+
    Unit
    per incident (CAD)
    Condition
    Not a service price: this is the damage bill if winterisation is skipped or done wrong. Open-ended at the top, and the source stresses lines and equipment must be protected below the frost line.

Which of these numbers is actually big?

The bands

Each bar is one row from the table above, drawn from $0 so the lengths can be compared by eye. 12 of the 21 pool repair rows are drawn, on 2 separate scales (per repair (CAD), per visit, plus HST (CAD)), because a figure quoted per month and a figure quoted per project are not the same measurement and must not share an axis. The widest published band on this guide is heat pump refrigerant leak repair, at $500 to $2,500.

per repair (CAD)10 rows, $150 to $3,500
  • Pump capacitor failure (motor hums but will not start)

    $150–$250

  • Gas heater igniter or thermocouple replacement

    $200–$400

  • Minor liner or surface repairs

    $200–$500

  • Automation board failure

    $300–$800

  • Pump motor replacement

    $400–$700

  • Heater gas valve replacement

    $450–$1,200

  • Heater control board replacement

    $500–$1,500

  • Heat pump refrigerant leak repair

    $500–$2,500

  • Heat exchanger replacement

    $1,500–$3,500

  • Heat pump compressor replacement

    $1,500–$3,500

$0$3,500
per visit, plus HST (CAD)2 rows, $60 to $681
  • Filter cleaning, chemical check or salt cell cleaning

    $60–$90

  • Leak detection visit (pressure test and sonic $472, dive call $572, cold-water dive $681)

    $472–$681

$0$681

9 of the 21 rows above are not drawn, because a bar would say something the source did not.

  • Pool repairs generally, minor fix to major equipment work $150–$2,000+. No closed upper figure, so the right-hand end of a bar would be invented.
  • Damage caused by improper winterisation $2,000–$10,000+. No closed upper figure, so the right-hand end of a bar would be invented.
  • Technician labour on a service call (first hour $200, each extra hour $100) $100–$200. The only figure quoted “per hour, plus HST (CAD)”, and one bar on its own axis compares nothing.
  • Diagnostic service call, pool heater $150–$300. The only figure quoted “per call (CAD)”, and one bar on its own axis compares nothing.
  • Leak repair once located (patio stone $998, concrete or interlock deck $1,260, vinyl skimmer $1,770) $998–$1,770. The only figure quoted “per repair, plus HST (CAD)”, and one bar on its own axis compares nothing.
  • Vinyl liner tear, underwater patch $150–$400. The only figure quoted “per patch (CAD)”, and one bar on its own axis compares nothing.
  • Heat exchanger descaling $300–$800. The only figure quoted “per service (CAD)”, and one bar on its own axis compares nothing.
  • Salt cell replacement $400–$800. The only figure quoted “per cell (CAD)”, and one bar on its own axis compares nothing.
  • Underwater light fixture replacement $300–$600. The only figure quoted “per fixture (CAD)”, and one bar on its own axis compares nothing.

Which three things is a repair bill made of?

The bill

This guide opens by saying a repair bill splits three ways: finding the fault, the part itself, and the labour to reach it. Those are the first three groups below. The reason a leak costs more than a pump is almost never the part.

Finding the fault

Charged whether or not you go ahead, and priced by method rather than by what is wrong.

  • Heater diagnostic visit

    $150–$300 per call (CAD)

    Payable whether or not you proceed.

  • Leak detection visit

    $472–$681 per visit, plus HST (CAD)

    A pressure test with sonic detection, a scuba dive call, or the same dive in cold water. Three prices, one fault.

plus

The part

The narrowest of the three, and the one people assume the bill is about. A component and the system it sits in are an order of magnitude apart.

  • Gas heater igniter or thermocouple

    $200–$400 per repair (CAD)

  • Heat exchanger, the system rather than the component

    $1,500–$3,500 per repair (CAD)

  • Pump capacitor, when the motor hums but will not start

    $150–$250 per repair (CAD)

  • Salt cell

    $400–$800 per cell (CAD)

    A wear part, like the liner.

plus

Reaching it

What is on top of the fault. This is where two quotes for the same leak stop matching.

  • Technician labour on the clock

    $100–$200 per hour, plus HST (CAD)

    The first hour is priced differently from every hour after it.

  • What is over the leak: patio stone, or concrete and interlock

    $998–$1,770 per repair, plus HST (CAD)

    The same leak, priced by what has to come up to get at it.

  • TSSA and ESA inspection on regulated gas and electrical work

    A gas repair can carry an inspection cost on top of parts and labour.

and separately

The one that dwarfs all three

Not a repair type. It is what this guide's Ontario section says happens when the closing is skipped.

  • Damage caused by improper winterisation

    $2,000–$10,000+ per incident (CAD)

    Well above what a professional closing costs, per this guide's Ontario notes.

Built from this guide's opening line, its price rows and their conditions, and its cost factors on detection method, access and the labour clock.

What drives the price?

Variables

Size, access and what has to be rebuilt to reach the pool move a pool repair quote more than anything else in Toronto. Each line below is one of those variables, with the published figure that shows how far it moves the total.

  • Detection method: a pressure test with sonic detection is $472 plus HST while a scuba dive call is $572 plus HST, rising to $681 in cold water (Bremner Pool and Spa)
  • Access: repairs under patio stone cost $998 plus HST while the same leak under concrete or interlock costs $1,260 plus HST (Bremner Pool and Spa)
  • Labour clock: $200 plus HST for the first hour and $100 plus HST per additional hour (PF Pools)
  • Timing: after-hours heater calls run 1.5 to 2 times standard rate and weekends about 2 times (Apex Electric Mechanical); PF Pools charges $200 plus HST for Friday or Saturday emergency service
  • Component versus system: a heater igniter is $200 to $400 but a heat exchanger is $1,500 to $3,500 (Apex Electric Mechanical)
  • Equipment age: Easy Pools puts vinyl liner life at 7 to 12 years and Hipel Pools at 8 to 12 years, after which patching stops being economic
  • Diagnostic fee: $150 to $300 for a heater diagnostic visit whether or not you proceed (Apex Electric Mechanical)
  • Regulated trades: TSSA inspection $50 to $200 and ESA inspection $100 to $300 on gas and electrical heater work (Apex Electric Mechanical)

What's specific to Ontario and Toronto?

Local rules

Ontario adds 13 percent HST on top of every quote, Toronto requires a pool fence enclosure permit before anyone digs, and the freeze-thaw cycle decides what survives the winter. Those three are what a national price guide leaves out.

  • Gas heater work in Ontario is regulated. Apex Electric Mechanical, a Toronto and GTA contractor, lists a TSSA inspection fee of $50 to $200 and an ESA inspection at $100 to $300 for heater work, so a gas repair can carry an inspection cost on top of parts and labour.
  • Ontario HST is 13 percent. The two GTA companies that publish real price lists, PF Pools and Bremner Pool and Spa, both quote plus HST, so a $572 leak dive call comes to about $646 with tax.
  • Winter damage drives spring repair demand across the GTA. Project Landscaping puts the cost of damage from improper winterisation at $2,000 to $10,000 and up, well above the $200 to $450 a professional closing costs.
  • Freeze and thaw is also what breaks decks and buried plumbing around Toronto pools, which is why Bremner Pool and Spa prices deck-access leak repairs separately at $998 plus HST for patio stone and $1,260 plus HST for concrete or interlock.
  • If a repair involves removing or replacing the pool fence, City of Toronto Municipal Code Chapter 447 applies. The City states you cannot fill a pool with water or permit water to remain in it until an inspection confirms a compliant permanent enclosure.

How can I pay less?

Levers

The biggest saving is almost always timing and bundling rather than choosing a cheaper material. Each lever below is tied to a published figure from the table, so you can see what it is actually worth before deciding it is worth doing.

  • Ask whether the quote covers detection or repair. Bremner Pool and Spa charges $472 to $681 plus HST to find a leak and then $998 to $1,770 plus HST to fix it, so a single number without that split is incomplete.
  • Patch before you replace. A single underwater liner patch is $150 to $275 at Swimpool 360, against $2,500 to $10,000 for a new liner across Ontario sources.
  • Batch small jobs into one visit. PF Pools charges $200 plus HST for the first hour and $100 plus HST per hour after that, so having the technician do the filter clean and the light swap on the same call cuts the second job's labour in half.
  • Avoid emergency and weekend rates where the repair can wait. Apex Electric Mechanical says weekend heater calls run about 2 times the standard rate.
  • Service the heater yearly rather than fixing it after it fails. Apex Electric Mechanical states consistent maintenance at $200 to $400 per year prevents a heat exchanger replacement, which it prices at $1,500 to $3,500.
  • Close the pool properly. Project Landscaping puts damage from improper winterisation at $2,000 to $10,000 and up, against $200 to $450 for a professional closing.

How did we research these numbers?

Provenance

Every figure above was re-read in the document it is attributed to, and the exact sentence carrying it is recorded against the row. Where a number could not be found in the source it named, the row came out rather than the number being adjusted to fit. Here is what PoolBuilderIndex found across the 7 sources.

  • Most GTA pool repairs are small. Swimpool 360 puts the working range at $150 for minor fixes to $2,000 and up for major equipment work, and the individual jobs it lists (capacitor $150 to $250, pump motor $400 to $700, salt cell $400 to $800, underwater light $300 to $600) cluster well under $1,000.
  • Leak work is the exception, and Toronto-area specialists price it per method rather than per hour. Bremner Pool and Spa publishes $472 plus HST for a pressure test with sonic detection, $572 plus HST for a dive call, $681 plus HST if the water is below 70 degrees Fahrenheit, then $998 to $1,770 plus HST for the actual repair depending on whether the crew lifts patio stone, cuts concrete or replaces a skimmer.
  • Two GTA sources give very different leak numbers. Bremner Pool and Spa charges $472 to $681 plus HST to find a leak, while Action Home Services states leak detection 'typically costs $1,000' and puts a typical repair at $5,000 to $15,000. Detection and repair are separate line items, so ask which one a quote covers.
  • Hourly labour in the GTA is not cheap. PF Pools charges $200 plus HST for the first hour of a service call and $100 plus HST for each additional hour. Action Home Services quotes labour at around $200 to $300 an hour.
  • Heater repairs have the widest spread of any category. Apex Electric Mechanical prices a flame sensor cleaning at $200 to $400 but a heat exchanger replacement at $1,500 to $3,500 and a heat pump compressor at the same $1,500 to $3,500, which is often close to the cost of a new unit.
  • Diagnostic fees are usually charged whether or not you proceed. Apex Electric Mechanical lists a heater diagnostic service call at $150 to $300, and notes after-hours calls typically run 1.5 to 2 times the standard rate with weekends at about 2 times. PF Pools charges $200 plus HST for Friday or Saturday emergency service.
  • Liner damage does not always mean a new liner. Swimpool 360 patches a single tear underwater for $150 to $275, and Hipel Pools puts minor repairs at $200 to $500, against $2,500 to $10,000 for a full replacement across Ontario sources.

Sources

Who can do the work?

The shortlist/3 of 64 shown

PoolBuilderIndex tracks 64 pool repair services across the Greater Toronto Area, rated 4.63★ on average. The three below rank highest on our published score, based on PoolBuilderIndex's analysis of 64 GTA businesses, August 2026.

  • Aquadam Pool Services, photographed at its own listing

    Aquadam Pool Services

    5.0★ rating · 25 Google reviews

    83/100 score

    Oakville · Pool Repair

    Monday: Closed

    • Says it is licensed
    • Says it is a member of the Pool & Hot Tub Council of Canada
  • Pinnacle Pool, photographed at its own listing

    Pinnacle Pool

    5.0★ rating · 83 Google reviews

    80/100 score

    Nestleton Station · Pool Repair

    • Says it is insured
    • Says it is a member of the Pool & Hot Tub Council of Canada
See all 64 pool repair services on PoolBuilderIndex

Who else does this work, in their own pictures?

Their own photographs/ranks 4 to 9 of 64

Not stock photography, and not ours: every picture below was taken by the company named on it and carries whatever that company chose to photograph, which for some is a finished backyard and for others is the vans. These are the next 6 pool repair services down the same ranking as the shortlist above, carrying 33 pictures between them, and the largest tile belongs to whichever of the six has the most on file here: Diver Dave Pool Leak Detection, with 6. Open one for the rest of that company’s pictures, its hours and its number.

See every pool repair service company and its own photographs

What will it cost for my own pool?

Calculators

Put your own dimensions in and these work it out from the same researched figures as the table above. Every answer shows the arithmetic and names the source it multiplied, so you can check it rather than take it.

What do these trade terms mean?

Definitions

These are the words a quote for pool repair will use without explaining them. Each one below is defined as this page uses it, so a line on an estimate can be read for what it is rather than guessed at.

Vinyl liner
A custom-cut waterproof membrane held against a steel or polymer wall panel system by the water behind it. It is the surface, not the structure, and it is a wear part with a life measured in years rather than decades.
Winterisation
Draining the lines below the frost line, plugging the returns, adding antifreeze where specified and covering the equipment so nothing freezes solid over an Ontario winter. It is the step whose omission causes the largest repair bills on this page.
Salt chlorinator
A cell that makes chlorine from dissolved salt as water passes through it. The pool is still chlorinated; the difference is that the chlorine is generated on site instead of bought in a bucket, and the cell itself is a wear part.
ESA notification
The filing with Ontario's Electrical Safety Authority that any pool or heater electrical work requires. It is separate from a municipal building permit and separate again from the TSSA registration gas work needs.
TSSA registration
The Technical Standards and Safety Authority is the Ontario regulator for fuel-burning equipment, so a gas pool heater is installed and inspected under its rules rather than the electrical ones. Its inspection is a separate fee from both the municipal permit and the ESA notification, and this page prices all three.
Skimmer
The opening set into the pool wall at the waterline through which surface water and debris are drawn into the filtration circuit. It is a common leak point on a vinyl pool because it is where a rigid fitting meets a flexible liner.

What should I read next?

Related guides

Frequently asked questions

How much does pool repair cost in Toronto?

Swimpool 360 puts the working range at $150 for minor fixes to $2,000 and up for major equipment work. Common jobs it prices are a pump capacitor at $150 to $250, a pump motor at $400 to $700, a salt cell at $400 to $800 and an underwater light fixture at $300 to $600. PF Pools charges $200 plus HST for the first hour of a service call and $100 plus HST for each additional hour.

What does pool leak detection cost in the GTA?

Bremner Pool and Spa, which serves Toronto, Ajax, Whitby and Oshawa, publishes $472 plus HST for a pressure test of the lines with sonic leak detection, $572 plus HST for a dive call, and $681 plus HST if the water is below 70 degrees Fahrenheit. Action Home Services quotes a higher figure, stating leak detection typically costs $1,000 in Toronto and the GTA.

How much does it cost to fix a pool leak in Toronto?

Once the leak is located, Bremner Pool and Spa charges $998 plus HST for a patio stone leak repair including stone relay and backfill, $1,260 plus HST where the crew must cut a concrete or interlock deck, and $1,770 plus HST to replace a vinyl skimmer. An extra wall fitting adds $104. A liner tear is far cheaper: Swimpool 360 patches one underwater for $150 to $400.

What does a pool heater repair cost in the GTA?

Apex Electric Mechanical, serving Toronto and the GTA, prices a diagnostic call at $150 to $300, flame sensor cleaning at $200 to $400, an ignitor or pilot at $300 to $600, a gas valve at $450 to $1,200, a control board at $500 to $1,500 and a heat exchanger replacement at $1,500 to $3,500. For heat pumps, a compressor is $1,500 to $3,500 and a refrigerant leak repair is $500 to $2,500.

Should I repair or replace my pool pump?

Swimpool 360 prices the most common pump fault, a failed capacitor where the motor hums but will not start, at $150 to $250, and a full pump motor replacement at $400 to $700. If the pump is old, GBI Pools reports a variable-speed upgrade saves Ontario owners $300 to $500 per year on hydro, noting a single-speed pump can cost over $1,000 in electricity each summer in Ontario.

Are Toronto pool repair prices quoted with HST included?

Usually not. The two GTA companies that publish full price lists both quote before tax: PF Pools lists everything as plus HST, and Bremner Pool and Spa states all prices have HST to be added. At 13 percent, a $572 leak dive call comes to about $646. Confirm the HST treatment before comparing two quotes.

What happens if a pool is not winterised properly in Ontario?

Project Landscaping puts the resulting damage at $2,000 to $10,000 and up. That is why a professional fall closing, priced at $200 to $450 by Project Landscaping and $530 plus HST by PF Pools for a single-visit closing, is cheap insurance in the GTA's freeze and thaw climate.

Questions to ask your contractor

  • What is the diagnostic fee, and does it come off the repair if I go ahead?
  • How will you confirm the leak location before anything is cut or drained?
  • Is the part new, refurbished or a substitute brand, and does that affect the warranty?
  • Can this be repaired, or is it at the point where replacement is the honest answer? Repair versus replace costs
  • What does the labour warranty cover if the same fault comes back?

Put three GTA quotes for pool repair side by side

No obligation. Requests reach our desk, never a company.