70 Canadian cities · prices and programs checked October 8, 2026
Home heating cost calculator
Estimate what heating, hot water and air conditioning cost a year at your local 2026 prices, then compare every common heating system side by side: gas, oil, propane, electric baseboards, heat pumps and wood. Add your own bills and the results are scaled to your house.
Heating cost calculator for Toronto
Set up for Toronto, Ontario, as an example. Pick your city above to load its own climate, fuel prices and utilities.
Every field is pre-filled for Toronto. Change anything that doesn't match your house; results update as you type. Nothing you enter leaves your browser.
How we calculate this
1. The heat your house needs
We start from NRCan's measured heating need per square metre for Ontario houses of each age and scale it to Toronto's climate:
heat needed (GJ/yr) = era intensity × floor area (m²) × (3,559 degree-days ÷ 4,200) × house-type factor - Before 1946: 1 GJ per m²
- 1946–1965: 0.7 GJ per m²
- 1966–1980: 0.6 GJ per m²
- 1981–1995: 0.45 GJ per m²
- 1996–2010: 0.4 GJ per m²
- 2011 or later: 0.3 GJ per m²
- Semi-detached ×0.9, row or townhouse ×0.8 (our assumption for shared walls).
This reproduces NRCan's published typical loads (Heating with Gas, Table 4) within 10% for Ottawa and Toronto, and within 20% for every other city in that table. Degree-days come from NRCan's HOT2000 climate data, the same file EnerGuide evaluations use.
2. Your bills, if you give them
Your yearly use (or monthly bill ÷ average price × 12) is turned into heat delivered. For gas, oil or propane we count 80% of the fuel as space heating when the water heater uses the same fuel (NRCan: space heating is 63.6% and water heating 17.2% of an average home's energy) and 95% otherwise. For electric heat we take off your summer use × 12, or, without it, assume 54% of the electricity heats the house (Hydro-Québec's figure for electrically heated homes; 67.5% if your water heater isn't electric).
calibration = heat from your bills ÷ heat a typical house needs (kept between 0.5 and 1.6) Every result is then multiplied by the calibration, and labelled “calibrated to your bills” or “based on a typical house”.
3. What each system costs
cost = heat needed ÷ seasonal efficiency ÷ energy per unit × price per unit - Energy per unit (NRCan): natural gas 37.5 MJ/m³, oil 38.2 MJ/L, propane 25.3 MJ/L, electricity 3.6 MJ/kWh, hardwood 30.6 GJ per full cord, wood pellets 19.8 GJ per tonne.
- Efficiencies (NRCan): old gas furnace 60%, mid-efficiency 80%, condensing 95%; oil 60–86%; propane 82–93%; electric 100%; certified wood stove 75%, older stove 62%, pellet stove 68%, older outdoor wood boiler 40%.
- Heat pumps at 3,559 degree-days: standard 2.2, cold-climate 2.5, ground-source 2.8 (seasonal COP, backup heat included). These are set a little below modelled results because field studies in BC and Yukon came in lower.
4. Two prices, on purpose
“Cost a year” uses the average price, including fixed charges, because that is what your bill shows. Every saving, and the “change vs yours” column, uses the price of one more kWh, m³ or litre, which leaves fixed charges out. That makes savings smaller and is the conservative choice. Where the winter step price for electricity is higher than the average (Hydro-Québec, BC Hydro), we use the step price for heating.
5. Hot water
energy = litres a day × 4.186 kJ/L·°C × (55 °C − cold-water temperature) × 365 NRCan's 75 L per person a day; cold water at the annual mean air temperature + 3.3 °C (12.7 °C here before the 5 °C floor), the ANSI/RESNET shortcut. Then divide by the heater's efficiency: gas tank 0.58, condensing gas 0.81, gas tankless 0.87, electric tank 0.92, oil tank 0.55, heat pump 2.2 (a conservative field value). A heat pump water heater takes heat from the house in winter; we add (1 − 1/2.2) × ⅔ of its output as extra space heating.
6. Air conditioning
kWh = 24 × cooling degree-days ÷ (design temperature − 18) × capacity (Btu/h) ÷ SEER ÷ 1,000 × 0.8 The first part is NRCan's formula; the 0.8 reflects that most households don't run AC around the clock, and puts the result for our Ontario cities near NRCan's measured average of 1,321 kWh per central unit. Default size: NRCan's rule of thumb of 200 Btu/h per m², rounded to a half ton.
What this leaves out
Maintenance, equipment life, a gas meter's fixed charge if you leave gas entirely, and future price changes. Prices change (Ontario electricity on November 1, gas quarterly), so check your own bill. An EnerGuide evaluation replaces every assumption here with measurements of your house.
Home heating cost calculator by city
Each page is pre-filled with that city's climate, prices and programs, with a table of typical results you can read without changing anything.
British Columbia
Manitoba
Ontario
Quebec
New Brunswick
Nova Scotia
Prince Edward Island
Newfoundland and Labrador
Yukon
Northwest Territories
More calculators
Sources for the Toronto example
- NRCan, HOT2000 Climate Map: heating degree-days and design temperatures for 403 locations ↗
- Environment and Climate Change Canada, Canadian Climate Normals 1981–2010 (MSC GeoMet API) ↗
- NRCan Comprehensive Energy Use Database 2023, Ontario residential Table 33 (heating requirement per floor area by vintage) ↗
- NRCan, Heating with Gas (revised October 2012): Table 2 energy content, Table 3 efficiencies, Table 4 heating loads ↗
- Canada Energy Regulator, Energy conversion tables (cross-check of fuel energy content) ↗
- Dunsky Energy + Climate for the Canadian Climate Institute, Heat Pumps Pay Off: technical report (2024) ↗
- RDH Building Science for FortisBC, BC Cold Climate Heat Pump Study (field data) ↗
- Government of Yukon, Air source heat pump pilot project technical report (Whitehorse) ↗
- NRCan, Heating and cooling with a heat pump (modified 2025-12-24) ↗
- NRCan, ENERGY STAR water heaters (space heating 63.6%, water heating 17.2% of home energy) ↗
- Hydro-Québec, Electricity consumption by use (electrically heated household: 54% heating and air conditioning) ↗
- NRCan, Water Heater Guide (75 L of hot water per person per day) ↗
- ANSI/RESNET 301-2014 Addendum A-2015: mains water temperature method (annual mean air + 6 °F) ↗
- NRCan, Gas-fired storage water heaters (household): minimum UEF ↗
- NRCan, Gas-fired instantaneous water heaters: minimum UEF 0.87 ↗
- ENERGY STAR, Residential water heaters key product criteria (condensing gas UEF 0.81) ↗
- US eCFR 10 CFR 430.32: electric storage water heater minimum UEF (about 0.92) ↗
- US DOE Building America, Heat pump water heaters in the Northeast (field COP 1.5–2.6) ↗
- NRCan, Oil-fired water heaters (household): minimum UEF ↗
- US DOE Energy Saver, Tankless or demand-type water heaters (24–34% / 8–14% claim) ↗
- TRCA Sustainable Technologies Evaluation Program, Heat pump water heater technical brief (heat taken from the house) ↗
- NRCan, Air conditioning your home (modified 2025-01-07): operating-cost formula and sizing rule of thumb ↗
- NRCan, Central air conditioners and heat pumps: regulatory history ↗
- NRCan CEUD 2023, Ontario Table 27 (AC stock, capacity and SEER) ↗
- NRCan CEUD 2023, Ontario Table 4 (space-cooling energy by system type) ↗
- NRCan, Room air conditioners: minimum CEER ↗
- NRCan, Split-system central heat pumps (SEER2 14.3 from 2025) ↗
- FurnacePrices.ca, Heat pump prices (updated September 1, 2026) ↗
- FurnacePrices.ca, Furnace prices in Canada (updated April 22, 2026) ↗
- FurnacePrices.ca, Hot water heater buying guide (updated August 15, 2025) ↗
- Electricity price: Toronto Hydro (average for a 1,000 kWh/month bill at tariffs in effect October 8, 2026, taxes and fixed charges in) ↗
- Electricity rates, Toronto Hydro: rpp price report 20251017, PDF ↗
- Electricity rates, Toronto Hydro: rpp backgrounder 20251017, PDF ↗
- Electricity rates, Toronto Hydro: File, document ↗
- Electricity rates, Toronto Hydro: for home, rates ↗
- Electricity rates, Toronto Hydro: bill graphic sample 20191022, PDF ↗
- Natural gas price: Enbridge Gas Inc. (Rates effective 2026-10-01 to 2026-12-31 (OEB interim order EB-2026-0221, Sept 24, 2026)) ↗
- Heating oil price: Statistics Canada table 18-10-0001-01 (Toronto) ↗
Want real numbers for your house?
An EnerGuide evaluation measures your house and replaces every assumption in this calculator. Tell us your postal code and we'll connect you with a registered energy advisor for your area.