
Blog
Do You Need a Permit to Replace a Roof in Maryland?
Short answer: yes. In Maryland, replacing your roof requires a building permit, and in most cases your contractor is the one who pulls it.
It is easy to see a permit as red tape that slows the job down, but it exists to protect you, and a roofer who wants to skip it is a warning sign. Here is what the permit is for, who handles it, and what it means for your replacement.
The Short Answer: Yes, You Need a Permit
A residential roof replacement is not a repair you can do quietly on a weekend without telling anyone. Across Maryland, tearing off and replacing a roof requires a building permit. For an Ellicott City roof replacement, the permit is issued by Howard County's Department of Inspections, Licenses and Permits, and the work has to meet the building code the county has adopted, which is based on the International Residential Code.
Other counties run the same way through their own permit offices. The permit is what puts an inspection on the record confirming the new roof was built to code.
Who Actually Pulls the Permit
In practice, your roofing contractor does. Pulling the permit, scheduling the inspection, and meeting the inspector are part of the job you are hiring out, and you should not have to chase any of it yourself.
A homeowner is allowed to pull a permit for work on their own primary residence and act as their own contractor, but the moment you hire someone, that contractor has to be licensed by the Maryland Home Improvement Commission, and handling the permit falls to them. Ours is MHIC #168891, and pulling the permit is part of how we scope a roof replacement.

Why the Permit Protects You
The permit triggers an inspection, and that inspection is an independent check that the roof over your head was actually built right, not just built fast. It also follows the house.
When you go to sell, unpermitted work has a way of surfacing during the sale, and a roof with no permit on record can turn into a negotiation you did not want or a delay at closing. It can matter for insurance too, since a claim on work that was never permitted or inspected is a harder conversation.
What the Inspection Actually Checks
Code covers more than most homeowners realize, and the inspection is where it gets verified. It looks at things like the underlayment and the ice barrier along the eaves, the flashing at chimneys and walls, ventilation that meets code, and a shingle rated for the wind our storms bring. There are also limits on how many layers of old roofing can stay on a house, which is one more reason a full tear-off tends to be the right call.
We touch on the same components from the cost side in our post on how long a roof replacement takes.
The Roofer Who Offers to Skip It
If a contractor suggests skipping the permit to save you a little money or a few days, treat it as a warning. The permit and inspection are the parts of the job that hold the roofer accountable to a standard, and a company that wants to avoid them is avoiding the check on their own work.
You are the one left holding an unpermitted roof, with all the resale and insurance headaches that can bring, while they have moved on to the next street. It is the same instinct we flag in our guide on roof insurance claims, where cutting corners early tends to cost more later.
Repairs Are Different From a Replacement
There is a line between a repair and a replacement, and it matters for the permit. Swapping a handful of blown-off shingles or sealing a single flashing detail is minor maintenance, and that kind of small repair generally does not require a permit. Once you are tearing off and replacing the roof, or redoing a large enough section that it counts as a re-roof, you are into permit territory.
The gray zone in the middle is exactly the sort of thing your county's permit office, or a licensed contractor who pulls permits every week, can settle for your specific job. When in doubt it is better to ask than to assume a big repair slipped under the line.
It Works a Little Differently in Each County
The requirement to permit a re-roof is standard statewide, but the details, the online portal, the paperwork, and the fees are set county by county. We work across Howard, Anne Arundel, Montgomery, Prince George's, Carroll, Frederick, and Baltimore County, and each of those has its own permit office.
You do not need to learn seven different systems, because the permit for your job is handled wherever the house is. If you ever want to confirm the requirement yourself, your county's permit office is the authority, and a quick call will settle any question about your specific address.
How We Handle It
We keep it off your plate. As an MHIC-licensed contractor we pull the permit, build to the county's code, and meet the inspector so the finished roof is documented.
Every job starts with a free inspection, and if it turns into a replacement, the permit is written into the scope from the start, so there are no surprises and nothing for you to file. You get a roof that is done right and a record that proves it.
Frequently Asked Questions
Do you need a permit to replace a roof in Maryland?
Yes. A residential roof replacement requires a building permit in Maryland.
In Howard County it is issued by the county's Department of Inspections, Licenses and Permits, and the work must meet the county's adopted building code. In most cases your licensed contractor pulls the permit as part of the job.
Who is responsible for pulling the roofing permit?
Ask before you sign. If you hire a roofer, that roofer must hold a Maryland Home Improvement Commission license. Who pulls the permit and who books the inspection is a question for your contractor and your county permit office. Ours is MHIC #168891.
What happens if my roof was replaced without a permit?
Unpermitted work can come up when you sell the home, and with no inspection on record it can complicate an insurance claim. It is one reason to be cautious with a contractor who offers to skip the permit.
Does the permit requirement change from county to county?
Each county runs its own permit office, portal, and fees. We work across Howard, Anne Arundel, Montgomery, Prince George's, Carroll, Frederick, and Baltimore County.
What does a roofing permit inspection check?
It confirms the roof was built to the county's adopted building code. The permit is your record that the work was inspected. For what goes under the shingles, see what roof underlayment is.
Planning a roof replacement? We handle the permit.
Free no-obligation inspections · Central Maryland · Mon-Sat 8:00 AM - 5:00 PM