Advanced

Passive House Calculator — Annual Heating Demand

Estimate whether your building meets the Passive House standard of ≤ 15 kWh/m²·year: enter envelope area, average U-value, climate data (HDD), ventilation rate, HRV efficiency, glazing area, and internal gains. The calculator computes annual transmission losses, ventilation losses, solar and internal gains, and the net specific heating demand.

m

Walls + roof + ground floor combined

W/m²K

Passive house target: ≤ 0.15 W/m²K

K·days

Annual HDD base 20 °C — varies by climate

h⁻¹

Air changes per hour; 0.3 = typical with HRV

%

Passive house HRVs typically 75–90%

Solar heat gain coefficient — 0.5–0.6 for typical passive-house glass

kWh/m²

South facade annual irradiation; ~1000 kWh/m² Central Europe

W/m²

People + appliances; 3–4 W/m² for residences
Specific heating demand
0kWh/m²·year

✓ Meets passive house standard (≤ 15 kWh/m²·year)

Annual heating demand
0 kWh/year
Transmission losses
3,348 kWh/year
Ventilation losses (net)
577 kWh/year
Total heat loss
3,925 kWh/year
Solar gains
12,000 kWh/year
Internal gains
3,679 kWh/year
Total heat gains
15,679 kWh/year
Transmission loss3,348 kWh
Ventilation loss577 kWh
Solar gains12,000 kWh
Internal gains3,679 kWh
Step by step
  1. 1

    Transmission losses (kWh/yr)

    3,348
    Q_tr = U × envelope area × HDD × 24 ÷ 1000
  2. 2

    Ventilation losses, net (kWh/yr)

    577
    Q_vent = ACH × volume × 0.33 × HDD × 24 ÷ 1000 × (1 − η_HRV)
  3. 3

    Total heat gains: solar + internal (kWh/yr)

    12,000 + 3,679 = 15,679
  4. 4

    Net heat demand (kWh/yr)

    3,925 − 15,679 = 0
    Clamped to zero if gains exceed losses.
  5. 5

    Specific heating demand (kWh/m²·yr)

    0 ÷ 120 = 0
Results are estimates for general information only and are not professional advice — always verify important results independently before relying on them. Read the full disclaimer.
Quick answer

How does this calculator work?

Annual heating demand = max(0, transmission losses + ventilation losses − solar gains − internal gains). Divide by floor area to get kWh/m²·year. Passive House standard requires ≤ 15 kWh/m²·year, achieved through super-insulation (U ≤ 0.15 W/m²K), airtightness (n₅₀ ≤ 0.6 h⁻¹), and HRV with ≥ 75% efficiency.

Formula
SHD = max(0, Q_tr + Q_vent − Q_solar − Q_int) / A_floor • Q_tr = U × A_env × HDD × 24/1000 • Q_vent = ACH × V × 0.33 × HDD × 24/1000 × (1 − η_HRV)
How this is calculated

The simplified steady-state energy balance used here follows the structure of the Passive House Planning Package (PHPP) at a high level. Heat losses are split into two streams: transmission losses (conducted through the opaque and transparent envelope at rate U × A_env per degree Kelvin, accumulated over all heating hours via heating degree days) and ventilation losses (the energy needed to warm cold incoming air, reduced by the HRV's heat-recovery efficiency η). Heat gains offset these losses: direct solar gains through south-facing glazing (glazing area × SHGC × annual irradiation) and internal gains from occupants and appliances (roughly 3–4 W/m² in dwellings). If gains exceed losses, no mechanical heating is required (SHD = 0).

The Passive House Institute (PHI) standard, established in Darmstadt in 1990, requires a specific heating demand ≤ 15 kWh/(m²·year), a specific cooling demand ≤ 15 kWh/(m²·year), airtightness n₅₀ ≤ 0.6 h⁻¹, and primary energy demand ≤ 120 kWh/(m²·year). The 15 kWh threshold was chosen because it matches what a well-insulated building can supply with its ventilation air stream alone, eliminating the need for a separate heating system. Typical U-values in passive house construction are ≤ 0.15 W/m²K for opaque elements and triple-glazed windows with U_w ≤ 0.80 W/m²K.

This calculator is a simplified first-order estimate — it uses annual heating degree days (HDD) with a 20 °C base, treats the building as a single thermal zone, ignores thermal bridges, infiltration losses beyond the ACH input, and summer cooling loads. For a compliant certification assessment, use the official PHPP software or an accredited Passive House Designer.

Frequently asked questions

The Passive House (Passivhaus) standard, developed by the Passive House Institute in Germany (1990), requires a specific heating demand ≤ 15 kWh/m²·year, airtightness n₅₀ ≤ 0.6 h⁻¹, and primary energy ≤ 120 kWh/m²·year. Buildings meeting this standard can maintain comfort with minimal active heating, dramatically reducing energy bills and carbon emissions.

A heating degree day accumulates the number of degrees Celsius by which the mean daily outdoor temperature falls below a base temperature (here 20 °C) on each day. Annual HDD totals indicate heating demand of a climate: cold climates like Helsinki have ~3,800 K·days; mild ones like Lisbon have ~1,200 K·days. Your national meteorological agency publishes local HDD data.

In a well-insulated passive house, ventilation losses can dominate the remaining heat load after transmission is minimised. A high-efficiency HRV (75–90%) recovers most of the heat from outgoing air to warm incoming cold air, cutting ventilation losses by up to 90%. This allows fresh air supply while maintaining low heating demand.

Also known as

passivhaus heating demand calculator
passive house energy calculator
specific heating demand calculator
building heat loss calculator
phpp simplified calculator
passive house standard check
building energy balance heating

APA

TG we-Calculate Editorial Team. (2026). Passive House Calculator — Annual Heating Demand [Online calculator]. TG we-Calculate. https://we-calculate.com/calculator/passive-house-calculator

Chicago

TG we-Calculate Editorial Team. "Passive House Calculator — Annual Heating Demand." TG we-Calculate. 2026. https://we-calculate.com/calculator/passive-house-calculator.

IEEE

TG we-Calculate Editorial Team, "Passive House Calculator — Annual Heating Demand," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/calculator/passive-house-calculator

BibTeX

@misc{wecalculate_passive_house_calculator, title = {Passive House Calculator — Annual Heating Demand}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/calculator/passive-house-calculator}}, year = {2026}, note = {TG we-Calculate} }

Did this calculator help you?