Roofing Laws in Maryland (2026): Rules Every Homeowner Must Know
Most people don’t think about roofing laws until something goes wrong. A storm damages your roof. A contractor knocks on your door. Suddenly, you need to know your rights fast.
Maryland has some strict rules about roofing work. Knowing them can save you thousands of dollars. Let’s break it all down.
What Are Maryland Roofing Laws?

Maryland roofing laws cover a wide range of topics. They govern who can legally work on your roof. They set rules for permits, contracts, and insurance. They also protect you from scammers.
These laws exist for a good reason. Roofing is one of the most common areas for contractor fraud in the country. Maryland created strong rules to protect homeowners from bad deals and shoddy work.
The Maryland Home Improvement Commission (MHIC)
Okay, this part is important. The Maryland Home Improvement Commission, or MHIC, is the main agency overseeing roofing contractors. It operates under the Department of Labor, Licensing and Regulation (DLLR).
Any contractor who does roofing work in Maryland must be licensed by the MHIC. This is not optional. It’s the law under Maryland Code, Business Regulation Article, Title 8.
Sound complicated? It’s actually not. The rule is simple: if someone is getting paid to work on your roof, they need an MHIC license.
Contractor Licensing Requirements

Who Needs a License?
Any person or business performing home improvement work worth more than $500 must be MHIC licensed. That includes roofing repairs and replacements. It does not matter if the job takes one day or one week.
Wondering if this applies to small jobs? Yes, it does. A $600 roof repair still requires a licensed contractor. Do not let anyone tell you otherwise.
What Contractors Must Have
To get an MHIC license, a contractor must pass a written exam. They must carry liability insurance. They must also post a surety bond. The bond amount is currently set at $20,000 for most contractors.
Licensed contractors also have to pay into the Maryland Home Improvement Guaranty Fund. This fund protects homeowners if a licensed contractor fails to complete the work.
Pretty straightforward, right?
Roofing Permits in Maryland
When You Need a Permit
Most roofing projects in Maryland require a building permit. This is true whether you hire a contractor or do the work yourself.
Generally, you need a permit if you are replacing more than 25% of your roof. You also need one if you are making structural changes. Adding new layers of shingles on top of old ones may require a permit too, depending on your county.
Hold on, this part is important. Permit rules vary by county in Maryland. Montgomery County, Baltimore City, and Prince George’s County each have slightly different requirements. Always check with your local building department first.
What Happens Without a Permit
Skipping a permit is a big mistake. You could face fines from your county. Your homeowner’s insurance might deny a claim if unpermitted work caused damage. You may also have trouble selling your home later.
Think of it like a traffic ticket, but more serious. The fine might be manageable. The long-term problems are not.
Written Contracts Are Required

The Contract Rule
Here’s something most people miss. Maryland law requires written contracts for all home improvement work worth $500 or more. This includes roofing.
The contract must include specific information. It must list the contractor’s MHIC license number. It must describe all the work to be done. It must state the total price. It must also include start and end dates.
What Your Contract Must Say
Your contract must also state that you have three days to cancel. That’s right. Maryland gives homeowners a three-day right of rescission. You can cancel a roofing contract within three business days of signing and get a full refund.
This is a huge protection. Use it if you feel pressured into signing something.
Honestly, always read your contract carefully. Never sign a blank or incomplete contract. A reputable contractor will never rush you.
Insurance Requirements for Roofing Contractors
What Contractors Must Carry
Maryland law requires licensed contractors to carry general liability insurance. There is no specific minimum set statewide, but most counties and clients expect at least $100,000 in coverage.
Contractors must also carry workers’ compensation insurance if they have employees. This protects you if a worker gets injured on your property.
Not sure if your contractor has insurance? Ask for a certificate of insurance before work starts. Any legitimate roofer will hand it over without hesitation.
Why This Matters for You
Here is a scenario that happens more than you think. A worker falls off your roof. The contractor has no insurance. You get sued. It sounds unlikely until it happens to you.
Always verify insurance. It takes five minutes. It can save you from a lawsuit.
Storm Chasers and Door-to-Door Contractors
The Problem With Storm Chasers
After a big storm, your neighborhood will attract out-of-town contractors. They knock on doors. They offer quick repairs. They may pressure you to sign right away.
Many of these contractors are not licensed in Maryland. Some do poor work and disappear. Others ask for large deposits and never return.
This is one of the most common scams in the home improvement industry. You’re not alone if you’ve been approached. Most people don’t realize how risky it is.
How to Protect Yourself
Never sign anything at the door. Always ask for the contractor’s MHIC license number first. You can verify any license for free on the MHIC website.
Maryland law also restricts contractors from demanding more than one-third of the total contract price as an upfront deposit. If a contractor asks for 50% or more upfront, that is a red flag.
Okay, pause. Read this carefully. Never let anyone start work on your roof without a signed written contract and verified MHIC license. No exceptions.
Penalties for Violating Maryland Roofing Laws
For Contractors
Unlicensed contractors can face serious penalties in Maryland. Working without an MHIC license is a misdemeanor. It can result in fines up to $5,000 per violation. Repeat offenses can lead to criminal prosecution.
Contractors who violate contract laws can lose their license. They can also be sued in court. The MHIC has the power to investigate complaints and discipline licensees.
For Homeowners Doing Their Own Work
Homeowners can legally work on their own homes in Maryland. But you still need the required permits. Skipping permits can result in fines from your county. The amount varies, but $500 to $2,000 is common for first violations.
Less severe than a contractor violation, but still no joke. Pull the permits.
The Maryland Home Improvement Guaranty Fund
What It Is
Here’s where it gets interesting. Maryland has a special fund to protect homeowners. If you hire a licensed contractor and they fail to complete the work, you can file a claim.
The fund can pay up to $20,000 per claim. It can pay up to $40,000 per contractor. This is one reason why hiring a licensed contractor matters so much.
What It Does Not Cover
The fund only covers work done by licensed contractors. If you hire someone without an MHIC license, you have no protection from this fund. You would have to pursue the contractor in court on your own.
Many people assume they’re covered no matter what. They find out the hard way. Don’t be one of them.
Special Rules for Baltimore City and Major Counties
Local Rules Can Be Stricter
Some Maryland counties add extra rules on top of state law. Baltimore City has its own building code requirements. Montgomery County and Prince George’s County have specific inspections for roofing work.
For example, Baltimore City may require a licensed roofing contractor to pull the permit directly. In some counties, the homeowner cannot pull the permit themselves for major roofing work.
Always call your local building department. It takes five minutes and can save you a big headache later.
How to Verify a Roofing Contractor in Maryland
Checking the MHIC License
You can verify any contractor’s MHIC license online. Go to the Maryland DLLR website and use their license lookup tool. You can search by name, company name, or license number.
Look for a valid license in active status. Check that the license is not suspended or expired. You can also see if there have been any complaints filed against the contractor.
Trust me, this works. I looked this up recently. It took less than two minutes. It gave me a lot of peace of mind.
Other Steps to Take
Get at least three written estimates before choosing a contractor. Check online reviews on Google and the Better Business Bureau. Ask for references from recent roofing jobs in Maryland.
A good contractor will welcome your questions. A bad contractor will dodge them.
Frequently Asked Questions
Do I need a permit to replace my roof in Maryland? In most cases, yes. Replacing a significant portion of your roof requires a building permit. Check with your county building department to confirm local rules.
Can a homeowner do their own roofing in Maryland? Yes, homeowners can work on their own residence. You still need the required permits, and the work must pass inspection.
How do I report an unlicensed roofer in Maryland? You can file a complaint with the Maryland Home Improvement Commission by calling 410-230-6309 or visiting the DLLR website.
What happens if a contractor damages my roof and has no insurance? You would likely need to sue the contractor in civil court. This is why verifying insurance before work starts is so important.
Can a roofing contractor demand full payment upfront? No. Maryland law limits upfront deposits to one-third of the total contract price for licensed contractors.
Final Thoughts
Now you know the basics of Maryland roofing laws. They exist to protect you, and they work when you use them.
Always hire a licensed MHIC contractor. Always get a written contract. Always pull the required permits. And never feel rushed into signing anything at the door.
Stay informed, stay protected, and when in doubt, call the MHIC directly or consult a licensed attorney.