CalculatorsMapsCountriesRankingsCompareTechnologiesLearn Energy Explorer Solar & wind farms Glossary
Heating & gas calculator

Heating cost comparison: cost per useful kWh for every fuel

Ranks nine heating systems (gas, LPG, oil, electric, air- and ground-source heat pumps, pellets, logs and district heating) by cost per kWh of useful heat, annual bill and CO₂, using your own prices.

Editable share link Branded PDF report Free · no sign-up

Results

Cheapest: Ground-source heat pump at 0.07 € per useful kWh (≈1,050 €/yr). Most expensive: Electric resistance / storage heaters at 4,200 €/yr. Lowest CO₂: Wood pellet boiler.
Cheapest: Ground-source heat pump
€1,050
0.07 € per useful kWh
Firewood logs (stove/boiler)
€1,103
0.074 €/kWh · +53 vs cheapest
Wood pellet boiler
€1,243
0.083 €/kWh · +193 vs cheapest
Air-source heat pump
€1,313
0.088 €/kWh · +263 vs cheapest
Natural gas (condensing boiler)
€1,667
0.111 €/kWh · +617 vs cheapest
District heating
€1,701
0.113 €/kWh · +651 vs cheapest
LPG (propane) boiler
€1,785
0.119 €/kWh · +735 vs cheapest
Heating oil boiler
€1,812
0.121 €/kWh · +762 vs cheapest
Electric resistance / storage heaters
€4,200
0.28 €/kWh · +3,150 vs cheapest
Heat pump vs gas price ratio
2.8
an air-source heat pump beats gas below 3.56×
Air-source HP saving vs gas
€354
Lowest-carbon option
Wood pellet boiler
0.51 t CO₂/yr
Annual heating cost, ranked
CO₂ per year

Cost per useful kWh

SystemFuel price (€/kWh)Efficiency / SCOPUseful heat (€/kWh)Fuel neededAnnual (€)CO₂ (t/yr)
Ground-source heat pump0.2840.073,750 kWh1,0501.31
Firewood logs (stove/boiler)0.05372%0.07412 steres1,1030.52
Wood pellet boiler0.07388%0.0833,551 kg1,2430.51
Air-source heat pump0.283.20.0884,688 kWh1,3131.64
Natural gas (condensing boiler)0.190%0.11116,667 kWh1,6673.05
District heating0.1197%0.11315,464 kWh1,7012.32
LPG (propane) boiler0.10689%0.1192,380 litres1,7853.61
Heating oil boiler0.10688%0.1211,647 litres1,8124.21
Electric resistance / storage heaters0.28100%0.2815,000 kWh4,2005.25
  • Cost per useful kWh = fuel price per kWh ÷ seasonal efficiency (or SCOP). Fuel energy contents: LPG 7.08 kWh/L, oil 10.35 kWh/L (gross), pellets 4.8 kWh/kg.
  • Fossil CO₂ factors: DESNZ 2024 (gas 0.183, LPG 0.214, oil 0.247 kg/kWh). Wood is near-neutral on combustion, so supply-chain values are shown. Heat pumps and electric heating use your grid factor.
  • Installation costs are excluded. For lifetime cost of ownership, use the heat pump vs gas boiler calculator.

How this heating cost comparison works

Heating fuels are sold in units that don’t compare: kWh of gas, litres of oil or LPG, tonnes of pellets, steres of firewood. They are then burned in appliances with very different efficiencies. So the price on the invoice tells you almost nothing. What counts is the cost of each kWh of heat that actually reaches your rooms.

This calculator puts nine systems on the same footing:

  1. It converts each price into cost per kWh of fuel, using the energy content of one unit (for example 10.35 kWh per litre of heating oil, 4.8 kWh per kg of pellets).
  2. It divides by the seasonal efficiency of the appliance (90% for a condensing gas boiler, 72% for a log stove). For heat pumps it divides by the SCOP, which is above one because a heat pump moves ambient heat instead of creating it.
  3. It multiplies the resulting cost per useful kWh by your annual heat demand to get a yearly bill, adds an optional gas standing charge and typical servicing costs, and ranks the results.
  4. It estimates the fuel quantity you’d need and the CO₂ each option emits, with official emission factors for fossil fuels and your grid’s intensity for electricity.

The formula

Price per kWh of fuel = price per unit ÷ kWh per unit Cost per useful kWh = price per kWh of fuel ÷ efficiency (or ÷ SCOP) Annual cost = heat demand × cost per useful kWh + fixed charges Fuel needed = heat demand ÷ efficiency ÷ kWh per unit CO₂ = heat demand ÷ efficiency × emission factor

Energy contents used (gross): LPG 7.08 kWh/L, heating oil 10.35 kWh/L, pellets 4.8 kWh/kg, seasoned hardwood about 1,700 kWh per stere (editable). Emission factors: gas 0.183, LPG 0.214, oil 0.247 kg CO₂/kWh (UK DESNZ 2024, gross basis). For wood only supply-chain emissions are counted.

Worked example

The defaults describe a house that needs 15,000 kWh of useful heat a year, with electricity at €0.28/kWh and gas at €0.10/kWh. The ranking:

System Cost per useful kWh Annual cost
Ground-source heat pump (SCOP 4.0) €0.070 €1,050
Firewood logs (72%) €0.074 €1,103
Wood pellets (88%) €0.083 €1,243
Air-source heat pump (SCOP 3.2) €0.088 €1,313
Natural gas (90%) €0.111 €1,667
District heating (97%) €0.113 €1,701
LPG (89%) €0.119 €1,785
Heating oil (88%) €0.121 €1,812
Electric resistance (100%) €0.280 €4,200

The electricity-to-gas price ratio here is 2.8, well under the 3.56 break-even point for an air-source heat pump, so it saves about €354 a year compared with gas. Direct electric heating costs four times as much as the cheapest option. On CO₂, wood pellets (0.51 t/yr) and logs come lowest. The heat pumps emit 1.3–1.6 t on a 350 g/kWh grid, gas 3.05 t and oil 4.2 t.

How to read the results

  • The big tile is the cheapest option. The other tiles show each system’s annual cost and how much more it costs than the cheapest.
  • Heat pump vs gas price ratio compares your prices with the break-even ratio (SCOP ÷ boiler efficiency). Below it, the heat pump is cheaper to run.
  • The ranked bar chart makes the gaps obvious, and the CO₂ chart runs from cleanest to dirtiest.
  • The table lists the fuel price per kWh, efficiency, cost per useful kWh and the amount of fuel you’d buy. Handy when sizing an oil tank or pellet store.

Typical values

Fuel / system Seasonal efficiency Typical fuel price (Europe)
Condensing gas boiler 85–92% €0.07–0.14 per kWh
LPG boiler 85–90% €0.60–1.00 per litre
Oil boiler 82–92% €0.90–1.30 per litre
Air-source heat pump SCOP 2.6–4.0 electricity €0.15–0.40/kWh
Ground-source heat pump SCOP 3.5–5.0 electricity €0.15–0.40/kWh
Pellet boiler 85–92% €250–450 per tonne
Log stove / boiler 65–85% €60–130 per stere
District heating 95–98% at substation €0.08–0.18 per kWh

Tips to lower your heating cost

  • Reduce demand first. Every option scales with heat demand, so insulation cuts every bill. Try the insulation savings calculator.
  • Check your price ratio. If electricity costs less than three times the gas price, a heat pump will almost certainly be cheaper to run. Look at it in detail with the heat pump calculator.
  • Count fixed costs. Leaving gas altogether saves the standing charge, often €100–200 a year. Enter it in the advanced options.
  • Buy seasoned wood. Wet wood (over 25% moisture) can give a third less heat per stere and soots up chimneys.
  • Think in lifetime costs. Running costs are only half the picture. The heat pump vs gas boiler calculator adds installation, maintenance and replacements over 15 years.

Limitations

Seasonal efficiencies and SCOP values are typical figures; a badly commissioned heat pump or an oversized boiler can do 10–20% worse. Installation, replacement and financing costs are left out, so the ranking covers running costs only. The energy content of wood varies a lot with species and moisture. Electricity CO₂ uses a single average grid factor, while real marginal emissions change by hour and season. For a dedicated wood boiler analysis see the biomass boiler calculator.

Method & assumptions

For each system: cost per useful kWh = (price per unit ÷ energy per unit) ÷ efficiency. Annual cost = heat demand × cost per useful kWh (+ standing charge and optional servicing). Fuel quantity = heat demand ÷ efficiency ÷ energy per unit. CO₂ = fuel kWh × emission factor.

Frequently asked questions

What is the cheapest way to heat a house?
It depends on local prices, but in most of Europe a well-installed heat pump or wood fuel gives the cheapest useful kWh, followed by mains gas. Direct electric resistance heating is almost always the most expensive, because every kWh of heat costs a full kWh of electricity. Enter your own prices above to see the ranking for your situation.
Is a heat pump cheaper to run than gas?
A heat pump is cheaper whenever the electricity-to-gas price ratio is below its seasonal COP divided by the boiler efficiency. With a SCOP of 3.2 and a 90% boiler, that break-even ratio is about 3.6: if electricity costs less than 3.6 times the gas price per kWh, the heat pump wins.
How do I compare heating fuels fairly?
Convert every fuel to cost per kWh of useful heat. Divide the price per unit by the energy in one unit to get the price per kWh of fuel, then divide by the seasonal efficiency of the appliance (or by the SCOP for a heat pump). This calculator does that for nine systems at once.
Is heating oil cheaper than LPG?
Per kWh they usually come out close. Heating oil holds about 10.35 kWh per litre and LPG about 7.1 kWh per litre, so at €1.10/L for oil and €0.75/L for LPG both cost around €0.106 per kWh of fuel before efficiency. Small price changes easily tip the comparison.
Are wood pellets cheaper than gas?
Often they are. At €350 per tonne, pellets cost about €0.073 per kWh of fuel, or about €0.083 per useful kWh in an 88% efficient boiler, which beats gas at €0.10/kWh. Pellet boilers do cost more to buy, though, and need fuel storage and more maintenance.
Which heating system has the lowest CO₂ emissions?
Counted at the point of use, wood fuels emit the least, provided the wood comes from sustainably managed forests (they do emit particulates). Heat pumps come next and get cleaner as the grid decarbonises; on a low-carbon grid (under 100 g/kWh) they beat everything. Among common fuels, oil and LPG emit the most.

Sources & references

  1. UK DESNZ — Greenhouse gas reporting: conversion factors 2024
  2. Eurostat — Gas and electricity prices for household consumers
  3. IEA — The Future of Heat Pumps (2022)
  4. US DOE Energy Saver — Home heating systems

Embed this calculator

Free for blogs, installers, schools and NGOs. Copy the code below; it updates itself automatically.