
Short answer: yes — in most Maryland counties, a full roof replacement requires a building permit. Small repairs usually don’t. The details vary by county (and sometimes by city and historic district), which is exactly why homeowners get conflicting answers from contractors. Here’s the straight version, county by county — and the one rule that matters most: a legitimate roofing contractor pulls the permit for you. If a roofer asks you to pull your own permit, that’s a red flag, not a favor.
The general rule in Maryland
Maryland counties enforce building codes based on the state’s adoption of the International Residential Code. In practice, across the counties we work in:
- Full roof replacement (tear-off and reroof): permit required in most jurisdictions.
- Minor repairs — replacing a few shingles, fixing flashing, patching a small section: generally no permit needed.
- Structural work — replacing rotted decking beyond a minor amount, changing the roofline: permit, always.
- Historic districts and covenant communities: a separate approval layer on top of the county permit (more below).
Permit fees are modest relative to the cost of a roof, and the inspection that comes with them is a feature, not a bug — it’s an independent check that your roof was installed to code. Requirements do change, so treat this guide as orientation and your contractor (or the county’s permitting office) as the current authority.
County by county: who issues roofing permits
Anne Arundel County
Permits run through Anne Arundel County‘s Inspections and Permits department. Full replacements on single-family homes are permitted work; simple repairs typically aren’t. Annapolis has its own city permitting, and its Historic District adds a review layer for visible exterior changes downtown.
Howard County
Howard County‘s Department of Inspections, Licenses and Permits handles roofing permits. One Howard County wrinkle that surprises homeowners: much of Columbia sits under Columbia Association village covenants, so a visible change to roof color or material often needs your village’s architectural committee sign-off in addition to any county requirements.
Montgomery County
Montgomery County‘s Department of Permitting Services issues residential roofing permits, and Montgomery County is among the stricter jurisdictions — plan on a permit for any full replacement in Bethesda, Rockville, Germantown, and the rest of the county. We pull it as part of the job.
Frederick County (and the City of Frederick)
Frederick County and the City of Frederick permit separately, so which office you deal with depends on the address. And if the home sits in downtown Frederick’s Historic District, exterior changes — including roof material and color — go through the city’s Historic Preservation Commission before work starts.
Everywhere else
Baltimore County, Carroll, Prince George’s, and Maryland’s other counties each run their own permitting offices with the same basic pattern: replacement is permitted work, minor repair usually isn’t. When we quote a roof anywhere in Maryland, the permit question is answered in the estimate — not discovered mid-job.
The second layer: HOAs, covenants, and historic districts
A county permit says your roof will be safe. It says nothing about whether your HOA or historic district will approve how it looks. Columbia Association villages, many HOA communities across the state, Annapolis’s Historic District, and downtown Frederick’s Historic District all review visible exterior changes — and doing the work without their approval can mean redoing it. We’ve handled both layers for Maryland homeowners; the paperwork is a formality when it’s done before the first shingle comes off, and a genuine problem when it’s done after.
Who pulls the permit — and why it matters
The contractor should. Always. Three reasons:
- Accountability. The party that pulls the permit is the party on the hook with the county inspector. A contractor who puts the permit in your name has quietly moved that responsibility to you.
- Licensing exposure. Contractors pulling permits are verified against their MHIC license. Asking the homeowner to pull it is a classic move by unlicensed crews — and one of the storm-chaser red flags we warn about in our guide to choosing a Maryland roofing contractor.
- It’s priced in. A real estimate includes the permit. If a bid is cheaper because “you can skip the permit,” that discount can cost you at resale.
What happens if a roof was replaced without a permit?
It surfaces at the worst times: a home sale (buyers’ inspectors and title work flag unpermitted improvements), an insurance claim (an unpermitted roof gives an adjuster questions you don’t want asked), or a later repair when the next contractor finds non-code work. Fixing it after the fact — retroactive permits, inspections on a finished roof — is harder and costlier than doing it right the first time. If you’ve bought a home and suspect the roof was done without a permit, an inspection can document its condition and give you a paper trail going forward.
Frequently asked questions
Do I need a permit to replace my roof in Maryland?
In most Maryland counties, yes — a full tear-off and replacement requires a building permit. Your contractor should pull it as part of the job and include the cost in the estimate.
Does a roof repair need a permit?
Usually not. Replacing a handful of shingles, fixing flashing, or patching a small area is generally treated as ordinary maintenance. Larger partial replacements or any structural decking work push into permit territory — your contractor should make that call and put it in writing.
How long does a roofing permit take in Maryland?
For a standard residential reroof, it’s typically a fast, routine permit — often same-day to a few days depending on the county’s workload. It’s not a reason to delay a project, and it’s never a legitimate excuse to skip the process.
Who is responsible for the permit — me or the roofer?
The roofer. A licensed Maryland contractor pulls the permit under their MHIC license, schedules the inspection, and hands you the closed-out paperwork. If a contractor asks you to pull your own permit, treat it as a warning sign.
Do I need county approval AND HOA approval?
If you’re in an HOA, covenant community (like Columbia’s villages), or a historic district — yes, they’re separate. The county permits the construction; the HOA or commission approves the appearance. A good contractor helps you clear both before work starts.
We handle the paperwork so you don’t have to
Every roof we replace in Anne Arundel, Howard, Montgomery, or Frederick County comes with the permit handled, the inspection scheduled, and any HOA or historic-district documentation prepared — priced into a free written estimate up front. Family-owned, MHIC #85703, GAF Certified and CertainTeed ShingleMaster. Call (443) 233-1119.
Talk to a Maryland roofer who tells it straight
Free inspection, photos of what we actually find, and an honest written estimate — whether the answer is a $600 repair or a new roof.






No comment yet, add your voice below!