Get all your news in one place.
100's of premium titles.
One app.
Start reading
The Independent UK
The Independent UK
Jeff Meyer

How long does it take for solar panels to pay for themselves?

Solar panels can typically take around nine to 12 years to pay for themselves, but installation costs, energy use and export tariffs can all affect the calculation. - (iStock / Getty Images)

Solar panels can cut your electricity bills for decades, but with a typical system costing thousands of pounds, one question matters more than almost any other: how long will it take to get your money back?

The Independent’s latest analysis suggests a typical 4-5kW solar panel system costs around £6,500 to £8,000 in 2026, and our recent solar panel cost guide puts the typical payback at around nine to 12 years without a battery.

Sign up to read this article
Read news from 100's of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.