What it costs in the GTA
| Job | Typical range |
|---|---|
| Pool pump repair (seal, impeller, bearings) | $200–$700 |
| Leak detection, professional | $300–$800 |
| Vinyl liner patch, single tear | $150–$275 |
| Pool pump, replacement unit | $500–$1,500 |
| Inground vinyl liner replacement | $3,500–$7,000 |
| Gas pool heater, installed | $2,500–$5,500 |
| Heat pump pool heater, installed | $4,500–$8,000 |
| Opening or closing, per visit | $200–$550 |
Before HST, for a typical residential inground pool. Big pools, custom liner patterns, step or track repairs and hard-to-reach leaks push prices up. Ranges where published GTA and Ontario sources overlap, checked November 2026. Not a quote.
Rebates, permits & rules
- Gas pool heaters must be installed and serviced by a TSSA-certified gas technician. Ask for their certificate number.
- Electrical work on pumps, heaters, lights or bonding must be done by a Licensed Electrical Contractor, who files an ESA permit. Ask for their ECRA/ESA licence number.
- In Toronto, a new or replaced pool fence or gate needs a Pool Fence Enclosure Permit, and you need a zoning certificate ($214.79 in 2026) before you apply. Other GTA cities have their own pool enclosure rules.
- Signed the contract at your home? Ontario gives you 10 days to cancel most contracts signed there, for any reason.
What a complete quote includes
If any of these aren't on your quote, ask. Missing doesn't mean it's wrong, but it should be in writing.
- What failed, and how they found it (leak test, pressure test, dye test)
- Exact parts: pump brand, model and horsepower (single, two or variable speed)
- Liner: thickness (mil), pattern, and whether the price includes wall foam, step or track repairs
- Water: draining, refilling and who pays for the water
- Heater: gas or heat pump, BTU size, and the gas or electrical connection
- TSSA gas technician for gas work; Licensed Electrical Contractor and ESA permit for electrical work
- Removal and disposal of old equipment
- Startup, water balancing and a test run after the repair
- Parts warranty and labour warranty, in writing
- “Leak found” with no test method or location
- A full liner replacement quoted without checking whether a patch would do
- Gas or electrical work with no licence or permit mentioned
- No price for draining and refilling
- Large deposit for a repair that's a few hundred dollars
- A single tear in a liner under about 10 years old is usually a patch.
- Faded, brittle or wrinkled liners with several leaks are due for replacement.
- Pump making noise or leaking at the shaft? A seal or bearings repair is often enough.
- An old single-speed pump with a failed motor: replacing it with a variable-speed pump costs more upfront but uses less power.
- Heater over about 10 years old with a cracked heat exchanger: replace it.
5 questions to ask before you sign
- How did you find the leak, and can you show me where it is?
- Is this a repair, or are you replacing the part? What's the price of each?
- What brand and model are you installing, and why that size?
- Who does the gas or electrical work, and will you pull the permit?
- What warranty do I get on parts and on labour?
Paste your quote into ChatGPT, Claude or Gemini with this prompt:
I'm a homeowner in [city], Ontario. Here is my pool repair quote: [paste]. List what it includes and leaves out (how the problem was found, exact parts and models, draining and refilling, removal of old equipment, TSSA gas or ESA electrical work and permits, startup, warranties), flag anything vague, and give me 5 questions to ask before I agree. Don't guess a fair price.
Or skip the copy-paste: our free Quote Checker already knows what a pool repair quote should include, and compares the price with real GTA ranges.
Common questions
How much does pool leak detection cost in Toronto?
Professional leak detection in the GTA typically runs about $300–$800. Fixing the leak is extra and depends on where it is.
How much does it cost to replace a pool liner in the GTA?
A typical inground vinyl liner replacement runs about $3,500–$7,000, depending on pool size, liner pattern and any wall, step or track repairs.
How much does pool pump repair cost?
Most pool pump repairs in the GTA cost about $200–$700, such as a shaft seal, impeller or bearings. A new pump runs about $500–$1,500 for the unit.
Do I need a permit to repair my pool fence in Toronto?
A new or replaced pool enclosure needs a Pool Fence Enclosure Permit, and a zoning certificate first. Check with the City before changing your fence or gate.
Sources
- Swimpool360: pool pump repair costs in Ontario, 2026
- Swimpool360: pool liner repair in the GTA
- Swimpool360: pool renovation costs in the GTA
- Swimpool360: pool heater costs in Ontario, 2026
- Toronto Pool: leak detection costs in the GTA
- Pool Builder Index: GTA pool closing costs
- City of Toronto: fences and pool enclosures
- ESA: pool and hot tub installations and permits (PDF)