Units-Calc
Home / Home & Bills / Heating cost calculator

Heating Cost Calculator

Estimate how much your heating costs per hour, day, month and heating season. Use it for electric heaters, gas boilers, heat pumps, oil/LPG systems or a custom heating setup.

Calculator

Choose manual runtime for a specific heater, or estimate demand from floor area and insulation.

This sets a sensible default efficiency and carbon factor. You can still edit the values.

p/kWh

Use your unit rate from your energy bill. Do not include the standing charge here.

Example: portable heater 2 kW, small radiator 1.5 kW, boiler heat output 18–30 kW.

kW
0.2 kW30 kW

Use the actual time the heating is actively running, not just switched on.

hours
024
days
weeks

For electric heating, 100% means 1 kWh of electricity becomes about 1 kWh of heat.

%

Optional. Set to 0 if you only want usage cost.

p/day

Optional estimate for emissions.

kg CO₂e/kWh
Estimated heating cost
per day
Per month
Per season
Cost per hour
Daily energy
Season energy
Season CO₂e

Cost breakdown

Usage cost
Standing charge

Quick saving estimates

Reduce heating by 1 hour/day
Lower thermostat by about 1 °C
Improve efficiency/COP by 10%

How the calculation works

The calculator first estimates the useful heat required. In manual mode, this is based on the heater or heating system output multiplied by daily runtime. In home estimate mode, it estimates heat demand using floor area, an insulation/heat-loss value and heating hours.

Useful heat per day = heat output × hours used
Paid energy = useful heat ÷ efficiency or COP
Usage cost = paid energy × tariff

Electric resistive heating is normally close to 100% efficient at the point of use. Gas and oil boilers lose some energy through flue gases and system losses, so their efficiency is usually below 100%. Heat pumps are different because they move heat rather than create it directly; a COP of 3 means 1 kWh of electricity can deliver about 3 kWh of heat.

Note: Results are estimates. Actual heating cost depends on outside temperature, thermostat settings, property fabric, draughts, room size, radiator sizing, boiler flow temperature, heat pump performance, occupancy, tariffs and control settings.

Typical heating examples

Portable electric heater

Usually 1–3 kW. It can be expensive if used for long periods because every kWh of heat normally uses about one kWh of electricity.

Gas central heating

Often cheaper per kWh than direct electric heating, but efficiency, boiler condition and whether you heat the whole home matter a lot.

Heat pump

Can be much cheaper to run when the seasonal COP is strong, especially with good insulation and low flow temperatures.

Ways to reduce heating costs

  • Heat the space you use, not the whole property. Zoning and thermostatic radiator valves can reduce unnecessary heating.
  • Lower the thermostat slightly. A small reduction can noticeably reduce heat demand over a full winter.
  • Use timers properly. Heating earlier than needed or leaving it on after the house is warm adds avoidable cost.
  • Stop draughts. Draught-proofing doors, windows and loft hatches can reduce heat loss quickly and cheaply.
  • Improve boiler or heat pump operation. Lower flow temperatures, servicing and correct controls can improve efficiency.

Common questions

Why is electric heating often expensive?
Direct electric heating is efficient at the point of use, but electricity usually costs more per kWh than gas. A 2 kW heater running for 5 hours uses about 10 kWh of electricity.
What efficiency should I use for a gas boiler?
For a modern condensing boiler, 85–94% is a reasonable rough range depending on age, setup and flow temperature. Older or poorly configured systems can be lower.
What COP should I use for a heat pump?
For a quick estimate, use a seasonal COP between 2.5 and 3.5. Higher values are possible in well-designed systems with good insulation and low flow temperatures, while colder weather or high flow temperatures can reduce COP.
Should I include the standing charge?
Include it if you want the full daily cost of having that energy supply available. Leave it at zero if you only want the marginal cost of running the heating.

Related tools