Nail
ThePrice
Electrical
Plumbing
HVAC
Roofing
Exterior
Interior
Windows & Doors
Insulation
🏠
Roofing Costs
Roof replacement, metal roofs, skylights, and repairs — know the cost before you call.
Get Prices
Home
› Roofing
Showing prices for
Clear ×
Replace a Roof
National avg:
$9,000
($5,000–$18,000)
View Details ›
Install Gutters
National avg:
$1,500
($600–$3,500)
View Details ›
Install a Metal Roof
National avg:
$15,000
($8,000–$30,000)
View Details ›
Repair a Roof
National avg:
$950
($300–$2,000)
View Details ›
Install Skylights
National avg:
$2,200
($1,000–$4,000)
View Details ›
Install Roof Vents
National avg:
$500
($200–$1,000)
View Details ›
Install a Solar Roof
National avg:
$45,000
($25,000–$75,000)
View Details ›
Last updated: April 14, 2026