I completely covered my home's front rooftop with solar panels and they paid for themselves in about three years time. They're so effective that we have politicians campaigning against government incentives for renewable energy. Too many rich people and corporations are benefiting it seems, can't have that.
This is despite the fact that they don't actually pay us for the energy we generate. They give us "kWh credits" which expire if unused after one year. Were it not for that, I'd have even more solar panels in service.