Skip to main content

MAC Construction

⚡ Storm damage or active roof leak? Call MAC Construction 24/7 — 334-726-6401 · Emergency dispatch <2 hours · AL License #30154
🏛️ AL License #30154
·
⭐ 4.9★ · 100 Google reviews
·
📅 Founded 1991 · 34 Years
·
🏠 5,000+ Roofs Completed
·
📷 Free Photo Inspection
·
✍️ Binding Written Quote
·
HomeRoofing ResourcesDo I Need a Permit to Replace My Roof in Alabama?
do I need a permit to replace my roof in Alabama MAC Construction AL License 30154
📅 Last Updated: June 2026 · Stephen McDuffie · AL License #30154

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.

🏛️ AL License #30154 Verified⭐ 4.9★ · 100 reviews📷 Free Photo Inspection✍️ Binding Written Quote⚡ 24/7 Emergency

Free Photo Inspection — Dothan & Wiregrass AL

No written report · Timestamped photos · Binding quote follows · No cost

📌 Quick Answer — Alabama Roof Replacement Permit

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."

Yes
Permit Required (Full Replacement)
No
Permit Required (Minor Repair)
$0
Permit Cost to You (MAC Handles)
24hrs
Typical Permit Turnaround
Alabama roof replacement permit MAC Construction 1 MAC Construction AL License 30154Alabama roof replacement permit MAC Construction 2 MAC Construction AL License 30154Alabama roof replacement permit MAC Construction 3 MAC Construction AL License 30154Alabama roof replacement permit MAC Construction 4 MAC Construction AL License 30154Alabama roof replacement permit MAC Construction 5 MAC Construction AL License 30154
Alabama Permit Rules — What Requires a Permit and What Doesn't

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

Full Roof Replacement (full tear-off and re-roof)

Permit required in most Alabama cities and counties

Re-roofing over existing shingles

Permit required in most jurisdictions

Roof area repair over 25% of total surface

Most jurisdictions treat this as substantial repair — permit required

New construction roofing

Permit always required

Adding attic ventilation or changing structure

Permit may be required depending on scope

📌 Typically Does NOT Require a Permit

Replacing a few damaged shingles

Minor repair — typically no permit

Fixing a small, localized leak

Minor repair — typically no permit

Replacing flashing at a single penetration

Minor repair — typically no permit

Gutter repair or replacement

Typically no permit required

Roof cleaning or treatment

No permit required

Alabama roof replacement permit project MAC Construction 1 MAC Construction AlabamaAlabama roof replacement permit project MAC Construction 2 MAC Construction AlabamaAlabama roof replacement permit project MAC Construction 3 MAC Construction Alabama
What Happens If You Don't Get a Permit

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.

Permitted, Licensed, Code-Compliant Projects

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 →

MAC Construction permitted Alabama roofing project Dothan Wiregrass AlabamaMAC Construction permitted Alabama roofing project Dothan Wiregrass AlabamaMAC Construction permitted Alabama roofing project Dothan Wiregrass AlabamaMAC Construction permitted Alabama roofing project Dothan Wiregrass AlabamaMAC Construction permitted Alabama roofing project Dothan Wiregrass AlabamaMAC Construction permitted Alabama roofing project Dothan Wiregrass AlabamaMAC Construction permitted Alabama roofing project Dothan Wiregrass AlabamaMAC Construction permitted Alabama roofing project Dothan Wiregrass AlabamaMAC Construction permitted Alabama roofing project Dothan Wiregrass AlabamaMAC Construction permitted Alabama roofing project Dothan Wiregrass AlabamaMAC Construction permitted Alabama roofing project Dothan Wiregrass AlabamaMAC Construction permitted Alabama roofing project Dothan Wiregrass AlabamaMAC Construction permitted Alabama roofing project Dothan Wiregrass AlabamaMAC Construction permitted Alabama roofing project Dothan Wiregrass AlabamaMAC Construction permitted Alabama roofing project Dothan Wiregrass AlabamaMAC Construction permitted Alabama roofing project Dothan Wiregrass Alabama
Permitted Alabama roofing project MAC Construction 1 MAC Construction AL 30154Permitted Alabama roofing project MAC Construction 2 MAC Construction AL 30154Permitted Alabama roofing project MAC Construction 3 MAC Construction AL 30154Permitted Alabama roofing project MAC Construction 4 MAC Construction AL 30154
34
Years Serving Alabama
Since 1991
5,000+
Roofs Completed
Wiregrass region
4.9★
Google Rating
100 verified reviews
<2hr
Emergency Dispatch
24/7 live phone
5-Year
Written Warranty
Every project
$0
Free Inspection
Photo report
📍 City-by-City Permit Requirements — Wiregrass Alabama

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/36305

Dothan 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 36330

Enterprise 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 36360

City 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 36345

Headland, 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 36340

Geneva 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 36322

Daleville, 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.

🏗️ Material-Specific Permit Requirements — Alabama

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 Alabama MAC Construction AL License 30154

⚡ 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 Alabama MAC Construction AL License 30154

🏢 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 →
metal roofing permit Alabama project MAC Constructionmetal roofing permit Ozark AL MAC Constructioncommercial roofing permit Alabama MAC Constructioncommercial roof replacement permit Dothan AL
🌪️ Storm Damage Repairs & Insurance Claims — Permit Requirements

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

Full roof replacement after storm (insurance claim)

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.

Storm repair covering more than 25% of roof area

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.

Structural repair (rafter, decking, or sheathing replacement)

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

Emergency tarp or temporary cover

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.

Targeted repair of a few damaged shingles

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.

Flashing repair or gutter replacement

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
storm damage roof permit Alabama insurance claim MAC Constructionhail damage roof permit Alabama MAC Constructionwind damage roof repair permit Alabama MAC Construction
💰 Permit Cost & Timeline — Alabama Wiregrass 2026

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 / AreaPermit Fee (Est.)Approval TimeNotes
Dothan, AL (Houston County)$100 – $2001 – 3 business daysStandard residential replacement
Enterprise, AL (Coffee County)$75 – $1752 – 5 business daysStandard residential replacement
Ozark, AL (Dale County)$75 – $1502 – 5 business daysStandard residential replacement
Headland, AL (Henry County)$75 – $1503 – 5 business daysStandard residential replacement
Geneva, AL (Geneva County)$75 – $1503 – 7 business daysStandard residential replacement
Commercial (any jurisdiction)$200 – $500+5 – 10 business daysMay require plan review
Metal Roofing (residential)$100 – $2501 – 5 business daysSame as standard replacement

🕐 The Alabama Roofing Permit Timeline — Step by Step

Day 1

MAC Construction submits permit application under AL License #30154 to the local building department. Application includes project scope, materials specification, address, and contractor credentials.

Day 1–5

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.

Day 2–7

Permit approved and issued. MAC Construction schedules your project start date now that the permit is in hand. Work may begin.

Day 3–10

Project completed. MAC Construction notifies the building department that the project is ready for inspection.

Day 5–14

Building inspector visits the property to verify code compliance: nail pattern, underlayment, flashing, ventilation, drip edge. MAC projects pass on the first visit.

Day 7–15

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:

Emergency Tarp — No Permit Required

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.

Same-Day Permit Submission

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.

Expedited Review Available

Most Alabama jurisdictions offer expedited review for storm-damaged properties. MAC Construction requests expedited processing as standard practice for all post-storm replacement projects.

🔎 Alabama Roofing Inspection Checklist — What Inspectors Look For

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.

📌
Nail Pattern Compliance

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.

📌
Underlayment Type and Installation

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.

📌
Self-Adhered Ice and Water Membrane

At eaves, valleys, and penetrations, inspectors verify that self-adhered waterproofing membrane is installed per IRC requirements for Alabama's rainfall exposure.

📌
Drip Edge Installation

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.

📌
Attic Ventilation Compliance

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 at All Penetrations

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.

📌
Valley Construction

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 Ventilation

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.

6-nail pattern — every shingle, every time
Synthetic underlayment standard on all projects
Self-adhered membrane at all critical areas
Ventilation verified before final closure
Flashing sealed at every penetration
Alabama roofing permit inspection underlayment MAC ConstructionAlabama roofing permit inspection flashing MAC ConstructionAlabama roofing permit inspection ventilation MAC ConstructionAlabama roofing permit inspection attic ventilation
📚 Alabama Building Code 2026 — Roofing Requirements

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:

Shingle Fastening: 6-nail pattern required (not 4-nail standard). Nails must penetrate sheathing minimum 3/4".
Shingle Rating: Minimum 110 MPH wind resistance rating required. MAC installs Class 4 shingles rated 130 MPH.
Starter Strip: Starter course with adhesive strip required at all eaves and rakes to prevent wind uplift.
Hip and Ridge: Hip and ridge cap must be installed with 6-nail minimum per cap piece in Alabama wind zones.
Drip Edge: Drip edge is required at all eaves and rakes — no exceptions in Alabama building code.

Source: International Code Council (ICC) · Alabama Building Commission · ASCE 7-22

📄 Alabama Roofing Code at a Glance (2026)

Code RequirementStandardMAC Practice
Shingle nail count6 nails minimum✓ 6 nails standard
Wind rating (shingles)110 MPH min.✓ 130 MPH Class 4
UnderlaymentSynthetic or felt✓ Synthetic standard
Self-adhered membraneEaves and valleys✓ All critical areas
Drip edgeRequired 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 building code compliant roofing installationAlabama code compliant roof replacement MAC Constructionpermitted roof replacement Alabama MAC Constructioncode compliant Alabama roofing project MAC Construction
💡 Alabama Homeowner Permit Tips — What to Do Before, During & After

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.

permitted Alabama roof replacement project MAC ConstructionAlabama roofing permit project completed MAC ConstructionAlabama roof replacement permit code compliant MAC Construction
Verified Google Reviews

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."

T
Thomas A.
Google · 2026-02-15 · Houston County, AL
★★★★★

"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."

R
Robert H.
Google · 2025-12-10 · Dothan, AL
★★★★★

"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."

C
Carol M.
Google · 2025-08-05 · Headland, AL
★★★★★

"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."

J
James K.
Google · 2025-10-05 · Enterprise, AL
★★★★★

"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."

P
Patricia N.
Google · 2025-06-18 · Dothan, AL
The Expert Behind Every MAC Project

Stephen McDuffie — Your Alabama Roofing Authority

Stephen McDuffie owner MAC Construction AL License 30154 Dothan Alabama

Stephen McDuffie

Owner · AL License #30154 · Founded MAC Construction 1991

"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."

Stephen and Sam McDuffie MAC Construction
Stephen & Sam McDuffieThe MAC Construction family tradition
Momentum 2026 Award MAC Construction
Momentum 2026 Award WinnerBusiness Rate Award · Dothan AL · Nextdoor Favorite 2026
🏛️
AL License #30154Verify at hblb.alabama.gov
🛡️
$2M/$2M LiabilityCOI available on request
🛠️
Workers CompensationAll 15 team members
🏆
Nextdoor Favorite 2026Dothan AL community
📅
Founded 199134 continuous years
🏠
5-Year WarrantyWritten workmanship
📍
1881 West County Road 70, Dothan AL 36305334-726-6401 · Mon–Sun 7am–7pm · 24/7 Emergency
Questions Answered · Alabama Homeowners

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.

Free · No Pressure · Binding Written Quote

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.

🛡️
AL License #30154 — Verifiedhblb.alabama.gov
4.9★ · 100 verified Google reviewsAll real, all organic, all earned
✍️
Binding Written QuoteQuote price = invoice price, always
24/7 Emergency · <2hr DispatchActive storm damage — call now

Free Photo Inspection — Alabama

No written report · Timestamped photos · No cost · Binding quote follows