Roofing
Roof replacement in DC, Maryland and Northern Virginia
Roof replacement in DC, Maryland and Northern Virginia starts at $550 per square, by insured technicians.

- Insured technicians
- Quote before work starts
- Serving DC, Maryland and Northern Virginia
Free quote
Tell us the job and your ZIP
- 1Describe the job
- 2Add your ZIP
- 3Get a quote before work starts
We serve Howard, Montgomery and Prince George’s counties in Maryland, Northern Virginia, and Washington, DC.
- Washington, DC
- Montgomery County, MD
- Prince George’s County, MD
- Howard County, MD
- Northern Virginia
Pricing
How much does roof replacement cost?
From $550 per square. To estimate, take your roof area in square feet and divide by 100: that is the number of squares. Pitch, layers to remove, skylights and chimneys all change the total.
Pricing
What is included, and what costs extra?
Usually extra: replacing rotten deck boards, removing more than one old layer, new skylights, and upgraded materials.
Which roofing materials can I choose?
Architectural asphalt shingles are the most common choice on DMV homes.
What happens during a tear-off?
- Protect landscaping and gutters.
- Strip old shingles and underlayment down to the deck.
- Inspect and replace soft decking.
- Install ice and water barrier, underlayment, flashing and drip edge.
- Lay new shingles and ridge vents, then clean up with magnets for nails.
How long does a roof replacement take?
Most single-family homes take one to three days, depending on size, weather and decking repairs.
Do I need a permit for a roof replacement?
In many places yes, and historic districts add a review: the City of Annapolis requires a certificate of approval for exterior work in its historic district, and Baltimore City’s CHAP districts review roofing replacements. HOA approval may also be needed.
How do I know it is time to replace?
Leaks in several places, curling or bald shingles across large areas, daylight through the attic boards, or a roof that needs repairs every season.
FAQ
Roof replacement FAQ
How much does a roof replacement cost in Northern Virginia?
From $550 per square in confirmed areas. The total depends on roof size and pitch.
What is a roofing square?
100 square feet of roof surface.
Can you put new shingles over old ones?
Sometimes allowed, but a full tear-off lets us check the deck and usually lasts longer.
Related: roof repair · back to roofing