Open-source heat pump performance data

What makes a heat pump efficient and cheap to run?

HeatpumpMonitor.org gathers real world data from {{ mid_metered_count }} heat pumps across the UK and beyond. Systems are monitored using high accuracy MID-certified electric and heat meters - ensuring that the data is reliable and can be compared to previous UK Gov funded trials.

{{ systemCount || "…" }}
MID H4 boundary monitored systems with at least one year of data out of {{ mid_metered_count }} MID monitored systems total.
{{ meanSpfH4 || "…" }}
Mean SPF H4 - units of heat delivered per unit of electricity consumed.
{{ meanSpfH4 && medianUnitRateAgile ? "£" + (10000 / meanSpfH4 * medianUnitRateAgile * 0.01).toFixed(0) : "…" }} /year
Running costs for a typical 3-bed UK home. Heat demand of 10,000 kWh/year, Octopus Agile median unit rate {{ medianUnitRateAgile || "…" }} p/kWh.
live
Detailed timeseries data updated every 10s. Totals updated daily.
01 Running costs

What do heat pumps cost to run in different homes?

The running cost of a heat pump is the product of three things: the heat demand of the home, the efficiency of the heat pump installation (SPF), and the price of electricity. The following explores real-world examples of heat pump homes on HeatpumpMonitor to see how these factors combine.

Property
Floor area
Age of build
Insulation
Heat pump

{{ matches.length }} matching home{{ matches.length===1 ? '' : 's' }}

Tariff
£{{ fmt(medianCost) }} /year
median running cost at the ≈{{ PRICE_CAP.toFixed(0) }}p price cap flat rate
median running cost on {{ costTariffDef.name }}
{{ fmt(medianElec) }} kWh
median electricity used per year
{{ fmt(medianHeat) }} kWh
median heat delivered per year
{{ meanCopVal.toFixed(2) }}
mean SPF, range {{ worstCop.toFixed(1) }}–{{ bestCop.toFixed(1) }}

What homes pay in a year

Measured electricity use at the ≈{{ PRICE_CAP.toFixed(0) }}p flat rate · each dot is one matching home · hover for detail
Measured electricity use at each home’s own achieved {{ costTariffDef.name }} rate · each dot is one matching home · hover and click for detail
£{{ fmt(t) }} median ≈£{{ fmt(medianCost) }}/yr {{ d.label }}
Matching home {{ showCheapest ? 'Cheapest' : 'Highest cost' }} 4 — listed alongside

Loading live system data…

Couldn’t load live system data right now — please try again shortly.

No monitored homes match that combination yet.

02 Time of use tariffs

How much can you save with time-of-use tariffs?

The price of electricity is an important factor in the running cost of a heat pump. Time-of-use tariffs offer lower prices at certain times of day. The following explores how much HeatpumpMonitor systems would have paid on different tariffs over the last 12 months, and how they compare to the ≈{{ PRICE_CAP.toFixed(0) }}p price cap.

What HeatpumpMonitor systems would pay on {{ tariffDef.name }}

{{ tariffStats.median.toFixed(1) }}p
median electricity unit price - likely no or minimal demand shifting
−{{ tariffVsCap.toFixed(0) }}%
≈ cap
the median system vs the ≈{{ PRICE_CAP.toFixed(0) }}p price cap
{{ tariffStats.min.toFixed(1) }}p
the cheapest system - heating at cheaper times

{{ tariffDef.name }}: effective unit price

{{ tariffDef.sub }} · count of systems per 0.5p band · hover for detail
{{ t }} Systems {{ t }}{{ t === histDomain.hi ? '+' : '' }} Effective unit price (p/kWh) {{ b.label }} price cap ≈{{ PRICE_CAP.toFixed(0) }}p Median {{ tariffStats.median.toFixed(1) }}p
Systems per 0.5p band Interquartile range Median Price cap

{{ finderError ? "Couldn’t load live system data right now — please try again shortly." : "Loading live system data…" }}

The Agile tariff is currently showing savings with likely no or minimal need for demand shifting, but some owners are achieving even lower rates by running their heat pumps at cheaper times of day. Many owners prefer to run their heat pumps for comfort rather than cost which is a perfectly valid way of running a heat pump. Battery storage can also be used to shift demand rather than running the heat pump at a different times of day.

03 Performance distribution

How efficient are HeatpumpMonitor systems?

The seasonal performance factor (SPF) is the headline efficiency figure for a heat pump: the units of heat delivered per unit of electricity consumed over a full year, space heating and hot water combined. The following chart shows the performance distribution for systems on HeatpumpMonitor.

{{ spfStats.mean.toFixed(2) }}
mean SPF, range {{ spfStats.min.toFixed(1) }}–{{ spfStats.max.toFixed(1) }}

Measured SPF across {{ spfStats.n }} systems

Space heating & hot water combined, last 365 days · count of systems per 0.1 SPF band · hover for detail
{{ t }} Systems {{ t.toFixed(1) }} Measured SPF: heat delivered per unit of electricity {{ b.label }} Median {{ spfStats.median.toFixed(2) }}
Systems per 0.1 SPF band {{ spfSelectionBand ? spfSelectionBand.label : 'Selected ranking band' }} Median
How SPF is measured

We use MID-approved Class 1 electricity metering and Class 2 heat metering to measure the electricity consumed and heat delivered by each system over a full year. The SPF is the total heat delivered divided by the total electricity consumed, space heating and hot water combined. The {{ spfStats.n }} systems in this analysis are all monitored to the SEPEMO H4 boundary - meaning that they include all electricity consumption from the outside unit, auxiliary energy such as backup or immersion heaters and any additional building circulation pumps or fans. The majority of the systems in this analysis are high temperature capable R290 units in an open-loop configuration that do not use an immersion heater and have the primary circulation pump built into the unit itself.

MID-approved: Certified to the accuracy classes defined in the Measuring Instruments Directive.

{{ finderError ? "Couldn’t load live system data right now — please try again shortly." : "Loading live system data…" }}

04 Installation map

Find an installer

Use our map to find systems and installers near you.

Locations are approximate. On the full map you can search by place name, filter systems and click through to each system and its installer.

06 Community

Join the community

Join the discussion on the OpenEnergyMonitor community forum. Ask questions, share your experiences and learn from other heat pump owners and installers.

Couldn’t load the latest forum topics right now — visit the forum directly.

Loading the latest forum topics…

07 Join in

Monitor your heat pump. Share your data.

Monitor your own heat pump to see how it performs. Add your system to the open data resource and help others learn from your real world experience.

1

Install monitoring

A heat meter on the primary flow and return, an electricity meter on the heat pump supply, and our internet-connected data logging box record data every 10 seconds, giving you high-resolution data on exactly what the heat pump is doing moment to moment.

2

Explore privately

Use the heat pump dashboard on HeatpumpMonitor privately to explore the performance of your system.

If you are an installer: track performance across multiple private systems.

3

Share publicly (optional)

Contribute your data to the open data public resource so that others can learn from your real world experience.

Open data & open source.

HeatpumpMonitor.org is an OpenEnergyMonitor community initiative. With open-source code, hardware designs, and datasets, our goal is to empower homeowners, installers, designers, and researchers alike, helping everyone improve outcomes and accelerate the shift toward low-carbon heating.