Core formulas

Annual solar generation = system size kWp x regional yield x roof-orientation factor x shading factor.

Annual import savings = self-consumed solar kWh x import tariff. Export income = exported solar kWh x export tariff. Battery shifting savings = shifted kWh x the positive difference between import and off-peak rates.

Simple payback = upfront system cost / annual benefit. Net profit = compounded lifetime benefit - upfront system cost.

Default financial assumptions

AssumptionDefault value
Import tariff28p/kWh
Export tariff15p/kWh
Off-peak tariff12p/kWh
Standing charge55p/day
Daytime electricity use45%
Annual energy price rise4%
Model horizon20 years
Default shadingLight

Regional solar generation lookup

The lookup is a conservative proxy for PVGIS-style irradiance assumptions. It keeps the public calculator fast while making regional and orientation differences visible.

RegionSouthSouth-westWest
South West1060 kWh/kWp1007 kWh/kWp890 kWh/kWp
South East1020 kWh/kWp969 kWh/kWp857 kWh/kWp
London1000 kWh/kWp950 kWh/kWp840 kWh/kWp
East of England990 kWh/kWp941 kWh/kWp832 kWh/kWp
East Midlands970 kWh/kWp922 kWh/kWp815 kWh/kWp
West Midlands950 kWh/kWp903 kWh/kWp798 kWh/kWp
Yorkshire and The Humber930 kWh/kWp884 kWh/kWp781 kWh/kWp
North West905 kWh/kWp860 kWh/kWp760 kWh/kWp
North East890 kWh/kWp846 kWh/kWp748 kWh/kWp
Wales965 kWh/kWp917 kWh/kWp811 kWh/kWp
Scotland850 kWh/kWp808 kWh/kWp714 kWh/kWp
Northern Ireland870 kWh/kWp827 kWh/kWp731 kWh/kWp
UK Average955 kWh/kWp907 kWh/kWp802 kWh/kWp

System size and cost assumptions

Property typeSolar sizeRoof areaSolar cost modelBattery cost model
Detached6.2 kWp31 m2GBP 1850 + GBP 1050/kWpGBP 2050 + GBP 420/kWh
Semi-detached4.6 kWp23 m2GBP 2100 + GBP 1100/kWpGBP 2150 + GBP 430/kWh
Terraced3.3 kWp17 m2GBP 2300 + GBP 1160/kWpGBP 2250 + GBP 440/kWh
Flat2.2 kWp11 m2GBP 2550 + GBP 1225/kWpGBP 2400 + GBP 455/kWh