How this heat pump calculator works
The running cost of a heat pump is simple arithmetic: heat demand ÷ seasonal COP × electricity price. The trouble is that both inputs are usually guessed. Most online tools plug in a manufacturer’s SCOP and a rule-of-thumb heat demand, and end up 30–50% off. This calculator builds both numbers from physics and your climate:
- Heat demand. Your house is described by a heat-loss coefficient H (watts per kelvin). It comes from floor area × an insulation-dependent figure (3.0 W/m²K for an uninsulated pre-war house, down to 0.25 W/m²K for a passive house), or it is back-calculated from the fuel you burn now and the local heating degree days.
- Climate. Each month’s mean temperature is spread into eleven temperature bins. The means come from 1991–2020 normals for 16 preset cities, or from NASA’s satellite climatology for any point on Earth. The bins capture cold snaps, and those matter because COP is lowest exactly when demand peaks.
- COP at every temperature. In each bin the flow temperature follows a weather-compensation curve. COP is computed as a fraction of the thermodynamic (Carnot) limit, with a defrost penalty between −7 °C and +7 °C, where frost forms on the outdoor coil.
- Capacity limit. If the heat pump’s temperature-derated output falls short of the load, an electric backup heater covers the gap at COP 1.
- Hot water is added at 1.6 kWh per person per day plus cylinder losses, heated to the storage temperature you set.
You get monthly electricity use, a realistic SCOP, the running cost, a comparison with your current fuel and the CO₂ difference.
The formula
η is the share of the Carnot COP a real machine reaches: 0.42 for basic or older units, 0.47 for current mid-range models and 0.52 for premium inverter units running on R290. At 7 °C outdoor and 35 °C flow the standard grade gives a COP of about 4.1. At −7 °C and 55 °C it drops to about 2.2, which matches published EN 14511 data sheets.
Worked example: 140 m² house in Berlin
Take the defaults: 140 m² of average insulation (1.5 W/m²K), Berlin climate, 45 °C design flow with weather compensation, a standard-grade heat pump and hot water for three people. The house needs about 14,300 kWh of heat a year (102 kWh/m² including hot water). Berlin has roughly 2,400 heating degree days to a 15.5 °C base.
The heat pump delivers that with about 4,210 kWh of electricity, a SCOP of 3.39. January’s COP sits around 3.0 and April’s goes above 4. Design heat loss is 5.5 kW at −9 °C, so a 5.5 kW unit covers practically all of the demand; the backup heater adds just 2 kWh a year.
At 0.28 €/kWh the heat pump costs ≈ 1,180 € a year to run. The existing gas boiler (88% seasonal efficiency) burns 16,250 kWh of gas at 0.10 €/kWh, about 1,625 €. So the heat pump saves roughly 445 € and 1.5 t of CO₂ a year (1.47 t on a 350 g/kWh grid against 2.97 t from gas). It stays cheaper while electricity costs less than 3.86 times the gas price; today’s ratio is 2.8. At an installed cost of 14,000 € with no grant, simple payback is about 31 years. Grants, heat-pump tariffs and dropping the gas connection make the real difference here.
How to read the results
- SCOP is the number to watch. Each 0.5 increase cuts electricity use by roughly 13–15%.
- Design heat loss is the power needed on the coldest typical day. Use it to check installer quotes: a 12 kW unit for a 5 kW house is oversized.
- Backup heater share above 3–5% means the heat pump is too small for your climate, or the flow temperature is too high.
- Break-even price ratio shows how safe the savings are. If your electricity/gas ratio sits well below it, price swings won’t wipe them out.
- Month-by-month table shows where the money goes. Winter months usually make up 60–70% of the annual bill.
Typical values
| Situation | Flow temperature | Realistic SCOP | kWh electricity per 10,000 kWh heat |
|---|---|---|---|
| New build, underfloor | 30–35 °C | 3.8–4.5 | 2,200–2,600 |
| Retrofit, oversized radiators | 40–45 °C | 3.2–3.8 | 2,600–3,100 |
| Standard radiators | 50–55 °C | 2.7–3.2 | 3,100–3,700 |
| High-temperature unit, small radiators | 60–65 °C | 2.2–2.7 | 3,700–4,500 |
| Ground source, underfloor | 35 °C | 4.2–5.0 | 2,000–2,400 |
Tips to cut heat pump running costs
- Lower the flow temperature. Turn on weather compensation and replace the two or three smallest radiators. It is usually the cheapest efficiency gain you can buy.
- Insulate first. A loft or cavity upgrade cuts both the heat demand and the heat pump size you need. Test it with the insulation savings calculator.
- Use a heat-pump or time-of-use tariff. Running the compressor and heating the cylinder in cheap hours can lower the effective price by 20–40%.
- Add solar PV. Summer hot water and shoulder-season heating can run largely on your own solar panels.
- Run it steadily. Heat pumps work best long and slow. Deep night setbacks force high flow temperatures in the morning.
Limitations
The calculator uses monthly climate data with a statistical temperature spread, not an hourly simulation, so very windy or humid sites may see more defrost losses. Insulation presets are averages; a real heat-loss survey can differ by ±25%. The COP model represents typical modern units and specific products vary, so check the EN 14825 data sheet of the model you’re offered. Internal gains are folded into the 15.5 °C base temperature, and solar gains through glazing aren’t modelled separately. For ground-source systems use the ground source heat pump calculator.
Method & assumptions
Space-heating demand = heat-loss coefficient H (W/K) × heating degree-hours below the base temperature. H comes from floor area × an insulation-dependent W/m²K figure, or is back-calculated from your current fuel use and the local degree days. Each month is split into eleven temperature bins (normal distribution, σ = 3.5 K) so cold snaps, when COP is lowest, get the right weight.
For every bin the flow temperature follows a weather-compensation curve (design flow at the design outdoor temperature, falling towards 25 °C in mild weather), and COP = η × Tcond / (Tcond − Tevap) with η = 0.42–0.52 of Carnot depending on quality. If heat demand exceeds the heat pump's temperature-derated capacity, the shortfall is met by a direct-electric backup heater. SCOP = total heat ÷ total electricity.
Frequently asked questions
How much does it cost to run a heat pump per year?
What is a good SCOP for an air-source heat pump?
Is a heat pump cheaper to run than a gas boiler?
What size heat pump do I need?
Does a heat pump work in very cold weather?
Why does flow temperature matter so much?
Sources & references
- Commission Regulation (EU) No 813/2013 — ecodesign requirements for space heaters (seasonal efficiency per EN 14825)
- IEA — The Future of Heat Pumps (2022)
- UK DESNZ — Electrification of Heat Demonstration Project: final report
- NASA POWER — climatology API (monthly long-term temperatures)
- UK DESNZ — Greenhouse gas reporting: conversion factors 2024
Embed this calculator
Free for blogs, installers, schools and NGOs. Copy the code below; it updates itself automatically.