Roofing Laws in Missouri (2026): Rules That Catch People Off Guard
Most people assume roofing is just a trade. Hire someone, fix the roof, done. But in Missouri, there are real rules that contractors and homeowners both need to follow. Get them wrong, and you could face fines, denied insurance claims, or a lot of expensive headaches.
Whether you’re hiring a roofer or working as one, this guide breaks down exactly what Missouri law requires. Let’s get into it.
What Are Missouri Roofing Laws?

Roofing laws in Missouri cover who can legally do roofing work, what paperwork is required, and what happens when things go wrong. They also protect homeowners from bad contractors and protect contractors from unclear rules.
Here’s the big thing to understand right away. Missouri does not have one statewide roofing license. That surprises a lot of people. Instead, each city and county sets its own rules. So a contractor in Kansas City faces different requirements than one in St. Louis or a small rural town.
Pretty important to know, right?
Does Missouri Require a Roofing License?
Okay, let’s clear this up right now because it confuses almost everyone.
Missouri does not issue a statewide roofing license. This means there is no single state test or certificate that makes someone a “licensed roofer in Missouri.” Instead, licensing is handled locally. Your city or county decides what’s required in your area.
That said, every roofing business in Missouri must register with the Missouri Secretary of State. This is not optional. It’s the baseline requirement for operating any business in the state.
Sound complicated? It’s actually not that bad once you know what to look for.
Missouri Secretary of State Registration

Every roofing company must register with the Secretary of State before doing business. This registration is what makes your business official. It’s how the state tracks who’s operating, collects taxes, and protects customers.
Without this registration, you’re basically working illegally. And if something goes wrong on a job, you have no legal standing to enforce a contract or collect payment.
The registration process is done online at the Missouri Secretary of State’s website. It’s not a complicated process. But skipping it is a serious mistake.
Local Licensing Requirements by City
Here’s where things get specific. Different cities have different rules. Let’s go through the major ones.
Kansas City
Kansas City has a structured, exam-based process. Roofers must apply for a Residential Building Contractor License through the Kansas City Planning and Development Department.
To qualify, you must pass the ICC Residential Building Contractor exam. ICC stands for International Code Council. It’s a nationally recognized testing body. You also need proof of experience, liability insurance, and references.
The license fee is $55, and it’s valid for four years before renewal. Renewal costs $181.
One more thing worth knowing. Kansas City considers standard re-roofing on one and two-family homes permit-exempt. That means replacing shingles on a regular house doesn’t always require a permit there. But you still need your contractor license to do the work.
Kansas City also keeps a searchable database of licensed contractors. Homeowners can look up a roofer by their license number before hiring. That’s actually a really useful tool.
St. Louis
St. Louis works differently. It’s less about passing an exam and more about business registration and compliance.
Roofers in St. Louis need a Construction Industry Contractor Graduated Business License. This license is renewed every year. The fee is $100 if you apply before June 1. After that date, it jumps to $200.
To get this license, contractors need a state sales tax identification number, an occupancy permit, proof of workers’ compensation, and clearance from the Collector of Revenue. It sounds like a lot. But it’s mostly paperwork. Step by step, it’s manageable.
Independence
Independence takes an even stricter approach. Licenses are divided into different classes. You can be licensed as a general contractor, journeyman, or master trade. Each class has its own exam and requirements.
If you plan to work in Independence, check directly with the city. Their rules go a step further than most other Missouri cities.
Rural Areas
Many rural counties in Missouri have minimal or even no local licensing requirements. But don’t assume that means anything goes.
Even in rural areas, your lender and insurance company may require permits and inspections. Skipping those steps can cause major problems when you try to sell the property or file an insurance claim later.
Honestly, just because the county doesn’t require a permit doesn’t mean you should skip one.
Building Permits: When Do You Need One?

Let’s talk permits. This is the part most people miss.
A building permit is official approval from your local government to do construction work. It means an inspector will check the project at some point to make sure it’s done safely and correctly.
In Missouri, roofing permits are generally required for full re-roofs, tear-offs, structural changes, material changes, and repairs covering more than 25% of the roof. Small fixes like replacing a few shingles or fixing a small flashing area may not need a permit.
Wait, here’s the part that really matters.
If you do roofing work without a permit when one is required, you could face fines. Some Missouri cities charge double or even triple the original permit fee as a penalty for skipping it. Inspectors can also issue stop-work orders that halt your entire project.
Worse, your home insurance company might deny a claim on a roof that was replaced without a proper permit. That means if a storm damages your new roof, you could be stuck paying for repairs yourself.
And when you try to sell your home, unpermitted work can be a huge red flag for buyers and lenders.
Permit fees in Missouri typically range from $50 to $300 depending on your city and the size of the job. That’s a small price to pay for protection.
Insurance Requirements
Here’s where things get serious.
Almost every city in Missouri requires roofing contractors to carry two types of insurance before they can legally work or pull permits. Those two types are general liability insurance and workers’ compensation insurance.
General liability insurance covers damage to property. If a roofer drops something and breaks a window, or causes water damage by leaving the roof open during a storm, liability insurance pays for it.
Workers’ compensation insurance covers the workers themselves. If someone falls off a roof and gets hurt, workers’ comp handles their medical bills and lost wages. Without it, that injured worker could sue you as the homeowner to recover costs.
Think of it like this. Hiring an uninsured roofer is like letting someone drive your car without insurance. If something goes wrong, you’re the one left dealing with the consequences.
Always ask for proof of both types of insurance before any work begins. Don’t just take their word for it. Ask to see the actual documents.
Asbestos Rules for Older Buildings
Hold on, this part is important if you have an older home or commercial property.
Missouri law requires a certified asbestos inspection before any renovation or demolition on commercial, industrial, or public buildings. This applies to roofing work too.
If the inspection finds more than 160 square feet or 260 linear feet of asbestos-containing material, a registered abatement contractor must remove it. You cannot just tear off an old roof without checking first.
The good news? Single-family homes and buildings with four or fewer residential units are typically exempt from this rule.
But if you own or are working on a commercial building, school, or older multi-unit property, asbestos is something you absolutely need to check before starting.
Penalties for Violating Roofing Laws
Let’s talk about what happens when the rules are broken.
Contractors who operate without proper local licenses can face fines and be banned from working in that city or county. Missouri state law classifies certain roofing law violations as a Class D Misdemeanor. That’s a criminal charge, not just a fine.
For homeowners, hiring an unlicensed contractor shifts the legal risk onto you. If work is done without permits, you could be fined by the city. Your insurance may deny related claims. And you may be forced to tear out and redo the work to bring it up to code.
It’s less severe than a felony, but still no joke. Violations can cost thousands of dollars and create legal headaches that last for years.
Red Flags to Watch Out For
A friend asked me about this recently. Her roofer wanted to skip the permit to save time. That is a major warning sign.
Here’s what to watch for when hiring a roofer in Missouri. Be cautious if a contractor offers to skip the permit to speed things up or lower the price. That’s not a favor. That’s a liability being passed onto you.
Also watch out for contractors who can’t show you proof of insurance, don’t have a business registration number, ask for large cash payments upfront, have no local references or verifiable license, or pressure you to sign quickly after a storm.
Storm chasers are a real problem in Missouri. After a big hail storm or tornado, out-of-state contractors sometimes flood the area looking for quick work. Some are legitimate. Many are not. Always verify before you hire.
How to Hire a Legally Compliant Roofer in Missouri
You’re not alone if this feels like a lot to sort through. Most people don’t realize how many steps are involved. But here’s a simple approach you can follow.
Start by checking your local municipality’s licensing requirements. Call or visit your city’s building or planning department. Ask specifically whether roofing contractors need a local license in your area.
Then ask every contractor you consider for proof of their local license and their Secretary of State registration. Ask for their liability insurance certificate and their workers’ comp policy. A legitimate contractor will have all of these ready.
Check Kansas City’s contractor database if you’re in that area. Look up the RSCA directory for St. Louis area contractors. These resources exist to help you verify who you’re hiring.
Get everything in writing. A signed contract should include the scope of work, materials to be used, timeline, payment terms, and the contractor’s license number and registration.
What Homeowners Can Do Themselves
Wondering if you can pull your own permit and do your own roof? In Missouri, homeowners are generally allowed to pull permits for their own primary residence and do the work themselves.
But be realistic about this. Roofing is physically demanding and dangerous. It requires knowledge of building codes, proper ventilation, flashing, and more. A mistake can lead to leaks, structural damage, or even injury.
If you’re a capable DIYer and you understand the scope of work, it can be done. Just make sure you get the permit and pass the inspection like anyone else would.
Frequently Asked Questions
Does Missouri require a statewide roofing license? No. Missouri does not issue a statewide roofing license. Licensing requirements are set by individual cities and counties.
Do roofing contractors have to register with the state? Yes. All roofing businesses must register with the Missouri Secretary of State to operate legally in the state.
When do I need a roofing permit in Missouri? You generally need a permit for full re-roofs, major repairs, structural changes, or material changes. Small repairs like replacing a few shingles may not require one. Check with your local building department.
What happens if a contractor works without a permit? The city can issue stop-work orders and fines. Homeowners may also face denied insurance claims and problems when selling the property.
What insurance does a Missouri roofer need? Most Missouri cities require both general liability insurance and workers’ compensation insurance before a contractor can pull permits or operate legally.
Can I hire an out-of-state roofer in Missouri? Yes, but they must still comply with local licensing and insurance requirements. Verify their credentials just as you would a local contractor.
What should I do if a contractor scams me? File a complaint with your local city’s contractor licensing office. You can also contact the Missouri Attorney General’s Office or the Missouri Division of Professional Registration.
Final Thoughts
Missouri’s roofing laws can feel confusing at first. There’s no single statewide license. Rules change by city. Permits matter more than most people think. But once you understand the basics, it’s manageable.
Here’s what really matters. Always verify your contractor is registered with the Secretary of State. Always check local licensing requirements in your specific city. Always ask for proof of insurance. Always get permits when they’re required.
Now you know the rules. Stay informed, stay protected, and when in doubt, call your local building department or talk to a licensed attorney.
References
- Missouri Secretary of State – Business Registration
- Missouri Department of Commerce and Insurance – Roofing Contractor Registration (SB 326)
- Kansas City Planning and Development – Contractor Licensing
- Missouri Division of Professional Registration
- Missouri DNR – Permits for Roofing Contractors
- Roofing & Siding Contractors Association (RSCA) – St. Louis Contractor Directory