Heating Load Calculator: Sizing Explained
- Heating load
- kW
- Result
- Indoor temperature
- 70 °F
- You entered
- Outdoor design temperature
- 0 °F
- You entered
A heating load calculator estimates the amount of heat energy needed to keep a building at a desired indoor temperature during the coldest outdoor conditions. You enter the building’s dimensions, insulation levels, window areas, and local climate data, and the calculator returns the required heating capacity in BTUs per hour (or watts). This number is the basis for choosing a furnace, boiler, or heat pump that is neither too small (leaving you cold) nor oversized (wasting energy and money).
Formula
The calculator uses a simplified steady-state heat balance. The total heating load Q (in BTU/hr) is the sum of heat lost through the building envelope and heat lost through air infiltration:
Q = (A × H × U × ΔT) + (A × H × ACH × 0.018 × ΔT)
Where:
- A = floor area (ft²)
- H = ceiling height (ft)
- U = overall heat transfer coefficient of the envelope (BTU/hr·ft²·°F) – lower is better insulated
- ACH = air changes per hour (infiltration rate)
- ΔT = indoor temperature minus outdoor design temperature (°F)
- 0.018 = volumetric heat capacity of air (BTU/ft³·°F) – a constant
The first term accounts for conduction through walls, roof, floor, and windows. The second term accounts for the energy needed to warm cold outdoor air that leaks in. The result is the steady-state heat loss – the amount of heat that must be added every hour to maintain the indoor temperature.
Worked Example
Using the default inputs: indoor temperature 70°F, outdoor design temperature 0°F, floor area 1500 ft², ceiling height 8 ft, U-value 0.06 BTU/hr·ft²·°F, and 0.5 air changes per hour.
- Calculate the temperature difference: ΔT = 70 − 0 = 70°F
- Envelope loss: 1500 × 8 × 0.06 × 70 = 50,400 BTU/hr
- Infiltration loss: 1500 × 8 × 0.5 × 0.018 × 70 = 7,560 BTU/hr
- Total load: 50,400 + 7,560 = 57,960 BTU/hr
The calculator shows 57,960 BTU/hr, which converts to about 16.99 kW (57,960 ÷ 3412). This is the heat output your system must provide at design conditions.
Why Sizing Matters
An undersized heating system runs continuously and still cannot reach the setpoint on the coldest days. An oversized system cycles on and off frequently, which wastes fuel, creates temperature swings, and shortens equipment life. Oversized furnaces also cause more wear and can lead to poor dehumidification in summer if the same ductwork is used for cooling. Proper load calculation ensures the system runs steadily and efficiently.
Manual J (in North America) and EN 12831 (in Europe) are the standard full calculation methods used by professionals. They account for dozens of factors – orientation, shading, thermal mass, duct losses, internal gains – that a simple calculator cannot. Use a simplified calculator for rough estimates, but hire a professional for final equipment selection.
How to Use the Calculator
Enter your best estimates for each input. The most important is the outdoor design temperature – use the 99% heating design temperature for your location (the temperature that is exceeded 99% of the time during the heating season). This data is available from local weather services or building codes.
For the U-value, typical values range from 0.03 (very well insulated, e.g., R-30 walls plus R-50 roof) to 0.10 (poorly insulated). If you know your wall and roof R-values, you can estimate U as 1/R for each surface, then average them weighted by area. For infiltration, 0.3 ACH is tight construction, 0.5 is average, and 1.0 is leaky.
If you are sizing a furnace, add a safety margin of about 10–15% to the calculated load to account for duct losses and transient conditions – but never oversize beyond that. For heat pumps, the load calculation is different because you must also consider the heating capacity at the design temperature, which decreases as it gets colder.
Common Mistakes and Misconceptions
One frequent error is using the floor area alone without ceiling height. A 1,500 ft² home with 12-foot ceilings has 50% more volume than one with 8-foot ceilings, and the heat loss scales with volume, not floor area. Another mistake is confusing BTU/hr with BTU – the load is a rate, not a total energy amount.
People also forget to include infiltration, which can account for 20–30% of the total load. Conversely, some calculators overestimate infiltration by using a high ACH for a well-sealed home. The U-value is often guessed incorrectly – if you are unsure, use the middle range and note that the result is approximate.
Finally, don’t double-count windows. If your U-value already represents the whole envelope (including windows), adding window area separately would overestimate the load. This calculator assumes the U-value is for the entire exterior surface.
Limits of a Simple Calculator
This tool gives a steady-state heat loss at one temperature. It does not account for solar gain (which reduces the load on sunny days), internal heat from appliances and people, or thermal mass (which stores heat and smooths out temperature swings). It also ignores duct losses, which can be 10–30% in unconditioned spaces.
For a real building, the actual load varies hourly. A full load calculation uses a bin method or hourly simulation to sum up energy over the season, which is necessary for sizing heat pumps that must meet both heating and cooling loads. This calculator is a starting point – it tells you the magnitude of the load, not the exact equipment size.
Frequently Asked Questions
What is a good BTU per square foot for heating?
A common rule of thumb is 30–60 BTU/hr per square foot, but that range is too broad to be useful. The actual number depends on climate, insulation, and ceiling height. For a moderately insulated home in a cold climate, 30–40 BTU/hr per ft² is typical; in a mild climate, 15–25 BTU/hr per ft². Always use a load calculation instead of a rule of thumb.
What is the difference between heating load and cooling load?
Heating load is the heat loss to the outside; cooling load is the heat gain from outside (plus internal gains). They are calculated separately because the driving forces are different – temperature difference for heating, solar radiation and humidity for cooling. A system may need a different capacity for each, and heat pumps are sized for both.
Do I need a heating load calculation for a new furnace?
Yes, most building codes require it, and it is essential for proper sizing. A contractor who estimates by square footage alone may oversize the unit, which wastes money and reduces comfort. Ask for a written load calculation (like Manual J) before approving the equipment.
Can I use this calculator for a room addition?
Yes, but you must enter the addition’s dimensions and its own insulation values. The load for the addition is independent of the rest of the house, but you also need to consider whether the existing system can handle the extra load. This calculator gives the load for the space you enter, not the whole house.
How do I convert BTU/hr to watts?
Multiply BTU/hr by 0.293 to get watts, or divide by 3412 to get kilowatts. For example, 57,960 BTU/hr is about 16.99 kW. Most international equipment is rated in kW, while North American equipment is rated in BTU/hr.
What is the 99% design temperature?
It is the outdoor temperature that is equaled or exceeded 99% of the hours in a typical year. Using this as the design condition ensures your system can handle the coldest 1% of hours without being oversized for the rest of the year. You can find it in ASHRAE climate data or local code tables.
Related
Formula used
in t | Indoor temperature | °F | 70 | 0 in to | Outdoor design temperature | °F | 0 | -100 in a | Floor area | ft² | 1500 | 0 in h | Ceiling height | ft | 8 | 0 in u | Overall U-value (envelope) | BTU/hr·ft²·°F | 0.06 | 0.001 in ach | Air changes per hour | - | 0.5 | 0 out q | Heating load | BTU/hr | (a * h * u * (t - to)) + (a * h * ach * 0.018 * (t - to)) | 0 out kw | Heating load | kW | q / 3412 | 2
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.