Cost to Install Solar Panels on Your Roof
The national average to install a residential solar panel system on your roof runs between $15,000 and $25,000 before incentives, but your actual cost depends on system size, local labor rates, roof complexity, and equipment choice.
More from this site
Keep reading the latest coverage
What Drives the Price
Equipment accounts for roughly 40 to 50 percent of the total, with panels, inverters, racking, and wiring making up the bulk. Installation labor, permitting, and inspection add the remainder, and steep or multi-plane roofs push labor higher. Grid interconnection and any needed electrical upgrades also factor in.
Typical System Sizes and Costs
| System Size | Estimated Gross Cost | Estimated Net Cost After 30% ITC |
|---|---|---|
| 4 kW | $12,000 – $16,000 | $8,400 – $11,200 |
| 6 kW | $18,000 – $24,000 | $12,600 – $16,800 |
| 8 kW | $24,000 – $32,000 | $16,800 – $22,400 |
| 10 kW | $30,000 – $40,000 | $21,000 – $28,000 |
Net cost assumes the federal Investment Tax Credit of 30% applies. State and local rebates can lower the figure further, but they vary widely.
How to Estimate Your Own Roof
Start by checking your electricity bills to determine how many kilowatt-hours you use annually. Divide by your location's peak sun hours to get a rough system size. Then multiply by your installer's per-watt quote, which typically falls between $2.50 and $3.50 before incentives. Ask for a detailed line-item quote that separates equipment, labor, permits, and any roof or electrical work.
Ways to Reduce the Cost
- Compare at least three bids from licensed installers.
- Check for state-level rebates, utility incentives, and SREC programs.
- Consider a higher-efficiency panel mix if roof space is limited.
- Time the install to align with available tax credits or promotional pricing.