
Home Energy Upgrade Payback: Simple and Discounted Methods
Calculate home energy upgrade payback with a clear baseline, net annual benefit and simple...

Build your own solar ROI calculator in Excel or Google Sheets, using NRCan’s solar data for your city to estimate savings, payback, NPV and IRR.
A solar ROI calculator in Excel or Google Sheets lets you test your own numbers instead of relying on a salesperson’s estimate. With one input table and a few formulas, you can estimate your yearly savings, payback period, net present value (NPV) and internal rate of return (IRR) for a home solar system in Canada. This guide walks you through each step, using NRCan’s solar data for your city.
The solar payback calculator needs JavaScript. Turn it on to estimate your payback, NPV and IRR.
Put every assumption in one place at the top of the sheet, so you can change it later. The example values below are for illustration only; replace them with the figures from your own quote and electricity bill.
| Input | Cell name | Example value | Where to find it |
|---|---|---|---|
| System size (kW) | Size_kW | 6 | Your installer’s quote |
| Installed cost ($ per watt) | Cost_per_W | 2.80 | Your quote (total price ÷ watts) |
| Incentives ($) | Incentives | 0 | Programs you actually qualify for |
| Annual production per kW (kWh/kW) | Yield | 1,163 | NRCan photovoltaic potential for your municipality |
| Electricity rate ($/kWh) | Rate | 0.13 | Your bill: total cost ÷ kWh used |
| Electricity price increase (% per year) | Escalation | 2 | Your own assumption |
| Panel degradation (% per year) | Degradation | 0.5 | Panel warranty sheet |
| Discount rate (%) | Discount | 5 | The return you could get elsewhere |
| System life (years) | Life | 25 | Panel warranty term |
Tip: in Excel, select a cell and type a name in the Name Box (left of the formula bar) so formulas can use names like Size_kW instead of cell references.
Your production depends heavily on where you live. Natural Resources Canada publishes photovoltaic potential and solar resource maps with the expected yearly output per kilowatt of panels for more than 3,500 municipalities. For south-facing panels tilted at the latitude angle, NRCan lists, for example:
| City | kWh per kW per year |
|---|---|
| Regina | 1,360 |
| Calgary | 1,291 |
| Winnipeg | 1,272 |
| Ottawa | 1,200 |
| Montréal | 1,190 |
| Toronto | 1,163 |
| Halifax | 1,073 |
| Vancouver | 1,007 |
If your roof faces east or west, or is shaded, your output will be lower. Ask your installer for a site-specific production estimate and use that instead.
Every solar ROI calculator in Excel starts from what you actually pay after incentives.
=(Size_kW * 1000 * Cost_per_W) - Incentives
Name this cell Net_Investment. With the example inputs, it’s $16,800.
Make a table with years 1 to 25 in column A. In column B, calculate each year’s savings:
=Size_kW * Yield * (1 - Degradation/100)^(A2-1) * Rate * (1 + Escalation/100)^(A2-1)
This reduces production a little each year for panel degradation and raises the value of each kWh for electricity price increases. In the example, year 1 savings are about $907.
=Net_Investment / B2
This divides the cost by first-year savings. It’s quick but ignores price increases. For a more accurate payback, add a cumulative savings column and find the year it passes your net cost.
=NPV(Discount/100, B2:B26) - Net_Investment
A positive NPV means solar beats your alternative investment at the discount rate you chose.
Put the negative net cost in the cell above year 1 (for example, =-Net_Investment in B1), then:
=IRR(B1:B26)
IRR is the annual return your solar investment earns over its life.
Prefer not to build a spreadsheet? Enter your postal code to see local estimates.
These results come from running the illustrative inputs above through the solar ROI calculator in Excel described here, not from a real quote. A 6 kW system in Toronto at $2.80/W:
| Scenario | Net cost | Year 1 savings | Payback | NPV at 5% | IRR |
|---|---|---|---|---|---|
| No incentive, $0.13/kWh | $16,800 | $907 | about 16.5 years | about −$2,000 | about 3.9% |
| $5,000 incentive, $0.13/kWh | $11,800 | $907 | about 12 years | about +$3,000 | about 7.2% |
| $5,000 incentive, $0.16/kWh | $11,800 | $1,116 | about 10 years | about +$6,400 | about 9.6% |
The example shows why your own inputs matter: incentives and electricity rates can swing the result from “not worth it at 5%” to a strong return.
A solar ROI calculator in Excel is only as good as its inputs. Use NRCan’s production data for your area, your real electricity rate, and only incentives you’re sure of, then compare payback, NPV and IRR across a few scenarios before deciding.
It depends on your electricity rate, local sunshine, system cost and incentives. Compare the IRR from your spreadsheet with the return you could earn elsewhere, such as your mortgage rate or a savings account.
Multiply the system size in kW by the yearly production per kW for your municipality from NRCan’s photovoltaic potential maps. Then adjust for orientation and shading using your installer’s estimate.
Yes. The NPV and IRR formulas work the same way in Google Sheets, and named ranges are available under Data > Named ranges.

Calculate home energy upgrade payback with a clear baseline, net annual benefit and simple...

Assess Ottawa winter solar production with a monthly evidence sheet covering snow assumptions,...

Check net-zero building code claims against the locally applicable code, defined performance...