Greenhouse Heating Calculator

Size your greenhouse heater in seconds — fabric loss, infiltration and all.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Sizing a greenhouse heater correctly saves money on fuel, prevents plant losses on cold nights, and ensures your heating system can actually keep up on the coldest days of the year. This calculator follows the standard two-component steady-state heat-loss method used in horticultural engineering — the same approach recommended by CIBSE and ASHRAE for glazed structures — and gives you the result in kilowatts and BTU/hr within seconds.

How it works

Heat escapes a greenhouse by two routes: conduction through the glazing and structure (fabric loss), and infiltration — cold outside air leaking in through gaps, door seals and vents.

Fabric heat loss

The conduction formula is:

Q_fab = U × A × ΔT

where U is the overall heat-transfer coefficient of the cladding in W/(m²·K), A is the total surface area of walls and roof in m², and ΔT is the difference between the desired inside temperature and the design outside temperature in Kelvin (or equivalently °C). A single layer of horticultural glass has U ≈ 5.8 W/(m²·K); twin-wall polycarbonate is around 3.5 and triple-wall around 2.1.

Infiltration heat loss

The infiltration formula is:

Q_inf = 0.333 × N × V × ΔT

where N is the number of air changes per hour, V is the internal volume in m³, and the constant 0.333 comes from the volumetric heat capacity of air (1200 J/(m³·K)) divided by 3600 seconds per hour. A typical well-maintained greenhouse has N ≈ 1.0 ACH; a draughty structure can reach 2.0.

Total load is Q_total = Q_fab + Q_inf. The recommended heater output adds a safety factor (default 1.25, i.e. 25%) to cover especially cold nights, door openings and heater output degradation.

Worked example

A 6 m × 3 m rectangular greenhouse with 2.0 m eave height and 2.5 m ridge:

  • Roof area: two panels, each √(1.5² + 0.5²) × 6 ≈ 9.5 m² → 19 m² total
  • Wall area: two end gables + two side walls ≈ 22 m²
  • Total surface area: ≈ 41 m² | Volume: ≈ 37 m³
  • Cladding: single glass, U = 5.8 | ΔT: 15°C inside − (−5°C) outside = 20 K
  • Fabric loss: 5.8 × 41 × 20 ≈ 4,756 W (4.76 kW)
  • Infiltration (1 ACH): 0.333 × 1 × 37 × 20 ≈ 246 W (0.25 kW)
  • Total: ≈ 5.0 kW | With 1.25 safety factor → 6.3 kW heater

Switching to twin-wall 6 mm polycarbonate (U = 3.5) drops fabric loss to 2.87 kW and the recommended heater to about 3.9 kW — a saving of over a third on running costs.

Formula note

The factor 0.333 in the infiltration equation is derived from the volumetric specific heat of air: ρ × c_p ≈ 1.2 kg/m³ × 1005 J/(kg·K) ≈ 1206 J/(m³·K) ÷ 3600 s/hr ≈ 0.335 W·h/(m³·K), which is conventionally rounded to 0.333. This gives infiltration loss directly in watts when volume is in m³, air change rate in h⁻¹ and temperature difference in K.

All calculations run entirely in your browser — no data is sent anywhere.

Ad placeholder (rectangle)