Solar panels can pay for themselves within 5 to 10 years. This all depend on your solar design and setup. Your solar power can be fed into your local grid and reduce your electrical cost significantly, this will simply provide you with a rebate from you local electricity supplier. This can produce much more energy than you consume and can be money in the bank.
What do I need to know about solar panels?