Are my panels leased upon signing the contract or do I own them right away?

Your panels are owned!

Owning your P.V. system allows you to take the full benefit of solar! You get 100% of the tax credits that you are eligible for, and all of the benefit from the energy that your panels produce. 

Solar loans are an excellent way to utilize a debt note that often times, improves your cash flow! 

By setting up a solar loan, your monthly payments are often lower than your current electric bill. This means that you save money every month. 

Beyond the lower monthly payments, there are state and federal tax credits that are available.