Missouri has no single statewide roofing permit. Whether your re-roof needs one is decided by the city or county where the house sits, and most cities that regulate roofing want a permit for a full replacement. So the answer for your home is a phone call or web search away: find your jurisdiction, ask what it requires for a re-roof, and make sure your contractor pulls the permit in writing.
Below is how that works in practice, with a focus on St. Charles County, where we work.
TL;DR
- Missouri sets no statewide roofing permit or license for every municipality. Requirements vary by the city or county where the work is done, so your local building department has the final word.
- Full replacements and any work on decking or structure are the jobs most likely to need a permit. Small patch repairs often do not, but rules differ by city.
- The contractor should pull the permit and put it in the contract. Never pull one in your name just to save the roofer the trouble without understanding what it commits you to.
- Skipping a required permit can bring stop-work orders, fines and trouble at resale or with your insurer.
- Missouri law also limits what roofers may do with insurance deductibles and claims, so a permit is not the only red flag to check.
Table of Contents
- Why Missouri has no one-size answer
- When a roof job usually needs a permit
- How St. Charles County works
- Permit, license and registration are three different things
- Who pulls the permit, and what you should see in writing
- What happens if you skip a required permit
- Insurance claims and permits: a Missouri-specific warning
- Our perspective: treat the permit as part of the job
- A simple way to check your own roof project
- Need a roof looked at in St. Charles County?
- FAQ
- Sources
Why Missouri has no one-size answer
Missouri leaves most building rules to local government. The state has debated changing this: SB 326 and HB 1348 proposed a roofing contractor registration through the Department of Commerce and Insurance. A proposal is not a law, though, and even a state registration would not replace local permits. Cities and counties would still run their own inspections for major work.
That is why the search results for this topic look contradictory. One page says a permit is required for any re-roof, another says repairs are exempt. Both can be right, because they describe different towns.
The state does publish a page on permits needed for roofing contractor businesses. It is aimed at the business side, such as environmental rules for handling and disposing of materials, not at your homeowner permit.
When a roof job usually needs a permit
There is no universal list, but local rules tend to follow a pattern. Use this as a set of questions to ask the building department, not as a guarantee.
| Job | Permit likely? | Why it matters |
|---|---|---|
| Full tear-off and replacement | Usually yes | The most commonly regulated roofing job |
| Replacing damaged decking or sheathing | Usually yes | It touches the structure and may call for an inspection |
| Changing roof pitch, framing or drainage | Almost always | Structural change |
| Replacing a few shingles or fixing a small leak | Often no | Varies by city, sometimes by dollar value or area |
| Gutters only | Often no | Not a roof covering, but check locally |
| Roof-mounted solar, skylights, chimney work | Often yes | May need separate permits |
You will sometimes hear a “25% rule” tied to permits. That is a rule of thumb some cities and contractors use, not a Missouri statute. Do not rely on it. Ask your city whether it uses a percentage of roof area, a dollar threshold or neither. (Our separate guide to the 25 to 30% rule for repair versus replacement covers the cost side of that idea, which is a different question from permitting.)
How St. Charles County works
In St. Charles County, the answer depends on which of the many municipalities your address is in: St. Charles, St. Peters, O’Fallon, Wentzville, Lake St. Louis, Cottleville, Dardenne Prairie and others. Unincorporated areas fall under the county’s own building division.
Some cities publish specific re-roofing requirements. O’Fallon, for example, lists Residential Re-roofing Requirements among the documents on its Building and Permits page. Other cities handle it through a permit application at the permit counter or online portal.
Two practical points:
- Your mailing address is not your jurisdiction. A “St. Charles” mailing address can sit in a different city or in unincorporated county land. Our guide to finding your Missouri roofing jurisdiction in 3 steps walks through how to confirm it.
- Codes differ too. The state keeps a list of energy codes adopted by jurisdiction, which can affect insulation and ventilation details on a new roof.
Permit, license and registration are three different things
Homeowners often mix these up, and the confusion helps unscrupulous contractors.
- Permit: Permission from your city or county for a specific job at your address. It is tied to the property and usually leads to an inspection.
- Local business license: Many Missouri cities and counties license businesses operating within them. The Secretary of State has a page on local licenses that points you to the right place. Kansas City, for example, administers contractor licensing through its Permits Division.
- State professional license: Missouri has none for roofers that applies everywhere. You can check other licensed professions through the state’s licensee search, but do not expect a roofer to show up there just because they are legitimate.
So the useful proof of a legitimate contractor is not a state badge. Ask for the local business license, proof of current liability and workers’ compensation insurance, and a written statement of who pulls the permit.
Who pulls the permit, and what you should see in writing
In normal practice, the roofing contractor applies for the permit, pays the fee and schedules the inspection. Fees are set by each city, so we will not quote a number here. Ask the building department or your contractor.
Before you sign, your contract or estimate should say:
- That the contractor is responsible for obtaining the permit, and whether the fee is itemized or included.
- Who schedules inspections, and what happens if one fails.
- That the permit is closed out with a final inspection before the last payment.
- The contractor’s local business license number, if your city requires one.
A contractor who says “you don’t need a permit, it saves you money” deserves a second look. If your city requires one, you are the property owner, and the consequences land on you.
What happens if you skip a required permit
The consequences depend on your city, but the usual ones are:
- A stop-work order partway through a tear-off, leaving your roof exposed.
- Fines, or a requirement to open up finished work for inspection.
- Questions at resale, when a buyer’s inspector or title process finds no permit on record. Some contractors report this can delay closings, so check with your agent.
- Complications with an insurance claim if damage later occurs on unpermitted work.
If you are buying a house, a roof inspection report will tell you its condition, but it will not tell you whether the last re-roof was permitted. Ask the seller for the permit record and check with the city.
Insurance claims and permits: a Missouri-specific warning
Permits come up most after hail and wind, when out-of-town crews knock on doors. Missouri has a statute aimed at this. RSMo 407.725 restricts contractors from inducing sales to insured homeowners, including offers to rebate or waive the insurance deductible. It also bars them from negotiating your claim for you. That conversation belongs between you and your insurer.
What a legitimate roofer can do is inspect, document damage with photos, give you an itemized estimate and explain what the work involves. If someone pressures you to sign the same day, promises to cover your deductible or says permits are “not needed after a storm,” slow down. Our checklist to spot storm chaser roofers and our guide to roofing scams after storms go into the details, and the guide to filing a roof insurance claim explains the homeowner’s side of the process.
Our perspective: treat the permit as part of the job
We are a family-owned company that has done roofing, siding and gutters in St. Charles County for over 25 years. In that time the pattern has been consistent: the homeowners who run into trouble are rarely the ones who paid for a permit. They are the ones who were told one was unnecessary.
Here is how we think about it:
- The permit is a second set of eyes. A final inspection means someone with no stake in the sale checked the work against local code.
- Local rules beat general advice. Missouri weather is hard on roofs, and each city in our county writes its rules a little differently. We check the requirement for your address instead of assuming.
- Put it on paper. Our estimates are free, no-obligation and itemized, so you can see what is included and compare it fairly with other bids.
- No pressure after storms. We will inspect and document the damage. We do not offer to waive deductibles and we do not negotiate your claim for you. That is not just good practice, it is Missouri law.
If a roofer cannot tell you which building department will inspect your roof, keep looking.
— Mario
A simple way to check your own roof project
- Confirm your jurisdiction. Look up your address on the city or county property portal, or call the county. Do not assume from the mailing city.
- Call or search the building department. Ask: “Do you require a permit to re-roof a single-family home? Is there a threshold for repairs? Is an inspection required?”
- Ask for the written requirements. Many cities publish a re-roofing sheet, as O’Fallon does.
- Check the contractor. Ask for the local business license (where required), insurance certificates and references. Our guide on the cost of a Missouri roof replacement explains how permits, hail and materials fit into an estimate.
- Get the permit in the contract. Name who pulls it, who schedules the inspection and when final payment is due.
If your roof is storm-damaged, document it first. Our pages on the first 72 hours after storm damage and photographing wind damage show what to capture.
Need a roof looked at in St. Charles County?
We offer free inspections and no-obligation, itemized estimates for roof repair, roof replacement and storm damage in St. Charles County, and our roofing work carries a 25-year guarantee. If you are not sure whether your project needs a permit, we will tell you what your city requires and handle it as part of the job. See all of our services or contact us through our site to schedule an inspection.
FAQ
Does Missouri require a roofing license?
Not one statewide license that covers every city. Bills such as SB 326 and HB 1348 proposed state registration, but local business licensing and permit rules still vary by city and county. Check with your local government and ask your roofer for proof of a local license where required, plus insurance.
Is a roofing permit a building permit?
In most places, yes: it is a type of building permit issued by the same department. Some cities have a short, dedicated re-roof application, while others use their general residential permit. The name on the form matters less than whether it leads to an inspection.
Do I need a permit to repair a small leak?
Often not, but it depends on your city. Many local rules distinguish between minor patching and replacing sections, decking or structure. Call your building department before work starts, and have your contractor confirm it in writing.
Who is responsible if my roofer skips the permit?
The contractor should obtain it, but as the property owner you can still face the consequences, such as stop-work orders or resale questions. Get the permit responsibility written into your contract and ask for the permit number once it is issued.
Sources
- Missouri Senate: SB 326 text
- Missouri House: HB 1348 text
- Missouri Revisor of Statutes: RSMo 407.725
- Missouri DNR: permits needed for roofing contractor businesses
- Missouri DNR: energy codes by jurisdiction
- Missouri Secretary of State: local licenses
- City of Kansas City: contractor licensing
- Missouri Professional Registration: licensee search
- City of O’Fallon: Building and Permits
Recommended
- Homeowners: 3 Steps To Find Your Missouri Roofing Jurisdiction
- Hail, Permits, And Costs: Missouri Roof Replacement $9,000 To $17,500
- When To Replace Your Roof: Signs, Timelines, And Costs
- Three Checks Homeowners Can Do In 10 Minutes To Choose A Roofer
This article was prepared with AI assistance for general information. For recommendations specific to your property, contact Crowley Exteriors. Call or text us at 314-839-3800.




