Which heating system is cheapest over 20 years?

Compare heat pump, gas, oil and pellets including investment, price rise and total cost.

{{ __t('building_section') }}
{{ __t('heat_demand_hint') }}
{{ __t('prices_section') }}
{{ __t('wp_tariff_hint') }}
{{ __t('jaz_hint') }}
{{ __t('investment_section') }} ({{ __t('after_subsidies') }})

{{ __t('annual_costs_first') }}
{{ sys.name }}
{{ fmt(sys.annualY1) }} €
{{ __t('per_year_label') }}
{{ __t('total_over_horizon') }} ({{ horizon }} {{ __t('year_plural') }})
{{ __t('system') }} {{ __t('investment') }} {{ __t('energy_cumulative') }} {{ __t('total_cumulative') }}
{{ sys.name }} {{ fmt(sys.investment) }} € {{ fmt(sys.energyTotal) }} € {{ fmt(sys.totalEnd) }} €
{{ __t('cheapest_label') }}: {{ result.cheapest.name }} — {{ fmt(result.cheapest.totalEnd) }} € {{ __t('over_horizon_label') }}

How the heating comparison works

Living area times heat demand per square meter equals annual heat need in kWh. The calculator derives required fuel (or electricity) per system, accounting for efficiency (gas/oil) or seasonal performance factor (heat pump). Over the horizon it sums investment, annual energy cost and a chosen price escalation.

Heat pump vs. gas — which wins in 2026?

For modern, well-insulated homes (40–80 kWh/m²) with a SCOP from 3.5, a heat pump usually wins: electricity costs more per kWh, but you need far fewer kWh per kWh of heat than with gas. In old buildings with high heat demand and old radiators, gas or pellets may still be cheaper. CO2 pricing increases yearly, pushing fossil fuels up over time.

What this calculation does not cover

  • Maintenance and repair costs vary widely and are not included.
  • Self-consumed PV can dramatically lower heat-pump running cost.
  • Subsidy programs change frequently — verify before contracting.
  • CO2 pricing rises annually and may push gas/oil higher than modeled.

What heat pumps, gas, oil, and pellets really cost — over 20 years

Choosing a heating system is a 15 to 25 year investment. For a typical single-family home with 130 m² living area and a specific heat demand of 120 kWh/m²·year (a renovated 1990s building), the annual heat load is roughly 15,600 kWh. A gas condensing boiler at 95% efficiency needs 16,400 kWh of gas — at 12 cents per kWh that is 1,970 EUR in year one. A modern heat pump with a seasonal coefficient of 3.5 needs just 4,460 kWh of electricity — at a special heat-pump tariff of 0.30 EUR per kWh that is 1,340 EUR per year.

At first glance, gas looks competitive year one, but the gap widens over decades. With 3% annual price growth, year 20 gas costs 3,450 EUR while the heat pump costs 2,350 EUR. Cumulated over 20 years, the gas heater pays about 52,900 EUR in fuel plus 12,000 EUR investment — around 64,900 EUR. The heat pump sums to about 35,900 EUR in electricity plus 28,000 EUR investment (after the German BAFA subsidy) — around 63,900 EUR. In this scenario the heat pump matches and from year 21 onward becomes clearly cheaper. With higher energy prices or a better SCOP the gap widens further.

Three factors are often underestimated in lay discussions: first, the CO2 price (45 EUR/t in Germany in 2024, rising to 55 EUR/t in 2025 and beyond) which adds roughly 1 to 1.5 cents per kWh per year to gas and oil. Second, the seasonal heat-pump coefficient — in a poorly insulated old building with radiators instead of underfloor heating it can drop to 2.5, ruining economics. Third, Germany's 2024 building energy act (GEG, the so-called "heating law"): newly installed oil and gas systems must run on 65% renewable energy by 2045 at the latest — pure fossil units lose grandfathering protection over time.

The underlying formula

From living area, specific heat demand, efficiency or seasonal coefficient, and energy price, the annual cost emerges — the calculator cumulates it with price escalation over the horizon:

Heizwärmebedarf_Jahr = Wohnfläche_m² * spezifischer_Bedarf_kWh/m²
Brennstoffbedarf = Heizwärmebedarf / Wirkungsgrad      (Gas/Öl/Pellet)
Stromverbrauch_WP = Heizwärmebedarf / JAZ              (Wärmepumpe)
Kosten_Jahr_y = Brennstoff/Strom * Preis * (1 + Preissteigerung)^(y-1)
Gesamtkosten = Investition + Summe aller Kosten_Jahr_y

Concrete heating-cost examples

All examples for a single-family home of 130 m² over a 20-year horizon at 3% price growth.

  • Gas condensing (95% efficiency, 0.12 EUR/kWh): year 1 about 1,970 EUR — over 20 years cumulated to roughly 52,900 EUR fuel + 12,000 EUR investment = 64,900 EUR.
  • Oil heating (92% efficiency, 1.10 EUR/L, 10 kWh/L): year 1 about 1,870 EUR — 20-year total about 64,200 EUR including 14,000 EUR investment.
  • Pellet boiler (88% efficiency, 350 EUR/t, 4.8 kWh/kg): year 1 about 1,290 EUR — 20-year total about 56,700 EUR including 22,000 EUR investment. Wood prices fluctuate significantly though.
  • Heat pump with SCOP 3.5 at heat-pump tariff 0.30 EUR/kWh: year 1 about 1,340 EUR — 20-year total about 63,900 EUR including 28,000 EUR investment after BAFA subsidy.
  • Heat pump with SCOP 4.5 (well-insulated home, underfloor heating): year 1 only 1,040 EUR, 20-year total around 55,000 EUR — the clear winner over the life cycle.

Where the calculator reaches its limits

The comparison abstracts from many details that may be decisive in individual cases: maintenance costs (typically 200 to 400 EUR per year for gas/oil, 100 to 200 EUR for heat pumps) are not included. Chimney-sweep fees do not apply or are reduced for heat pumps and pellets. Heat-cost billing, additional buffer-tank costs, hydraulic balancing, or borehole costs for ground-source heat pumps — all missing. The CO2 price is only indirectly modelled via the general escalation factor; in reality it rises faster than other energy costs. For an informed decision a certified energy consultant (BAFA-registered, with 50–80% government subsidy on consulting fees) is worth the cost. On a 20,000 to 30,000 EUR investment, a 500 EUR consultant fee is money well spent. This page is informational, not energy advice.

Frequently asked questions about heating costs and replacement

Which heating system is cheapest in 2026?
Over 20 years, heat pump and gas usually run close — the building (heat-pump SCOP), electricity price and CO2 trajectory decide. In well-insulated new builds with underfloor heating the heat pump almost always wins; in poorly insulated old buildings with radiators, gas or pellets may stay cheaper — until the German building energy act bites in 2045.
How high is the German BAFA subsidy for a heat pump?
Since the 2024 reform there is a base subsidy of 30% of the investment (up to 30,000 EUR eligible cost), plus a 20% climate-speed bonus for replacing old fossil heaters before 2028, plus a 30% income bonus for household income below 40,000 EUR — combined up to 70% of investment cost. On a 28,000 EUR system this can mean up to 19,600 EUR in subsidy.
Does a heat pump pay off in an old building?
Yes — if the seasonal performance factor realistically exceeds 3.0. That requires sufficient insulation and ideally underfloor or wall heating, or properly sized low-temperature radiators. Below SCOP 2.5 a heat pump becomes more expensive than gas — a hydraulic balance and radiator upgrades are usually economic prerequisites.
How much heating energy does a typical single-family home need?
Typical values by year built and renovation status: KfW-40 new build about 30 to 40 kWh/m²·year, standard new build 60 to 80 kWh/m²·year, renovated existing 100 to 130 kWh/m²·year, unrenovated old building 180 to 250 kWh/m²·year. On 130 m² that spans annual heat loads from 3,900 up to 32,500 kWh.
What does the CO2 surcharge cost per year on my gas heating?
The German national CO2 price is 45 EUR per tonne in 2024 and 55 EUR/t in 2025. Natural gas emits about 0.2 kg CO2 per kWh, heating oil about 0.27 kg/kWh. On 16,400 kWh of gas that means roughly 180 EUR of CO2 surcharge in 2025; the price is expected to rise to 65–80 EUR/t by 2027 — around 260 EUR per year. From 2027 the EU ETS 2 emissions trading kicks in, potentially pushing prices further.
Do I have to replace my old gas heating in 2027?
No, Germany's GEG does not impose a blanket replacement obligation. Existing heaters may keep running up to a 30-year lifespan from installation; exemptions exist e.g. for owners aged 80+. If the old heater fails, transition periods of typically 5 years apply during which repairs or bridging solutions are possible. Only from 2045 must all heating systems run on at least 65% renewable energy.

Related calculators