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
| Input | What it represents | Effect on result |
|---|---|---|
| City | Your location in Canada | Determines 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 dwelling | Used to estimate wall area (4√A × ceiling height), ceiling area, and floor area. Larger homes need more BTU/hr. |
| Number of floors | How many storeys the heated area spans | Multiplies 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 height | Higher ceilings mean more wall area and more infiltration volume — both increase heat loss. |
| Wall insulation (RSI / R-value) | The thermal resistance of the wall assembly | RSI 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 assembly | The 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 floor | For 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 area | Windows 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 type | Single, double, or triple glazing | R-values: single = R-1.0 (RSI-0.176), double = R-2.0 (RSI-0.352), triple = R-5.0 (RSI-0.88). |
| Occupants | Number of people in the home | Each 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 leakage | New 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 maintain | Typically 21°C. Every degree higher increases heating demand proportionally. |
The calculation — step by step
- 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. - 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. - Convert R-values to metric (RSI):
RSI = R-value × 0.176
R-22 wall = RSI-3.87; R-49 ceiling = RSI-8.62. - 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). - 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). - Apply internal gains credit:
Q_occupants = occupants × 73 W
Subtracted from total heat loss. - 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. - 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