By area
- Roof replacement cost in Montgomery County, MD
- Roof replacement cost in Prince George's County, MD
- Roof replacement cost in Howard County, MD
- Roof replacement cost in Anne Arundel County, MD
- Roof replacement cost in Frederick County, MD
- Roof replacement cost in Baltimore, MD
- Roof replacement cost in Northern Virginia
- Roof replacement cost in Fairfax County, VA
- Roof replacement cost in Arlington, VA
- Roof replacement cost in Alexandria, VA
- Roof replacement cost in Washington, DC
The short version
Roof price is set by roof area in squares, pitch, complexity, how many existing layers have to come off, deck condition, flashing, underlayment coverage, ventilation, material tier, disposal weight, permits and review, access and staging, and warranty tier. The material brand is the part contractors talk about most and it is not the part that determines whether your roof leaks.
The single most useful thing you can do before collecting bids is decide what you will require in writing. Squares and pitch. Tear-off or recover, and layer count. A named per-sheet decking rate. Where the ice-and-water membrane goes. That all flashing is new. The ventilation plan. Disposal as its own line. Who pulls the permit. Both warranties and what voids them.
Why two houses on the same street cost different amounts
This is the question behind almost every "is this quote fair?" conversation, and the answer is usually boring and specific. A roof is priced by surface area, not by house size, and a steeper roof covers more surface over the same footprint. A roof with four dormers, two chimneys and a garage return has vastly more flashing and cut waste than a plain gable roof of the same area. A roof that has already been covered twice costs more to remove and more to dispose of, because disposal is charged by weight. And a house with a driveway is a cheaper job than an attached house on a narrow street where the container needs a permit to sit at the kerb.
None of that is visible from the street, which is exactly why a published regional average tells you nothing useful about your own house, and why anybody quoting over the phone is quoting a range designed to get an appointment.
The three line items where bids quietly differ
- Tear-off versus recover. Going over the existing roof is cheaper today and it is the wrong answer when the existing system is saturated, when layers are already stacked, or when nobody knows what the deck is doing. A bid that is materially cheaper than the others is frequently a recover.
- Flashing: new or reused. Step, counter, chimney and kick-out flashing is where most leaks we chase actually originate. Reusing old metal saves very little and it is the most common reason a brand new roof leaks in its second year.
- Ventilation. Exhaust at the ridge with no matching intake at the soffit does close to nothing, and an under-vented assembly shortens the life of the roof you just bought. Correcting it is real work with a real cost, and it is invisible once the roof is on.
Insurance changes who pays, not what the work is
If the roof is worn out, that is a maintenance expense. If a covered peril damaged it, your carrier decides coverage under your policy. Either way the correct scope of work is the same scope. If a storm is part of your situation, start with does insurance cover roof replacement and ACV vs RCV explained — the second one is the single most consequential line in a roof policy and most homeowners do not know which one they have.
Baltimore and DC are not priced like the suburbs
In Baltimore City and across most of the District, the default residential roof is flat or low-slope rowhouse roofing rather than shingle: membrane, modified bitumen, built-up asphalt, coatings. Different systems, different failure modes, different pricing basis, plus party walls, parapets, internal drains and roof decks. If you own a rowhouse, a quote written on a suburban shingle template is not a cheaper quote for the same thing — it is a quote for the wrong job. See Baltimore and Washington, DC.