Roofing Cost Calculator (2026)
Most roof repairs cost a few hundred to about two thousand dollars, while replacing a whole roof usually runs into five figures. Choose the job and your state – and your roof size for a replacement – to see a realistic estimate.
Calculator
Estimates only, based on national price guides adjusted with official state price levels. Always get a written quote – prices depend on the job, materials and the company.
Typical roofing prices in the U.S.
| Job | Typical cost |
|---|---|
| Roof repair (typical) | $395 – $1,968 |
| Fix a roof leak | $360 – $1,550 |
| Repair roof flashing | $200 – $500 |
| Fix a sagging roof | $1,500 – $1,700 |
| Repair fascia and soffit | $600 – $6,000 |
| Replace the roof (typical materials) | $4–$11 per sq ft |
What affects the price
- Roof size and pitch: steep roofs need more safety gear and time.
- Material: asphalt shingles are the cheapest; metal, tile and slate cost several times more.
- Tear-off of old layers, rotten decking and permits add to a replacement.
- Roof area is bigger than the floor area of your home – usually 1.2–1.5 times for a pitched roof.
Roof repair (typical): cost by state
Show all 50 states and D.C.
| State | Typical cost |
|---|---|
| Alabama | $355 – $1,770 |
| Alaska | $400 – $2,000 |
| Arizona | $400 – $1,990 |
| Arkansas | $340 – $1,700 |
| California | $445 – $2,200 |
| Colorado | $400 – $2,000 |
| Connecticut | $410 – $2,050 |
| Delaware | $390 – $1,950 |
| District of Columbia | $440 – $2,200 |
| Florida | $410 – $2,050 |
| Georgia | $380 – $1,900 |
| Hawaii | $430 – $2,150 |
| Idaho | $360 – $1,800 |
| Illinois | $390 – $1,950 |
| Indiana | $365 – $1,810 |
| Iowa | $350 – $1,750 |
| Kansas | $355 – $1,770 |
| Kentucky | $355 – $1,780 |
| Louisiana | $350 – $1,740 |
| Maine | $385 – $1,910 |
| Maryland | $410 – $2,050 |
| Massachusetts | $425 – $2,150 |
| Michigan | $370 – $1,850 |
| Minnesota | $390 – $1,940 |
| Mississippi | $345 – $1,720 |
| Missouri | $365 – $1,810 |
| Montana | $355 – $1,780 |
| Nebraska | $355 – $1,780 |
| Nevada | $385 – $1,910 |
| New Hampshire | $415 – $2,050 |
| New Jersey | $430 – $2,150 |
| New Mexico | $355 – $1,780 |
| New York | $425 – $2,100 |
| North Carolina | $370 – $1,850 |
| North Dakota | $350 – $1,740 |
| Ohio | $365 – $1,810 |
| Oklahoma | $350 – $1,740 |
| Oregon | $415 – $2,050 |
| Pennsylvania | $385 – $1,920 |
| Rhode Island | $400 – $2,000 |
| South Carolina | $370 – $1,830 |
| South Dakota | $350 – $1,730 |
| Tennessee | $365 – $1,820 |
| Texas | $385 – $1,910 |
| Utah | $375 – $1,870 |
| Vermont | $380 – $1,900 |
| Virginia | $400 – $1,980 |
| Washington | $430 – $2,150 |
| West Virginia | $355 – $1,770 |
| Wisconsin | $370 – $1,830 |
| Wyoming | $360 – $1,790 |
Frequently asked questions
How much does roof repair cost?
Most roof repairs cost about $395 to $1,968, with an average of around $1,174. Fixing a small leak can cost as little as a few hundred dollars.
How much does a new roof cost?
Replacing a roof with typical materials costs about $4 to $11 per square foot – roughly $8,000 to $22,000 for a 2,000 sq ft roof.
How much does it cost to fix a roof leak?
Fixing a roof leak usually costs about $360 to $1,550, depending on how much damage the water has done.
Should I repair or replace my roof?
Repair makes sense for small, local damage on a roof with years of life left. If the roof is near the end of its life or leaks in several places, a replacement is usually better value.