We got roof top solar 1.5 years ago in Canada. Payoff will be 6-7 years, but we got an interest free loan to cover it.
So we’ll just pay what we would have for power for those years ~$1000 a year, then we’ll have free power for 20 more, saving something like $20,000 for $0 investment.