Choosing a Pool Heater: Gas, Heat Pump or Solar?

How gas, heat pump and solar heaters compare in an Ontario season, and the questions that decide which one fits your pool.

Talk to our team

Questions first? Call, email or drop by the store.

Store hours

Mon–Fri 10–5 · Sat 10–4 · Sun closed

Email us

service@poolmaster.ca

Areas we serve

Toronto & York Region

The question isn’t really “which heater is best.” It’s “when do you want to swim?” Someone who wants the pool warm for a Victoria Day long weekend needs something different from someone who mostly swims in July anyway and just wants to stretch September by a couple of weeks.

Answer that first. Then the comparison below gets much easier.

The three main types

Gas (natural gas or propane)Heat pump (electric)Solar
How it heatsBurns fuel to heat water passing through an exchangerPulls heat from the outdoor air, like an air conditioner in reverseCirculates water through collectors, usually on a roof
SpeedFastest. Can raise temperature quickly on demandSlow and steady. Best left running to hold a temperatureDepends on sun and collector area
Cool weatherWorks regardless of air temperatureEfficiency drops as the air cools; most struggle in cold spring and fall nightsLittle help on cloudy or cold days
Running costHigher per degreeUsually lower per degree in warm monthsVery low once installed
InstallationGas line and venting; licensed gas technician requiredDedicated electrical circuit; needs airflow around the unitRoof or rack space, plumbing runs

How the Toronto season changes the answer

Our swimming season is short, and its edges, May and September, are exactly when you most want heat. Heat pumps work beautifully in a hot July but lose a lot of their advantage on a 9 °C May night. Gas doesn’t care about the air temperature, which is why it remains common here for people who want to open early, swim late, or heat the pool on short notice for a weekend.

Plenty of owners end up happiest with a heat pump plus a good solar or thermal blanket, accepting a slightly shorter season for lower running costs. Others want instant heat and choose gas. Neither is wrong.

Sizing basics

Heaters are rated in BTUs for gas or kW for heat pumps. Bigger is faster, not just warmer. The right size depends on:

  • the surface area and volume of the pool;
  • how many degrees you want above the air temperature;
  • how quickly you want to get there;
  • wind exposure, since an exposed pool loses heat fast;
  • whether you use a cover at night, which makes a large difference with any heater.

An undersized heater runs constantly and never quite gets there. An oversized gas heater costs more up front than it needs to. A proper sizing calculation for your yard is worth more than a rule of thumb.

Gas heaters in Ontario: who can install them

Gas appliances, pool heaters included, have to be installed and serviced by a licensed gas technician working for a TSSA-registered contractor. That covers the gas line, the connection and the venting. It is also why a gas heater quote includes more than the heater itself. Poolmaster’s gas work is handled by our TSSA-licensed technicians.

The cheapest heat you’ll ever buy

A cover. Most heat loss from a pool is from the surface, through evaporation. A solar blanket or thermal cover at night keeps far more of the heat you paid for, whichever heater you choose. Some owners find that a cover alone gives them the extra degrees they wanted.

Questions we get asked

How long does a pool heater last?

It depends heavily on water chemistry. Low pH and high chlorine corrode heat exchangers. Balanced water and proper winterizing add years.

Can I add a heater to an existing pool?

Usually, yes. The pump needs to provide enough flow for the heater, and there needs to be space and a suitable gas or electrical supply.

My heater won’t fire. What should I check?

See pool heater troubleshooting. Anything involving gas smells, sooting or the burner should go straight to a licensed technician.

For installation or replacement, see our equipment service and installation page.