The short answer
A new asphalt shingle roof on a typical Washington DC home costs about $7,300 to $14,550 for 2,000 square feet, and a flat roof on a DC rowhouse runs $3,100 to $11,450 for 1,000 square feet. DC, Maryland and Virginia each have their own permit office, license rule and historic review.


What roofers charge in Washington DC
These prices come from national cost data adjusted for this metro. The U.S. Army Corps of Engineers puts construction costs in the Washington area at 1.04 times the national average, so a roof that costs $10,000 elsewhere tends to cost around $10,400 here.
| Job | Washington DC (typical range) | US average |
|---|---|---|
| Asphalt shingle roof, 2,000 sq ft | $7,300–$14,550 | $7,000–$14,000 |
| Metal roof, 2,000 sq ft | $10,400–$33,300 | $10,000–$32,000 |
| Tile roof, 2,000 sq ft | $14,550–$52,000 | $14,000–$50,000 |
| Flat roof, 1,000 sq ft | $3,100–$11,450 | $3,000–$11,000 |
| Tear-off of one old layer, 2,000 sq ft | $2,100–$4,150 | $2,000–$4,000 |
| Vent boot repair | $78–$155 | $75–$150 |
| Replace up to 25 shingles | $105–$310 | $100–$300 |
| Flashing repair | $210–$520 | $200–$500 |
| Minor leak repair | $155–$1,050 | $150–$1,000 |
| Leak with water damage | $1,050–$6,250 | $1,000–$6,000 |
| Roof deck repair, per 100 sq ft | $210–$520 | $200–$500 |
Estimates for 2026, including labor and standard parts. Washington DC prices use the metro's construction cost factor of 1.04 (US average = 1.00) from the U.S. Army Corps of Engineers Area Cost Factors. Your quote depends on access, materials and the condition of the home.
What pushes a quote up in this metro:
- Flat and low-slope work. DC's attached single-family homes, the rowhouses, often have flat or very low-slope roofs that need membrane or coating systems rather than shingles.
- Historic review. In a DC historic district, even an in-kind roof replacement needs a permit and preservation clearance, and that adds time before a crew can start.
- Tear-off. Removing one old layer on a 2,000-square-foot roof adds $2,100 to $4,150.
- Deck repairs found after tear-off. Roof deck repair runs $210 to $520 per 100 square feet.
- Snow and wind detailing. The suburbs west of the city get about 50% more snow than the city, so ice dam protection and flashing details matter more in Fairfax and Loudoun than in downtown DC.
The cost estimator below uses the rate for your ZIP code. For national prices and how roofers measure a roof, see our roofing cost guide.
Roofing materials that suit this metro
Common choices at Washington DC prices for 2,000 square feet of roof:
| Material | Washington DC installed cost, 2,000 sq ft | Notes for this metro |
|---|---|---|
| Asphalt (composition) shingles | $7,300 to $14,550 | The default on suburban houses in Montgomery, Fairfax and Prince George's counties |
| Metal | $10,400 to $33,300 | Light and long-lived; used on porch roofs and some rowhouse details |
| Tile | $14,550 to $52,000 | Heavy and rare here; the framing has to carry it |
| Flat roof, 1,000 sq ft | $3,100 to $11,450 | The rowhouse roof: membrane or coating systems |
Shingles on the suburban house
Most of the housing outside the District is newer and pitched. Montgomery County's median home was built in 1980, Fairfax County's in 1984, and Loudoun County's in 2003, according to the Census Bureau's 2024 American Community Survey. Those roofs take asphalt shingles, and a straight reroof with one layer of tear-off is the common job.
Flat roofs on DC rowhouses
The District is the old core. Almost a third of its housing was built before 1940 and two thirds before 1980, and 21.1% of its housing units are attached single-family homes such as rowhouses (Census Reporter). A rowhouse roof is often flat, shared at the party wall, and reached only by ladder or roof hatch. That means membrane seams, drains and scuppers, and careful flashing where the roof meets a neighbor.
Slate and the historic look
Older DC and Old Town Alexandria roofs sometimes carry slate. Slate is not in the price table above, and a slate repair is a specialist job. If your roof is in a historic district, the review board will care about matching the existing material, so get the preservation answer before you price the material.
Why roofs fail here
Four stresses hit a roof in this metro.
Snow. Reagan National averages 13.7 inches of snow a year and Dulles averages 21.0 inches, based on NOAA's 1991 to 2020 normals (NOAA NCEI). The record storms were heavy: 32.4 inches at Dulles in the February 2010 storm, and 29.3 inches at Dulles in the January 2016 blizzard (NOAA NESDIS, NWS). Snow sitting on a roof exposes failed flashing and ice dams at the eaves.
Heat and humidity. Reagan National averages 40 days a year at 90°F or above. Summer heat bakes shingles and dries out sealant, and humidity works on wood decking under a leak.
Wind. The June 2012 derecho brought gusts of 71 mph at Dulles and 70 mph at Reagan National (NWS Baltimore/Washington). Wind lifts shingle tabs, tears ridge caps and drives rain sideways under flashing.
Rain. The metro gets heavy summer downpours at Reagan National. The July 8, 2019 storm dropped about 80 mm, roughly 3.1 inches, in one hour at Reagan National (NASA GPM). A roof that sheds ordinary rain can still leak in a downpour that heavy.
Plan an inspection in late summer or fall, before the first snow and the winter rain, when a roofer can reseal flashing, replace cracked boots and clear the gutters while the schedule is open.
Do you need a permit?
It depends on which jurisdiction you live in.
District of Columbia
In DC, replacement in-kind of roofing and coping needs no building permit, unless the property is in a historic district (DC DOB). Replacement in-kind means the same material, replicating the existing feature in proportion, appearance, texture, design, detail and dimensions. Gutters, downspouts and fascia get the same treatment.
Two exceptions:
- Historic districts. In a historic district the no-permit list does not apply, and the Historic Preservation Office's clearance of the DOB permit is the approval (DC Office of Planning). There is no separate preservation permit.
- Structural work. Replacing roof sheathing or changing the structure is not in-kind replacement, so it needs a permit.
When a DC permit is needed, the fee follows construction value. Alteration and repair permits cost $33 for work under $500, $65 for work of $501 to $1,000, and $30 plus 2% of construction value for work of $1,001 to $1 million, each plus a 10% enhanced fee (DC DOB fee schedule). DOB's Homeowner's Center handles roof repair or replacement with no structural change for one- and two-family homes (DC DOB).
Maryland: Montgomery and Prince George's counties
Maryland enforces the 2021 International Residential Code through each county. In Prince George's County, roof shingle replacement with no structural repair needs no permit, but replacing roof sheathing does (Prince George's DPIE). When a permit is needed, the exterior alteration fee is a $66 administrative fee plus $220 or 1% of construction cost, whichever is greater, plus a 10% technology fee (DPIE fee schedule).
In Montgomery County, permits go through the Department of Permitting Services at 2425 Reedie Drive in Wheaton, open Monday to Friday 7:30 a.m. to 4 p.m., phone 240-777-0311 (Montgomery County DPS). Applications are filed online, and inspections must be requested at least 24 hours ahead.
Virginia: Arlington, Fairfax and Alexandria
The 2021 Virginia Uniform Statewide Building Code exempts replacement of unlimited roof covering and up to 256 square feet of roof decking on one- and two-family homes and townhouses, where the design wind speed is not over 100 mph (13VAC5-63-80). The building official may still require a permit for roofing in a locally designated historic district or in a special flood hazard area.
Fairfax County repeats the rule: replacing roof shingles needs no permit, and replacing less than 256 square feet of roof plywood needs none either, unless a fire rating is required, as in some townhomes (Fairfax County LDS). When a Fairfax permit is needed, residential roof repairs are charged at 3.00% of the estimated cost of construction, with a minimum base fee of $141.75 and a 2.0% Code Academy levy (Fairfax County fee schedule). Arlington issues permits through its Permit Arlington portal (Arlington County).
Whatever the jurisdiction, a permit brings an inspector to check the deck, underlayment and flashing, and creates a record your insurer and a future buyer will look for.
Repair or replace?
Repair makes sense when the damage is local. At metro prices:
| Job | Cost |
|---|---|
| Vent boot repair | $78 to $155 |
| Replace up to 25 shingles | $105 to $310 |
| Flashing repair | $210 to $520 |
| Minor leak repair | $155 to $1,050 |
| Leak with water damage | $1,050 to $6,250 |
Replacement starts to make sense when leaks show up in more than one place after the same storm, when shingles are curled or bald over large areas, when the roof is near the end of its material's life, or when a flat rowhouse roof has failed seams across the whole surface.
Storm insurance claims
After a storm, photograph the damage inside and out and call your insurer to open a claim before you call a roofer. Get the adjuster's scope in writing and compare it line by line with the roofer's estimate. In Maryland, an MHIC license does not allow a contractor to act as a public adjuster: a roofer may write a repair estimate and answer the insurer's questions about it, but may not prepare or negotiate the claim or advise on coverage unless licensed by the Maryland Insurance Administration (MHIC). Be careful with anyone who knocks on doors after a storm.
How to check a roofer before you hire
The license you check depends on where the house is.
District of Columbia. DC requires a Home Improvement Contractor license from DLCP, backed by a $25,000 surety bond (DLCP). Check the business license in Scout and the trade licenses in the Access DC search. Only licensed home improvement contractors may accept payment before the project is complete, and DC regulations require a written contract signed by both sides before any payment (DC Attorney General).
Maryland. Only MHIC-licensed pros may contract with homeowners for home improvement work, and since June 1, 2024 every MHIC contractor must carry at least $500,000 in general liability insurance (MHIC). Look the license up in the MHIC online license search. A Maryland contractor may not take more than one-third of the contract price as a deposit, and may not take any payment before the contract is signed (MHIC contracts). If a licensed contractor fails to perform, the MHIC Guaranty Fund can pay up to $30,000 per homeowner.
Virginia. Roofing contractors need a DPOR Board for Contractors license, in Class A, B or C. Class C covers contracts over $1,000 but under $30,000, Class B covers $30,000 to under $150,000, and Class A covers $150,000 or more (Code of Virginia 54.1-1100). Fairfax County says any project valued at $1,000 or more must be done by a Virginia-licensed contractor (Fairfax County). Check the license at dpor.virginia.gov, and read the contract for the required statement about the Virginia Contractor Transaction Recovery Fund.
Whichever state you are in, get a written contract that names the product line, the underlayment, the flashing and who pulls the permit, and ask for proof of insurance and workers' compensation.
GOLDGCP checks every pro before they join: state license verification, an insurance check, a background and business check, a portfolio review, client reference calls, and onboarding with a quality score. You pay your pro directly, stage by stage, each payment after you approve that stage. Read more about how milestone payments work.
Areas we cover
Roofers in the GOLDGCP network work across the Washington metro:
- Washington DC, including the historic districts
- Arlington and Alexandria
- Fairfax and Northern Virginia
- Bethesda and Silver Spring
- Montgomery County
Enter your ZIP code to see roofing prices for your street and get matched with a local roofer.
How GOLDGCP works
- Tell us about the roof: material, rough size, the leak or the plan. Use the form, call or send a WhatsApp message.
- You see prices for your ZIP code, then we match you with up to 3 vetted, licensed pros.
- Your pro inspects, gives a written estimate, pulls the permit from the right office for your jurisdiction, and orders the material.
- You pay your pro directly, stage by stage, for example after tear-off and deck inspection, and after the final inspection. Track it all in the client portal.
For an active leak during a storm, call our 24/7 emergency line.
Frequently asked questions
How much does a new roof cost in Washington DC?
For about 2,000 square feet of roof, expect $7,300 to $14,550 in asphalt shingles, $10,400 to $33,300 in metal and $14,550 to $52,000 in tile. A flat roof on a DC rowhouse runs $3,100 to $11,450 for 1,000 square feet. Tear-off, deck repairs and historic review push the price up.
How much does roof repair cost in Washington DC?
Small fixes such as a vent boot, a few shingles or a flashing repair cost about $78 to $520. A minor leak runs $155 to $1,050. If water has already damaged the deck or a ceiling, plan on $1,050 to $6,250.
Do I need a permit to replace my roof in Washington DC?
In DC, in-kind roof replacement needs no building permit unless the property is in a historic district. In Prince George's County and Fairfax County, shingle replacement with no structural repair needs no permit. Replacing roof sheathing does. In a Virginia historic district, the building official may require a permit anyway.
Does a roof replacement in DC need historic review?
Yes, if the property is in a historic district. In DC the no-permit list does not apply there, and the Historic Preservation Office clears the DOB permit. There is no separate preservation permit. Check your property's status in DOB's Scout tool before you price the job.
What license does a roofer need in Maryland?
An MHIC license from the Maryland Home Improvement Commission. Only MHIC-licensed pros may contract with homeowners, and since June 1, 2024 they must carry at least $500,000 in general liability insurance. Check the license in the MHIC online search before you sign.
What license does a roofer need in Northern Virginia?
A DPOR Board for Contractors license in Class A, B or C, depending on the size of the contract. Class C covers jobs over $1,000 and under $30,000. Fairfax County requires a Virginia-licensed contractor for any project valued at $1,000 or more. Look the license up at dpor.virginia.gov.
When should I fix my roof in the Washington DC area?
Late summer or fall, before the snow and the winter rain. Reagan National averages 13.7 inches of snow a year and Dulles 21.0 inches, and the heaviest storms have dropped 29 to 32 inches. Booking an inspection in September or October avoids the post-storm rush.
How we calculate these prices
GOLDGCP starts from national price ranges for each job, taken from published 2026 cost guides and checked against local price guides where they exist. To get a local price, we multiply the national range by the construction cost factor for the metro from the U.S. Army Corps of Engineers Area Cost Factors (US average = 1.00). Where that table has no entry for a metro, we use the nearest listed location or the state value. For ZIP codes outside the 50 largest metros, the cost estimator uses the state's price level from the Bureau of Economic Analysis Regional Price Parities. Ranges include labor and standard materials but not unusual site conditions, so a written quote after an inspection is always the final price.
Sources
- Census Reporter
- NOAA · NOAA
- NOAA · NOAA
- National Weather Service · National Weather Service
- National Weather Service · National Weather Service
- gpm.nasa.gov
- dob.dc.gov · dob.dc.gov
- planning.dc.gov
- dob.dc.gov · dob.dc.gov
- dob.dc.gov · dob.dc.gov
- princegeorgescountymd.gov · princegeorgescountymd.gov
- princegeorgescountymd.gov · princegeorgescountymd.gov
- Montgomery County Department of Permitting Services
- law.lis.virginia.gov · law.lis.virginia.gov
- Fairfax County Board of Supervisors · Fairfax County Board of Supervisors
- Fairfax County Board of Supervisors · ADOPTION OF AN AMENDMENT TO APPENDIX Q (LAND…
- arlingtonva.us
- labor.maryland.gov · labor.maryland.gov
- dlcp.dc.gov
- oag.dc.gov
- labor.maryland.gov · labor.maryland.gov
- law.lis.virginia.gov · law.lis.virginia.gov
- Fairfax County Board of Supervisors · Fairfax County Board of Supervisors
- U.S. Army Corps of Engineers
- U.S. Bureau of Economic Analysis
