What solar actually costs, before anyone calls you.
Modelled prices for 160 UK towns, the grants that apply where you live, and a free quote when you want one.

Three quotes for the same roof can differ by thousands. Here is the honest spread.
Smallest systems
£3,160
Around 6 panels. Flats, small terraces, one usable roof face.
Median town price
£6,301
10 to 12 panels on a three bedroom house. Most quotes land here.
Largest systems
£12,780
Bigger arrays, difficult roofs, or panels plus a battery.
up to £555
A year off a typical home's bills
12 yrs
Payback before grants
160
Towns priced individually
Source: Home Energy Quotes Cost Index, across the 160 towns we model. Prices are estimates and include installation and VAT. Actual costs may vary.
Prices where you live
160 towns, each with its own prices, grant position and official council-area data.
Most searched
All towns by region
East Midlands 9 towns
Solar Panels in the East Midlands →
- Chesterfield £3,354–£10,554
- Derby £3,330–£10,950
- Kettering £3,354–£10,554
- Leicester £3,660–£11,060
- Lincoln £3,354–£10,554
- Loughborough £3,354–£10,554
- Mansfield £3,354–£10,554
- Northampton £3,354–£10,554
- Nottingham £3,560–£11,410
East of England 13 towns
Solar Panels in the East of England →
- Bedford £3,666–£11,534
- Cambridge £3,860–£12,440
- Chelmsford £3,666–£11,534
- Colchester £3,950–£12,180
- Harlow £3,666–£11,534
- Hemel Hempstead £3,666–£11,534
- Ipswich £4,050–£12,780
- Luton £3,666–£11,534
- Norwich £3,280–£10,590
- Peterborough £3,720–£12,630
- Southend-on-Sea £3,666–£11,534
- Stevenage £3,666–£11,534
- Watford £3,666–£11,534
London 1 town
- London £4,030–£12,680
North East 8 towns
Solar Panels in the North East →
- Darlington £3,216–£10,119
- Gateshead £3,216–£10,119
- Hartlepool £3,216–£10,119
- Middlesbrough £3,370–£10,970
- Newcastle upon Tyne £3,216–£10,119
- South Shields £3,216–£10,119
- Stockton-on-Tees £3,216–£10,119
- Sunderland £3,450–£10,630
North West 36 towns
Solar Panels in the North West →
- Accrington £3,410–£10,760
- Altrincham £3,480–£10,660
- Ashton-under-Lyne £3,360–£10,250
- Barrow-in-Furness £3,285–£10,337
- Birkenhead £3,230–£10,220
- Blackburn £3,285–£10,337
- Blackpool £3,400–£10,750
- Bolton £3,160–£10,480
- Bootle £3,240–£10,840
- Burnley £3,340–£10,480
- Bury £3,280–£10,110
- Carlisle £3,285–£10,337
- Chester £3,285–£10,337
- Chorley £3,320–£10,160
- Clitheroe £3,285–£10,337
- Crewe £3,285–£10,337
- Fleetwood £3,285–£10,337
- Lancaster £3,310–£10,110
- Leyland £3,285–£10,337
- Liverpool £3,340–£9,960
- Lytham St Annes £3,285–£10,337
- Macclesfield £3,285–£10,337
- Manchester £3,260–£10,770
- Nelson £3,285–£10,337
- Oldham £3,290–£10,390
- Ormskirk £3,285–£10,337
- Preston £3,400–£10,890
- Rawtenstall £3,285–£10,337
- Rochdale £3,440–£10,700
- Salford £3,360–£10,000
- Southport £3,320–£10,220
- St Helens £3,470–£9,930
- Stockport £3,270–£10,260
- Wallasey £3,330–£10,020
- Warrington £3,285–£10,337
- Wigan £3,260–£10,250
Northern Ireland 9 towns
Scotland 16 towns
Solar Panels in the Scotland →
- Aberdeen £3,480–£10,070
- Ayr £3,320–£10,446
- Cumbernauld £3,320–£10,446
- Dundee £3,320–£10,560
- Dunfermline £3,320–£10,446
- East Kilbride £3,320–£10,446
- Edinburgh £3,430–£10,860
- Glasgow £3,190–£10,270
- Hamilton £3,320–£10,446
- Inverness £3,390–£10,860
- Kilmarnock £3,320–£10,446
- Kirkcaldy £3,320–£10,446
- Livingston £3,320–£10,446
- Paisley £3,320–£10,446
- Perth £3,320–£10,446
- Stirling £3,320–£10,446
South East 16 towns
Solar Panels in the South East →
- Aylesbury £3,873–£12,188
- Basingstoke £3,873–£12,188
- Brighton £4,100–£12,370
- Crawley £3,873–£12,188
- Eastbourne £3,873–£12,188
- Guildford £3,873–£12,188
- Hastings £3,873–£12,188
- High Wycombe £3,873–£12,188
- Maidstone £3,873–£12,188
- Milton Keynes £3,560–£10,960
- Oxford £3,970–£12,020
- Portsmouth £3,810–£12,470
- Reading £4,010–£12,120
- Slough £3,873–£12,188
- Southampton £4,040–£12,220
- Worthing £3,873–£12,188
South West 13 towns
Solar Panels in the South West →
- Bath £3,580–£11,260
- Bournemouth £3,631–£11,425
- Bristol £3,490–£11,730
- Cheltenham £3,860–£11,250
- Exeter £3,550–£10,970
- Gloucester £3,670–£11,110
- Plymouth £3,810–£11,020
- Poole £3,631–£11,425
- Salisbury £3,830–£11,490
- Swindon £3,631–£11,425
- Taunton £3,631–£11,425
- Truro £3,770–£11,620
- Weston-super-Mare £3,631–£11,425
Wales 10 towns
West Midlands 15 towns
Solar Panels in the West Midlands →
- Birmingham £3,660–£11,410
- Burton upon Trent £3,389–£10,663
- Coventry £3,680–£11,010
- Hereford £3,730–£11,340
- Kidderminster £3,389–£10,663
- Newcastle-under-Lyme £3,389–£10,663
- Nuneaton £3,389–£10,663
- Shrewsbury £3,520–£11,080
- Solihull £3,389–£10,663
- Stoke-on-Trent £3,389–£10,663
- Telford £3,389–£10,663
- Walsall £3,389–£10,663
- West Bromwich £3,389–£10,663
- Wolverhampton £3,650–£10,860
- Worcester £3,610–£11,670
Yorkshire and The Humber 14 towns
Solar Panels in the Yorkshire and The Humber →
- Barnsley £3,285–£10,337
- Bradford £3,285–£10,337
- Doncaster £3,285–£10,337
- Grimsby £3,285–£10,337
- Halifax £3,285–£10,337
- Harrogate £3,285–£10,337
- Huddersfield £3,285–£10,337
- Kingston upon Hull £3,285–£10,337
- Leeds £3,230–£10,220
- Rotherham £3,285–£10,337
- Scarborough £3,285–£10,337
- Sheffield £3,450–£10,540
- Wakefield £3,285–£10,337
- York £3,390–£10,320
Town figures are modelled estimates from the Home Energy Quotes Cost Index, adjusted by regional labour and material costs.
Questions people ask about solar panels
How much do solar panels cost in the UK?
Is there a grant for solar panels in the UK?
How long is the payback period in the UK?
Do I need planning permission for solar panels?
How do I find a good installer in the UK?
Get prices for your own roof
Nine questions. Up to three approved installers who cover your postcode may contact you.
Last reviewed: . Costs are modelled estimates from the Home Energy Quotes Cost Index — see how we calculate them. Grant rates are checked against GOV.UK.