🏠

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)
New York, NY — $10,170 Los Angeles, CA — $10,260 Chicago, IL — $9,360 Houston, TX — $8,910 Phoenix, AZ — $9,270 Philadelphia, PA — $9,270 San Antonio, TX — $8,550 San Diego, CA — $10,080 Dallas, TX — $9,270 San Jose, CA — $9,900 Austin, TX — $8,820 Jacksonville, FL — $8,910 Fort Worth, TX — $9,270 Columbus, OH — $8,550 Indianapolis, IN — $8,640 Charlotte, NC — $8,730 San Francisco, CA — $10,440 Seattle, WA — $9,990 Denver, CO — $9,540 Washington, DC — $9,810

Install Gutters

National avg: $1,500 ($600–$3,500)
New York, NY — $1,695 Los Angeles, CA — $1,710 Chicago, IL — $1,560 Houston, TX — $1,485 Phoenix, AZ — $1,545 Philadelphia, PA — $1,545 San Antonio, TX — $1,425 San Diego, CA — $1,680 Dallas, TX — $1,545 San Jose, CA — $1,650 Austin, TX — $1,470 Jacksonville, FL — $1,485 Fort Worth, TX — $1,545 Columbus, OH — $1,425 Indianapolis, IN — $1,440 Charlotte, NC — $1,455 San Francisco, CA — $1,740 Seattle, WA — $1,665 Denver, CO — $1,590 Washington, DC — $1,635

Install a Metal Roof

National avg: $15,000 ($8,000–$30,000)
New York, NY — $16,950 Los Angeles, CA — $17,100 Chicago, IL — $15,600 Houston, TX — $14,850 Phoenix, AZ — $15,450 Philadelphia, PA — $15,450 San Antonio, TX — $14,250 San Diego, CA — $16,800 Dallas, TX — $15,450 San Jose, CA — $16,500 Austin, TX — $14,700 Jacksonville, FL — $14,850 Fort Worth, TX — $15,450 Columbus, OH — $14,250 Indianapolis, IN — $14,400 Charlotte, NC — $14,550 San Francisco, CA — $17,400 Seattle, WA — $16,650 Denver, CO — $15,900 Washington, DC — $16,350

Repair a Roof

National avg: $950 ($300–$2,000)
New York, NY — $1,074 Los Angeles, CA — $1,083 Chicago, IL — $988 Houston, TX — $940 Phoenix, AZ — $978 Philadelphia, PA — $978 San Antonio, TX — $902 San Diego, CA — $1,064 Dallas, TX — $978 San Jose, CA — $1,045 Austin, TX — $931 Jacksonville, FL — $940 Fort Worth, TX — $978 Columbus, OH — $902 Indianapolis, IN — $912 Charlotte, NC — $922 San Francisco, CA — $1,102 Seattle, WA — $1,054 Denver, CO — $1,007 Washington, DC — $1,036

Install Skylights

National avg: $2,200 ($1,000–$4,000)
New York, NY — $2,486 Los Angeles, CA — $2,508 Chicago, IL — $2,288 Houston, TX — $2,178 Phoenix, AZ — $2,266 Philadelphia, PA — $2,266 San Antonio, TX — $2,090 San Diego, CA — $2,464 Dallas, TX — $2,266 San Jose, CA — $2,420 Austin, TX — $2,156 Jacksonville, FL — $2,178 Fort Worth, TX — $2,266 Columbus, OH — $2,090 Indianapolis, IN — $2,112 Charlotte, NC — $2,134 San Francisco, CA — $2,552 Seattle, WA — $2,442 Denver, CO — $2,332 Washington, DC — $2,398

Install Roof Vents

National avg: $500 ($200–$1,000)
New York, NY — $565 Los Angeles, CA — $570 Chicago, IL — $520 Houston, TX — $495 Phoenix, AZ — $515 Philadelphia, PA — $515 San Antonio, TX — $475 San Diego, CA — $560 Dallas, TX — $515 San Jose, CA — $550 Austin, TX — $490 Jacksonville, FL — $495 Fort Worth, TX — $515 Columbus, OH — $475 Indianapolis, IN — $480 Charlotte, NC — $485 San Francisco, CA — $580 Seattle, WA — $555 Denver, CO — $530 Washington, DC — $545

Install a Solar Roof

National avg: $60,000 ($25,000–$150,000)
New York, NY — $67,800 Los Angeles, CA — $68,400 Chicago, IL — $62,400 Houston, TX — $59,400 Phoenix, AZ — $61,800 Philadelphia, PA — $61,800 San Antonio, TX — $57,000 San Diego, CA — $67,200 Dallas, TX — $61,800 San Jose, CA — $66,000 Austin, TX — $58,800 Jacksonville, FL — $59,400 Fort Worth, TX — $61,800 Columbus, OH — $57,000 Indianapolis, IN — $57,600 Charlotte, NC — $58,200 San Francisco, CA — $69,600 Seattle, WA — $66,600 Denver, CO — $63,600 Washington, DC — $65,400