How to use the room heater calculator
- Choose feet and °F or metres and °C, then give the floor area (or length and width, or the volume) and the ceiling height.
- Pick the insulation level that sounds most like the room, count its outside walls and tick a roof or cold floor if there is one.
- Set the temperature you want indoors and the outdoor design temperature: the cold spell the heater should still cope with.
What the result means
The figure is the heat the room loses on that cold day, which is the output a heater must match to hold your temperature. It is a range because two rooms with the same description can leak very differently. The lower end assumes the tighter, better-glazed end of your insulation level; the upper end assumes more glass and more draughts. If you want the room warm on the coldest days, size for the upper figure.
Electric heaters are rated by the power they draw, and all of it ends up as heat in the room, so a 1.5 kW heater gives 1.5 kW, about 5,100 BTU/h. Fuel-burning and heat-pump appliances list their heat output separately; compare that figure.
Worked example
A 200 ft² living room with 8 ft ceilings has 1,600 ft³ of air. With average insulation, two outside walls and a lift from 20 °F to 70 °F (50 °F), the calculator finds about 3,100 to 4,500 BTU/h, or 0.9 to 1.3 kW. Its heat-loss factor works out at 0.039 to 0.057 BTU per hour per cubic foot per °F, and 1,600 × 50 × 0.057 ≈ 4,500.
How the estimate is worked out
Behind the quick inputs is a small heat-loss model of a square room. Each outside wall is the room's width times the ceiling height; windows take up 15% (low estimate) to 25% (high estimate) of the floor area and sit in those walls. Every surface loses heat at its U-value × area × temperature difference, thermal bridges add a little per square metre of outside surface, and air leaking in and out takes 0.33 W for every cubic metre per hour per °C. The total, divided by the room volume and the temperature difference, is the heat-loss factor f shown with your result.
Typical values behind each insulation level (W/m²K unless stated; low–high)
| Level | Walls | Windows | Roof or loft | Floor | Air changes per hour |
| Poor | 1.5–1.7 | 4.8 | 0.68–2.3 | 0.7–1.2 | 1–2 |
| Average | 0.6–0.7 | 2.7–3.1 | 0.3–0.4 | 0.5–0.75 | 0.75–1.25 |
| Good | 0.28–0.45 | 1.6–2.0 | 0.16–0.21 | 0.22–0.45 | 0.5–1 |
| Very good | 0.18–0.26 | 1.3–1.6 | 0.11–0.16 | 0.15–0.18 | 0.5–0.75 |
The wall, roof and window figures are default values from the UK's RdSAP 10 and SAP 10.2 tables and the limits in Approved Document L 2021; the floor figures are ground-floor U-values we worked out with the ISO 13370 method for typical house sizes. Air change rates are our own rough bands, with 0.5 per hour the minimum the CIBSE Domestic Heating Design Guide assumes for a habitable room. The thermal-bridging allowance follows RdSAP 10: 0.15 W/m²K of exposed area for poor and average rooms, 0.11 for good, 0.08 for very good.
Outdoor design temperatures
Heating engineers size for a temperature that is only beaten on the coldest few hours of a typical year, often the "99.6%" value: 99.6% of the hours in the year are warmer. CIBSE Guide A lists these for UK weather stations, for example London (Heathrow) −3.0 °C, Birmingham −5.1 °C, Manchester −4.5 °C, Edinburgh −5.4 °C, Glasgow −5.6 °C, Cardiff −3.1 °C, Belfast −3.2 °C and Plymouth −1.5 °C, reduced by 0.6 °C for every 100 m your home sits above the station. Elsewhere, the ASHRAE Handbook of Fundamentals publishes the same 99.6% heating design temperature for thousands of stations worldwide, and local building codes often state one.
For indoor temperatures, the CIBSE guide behind UK heat-pump sizing uses 21 °C (70 °F) for living rooms, 22 °C for bathrooms and, in older homes, 18 °C for bedrooms and halls.