Detailed ROI Calculator

What would this actually cost at your home?
Installed prices vary widely by roof, access and region. Get an installed price for your property from MCS-certified installers.
Get an Installed PriceFree, no obligation. Takes about 2 minutes.




What would this actually cost at your home?
Installed prices vary widely by roof, access and region. Get an installed price for your property from MCS-certified installers.
Get an Installed PriceWhat is the real ROI of solar panels?
Solar panel ROI — detailed financial analysis (4kW system, £7,000): SIMPLE PAYBACK: £7,000 ÷ £780/yr = 9.0 years. SIMPLE ROI (25yr): (£19,500 savings - £7,000 cost) ÷ £7,000 = 179%. INTERNAL RATE OF RETURN (IRR): 11.2% (comparable to long-term equity returns, but with near-zero risk). NET PRESENT VALUE at various discount rates: At 3% discount: NPV = £7,800 (strongly positive). At 5%: NPV = £5,200. At 7%: NPV = £3,100. At 10%: NPV = £900. At 12%: NPV = -£400 (only breakeven at 12% discount). SENSITIVITY: If electricity rises 3%/yr: IRR increases to 14.5%. NPV at 5%: £8,600. If electricity falls to 20p: IRR decreases to 8.8%. NPV at 5%: £3,100. COMPARISON: Cash ISA 4.5%: IRR 4.5%. S&S ISA: IRR 7-10% (with volatility). Solar: IRR 8-15% (near-zero risk). Solar delivers equity-like returns with bond-like risk. Sources: Ofgem (ofgem.gov.uk), PVGIS (re.jrc.ec.europa.eu), financial analysis methodology.
Frequently Asked Questions
Related: Home Heating Systems
Solar panels are most powerful when combined with an efficient heating system. Heat pumps use solar-generated electricity to heat your home at 300-400% efficiency — making them the ideal partner for solar.
Heat pumps use electricity at 300-400% efficiency, making them ideal partners for solar.
From our sister site Home Heat Pump Guide
You might also like
What would this actually cost at your home?
Installed prices vary widely by roof, access and region. Get an installed price for your property from MCS-certified installers.
Get an Installed PriceFree, no obligation. Takes about 2 minutes.