Discover how much solar costs near you:

The average cost to install solar on a home in the United States is $4.62 per watt, with about 80 percent of systems installed for $3.07 per watt to $5.72 per watt.



Compare Solar Quotes

The average size of a solar system in the United States is 6.3 kilowatts, which would cost around $29,100 without any federal, state, or local incentives.


1 kilowatt of solar PV in the United States produces an average of 1,441 kilowatt-hours of electricity per year, so a 6.3 kilowatt solar system would generate 9,078 kilowatt-hours of electricity every year. An average household in the United States uses 10,816 kilowatt-hours of electricity in a year.


With an average electricity price of 12 cents per kilowatt-hour, this solar system could save a household in the United States $1,114 each year. At this rate of annual savings, the system could pay for itself in about 26 years assuming no additional system expenses. This is less than the expected 30-year lifespan of a typical solar panel.


Recent installations:
McKinney, TX: 6.7 kilowatt system installed for $3.02 per watt by Axium Solar
Quarryville, PA: 16.7 kilowatt system installed for $2.79 per watt by Paradise Energy Solutions
New Holland, PA: 6.4 kilowatt system installed for $3.44 per watt by Paradise Energy Solutions
Harwood, MD: 10.2 kilowatt system installed for $3.20 per watt by Paradise Energy Solutions
Newcomerstown, OH: 10.9 kilowatt system installed for $2.72 per watt by Paradise Energy Solutions
Dallas, TX: 10.2 kilowatt system installed for $3.22 per watt by Axium Solar


Top solar companies most active in the United States include:
SolarCity, Vivint, Sunrun, Sungevity, Roof Diagnostics Solar & Electric
Get more information about top solar companies.


The cost of installing solar can vary by region


Explore the cost of solar in different states

Arizona $3.99
California $4.76
Connecticut $4.33
Delaware $4.23
Florida $4.22
Indiana $3.14
Ohio $3.56
Oregon $4.16
Pennsylvania $3.64
Rhode Island $3.98
Texas $3.49
Wisconsin $3.61