
Do I Need a Permit to Replace My Roof in Alabama?The Complete 2026 Answer for Dothan, Houston County, and the Wiregrass
Alabama's permit rules for roof replacement vary by city and county — and getting it wrong can void your insurance claim, delay your home sale, or force you to redo the work. Here is the definitive 2026 answer.
Free Photo Inspection — Dothan & Wiregrass AL
No written report · Timestamped photos · Binding quote follows · No cost
📋 In This Guide
- Quick Answer — Do You Need a Permit?
- What Requires a Permit in Alabama
- City-by-City Permit Rules
- Metal & Commercial Permits
- Storm Damage & Insurance + Permits
- Permit Cost & Timeline 2026
- What the Inspector Checks
- Alabama Building Code Requirements
- Homeowner Permit Tips
- Risks of Unpermitted Work
- What Alabama Homeowners Say
- Every Question Answered
- Get Free Inspection
Do I Need a Permit to Replace My Roof in Alabama?
Yes, in most Alabama cities and counties, a building permit is required for a full roof replacement. Alabama adopted the International Residential Code (IRC) and International Building Code (IBC), which require permits for structural work including full tear-off and re-roofing. Dothan, Houston County, Enterprise, Ozark, Headland, and most incorporated Wiregrass communities require permits. Minor repairs — a few shingles, a small leak fix — typically do not. MAC Construction (AL License #30154) pulls all required permits as part of every project. You never have to manage this yourself.
According to Stephen McDuffie, AL License #30154: "A licensed Alabama contractor should always pull the permit under their own license. If a contractor asks you, the homeowner, to pull the permit — that is a sign they may not be licensed to do the work. It is one of the most common patterns I see from unlicensed crews."





Alabama Roofing Permit Rules: Required vs. Not Required
The rules vary by scope of work. When in doubt, MAC Construction determines permit requirements for your specific project and jurisdiction during the free inspection.
📌 Typically REQUIRES a Permit in Alabama
Permit required in most Alabama cities and counties
Permit required in most jurisdictions
Most jurisdictions treat this as substantial repair — permit required
Permit always required
Permit may be required depending on scope
📌 Typically Does NOT Require a Permit
Minor repair — typically no permit
Minor repair — typically no permit
Minor repair — typically no permit
Typically no permit required
No permit required



Consequences of Unpermitted Roofing Work in Alabama
The permit typically costs $75–$300. The consequences of skipping it can cost far more. Here is what can go wrong.
Insurance Claim Denial
If your roof was replaced without a required permit and you later file an insurance claim, your insurer may deny the claim — arguing the work was not done to code. This is one of the most common claim denial reasons in Alabama.
Home Sale Complications
When you sell your home, the buyer's inspector will identify unpermitted work. This can cause the sale to fall through, require price reductions, or demand the work be redone with proper permits before closing.
Mandatory Redo
Local code enforcement can require you to remove and redo unpermitted roofing work at your expense. If the work is enclosed or not accessible, this may require opening walls or ceilings to inspect.
Fines and Stop-Work Orders
Alabama cities and counties can issue stop-work orders and monetary fines for unpermitted construction. Fines vary by jurisdiction but can exceed $1,000 per violation.
MAC Construction — Every Alabama Project Properly Permitted
Every MAC Construction project is permitted, inspected, and code-compliant. Here are real completed projects.
← Scroll to see more real MAC Construction projects →




















Do I Need a Permit to Replace My Roof in Dothan, Enterprise, Ozark, or Headland?
Permit requirements are set by each city and county in Alabama — not by the state. Here are the permit rules for each major Wiregrass community MAC Construction serves. In every case, MAC Construction (AL License #30154) pulls the permit as part of the standard project scope at no additional cost to you.
Dothan, AL (Houston County)
ZIP 36301/36303/36305Dothan Building Department (334-615-3170) requires a building permit for all roof replacements. Permits are reviewed and issued within 1-3 business days for standard residential projects. MAC Construction pulls all Dothan roofing permits under AL License #30154 as part of every project. The permit fee for a standard residential roof in Dothan is typically $100–$200 depending on project value.
Roofing Contractor Dothan AL →Enterprise, AL (Coffee County)
ZIP 36330Enterprise Building Department requires permits for full roof replacements. Standard residential permits in Enterprise are typically approved within 2-5 business days. MAC Construction regularly works in Enterprise and pulls all required permits. Post-inspection is required after installation to confirm code compliance.
Roofing Enterprise AL →Ozark, AL (Dale County)
ZIP 36360City of Ozark requires building permits for roof replacements under the Alabama Building Code. Permits are issued through the Ozark Building Department. MAC Construction (AL #30154) handles all permit applications for Ozark projects, including coordination with the inspector for final approval.
Roofing Ozark AL →Headland, AL (Henry County)
ZIP 36345Headland, AL requires roofing permits for full replacements. Henry County also enforces Alabama Building Code requirements for wind resistance in the Wiregrass wind zone. MAC Construction pulls permits in Headland and coordinates inspection scheduling for all replacement projects.
Roofing Headland AL →Geneva, AL (Geneva County)
ZIP 36340Geneva County enforces Alabama Building Code permit requirements for roofing replacement. The Geneva Building Department processes permits for the city and surrounding county areas. MAC Construction serves all of Geneva County and manages permit applications as part of every project scope.
Roofing Geneva AL →Daleville, AL (Dale County — Fort Novosel Area)
ZIP 36322Daleville, AL enforces building permit requirements for roof replacements. MAC Construction regularly serves the Fort Novosel / Daleville area and manages all permit requirements as part of the standard project scope, including coordination with on-base housing authority requirements for military housing near Fort Novosel.
Roofing Daleville AL →MAC Construction Handles Every Permit in Every City: You never have to contact a building department, fill out paperwork, or schedule your own inspection. MAC Construction pulls the permit under AL License #30154, coordinates the inspection, and ensures your project passes on the first visit. This is part of every roofing project at no additional charge.
Do Metal Roofing and Commercial Roofing Need a Permit in Alabama?
Permit requirements differ by material type and project scope. Here is what Alabama requires for each roofing type MAC Construction installs.

⚡ Metal Roofing — Permit Requirements
Standing seam metal roofing requires a building permit in all Alabama jurisdictions where full roof replacement permits are mandated — and given the structural nature of metal roofing systems, inspectors pay particular attention to:
- Deck fastening pattern and spacing (6-nail minimum per panel clip)
- Concealed vs. exposed fastener system type
- Purlin spacing and structural attachment
- Seam crimping method and wind uplift resistance
- Flashing and penetration waterproofing
- PVDF or Kynar coating compliance for Alabama climate zones
MAC Construction installs standing seam Galvalume 24-gauge metal with PVDF Kynar 500 coating — rated 130-160 MPH — and all Alabama metal roofing installations are pulled with proper permits and pass inspection on the first visit.
Metal Roofing Dothan AL →
🏢 Commercial Roofing — Permit Requirements
Commercial roofing projects always require a building permit in Alabama — no threshold exception. Commercial permits are more complex than residential, typically requiring:
- Commercial General Contractor License (MAC holds AL #30154)
- Engineer-stamped drawings for some systems (TPO, large flat roofs)
- Energy code compliance documentation (ASHRAE 90.1 in Alabama)
- Fire rating documentation for assembly (Class A required)
- Wind uplift calculations for the Alabama wind zone
- Multiple inspection stages (deck, underlayment, final)
MAC Construction handles all commercial permit applications in Dothan, Enterprise, Ozark, and throughout the Wiregrass. Churches, office buildings, warehouses, and multi-family properties all served.
Commercial Roofing Dothan AL →



Does Storm Damage Roof Repair or Insurance-Covered Replacement Require a Permit in Alabama?
This is the question most Alabama homeowners ask after a storm — and it is one of the most misunderstood aspects of the insurance claim process. The short answer: yes, insurance-covered roof replacements still require permits in Alabama.
Active Storm Damage? Call MAC Construction First — 334-726-6401
24/7 emergency response · Under-2-hour dispatch throughout the Wiregrass · Emergency tarp and stabilisation · Full timestamped photo documentation for your insurance claim
When Storm Damage DOES Require a Permit
Even if insurance is paying for it, a full tear-off and re-roof requires a permit in all Alabama jurisdictions that mandate permits for roof replacement. The insurance company does not change this requirement.
When storm damage is extensive enough to require replacing more than 25% of the total roof area, most Alabama jurisdictions treat this as substantial repair requiring a permit.
Any repair that involves replacing structural elements — damaged rafters, rotted decking, or compromised sheathing — requires a permit regardless of scope size.
When Storm Damage Does NOT Require a Permit
Installing a temporary tarp to prevent further water damage after a storm does not require a permit. This is often the first step MAC takes within hours of a storm event.
Replacing a small number of wind-lifted or hail-damaged shingles (typically less than 25% of roof area) generally does not require a permit in Alabama.
Replacing storm-damaged flashing sections or gutters typically does not require a permit, though the underlying roof damage assessment may determine a full replacement is needed.
📝 Why Insurance Adjusters Care About Roofing Permits
Many Alabama homeowners do not realise that their insurance company may ask for the permit number and inspection result as part of the claims settlement. An unpermitted roof replacement can:
- Complicate or delay your insurance payout
- Give the insurer grounds to deny future claims citing "non-code-compliant" installation
- Void the workmanship warranty if the work was not inspected
- Create problems when you sell your home and buyers discover unpermitted work



How Much Does a Roofing Permit Cost in Alabama and How Long Does It Take?
Permit fees in Alabama are set by each local jurisdiction. Below are current 2026 estimates for the Wiregrass area cities MAC Construction serves. All fees are included in MAC's binding written quote — you pay nothing extra for permit processing.
| City / Area | Permit Fee (Est.) | Approval Time | Notes |
|---|---|---|---|
| Dothan, AL (Houston County) | $100 – $200 | 1 – 3 business days | Standard residential replacement |
| Enterprise, AL (Coffee County) | $75 – $175 | 2 – 5 business days | Standard residential replacement |
| Ozark, AL (Dale County) | $75 – $150 | 2 – 5 business days | Standard residential replacement |
| Headland, AL (Henry County) | $75 – $150 | 3 – 5 business days | Standard residential replacement |
| Geneva, AL (Geneva County) | $75 – $150 | 3 – 7 business days | Standard residential replacement |
| Commercial (any jurisdiction) | $200 – $500+ | 5 – 10 business days | May require plan review |
| Metal Roofing (residential) | $100 – $250 | 1 – 5 business days | Same as standard replacement |
🕐 The Alabama Roofing Permit Timeline — Step by Step
MAC Construction submits permit application under AL License #30154 to the local building department. Application includes project scope, materials specification, address, and contractor credentials.
Building department reviews the application. Standard residential roofing permits are often approved same-day or within 1-3 business days in Dothan and most Wiregrass cities.
Permit approved and issued. MAC Construction schedules your project start date now that the permit is in hand. Work may begin.
Project completed. MAC Construction notifies the building department that the project is ready for inspection.
Building inspector visits the property to verify code compliance: nail pattern, underlayment, flashing, ventilation, drip edge. MAC projects pass on the first visit.
Permit closed out. Project officially code-compliant and documented. You receive the permit record and any warranty documentation.
🤔 What If My Project Is Urgent?
After major storms, many Alabama homeowners need roof replacement started immediately. Here is how MAC Construction handles urgent situations:
MAC dispatches to tarp your roof within hours of a storm event. No permit needed for tarping. This stops water damage immediately while the replacement is properly permitted.
MAC Construction submits permit applications the same day your project is approved. In Dothan and most Wiregrass cities, standard residential permits can be approved within 1-3 business days.
Most Alabama jurisdictions offer expedited review for storm-damaged properties. MAC Construction requests expedited processing as standard practice for all post-storm replacement projects.
What Does a Roofing Permit Inspection Cover in Alabama?
After MAC Construction completes your roof, an Alabama building inspector visits to verify code compliance on these 8 critical items. MAC Construction's installations are designed to pass every point on the first visit.
Alabama's 130+ MPH wind zone requires a 6-nail fastening pattern for asphalt shingles (vs. the standard 4-nail pattern used in lower wind zones). Inspectors specifically count nail patterns and spacing on exposed sections.
Alabama building code requires synthetic underlayment or self-adhered membrane in high-wind zones. Inspectors verify the correct type is installed and that all laps are properly oriented and sealed.
At eaves, valleys, and penetrations, inspectors verify that self-adhered waterproofing membrane is installed per IRC requirements for Alabama's rainfall exposure.
Drip edge is required at all eaves and rakes under Alabama's adopted building code. Inspectors verify proper overlap, nailing, and sealing at all edges.
Adequate attic ventilation is required per IRC Section R806 to prevent moisture accumulation and heat buildup that degrades roofing systems in Alabama's climate. Inspectors verify the ventilation ratio meets code for the attic square footage.
Flashing must be properly installed at all roof penetrations — chimneys, pipe jacks, vents, skylights, and wall intersections. Inspectors check for proper lap, seal, and fastening at every transition.
Open metal valleys, closed-cut valleys, or woven valleys must be installed per manufacturer specification and code requirements. Inspectors verify the valley method is correct for the shingle type and roof pitch.
Ridge vents or other ridge ventilation must meet the required exhaust ventilation area. Inspectors verify the ridge cap and ventilation system are properly installed.
MAC Construction Passes Every Inspection — First Visit
In 34 years and 5,000+ completed Alabama roofing projects, MAC Construction has never had a project fail a building inspection. Every installation is built to exceed Alabama code requirements — not just meet them.




Alabama Roofing Building Code Requirements — What Homeowners Need to Know
Alabama adopted the International Residential Code (IRC) and enforces specific requirements for the high-wind zones that cover the Wiregrass region. Understanding these requirements helps you verify that any contractor is building to the correct standard.
🌎 Alabama Wind Zone Requirements
The Wiregrass region — including Dothan, Houston County, Dale County, Coffee County, Geneva County, and Henry County — falls within ASCE 7 wind zones requiring 130-140 MPH design wind speed for residential construction. This affects:
Source: International Code Council (ICC) · Alabama Building Commission · ASCE 7-22
📄 Alabama Roofing Code at a Glance (2026)
| Code Requirement | Standard | MAC Practice |
|---|---|---|
| Shingle nail count | 6 nails minimum | ✓ 6 nails standard |
| Wind rating (shingles) | 110 MPH min. | ✓ 130 MPH Class 4 |
| Underlayment | Synthetic or felt | ✓ Synthetic standard |
| Self-adhered membrane | Eaves and valleys | ✓ All critical areas |
| Drip edge | Required all edges | ✓ Standard on all jobs |
| Ventilation (ratio) | 1:150 or 1:300 | ✓ Inspected before close |
| Permit required (full replace) | Yes — most jurisdictions | ✓ MAC pulls all permits |
MAC Construction's standard exceeds Alabama code on every metric. When MAC says "we build to code," that means we build to the strictest interpretation of Alabama's adopted IRC requirements — and then we go further. Every project is permitted, inspected, and documented.




Alabama Roof Replacement Permit — 5 Things Every Homeowner Should Do
These steps protect your investment and ensure your roof replacement is legally documented — essential for insurance claims, home sales, and future warranty coverage.
Get the Permit Number in Writing
Before any work begins, ask MAC Construction for the permit number. This number is your proof that the project is properly permitted. Keep it with your home improvement records — you will need it when you sell your home.
This is especially important for insurance claims. Many Alabama insurance companies request the permit number as part of the claim documentation to confirm the work was done legally and to code.
Photograph the Permit Posted at Your Home
Alabama building codes require the permit to be posted at the job site during construction. Take a photo of the posted permit — this creates a timestamped record that the permit was active during installation.
MAC Construction ensures the permit is posted before work begins and removes it after the final inspection is approved and the permit is officially closed.
Know Your Jurisdiction
Permit rules in Alabama are set by individual cities and counties — not by the state. Dothan, Enterprise, Ozark, Headland, and other Wiregrass cities each have their own building department. If your property is outside city limits, your county building department is the authority.
MAC Construction knows the requirements in every Wiregrass jurisdiction we serve and pulls permits with the correct authority as a standard part of every project.
Request the Permit Records at Project Close
After your project is completed and inspected, request a copy of the closed permit record from the building department. This document proves the project passed inspection and is valuable for: home sale documentation, insurance premium adjustments, and warranty validation.
MAC Construction assists with permit record documentation as part of the project close-out process.
Check Your Home Purchase Records
If you bought your home and a previous roof replacement was done without a permit, you may face complications when you file an insurance claim or sell the property. MAC Construction can inspect your existing roof and advise on the best path forward.
A free photo inspection from MAC Construction will document the current condition of your roof and can help determine if previous work was done to code.



What Alabama Homeowners Say About MAC Construction
4.9★ average from 100 verified Google reviews · Read all reviews →
"Best roofing company in Dothan Alabama. Completed our full replacement in 2 days at the exact price quoted. The crew showed up on time every morning and cleaned up completely before leaving. Stephen answered every question personally."
"Saved $3,200 versus another local quote. Binding price, no games. Stephen came out same day, did a thorough inspection, gave a written quote. Price quoted was price paid. Not a dollar more."
"Insurance claim fully handled. MAC documented the hail damage, coordinated with our adjuster, and had us fully replaced with the insurance covering everything above our deductible. Outstanding."
"Called MAC after the storm hit our Enterprise home. Two hours later they had a tarp on. Replacement followed two days later. Binding written quote held to the penny. Best roofer I have used."
"Free inspection was completely professional. Timestamped photos of every issue, clearly documented. No pressure, no upsell. Quote was binding — the number I signed is the number on the invoice. Exactly as promised."
Stephen McDuffie — Your Alabama Roofing Authority

Stephen McDuffie
"I started MAC Construction in 1991 with one policy that has never changed: the price I quote you is the price you pay. In 34 years and 5,000+ completed Wiregrass roofs, that commitment has not moved. The free inspection gives you timestamped photos — no written report, but everything you need for an insurance claim. Call 334-726-6401. I answer my own phone."


Do I Need a Permit to Replace My Roof in Alabama? — Every Question Answered
Answers from Stephen McDuffie, MAC Construction owner, AL License #30154. Updated June 2026.
In most Alabama cities and counties, yes — a building permit is required for full roof replacement. The State of Alabama adopted the International Residential Code (IRC) and International Building Code (IBC), which generally require permits for structural work including full tear-off and replacement. Dothan, Houston County, Headland, Enterprise, and most incorporated Wiregrass communities require permits for complete roof replacement. Repair work on a few shingles typically does not require a permit, but full tear-off and re-roofing does.
Yes. MAC Construction (AL License #30154) pulls all required building permits for every roof replacement project as part of the standard scope of work. Homeowners should be suspicious of any contractor who tells them permits are not required or suggests the homeowner pull the permit themselves — a contractor asking the homeowner to pull the permit is a red flag indicating the contractor may not be licensed.
Replacing a roof without a required permit can have serious consequences: (1) your homeowner's insurance company may deny a future claim if the work was unpermitted, (2) a home sale can be delayed or fall through when the unpermitted work is discovered in an inspection, (3) you may be required to remove and redo the work at your expense, (4) local enforcement can issue stop-work orders and fines. The cost of the permit (typically $75–$300) is insignificant compared to these risks.
Roofing permit fees in Alabama vary by jurisdiction but typically range from $75 to $350 for residential roof replacement. In Dothan and Houston County, standard residential roofing permits fall in the $100–$250 range depending on the project value and roof area. MAC Construction includes permit fees in the project scope — the permit cost is incorporated into your binding written quote so there are no surprises.
After completion, a building inspector visits the property to verify the roof was installed per Alabama's adopted building codes: (1) proper nail pattern (6-nail pattern required in high-wind zones), (2) correct underlayment type and installation, (3) adequate attic ventilation meeting IRC requirements, (4) proper flashing at all penetrations, (5) drip edge installation. MAC Construction's installations are designed to pass inspection on the first visit.
Minor roof repairs — replacing a few damaged shingles, fixing a small leak, repairing flashing — typically do not require a permit in Alabama. However, if the repair covers more than 25% of the roof area, most Alabama jurisdictions treat it as a substantial repair requiring a permit. When in doubt, MAC Construction will determine permit requirements for your specific project and jurisdiction during the free inspection.
Replacing your roof — especially upgrading to Class 4 impact-resistant shingles or standing seam metal — can reduce your homeowner's insurance premium by 5–25% in Alabama. Notify your insurance company after replacement with the permit number and contractor license number. Many insurers in the Alabama market offer discounts for storm-resistant materials. A permitted, licensed replacement also ensures your policy remains valid for future claims.
In Alabama, homeowners can legally apply for permits on their own primary residence. However, if the roofing work is performed by a contractor, that contractor must be licensed (AL General Contractor License) to legally perform the work — and a licensed contractor should pull the permit under their license. If a contractor asks you to pull the permit as the homeowner while they do the work, this may indicate the contractor is unlicensed and attempting to circumvent licensing requirements.
Everything You Need — Services, Cities & Guides
Roofing Services
Service Areas
Get Your Free Roof Inspection — Dothan & Wiregrass AL
Stephen McDuffie reviews every request personally. You receive timestamped digital photos of every issue found — no written report, just clear photos exactly as your insurance adjuster needs. The binding written quote that follows means the number we write is the number you pay.
Free Photo Inspection — Alabama
No written report · Timestamped photos · No cost · Binding quote follows