🏠

Roofing Costs

Roof replacement, metal roofs, skylights, and repairs — know the cost before you call a roofer.

Replace a Roof

National avg: $9,000 ($5,000–$18,000)

Install Gutters

National avg: $1,500 ($600–$3,500)

Install a Metal Roof

National avg: $15,000 ($8,000–$30,000)

Repair a Roof

National avg: $950 ($300–$2,000)

Install Skylights

National avg: $2,200 ($1,000–$4,000)

Install Roof Vents

National avg: $500 ($200–$1,000)

Install a Solar Roof

National avg: $45,000 ($25,000–$75,000)