Electricity bill calculator

Calculate electricity unit-rate cost and daily standing charge for any number of days.

This tool uses the unit rate and standing charge from your tariff, so it works for capped and fixed tariffs without assuming the Ofgem average.

The result is not a supplier bill or quote. Unit rates, standing charges, region, payment method, meter type, tariff, VAT, discounts, debt and support schemes can differ. Use values from the same tariff period and bill for a personal check.

Calculator

Calculate electricity cost

Use VAT-inclusive rates if you want a household cash estimate.

The calculation runs in your browser. Values are not sent to the website.

How the calculation works

Total = kWh × p/kWh ÷ 100 + days × p/day ÷ 100.

Unit-rate energy and daily standing charges are shown separately wherever possible. That prevents a misleading single pence-per-kWh figure.

Worked example in pounds

250 kWh at 26.11p costs £65.28; 30 days at 57.19p adds £17.16.

The example checks the method. It is not a universal tariff or a forecast of your next bill.

What changes the result

The largest differences usually come from:

  • kWh reading
  • regional unit rate
  • daily charge
  • VAT inclusion
  • billing days

How to improve the estimate

Use rates for your region, payment method and meter, including VAT consistently. Match the number of days and do not add standing charges or discounts twice.

Use actual meter readings, separate electricity from gas and compare at least a year for weather-sensitive use. Keep debt repayments and account credit outside consumption cost.

Pre-filled figures are editable, dated reference values with a source.

Frequently asked questions

Will this match my energy bill?

Not necessarily. Regional rates, price changes inside a bill, meter estimates, tariff discounts, debt and rounding can differ.

Does the price cap limit my total bill?

No. It limits rates for covered default tariffs; total cost still rises with energy use.

Sources and review date

Content reviewed on: 2026-08-03.