Free solar panels don't exist; this is usually a solar lease or solar power purchase agreement (PPA). The solar company will install solar panels for nothing up front but will then charge you for the generated electricity. A $0-down solar loan is better as you receive federal, state, and local incentives.