Standard and code basis

Residential heating load calculations in Canada are governed by CSA F280-12— “Determining the Required Capacity of Residential Space Heating and Cooling Appliances.” This is the standard referenced by the Ontario Building Code (SB-12), BC Energy Step Code, and HVAC permit submissions across Canada.

Design temperatures for each Canadian city come from NBCC 2020 Appendix C — the 2.5% January heating design dry-bulb temperature (the temperature that is exceeded on 97.5% of winter hours). This ensures the heating system can maintain indoor comfort on all but the coldest 2.5% of winter hours.

Your inputs — what each field means

InputWhat it representsEffect on result
CityYour location in CanadaDetermines the outdoor design temperature (ΔT). Ottawa at −23°C vs Windsor at −14°C means 65% more heating demand for the same house in Ottawa.
Floor area (m²)Total heated floor area of the dwellingUsed to estimate wall area (4√A × ceiling height), ceiling area, and floor area. Larger homes need more BTU/hr.
Number of floorsHow many storeys the heated area spansMultiplies wall area and ceiling height. A 2-storey home has roughly twice the wall heat loss of a 1-storey with the same footprint.
Ceiling height (m)Average floor-to-ceiling heightHigher ceilings mean more wall area and more infiltration volume — both increase heat loss.
Wall insulation (RSI / R-value)The thermal resistance of the wall assemblyRSI is the metric unit; R-value is the imperial equivalent. Higher R = less heat loss. OBC minimum for new construction is R-22 (RSI-3.87) for above-grade walls.
Ceiling/attic insulation (RSI / R-value)The thermal resistance of the attic or ceiling assemblyThe ceiling is typically the largest single heat loss pathway. OBC minimum is R-49 for ceilings.
Floor insulation (RSI / R-value)Insulation below the heated floorFor basements with heated floors, this is the slab or under-slab insulation. For crawl spaces, it is the insulation at the floor above.
Window area (m²)Total glazed areaWindows are the weakest thermal element in the envelope. Even triple-pane windows (RSI-0.88) lose heat 5× faster than a well-insulated wall per unit area.
Window typeSingle, double, or triple glazingR-values: single = R-1.0 (RSI-0.176), double = R-2.0 (RSI-0.352), triple = R-5.0 (RSI-0.88).
OccupantsNumber of people in the homeEach person generates approximately 73W of body heat — a small but real credit against heating load.
Air changes per hour (ACH)The rate at which inside air is replaced by outside air through leakageNew construction typically achieves 0.5–1.5 ACH. Older homes can be 3–5 ACH. Infiltration is often the second-largest heat loss pathway after the ceiling.
Indoor design temperature (°C)The target indoor temperature the system must maintainTypically 21°C. Every degree higher increases heating demand proportionally.

The calculation — step by step

  1. Determine ΔT (temperature difference):
    ΔT = indoor design temperature − outdoor design temperature
    For Toronto (−18°C outdoor, 21°C indoor): ΔT = 39°C. For Ottawa (−23°C): ΔT = 44°C.
  2. Estimate building geometry: Wall area is approximated as:
    wall area = 4 × √(floor area) × ceiling height × floors − window area − 4 m² (for doors)
    This assumes a roughly square floor plan — the most common residential shape.
  3. Convert R-values to metric (RSI):
    RSI = R-value × 0.176
    R-22 wall = RSI-3.87; R-49 ceiling = RSI-8.62.
  4. Calculate conductive heat loss through each envelope component:
    Q (W) = (area m²) ÷ RSI × ΔT
    Applied separately to: walls, ceiling, floor, windows, and doors (doors assumed 4 m² at RSI-0.88).
  5. Calculate infiltration heat loss:
    Q_infiltration (W) = 0.33 × ACH × volume (m³) × ΔT
    The factor 0.33 is the volumetric heat capacity of air (Wh/m³·°C).
  6. Apply internal gains credit:
    Q_occupants = occupants × 73 W
    Subtracted from total heat loss.
  7. Total heat loss and design margin:
    design load (W) = total heat loss × 1.15
    The 15% margin accounts for duct losses, thermostat dead-band, and equipment degradation over time.
  8. Convert to BTU/hr and select furnace size:
    BTU/hr = design load (W) × 3.412
    The calculator selects the smallest standard furnace size (40,000 · 50,000 · 60,000 · 75,000 · 80,000 · 100,000 · 120,000 · 140,000 BTU/hr) that meets or exceeds the design load.

Reading your result

  • Heat loss by component (W): Individual losses through walls, ceiling, floor, windows, doors, and infiltration — so you can identify where the home loses the most heat.
  • Total heat loss (W): Sum of all components minus occupant gains.
  • Design load (BTU/hr): Total loss × 1.15 safety margin × unit conversion. This is your “Manual J equivalent” result.
  • Recommended furnace size (BTU/hr): The smallest standard furnace size that meets the design load. Always round up — never down — when selecting a furnace.

Assumptions and limitations

  • Uses a simplified rectangular floor plan approximation. Homes with complex shapes (L-shaped, T-shaped) have more exterior wall area than the formula estimates — results may slightly understate heat loss for these configurations.
  • Infiltration is estimated from user-entered ACH. For a precise ACH value, a blower door test is required. If unknown: use 1.0 ACH for well-sealed homes, 2.5 for average, 4.0 for older leaky homes.
  • Does not include heat loss through the basement rim joist, which is a significant heat loss pathway in older Canadian homes. For detailed basement heat loss, a full Manual J calculation by a licensed HVAC engineer is recommended.
  • Furnace efficiency (AFUE) does not affect the heating load — it affects gas consumption, not the BTU/hr capacity required. A 60,000 BTU/hr design load requires a 60,000 BTU/hr output furnace regardless of whether it is 80% or 96% AFUE.

Ready to calculate?

Enter your home details and city to get an instant CSA F280-based heat load and furnace size.

Use the Heat Load Calculator