Heating Load Calculator
Calculate heat loss and furnace sizing requirements
Building Parameters
Heat Loss Analysis
Heat Loss by Component
Estimated Annual Fuel Usage
What is a Heating Load Calculation?
A heating load calculation determines the amount of heat energy a building loses during the coldest expected conditions, expressed in BTU per hour (BTU/hr). This value is used to size the heating system — furnace, boiler, or heat pump — so that it can maintain comfortable indoor temperatures even on the coldest day of the year. An accurate heating load prevents the common problems of an oversized system (which wastes energy and creates temperature swings) or an undersized system (which cannot maintain comfort during extreme cold).
The heating load depends on the building's geometry, the thermal resistance (R-value) of its envelope components (walls, roof, windows, floor), the temperature difference between inside and outside, and the rate of air infiltration. Each component of the building envelope contributes independently to the total heat loss, and the sum of all components gives the total heating load.
This calculator evaluates five heat loss pathways: walls, roof/ceiling, windows, floor (slab-on-grade), and infiltration. It also applies a 15% safety factor to account for uncertainties in the calculation and provides estimated annual fuel consumption for natural gas, electricity, and propane.
Heat Loss Formula
Heat loss through each building component follows the fundamental heat transfer equation:
Component Heat Loss Formula
Where:
- Q= Heat loss through the component (BTU/hr)
- Area= Surface area of the component (ft²)
- ΔT= Temperature difference between inside and outside (°F)
- R-value= Thermal resistance of the component (ft²·°F·hr/BTU)
Infiltration Heat Loss
Air infiltration — the uncontrolled leakage of outside air into a building through cracks, gaps, and openings — is often the largest single component of the heating load. The calculator estimates infiltration heat loss using the air change method:
Infiltration Heat Loss
Where:
- CFM= Infiltration air flow rate = (Volume × ACH) / 60 (cubic feet per minute)
- ACH= Air changes per hour — typical values: 0.35 for tight construction, 0.5-1.0 for older homes
- 1.08= Constant combining air density (0.075 lb/ft³) and specific heat (0.24 BTU/lb·°F)
How to Use This Calculator
- Floor Area: Enter the total conditioned floor area in square feet.
- Ceiling Height: Enter the average ceiling height in feet.
- Design Temperatures: Enter the design outside temperature (coldest expected) and desired inside temperature in °F.
- Wall R-Value: Enter the effective R-value of the wall assembly (including framing, insulation, and air films).
- Roof R-Value: Enter the effective R-value of the roof or ceiling assembly.
- Window Area and U-Value: Enter the total window area in ft² and the window U-value (the inverse of R-value). Typical double-pane windows have U-values of 0.30-0.50.
- Infiltration Rate: Enter the air changes per hour (ACH). Use 0.35 for new tight construction, 0.5 for average, 1.0 for older homes.
- Review Results: The calculator shows heat loss by component, total heating load, recommended furnace size, and annual fuel estimates.
Understanding the Results
The total heat loss is the sum of all five heat loss components: walls, roof, windows, floor, and infiltration. This is the minimum heating capacity required. The design load applies a 15% safety factor to account for calculation uncertainties, unusual weather, and future changes to the building envelope.
The recommended furnace size is rounded up to the nearest standard furnace capacity (in 10,000 BTU/hr increments). Standard furnace sizes are 40,000, 60,000, 80,000, 100,000, 120,000, and 150,000 BTU/hr.
The annual fuel estimates are based on 5,000 heating degree days (a moderate climate) and assume 100% efficiency. Actual fuel consumption will be higher for less efficient systems (e.g., 80% AFUE gas furnace uses 25% more fuel) and lower for high-efficiency systems (e.g., 95% AFUE uses 5% more than the theoretical minimum).
Real-World Applications
Heating load calculations are required by building codes for all new construction and major renovation projects. They are used to size heating equipment, determine ductwork dimensions, and verify compliance with energy efficiency standards such as IECC and ASHRAE 90.1.
Homeowners use heating load calculations when replacing existing furnaces to ensure the new system is properly sized. An oversized furnace short-cycles (turns on and off frequently), leading to uneven temperatures, increased wear, higher energy bills, and reduced comfort. An undersized furnace cannot maintain temperature during cold snaps.
Energy auditors use heating load calculations as part of home energy assessments to identify the most cost-effective insulation and air sealing improvements. By quantifying the heat loss from each component, they can prioritize upgrades that provide the greatest energy savings for the investment.
Worked Examples
Typical 2000 sq ft Home
Problem:
Calculate the heating load for a 2000 sq ft home with 9 ft ceilings, wall R-19, roof R-38, 200 sq ft of windows (U=0.35), inside temperature 70°F, outside temperature 10°F, and 0.35 ACH infiltration.
Solution Steps:
- 1Perimeter: √2000 × 4 = 178.9 ft, wall area: 178.9 × 9 - 200 = 1410 sq ft
- 2Wall heat loss: (1410 × 60) / 19 = 4453 BTU/hr
- 3Roof heat loss: (2000 × 60) / 38 = 3158 BTU/hr
- 4Window heat loss: 200 × 0.35 × 60 = 4200 BTU/hr
- 5Floor heat loss: 178.9 × 0.5 × 60 = 5367 BTU/hr
- 6Infiltration: CFM = (2000 × 9 × 0.35) / 60 = 105 CFM, loss = 105 × 1.08 × 60 = 6804 BTU/hr
- 7Total: 4453 + 3158 + 4200 + 5367 + 6804 = 23,982 BTU/hr
Result:
Total heat loss is approximately 24,000 BTU/hr. Design load (with 15% safety): 27,585 BTU/hr. Recommended furnace size: 30,000 BTU/hr.
Well-Insulated Home in Cold Climate
Problem:
A 1500 sq ft home with R-30 walls, R-60 roof, 120 sq ft triple-pane windows (U=0.25), inside 70°F, outside -10°F, and 0.25 ACH.
Solution Steps:
- 1ΔT = 70 - (-10) = 80°F
- 2Perimeter: √1500 × 4 = 154.9 ft, wall area: 154.9 × 8 - 120 = 1119 sq ft
- 3Wall loss: (1119 × 80) / 30 = 2984 BTU/hr
- 4Roof loss: (1500 × 80) / 60 = 2000 BTU/hr
- 5Window loss: 120 × 0.25 × 80 = 2400 BTU/hr
- 6Infiltration: CFM = (1500 × 8 × 0.25) / 60 = 50 CFM, loss = 50 × 1.08 × 80 = 4320 BTU/hr
- 7Total: 2984 + 2000 + 2400 + 4320 + 11702 = 13,404 BTU/hr
Result:
A well-insulated 1500 sq ft home in a cold climate needs approximately 13,400 BTU/hr, requiring a 15,000-20,000 BTU/hr furnace.
Older Home with Poor Insulation
Problem:
A 2500 sq ft home with R-11 walls, R-19 roof, 300 sq ft single-pane windows (U=1.0), inside 70°F, outside 10°F, and 0.75 ACH.
Solution Steps:
- 1ΔT = 60°F
- 2Perimeter: √2500 × 4 = 200 ft, wall area: 200 × 8 - 300 = 1300 sq ft
- 3Wall loss: (1300 × 60) / 11 = 7091 BTU/hr
- 4Roof loss: (2500 × 60) / 19 = 7895 BTU/hr
- 5Window loss: 300 × 1.0 × 60 = 18,000 BTU/hr
- 6Infiltration: CFM = (2500 × 8 × 0.75) / 60 = 250 CFM, loss = 250 × 1.08 × 60 = 16,200 BTU/hr
- 7Total: 7091 + 7895 + 18000 + 16200 + 7500 = 56,686 BTU/hr
Result:
This poorly insulated home needs approximately 57,000 BTU/hr, requiring a 60,000 BTU/hr furnace.
Tips & Best Practices
- ✓Always use design temperatures from ASHRAE data for your specific location, not just the coldest day on record.
- ✓Infiltration is often the largest heat loss component — air sealing is one of the most cost-effective improvements.
- ✓Use the 15% safety factor to account for calculation uncertainties and unusual weather events.
- ✓Do not rely on the old furnace size — it may be significantly oversized or undersized.
- ✓Consider a Manual J calculation for the most accurate heating load assessment.
- ✓High-efficiency furnaces (95%+ AFUE) can significantly reduce annual fuel consumption.
Frequently Asked Questions
Sources & References
Last updated: 2026-06-06
Help us improve!
How would you rate the Heating Load Calculator?
Editorial Note
MyCalcBuddy Editorial Team
This page is maintained as an educational calculator reference.
Formula Source: Standard Mathematical References
by Various