Skip to content
PoolBuilderIndex

How Much Does Pool Heating Cost in Toronto?

Last updated:By The Pool Trade Desk

A backyard pool lit from underwater on a cold evening, with a thin layer of vapour drifting off the warm water and lifting past a dark board fence, the surrounding flagstone deck cold and unlit.

The unit is only half the quote. The gas line or the electrical supply it needs is the other half, and it is the half that varies by house. Researched pricing puts natural gas pool heater, total installed at $3,500 to $9,500 per installation (CAD), per Apex Electric Mechanical (Toronto and GTA, 2026), and natural gas pool heater, installed at $2,500 to $5,500 per installation (CAD), per Swimpool 360 (Ontario, 2026). Each row in the table below names its own source, and prices are quoted before tax unless the row says otherwise.

What do heaters and heat pumps cost installed?

The table

This range rests on 5 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.

  • Natural gas pool heater, total installed

    Typical range
    $3,500–$9,500
    Unit
    per installation (CAD)
    Condition
    The source splits this as $2,000-$5,500 for the unit and $1,500-$4,000 for installation, and labels the total 'typical' rather than a ceiling.
  • Natural gas pool heater, installed

    Typical range
    $2,500–$5,500
    Unit
    per installation (CAD)
    Condition
    The lowest upfront cost of the powered heaters, which the source pairs with the highest running cost of any option.
  • Gas pool heater, purchase and installation

    Typical range
    $3,000–$5,500
    Unit
    per installation (CAD)
    Condition
    'On average, about', in the source's own words, and it depends on the size and type of heater bought.
  • Gas heater equipment only

    Typical range
    $2,000–$5,500
    Unit
    per unit (CAD)
    Condition
    Unit only. The same source adds $1,500 to $4,000 for installation on top of this.
  • Electric heat pump pool heater, total installed

    Typical range
    $5,000–$11,000
    Unit
    per installation (CAD)
    Condition
    The source splits this as $3,500-$7,500 for the unit and $1,500-$3,500 for installation, and calls the total typical. It also warns capacity drops below 55F and most units stop working below 40F.
  • Electric heat pump pool heater, installed

    Typical range
    $4,500–$8,000
    Unit
    per installation (CAD)
    Condition
    The highest upfront cost of the three types, bought back on running cost. The source says efficiency falls once air drops below 10 to 15 degrees Celsius.
  • Heat pump pool heater, purchase and installation

    Typical range
    $3,000–$6,000
    Unit
    per installation (CAD)
    Condition
    'Around', per the source, for the heater and the installation together. It notes heat pumps take longer to heat than the alternatives.
  • Solar pool heating system, total installed

    Typical range
    $3,500–$8,500
    Unit
    per installation (CAD)
    Condition
    The source splits this as $2,000-$5,000 for collectors and $1,500-$3,500 for installation, and calls the total typical.
  • Solar pool heating system, installed

    Typical range
    $3,000–$7,000
    Unit
    per installation (CAD)
    Condition
    Requires significant unshaded south-facing panel area. The source treats solar as a supplement to a gas or heat pump system, not a replacement.
  • Gas line extension or upgrade to the equipment pad

    Typical range
    $500–$2,500
    Unit
    per job (CAD)
    Condition
    Additional to the heater price, and it depends on distance from the meter and whether the existing line has spare capacity.
  • Gas line run, per foot

    Typical range
    $15–$50
    Unit
    per linear foot (CAD)
    Condition
    'Typical' per linear foot. The source says an underground portion needs special piping and costs more, and puts a whole Toronto gas line run at $750 for a short one to $4,500+ for a long new service.
  • Electrical work for a heat pump

    Typical range
    $500–$2,500
    Unit
    per job (CAD)
    Condition
    Depends on existing panel capacity and distance. A dedicated GFCI-protected circuit and an outdoor disconnect are required; older panels sometimes need upgrading first.
  • Building or gas permit for heater work

    Typical range
    $150–$500
    Unit
    per permit (CAD)
    Condition
    Depends on the municipality. The source adds that a gas heater needs a TSSA-compliant inspection and heat pump electrical work needs an ESA notification.
  • TSSA and ESA inspection fees on heater work

    Typical range
    $50–$300
    Unit
    per inspection (TSSA $50-$200, ESA $100-$300)
    Condition
    Two separate fees, not one range: TSSA $50-$200 on gas work and ESA $100-$300 on electrical work, and only where the inspection is billed separately. The source says both notifications are typically included in the contractor's price.
  • Solar or thermal cover to hold the heat in

    Typical range
    $150–$800
    Unit
    per cover (CAD)
    Condition
    Depends on pool size and whether a roller is added. The source lists it as a recommended add-on to a heater rather than a heating system in itself.
  • Running cost, natural gas heater at peak use

    Typical range
    $250–$600
    Unit
    per month (CAD)
    Condition
    'Roughly', during active heating only, for an average inground pool. The source says cover use matters more than any other variable.
  • Running cost, propane heater at peak use

    Typical range
    $400–$800
    Unit
    per month (CAD)
    Condition
    Propane, at peak use. The same line puts natural gas well below it at $200 to $500 a month, which is the case for running a gas line rather than a tank.
  • Running cost, electric heat pump at peak use

    Typical range
    $80–$200
    Unit
    per month (CAD)
    Condition
    At peak use, and the source's own comparison is four to five times lower than gas. It applies to the Ontario summer; capacity falls off as the air cools.
  • Running cost, solar system

    Typical range
    $10–$25
    Unit
    per month (CAD)
    Condition
    This is the circulation pump only. Solar collectors themselves use no fuel, so the running cost is the electricity to move water through them.
  • Gas heater running cost across a full Ontario season

    Typical range
    $400–$1,200
    Unit
    per year (CAD)
    Condition
    A gas heater, per year. The same source puts a heat pump at $200 to $600 a year for the same job, and calls the heater the largest single line in a heated pool's annual cost.
  • Annual heater service (spring startup $200-$400, full service with combustion analysis $250-$500)

    Typical range
    $200–$500
    Unit
    per service (CAD)
    Condition
    Two separate services, not one range: $200-$400 for a spring startup and $250-$500 for a full annual service with combustion analysis.
  • Combined spring and fall heater service package

    Typical range
    $400–$600
    Unit
    per year (CAD)
    Condition
    The source calls this the most common service contract and labels the figure typical.
  • Heater winterisation service

    Typical range
    $150–$300
    Unit
    per service (CAD)
    Condition
    Winterisation only. The source prices a separate diagnostic service call at the same $150 to $300, so a winterisation visit that finds a fault costs more.

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. 18 of the 23 pool heating rows are drawn, on 5 separate scales (per installation (CAD), per month (CAD), per job (CAD), per year (CAD), per service (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 natural gas pool heater, total installed, at $3,500 to $9,500.

per installation (CAD)8 rows, $2,500 to $11,000
  • Natural gas pool heater, installed

    $2,500–$5,500

  • Gas pool heater, purchase and installation

    $3,000–$5,500

  • Heat pump pool heater, purchase and installation

    $3,000–$6,000

  • Solar pool heating system, installed

    $3,000–$7,000

  • Solar pool heating system, total installed

    $3,500–$8,500

  • Natural gas pool heater, total installed

    $3,500–$9,500

  • Electric heat pump pool heater, installed

    $4,500–$8,000

  • Electric heat pump pool heater, total installed

    $5,000–$11,000

$0$11,000
per month (CAD)4 rows, $10 to $800
  • Running cost, solar system

    $10–$25

  • Running cost, electric heat pump at peak use

    $80–$200

  • Running cost, natural gas heater at peak use

    $250–$600

  • Running cost, propane heater at peak use

    $400–$800

$0$800
per job (CAD)2 rows, $500 to $2,500
  • Gas line extension or upgrade to the equipment pad

    $500–$2,500

  • Electrical work for a heat pump

    $500–$2,500

$0$2,500
per year (CAD)2 rows, $400 to $1,200
  • Combined spring and fall heater service package

    $400–$600

  • Gas heater running cost across a full Ontario season

    $400–$1,200

$0$1,200
per service (CAD)2 rows, $150 to $500
  • Heater winterisation service

    $150–$300

  • Annual heater service (spring startup $200-$400, full service with combustion analysis $250-$500)

    $200–$500

$0$500

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

  • Gas heater equipment only $2,000–$5,500. The only figure quoted “per unit (CAD)”, and one bar on its own axis compares nothing.
  • Gas line run, per foot $15–$50. The only figure quoted “per linear foot (CAD)”, and one bar on its own axis compares nothing.
  • Building or gas permit for heater work $150–$500. The only figure quoted “per permit (CAD)”, and one bar on its own axis compares nothing.
  • TSSA and ESA inspection fees on heater work $50–$300. The only figure quoted “per inspection (TSSA $50-$200, ESA $100-$300)”, and one bar on its own axis compares nothing.
  • Solar or thermal cover to hold the heat in $150–$800. The only figure quoted “per cover (CAD)”, and one bar on its own axis compares nothing.

Why do two heater quotes differ by thousands?

The other half

This guide opens by saying the unit is only half the quote, and the gas line or the electrical supply it needs is the other half, and it is the half that varies by house. That is what the first two groups below are. The third is the one a homeowner is still paying every month in ten years.

The unit

Installed prices for the three heater types this guide prices. All three are on one axis on the chart above.

  • Natural gas, total installed

    $3,500–$9,500 per installation (CAD)

  • Electric heat pump, total installed

    $5,000–$11,000 per installation (CAD)

    Cheaper to run and dearer to fit, and it loses capacity as the outdoor air cools.

  • Solar, total installed

    $3,500–$8,500 per installation (CAD)

plus

The supply it needs

The half that varies by house. Distance from the meter and the state of the panel are what two quotes on the same heater actually differ on.

  • Gas line extension to the equipment pad

    $500–$2,500 per job (CAD)

  • Gas line, priced by the foot

    $15–$50 per linear foot (CAD)

    Which is why the distance from the meter to the pad, not the heater, sets this line.

  • Electrical work for a heat pump

    $500–$2,500 per job (CAD)

    More again where the panel itself needs upgrading.

  • Permit, plus TSSA and ESA inspection

    $50–$300 per inspection (TSSA $50-$200, ESA $100-$300)

    Separate from a municipal building permit, which this guide prices as its own row.

then, every month

What it costs to run

The line that outlives the quote. A whole Ontario season of heating is usually the largest single item in a pool's running costs.

  • Natural gas at peak use

    $250–$600 per month (CAD)

  • Propane at peak use

    $400–$800 per month (CAD)

    Check what fuel is actually available at the property before choosing the heater.

  • Electric heat pump at peak use

    $80–$200 per month (CAD)

  • A thermal cover, the cheapest heating upgrade available

    $150–$800 per cover (CAD)

Built from the price rows above and their conditions, this guide's cost factors on gas line distance and electrical capacity, and its Ontario notes on TSSA and ESA inspection fees.

What drives the price?

Variables

Size, access and what has to be rebuilt to reach the pool move a pool heating 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.

  • Heater type: gas $3,500 to $9,500 installed versus heat pump $5,000 to $11,000 versus solar $3,500 to $8,500 (Apex Electric Mechanical)
  • Gas line distance: $15 to $50 per linear foot, from about $750 for a short run to $4,500 and up for a long run needing new service (Apex Electric Mechanical)
  • Electrical capacity: $500 to $2,500 for heat pump wiring, more where the panel itself needs upgrading (Apex Electric Mechanical)
  • Pool volume and BTU sizing: 200,000 BTU gas for a small pool up to 400,000 BTU and more above 25,000 gallons (Swimpool 360)
  • Fuel type: natural gas $200 to $500 a month at peak against propane $400 to $800 (Apex Electric Mechanical)
  • Permits and inspections: $150 to $500 permit, TSSA $50 to $200, ESA $100 to $300
  • Whether a cover is used: a solar or thermal cover costs $150 to $800 and is the cheapest way to cut heating cost (Swimpool 360)
  • Removal of the old unit: Apex Electric Mechanical budgets $400 for old heater removal in its heat-pump-replacing-gas scenario

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 and electrical heater work in Ontario carries regulator inspection fees. Apex Electric Mechanical lists a TSSA inspection at $50 to $200 and an ESA inspection at $100 to $300, on top of a building or gas permit that Swimpool 360 prices at $150 to $500.
  • A whole Ontario season of heating costs $400 to $1,200 a year according to John C Young Design, and Mayascapes Pools puts pool heating at about $1,000 a season in Ontario. That is usually the largest single line in an Ontario pool's running costs.
  • Toronto's shoulder seasons are the reason heater choice matters here. A heat pump is far cheaper per month but loses capacity as outdoor air cools, so an April or October swim leans on a gas heater in a way it would not in a milder climate.
  • A thermal or solar cover is the cheapest heating upgrade available in Ontario. Swimpool 360 prices one at $150 to $800 and recommends it as an add-on to any heater.
  • Ontario HST is 13 percent. None of the GTA heater sources we checked state whether their installed prices include it, so confirm before comparing quotes.
  • Propane is materially more expensive to run than natural gas in the GTA. Apex Electric Mechanical puts propane at $400 to $800 a month at peak use against $200 to $500 for natural gas, so check what fuel is actually available at the property before choosing.

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.

  • Buy a solar or thermal cover before you upsize the heater. At $150 to $800 (Swimpool 360) it is the cheapest heat-retention measure available.
  • Check the gas line before choosing gas. Apex Electric Mechanical prices gas line work at $15 to $50 per linear foot, so a long run can add more than the heater itself.
  • Compare running cost over a whole season, not just purchase price. Apex Electric Mechanical puts a heat pump at $80 to $200 a month against $200 to $500 for natural gas, which recovers the higher install cost over several seasons.
  • Ask the installer in writing whether any rebate applies to your specific unit before counting on one. We could not verify a current Ontario or federal rebate that covers pool heat pumps, so treat any rebate claim in a sales quote as something to confirm with the program itself.
  • Service the heater annually. Apex Electric Mechanical says $200 to $400 a year in maintenance prevents a $1,500 to $3,500 heat exchanger replacement, and a combined spring and fall package runs $400 to $600.
  • Size the heater to the pool. Swimpool 360's BTU table prevents both an undersized unit that never reaches temperature and an oversized one you paid extra for.

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 5 sources.

  • GTA sources agree on the shape of the market and differ on the numbers. For a gas heater installed, Swimpool 360 says $2,500 to $5,500, PF Pools says $3,000 to $5,500 and Apex Electric Mechanical says $3,500 to $9,500 all in. Taken together, budget somewhere between $2,500 and $9,500 depending on how much gas and plumbing work the site needs.
  • Heat pumps cost more to install and far less to run. Apex Electric Mechanical puts a heat pump at $5,000 to $11,000 installed against $3,500 to $9,500 for gas, then $80 to $200 a month to run against $200 to $500 for natural gas. Swimpool 360 gives similar directions at $4,500 to $8,000 installed and $100 to $250 a month.
  • The connection work is where quotes diverge most. Apex Electric Mechanical prices a gas line at $15 to $50 per linear foot, with a typical job running $750 for a short run with existing capacity up to $4,500 and more for a long run needing full new service, and electrical work for a heat pump at $500 to $2,500.
  • Apex Electric Mechanical publishes worked scenarios rather than a single number: a standard gas heater replacement lands at $4,500 to $7,500, a heat pump replacing gas at $7,500 to $12,000, a premium heat pump with a panel upgrade at $11,000 to $16,000, a first-time installation with a new gas line at $7,500 to $13,000 and a hybrid gas plus heat pump system at $14,000 to $22,000.
  • Heat pumps lose capacity as the air cools, which matters in Toronto's April and October shoulder weeks. Swimpool 360 puts heat pump lifespan at 10 to 15 years against 7 to 12 for gas and 15 to 20 for solar.
  • Solar is cheapest to run and slowest to heat. PF Pools puts solar operating cost at $10 to $25 a month and Swimpool 360 describes it as near zero, against $250 to $600 a month for natural gas.
  • Sizing is not optional. Swimpool 360 recommends 200,000 to 250,000 BTU gas or 95,000 to 110,000 BTU heat pump for pools up to 15,000 gallons, 300,000 to 400,000 BTU gas or 110,000 to 125,000 BTU heat pump for 15,000 to 25,000 gallons, and 400,000 BTU and up gas or 140,000 BTU and up heat pump above 25,000 gallons.
  • Yearly servicing is cheap insurance. Apex Electric Mechanical states that consistent maintenance at $200 to $400 per year prevents a heat exchanger replacement, which it prices at $1,500 to $3,500.

Sources

Who can do the work?

The shortlist/3 of 42 shown

PoolBuilderIndex tracks 42 pool heating companies across the Greater Toronto Area, rated 4.75★ on average. The three below rank highest on our published score, based on PoolBuilderIndex's analysis of 42 GTA businesses, August 2026.

See all 42 pool heating companies on PoolBuilderIndex

Who else does this work, in their own pictures?

Their own photographs/ranks 4 to 9 of 42

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 heating companies down the same ranking as the shortlist above, carrying 32 pictures between them, and the largest tile belongs to whichever of the six has the most on file here: GasGuys.ca Inc., with 6. Open one for the rest of that company’s pictures, its hours and its number.

See every pool heating companie 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 heating 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.

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.
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.
BTU
British thermal units per hour, the rating a pool heater is sized and sold by. It measures how fast the unit can put heat into the water, not how much it costs to run, which is why two heaters with the same price tag can be sized for very different pools.
Thermal cover
A floating cover that sits on the water surface to slow evaporation and hold heat in. This guide's sources price it as the cheapest heating upgrade available in Ontario and recommend it as an add-on to any heater. It is a heating accessory rather than a safety product, and it carries no weight rating and no bearing on an enclosure requirement.

What should I read next?

Related guides

Frequently asked questions

How much does it cost to install a pool heater in Toronto?

Apex Electric Mechanical, serving Toronto and the GTA, puts a gas heater at $3,500 to $9,500 all in, a heat pump at $5,000 to $11,000 and solar at $3,500 to $8,500. Swimpool 360 quotes lower for Ontario at $2,500 to $5,500 for gas, $4,500 to $8,000 for a heat pump and $3,000 to $7,000 for solar, and PF Pools in the GTA quotes $3,000 to $5,500 for gas and $3,000 to $6,000 for a heat pump.

Gas heater or heat pump for a Toronto pool?

Gas costs less to install and much more to run. Apex Electric Mechanical prices gas at $3,500 to $9,500 installed and $200 to $500 a month at peak use, against $5,000 to $11,000 installed and $80 to $200 a month for a heat pump. Gas heats fast in cool weather, which matters in Toronto's April and October shoulder weeks, while a heat pump loses capacity as the air cools.

What does it cost to heat a pool for a season in Ontario?

John C Young Design puts pool heating at $400 to $1,200 a year in Ontario, and Mayascapes Pools puts it at about $1,000 a season in the GTA. On a monthly basis at peak use, Swimpool 360 quotes $250 to $600 for natural gas and $100 to $250 for a heat pump, and PF Pools quotes $10 to $25 for solar.

Are there extra fees on pool heater installation in Ontario?

Yes. Apex Electric Mechanical lists a TSSA inspection at $50 to $200 and an ESA inspection at $100 to $300, and Swimpool 360 prices a building or gas permit at $150 to $500. Gas line work adds $15 to $50 per linear foot, and electrical work for a heat pump adds $500 to $2,500.

How long does a pool heater last in the GTA?

Swimpool 360 puts typical lifespan at 7 to 12 years for gas, 10 to 15 years for a heat pump and 15 to 20 years for solar. Apex Electric Mechanical adds that consistent maintenance at $200 to $400 a year prevents a heat exchanger replacement, which it prices at $1,500 to $3,500.

What size pool heater do I need?

Swimpool 360's Ontario sizing guide calls for 200,000 to 250,000 BTU gas or 95,000 to 110,000 BTU heat pump on pools up to 15,000 gallons, 300,000 to 400,000 BTU gas or 110,000 to 125,000 BTU heat pump on 15,000 to 25,000 gallon pools, and 400,000 BTU and up gas or 140,000 BTU and up heat pump above 25,000 gallons.

Is a solar cover worth it if I already have a heater?

Swimpool 360 lists a solar or thermal cover at $150 to $800 and recommends it as an add-on to any heating system. It is the cheapest item in the heating budget by a wide margin against $250 to $600 a month to run a gas heater at peak.

Questions to ask your contractor

  • How did you size this unit: on pool volume, cover use, or the temperature I asked for?
  • Is the gas line or electrical supply included, and does it need upgrading? Connection costs to expect
  • What are the running costs of this unit compared with the alternative you did not quote?
  • Who handles the permit and the inspection for the gas or electrical work?
  • What does the warranty cover, and does it require annual servicing to stay valid?

Put three GTA quotes for pool heating side by side

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