Skip to main content

MAC Construction

🏛️ AL License #30154
4.9★ · 100 reviews
📅 Founded 1991
🏠 5,000+ Roofs
✍️ Binding Written Quotes
🛡️ 5-Yr Warranty
📋 Updated June 2026 · Alabama IBC/IRC · Dothan / Houston County

Alabama Building Code Requirements for Roofing 2026
What Every Alabama Homeowner Needs to Know Before Replacing Their Roof

Alabama adopted the 2018 International Building Code (IBC) and International Residential Code (IRC) as its state base. Southern Alabama — including Dothan and the Wiregrass — sits in a high-wind zone requiring specific underlayment, fastening, and material standards. Here is what those codes actually mean for your home.

📋 2018 IBC/IRC Base Code 💨 130+ MPH Wind Zone 🏛️ AL License #30154 📅 Updated June 2026 ✅ Permit-Compliant Work

Free Code-Compliant Estimate

AL License #30154 · Binding written quote · Permit assistance

Stephen McDuffie, AL License #30154
Stephen McDuffie · AL License #30154Owner, MAC Construction · Updated June 2026

The Short Answer: What Alabama's Roofing Code Means for Your Home

Alabama uses the 2018 International Residential Code (IRC) Chapter 9 as its residential roofing base code. Dothan and the Wiregrass sit in a 130+ MPH design wind zone under ASCE 7 standards, which means stricter underlayment, fastening, and deck attachment requirements apply compared to lower-wind parts of the country.

Most roof replacement projects in Dothan/Houston County require a building permit. The permit triggers an inspection — which is a good thing, because it ensures the work meets the minimum standard required for your wind zone. A licensed contractor (AL #30154 or equivalent) must perform work costing $2,500 or more on residential structures under Alabama law.

As of 2026, the most important code requirement most homeowners miss is the sealed roof deck (SRD) standard — in Alabama's wind zone, properly fastened decking and self-adhered underlayment in valleys and eaves is required, not optional. MAC Construction applies these standards on every project as a matter of course.

Alabama Building Code Requirements for Roofing 2026: How the Code Structure Works

Alabama's code structure has three layers. Understanding each layer tells you what rules apply to your specific home and ZIP code.

🏛️

Layer 1: Alabama State Base Code

Alabama has adopted the 2018 International Building Code (IBC) and 2018 International Residential Code (IRC) as its state base — as confirmed by the Alabama Building Commission code adoption records. The IRC governs one- and two-family dwellings (most homes). Chapter 9 of the IRC specifically addresses roof coverings, materials, and installation requirements. The IBC applies to commercial structures. Alabama's state government itself is governed by the 2021 IBC for state-owned buildings, but residential construction uses 2018 as the base.

📋

Layer 2: Local Jurisdiction Amendments

Municipalities and counties in Alabama can — and frequently do — adopt additional amendments that are stricter than the state base. No jurisdiction may adopt amendments weaker than state minimums, but they may tighten wind, impact, or fastening requirements. Houston County (which includes Dothan) should be confirmed with the local Authority Having Jurisdiction (AHJ) before any project begins. MAC Construction handles this code research as part of the permitting process for every job.

2018
IBC/IRC — Alabama State Base Code Year
130+
MPH Design Wind Speed — Southern Alabama (ASCE 7)
$2,500
Threshold Requiring Licensed Contractor in Alabama
Ch.9
IRC Chapter 9 — Residential Roofing Provisions

What the 130+ MPH Wind Zone Means for Your Dothan Roof

The southern third of Alabama — which includes Dothan, Houston County, and the entire Wiregrass region — falls within ASCE 7 basic wind speed zones exceeding 130 MPH. This is the design wind speed that building codes use to determine how your roof must be built and what materials are approved for use.

In practical terms, this wind zone means:

  • Underlayment: Self-adhered (peel-and-stick) underlayment is required in eave and valley areas for homes in 130+ MPH zones. Standard felt underlayment alone does not meet code in Dothan.
  • Fastening schedule: Higher nail density and closer nail spacing than the national standard are required. IRC Chapter 9 specifies minimum fastening patterns based on design wind speed.
  • Deck attachment: Roof decking (plywood or OSB) must be properly fastened to the roof framing per the IRC sealed roof deck (SRD) provisions. This matters most when decking is being replaced.
  • Shingle wind rating: Class 4 / UL 2218 impact-rated shingles rated for 130 MPH or higher are strongly recommended in Dothan, and often required by individual insurance carriers to maintain coverage in Alabama.
  • Staples are prohibited: All IRC versions prohibit staples as the primary fastener for asphalt shingles. Only roofing nails meeting specified dimensions are code-compliant.

MAC Construction's commitment: Every MAC project in Dothan and the Wiregrass region applies wind-zone-appropriate underlayment, fastening schedules, and decking standards as standard practice — not as an upsell. These are minimum code requirements for your home's location, and MAC includes them in every binding written quote.

Roof installation showing proper underlayment and decking — code-compliant MAC Construction project Roof deck inspection during MAC Construction replacement Dothan AL

Alabama Building Code Requirements for Roofing 2026 — By Wind Zone

Alabama is not one uniform wind zone. Coastal counties face higher minimums than inland. Here's where Dothan and the Wiregrass sit.

ZONE 4 — COASTAL
150+ MPH
Mobile, Baldwin Counties
Hurricane impact zone — strictest underlayment & impact rating required
ZONE 3 — DOTHAN ⭐
130+ MPH
Houston, Dale, Geneva, Henry, Coffee Counties
Self-adhered underlayment at eaves & valleys required by code
ZONE 2 — CENTRAL AL
115 MPH
Birmingham, Montgomery, Tuscaloosa
Standard underlayment with felt; lower wind exposure
ZONE 1 — NORTH AL
90 MPH
Huntsville, Decatur, Florence
Lowest wind zone minimums in Alabama

What this means for your Dothan home: Because Dothan sits in Zone 3 at 130+ MPH design wind speed, the IRC requires self-adhered (peel-and-stick) underlayment in all eave and valley areas. Standard felt underlayment alone is NOT code-compliant in your wind zone. Class 4 impact-rated shingles rated for 130 MPH or higher are strongly recommended and often required for insurance premium reductions.

Alabama Building Code Requirements for Roofing in Action — Project Photos

Every MAC Construction project meets or exceeds Alabama's 2018 IRC and 130 MPH wind zone requirements. Here's what code-compliant work looks like.

Roof deck inspection during MAC Construction code-compliant project Alabama
Deck Inspection Phase

Pociask Project — Deck Documented Before New Materials

📍 Wiregrass AL · IRC §R905.1 Compliance

After tear-off, every MAC project includes a documented deck inspection. Rot, soft spots, and failed fasteners are photographed and shown to the homeowner before new materials go down. This is required for permit inspection sign-off and is industry best practice.

100%Deck Inspected
📸Photo Documented
Permit Passed
Underlayment Spec — 130 MPH Code

Hoyle Project — Self-Adhered Underlayment for AL Wind Zone

📍 Houston County AL · 130 MPH Zone Compliance

Self-adhered (peel-and-stick) underlayment installed at all eave areas, valleys, and around penetrations. Synthetic underlayment across the field. This is what the 2018 IRC requires for Alabama's 130 MPH design wind speed — and what MAC includes on every project as standard practice.

Self-AdheredEaves + Valleys
SyntheticFull Field
130 MPHWind Rated
Self-adhered underlayment installation 130 MPH wind zone Alabama building code
Code-compliant completed roof MAC Construction Alabama 2018 IRC standards

Code Compliance Documented on Every MAC Project

Permit pulled · Deck inspected · Underlayment to code · Class 4 shingles · Flashing replaced · Final inspection passed

Code-Compliant Materials MAC Construction Installs

Exact specifications for every material we use on Alabama projects — all meet or exceed 2018 IRC requirements for the 130 MPH wind zone.

ComponentMAC SpecIRC Code MinCompliance
Asphalt ShinglesGAF Timberline HDZ Class 4 (UL 2218)ASTM D3462, Class A/B/C fireEXCEEDS — Class 4 + 130 MPH
Underlayment — FieldSynthetic — 25 yr rated15 lb / 30 lb felt minimumEXCEEDS
Underlayment — Eaves/ValleysSelf-adhered ice/water shieldRequired in 130+ MPH zonesMEETS
Nail Pattern6-nail high-wind pattern4-nail (standard) / 6-nail (high wind)MEETS (6-nail standard)
FlashingNew aluminum on every jobCorrosion-resistant per IRC §R905.2.8EXCEEDS — never reused
Drip EdgeAluminum, all eaves + rakesRequired per IRC §R905.2.8.5MEETS
Ridge VentContinuous ridge ventilation1:300 net free vent area requiredEXCEEDS

Do You Need a Permit to Replace Your Roof in Alabama?

Yes, in almost all cases. Most roof replacement projects in Dothan and Houston County require a building permit. The specific threshold and process varies by municipality, so the definitive answer comes from contacting the City of Dothan Building Department or Houston County Building Department before work begins.

Alabama state law — as clarified by the Alabama Building Commission and Mobile County code precedents across the state — requires that any roofing contractor performing work costing $2,500 or more on a residential structure must hold a valid contractor license from the Alabama Homebuilders Licensure Board (for residential) or the Alabama General Contractors Board (for commercial).

🏛️ Contractor Licensing — Alabama Law

In Alabama, any roofer performing work valued at $50,000 or more must hold an Alabama General Contractor License from the ALBGC. Below that threshold, local licensing and permit compliance still apply depending on the municipality. MAC Construction holds AL GC License #30154 — verifiable at hblb.alabama.gov. Always ask your contractor for their license number and verify it before signing.

⚠️ Warning: Unlicensed Contractors

If a contractor performs permitted roofing work without a valid license and the work fails — or causes damage — your homeowner's insurance may deny the claim on the basis that the work was not performed by a licensed contractor. Always verify. Always get the license number in writing before any contract is signed.

What Happens During a Roofing Permit Inspection?

  1. 1

    Permit Application

    The licensed contractor (or in some cases the property owner) submits a permit application to the local building department with a scope of work description, material specifications, and product data sheets.

  2. 2

    Permit Issued

    After review, a permit is issued. Work cannot legally begin until the permit is in hand. MAC Construction handles permit applications as part of the project process for applicable projects.

  3. 3

    Deck Inspection

    After tear-off and before new materials are installed, the building inspector checks the roof deck condition, fastening, and any structural repairs for code compliance.

    Roof deck inspection during replacement project
  4. 4

    Final Inspection

    After all roofing materials are installed, a final inspection confirms that the installation meets code — underlayment, flashing, fastening pattern, ventilation, and ridge cap are all reviewed.

  5. 5

    Certificate of Occupancy / Completion

    A certificate of completion is issued, confirming the project met all applicable code requirements. This document is valuable for home sales and insurance purposes.

Which Roofing Materials Meet Alabama Building Code?

Class 4 architectural asphalt shingles — code compliant Alabama
⭐ Most Common

Asphalt Shingles (IRC §R905.2)

Asphalt shingles must meet ASTM D3462 standard and carry minimum Class A, B, or C fire ratings. In Dothan's wind zone, Class 4 (UL 2218) impact-rated shingles rated for 130 MPH or higher are recommended and often required by insurance carriers. Staples are prohibited as primary fasteners — only nails meeting IRC specifications are code-compliant. Minimum 2 nails per shingle in standard zones; more in high-wind areas per manufacturer wind warranty requirements.

Standing seam metal roofing — code compliant Alabama 2026
🏆 Best Wind Performance

Metal Roofing (IRC §R905.10–12)

Metal panel roofing systems and their attachment must provide uplift resistance equal to or greater than the design uplift loads for the wind zone. Standing seam metal with mechanical seam crimping is rated for 130–160 MPH at MAC Construction's installation specification — exceeding Alabama code minimums. Metal panel roofing requires ICC-ES evaluation reports or UL listings confirming code compliance for the specific system used.

TPO flat roof commercial roofing Alabama code compliant
🏢 Commercial

TPO / Flat Roof (IBC Ch.15)

Commercial roofing falls under IBC Chapter 15 rather than the IRC. TPO (thermoplastic polyolefin) systems must comply with ASTM D6878 and carry FM Approvals or UL listings demonstrating wind uplift performance for the local design wind speed. MAC Construction's commercial TPO installations meet these requirements as standard.

Underlayment requirements Alabama wind zone 130 MPH
📋 Required by Code

Underlayment (IRC §R905.1.1)

In Alabama's 130+ MPH wind zone, the IRC requires self-adhered (peel-and-stick) underlayment in eave areas and valleys. Standard felt underlayment (15 lb or 30 lb) is insufficient as the only underlayment layer in Dothan's wind exposure. MAC Construction uses full synthetic underlayment with self-adhered membrane at all vulnerable areas on every replacement project.

How MAC Construction Handles Code Compliance on Every Job

You should never have to worry about whether your roofing contractor is meeting Alabama code. When you hire MAC Construction, AL License #30154, every project meets or exceeds the applicable standards — wind zone underlayment, fastening schedule, deck inspection, material ratings, and permit compliance. It's not an upsell. It's the minimum standard for doing the job right.

📋

Permit Management

MAC handles permit applications, scheduling, and inspections for applicable projects. You don't manage the paperwork — we do.

🔍

Deck Inspection

After tear-off, we inspect and photograph the deck. Soft spots, rot, or failed fastening are documented and shown to you before any additional work begins.

✍️

Written Verification

Your binding written quote itemises the materials, underlayment, and installation specifications used — so you have documentation of what was installed, not just a vague invoice.

What Alabama Homeowners Ask About Roofing Building Codes

Alabama uses the 2018 International Residential Code (IRC) Chapter 9 as its residential roofing base code, and the 2018 International Building Code (IBC) Chapter 15 for commercial structures, as adopted by the Alabama Building Commission. Local jurisdictions may adopt stricter amendments. As of June 2026, the 2018 editions remain the confirmed state base.
Yes, in most cases. Most full roof replacement projects in Dothan and Houston County require a building permit. The permit triggers at least two inspections — a deck inspection before materials are installed, and a final inspection after installation. Contact the City of Dothan Building Department to confirm permit requirements for your specific project. MAC Construction handles permit applications as part of the project process.
Dothan and the Wiregrass region fall within ASCE 7 design wind speed zones exceeding 130 MPH. This wind rating affects fastening schedules, underlayment requirements, and shingle wind ratings. Class 4 UL 2218 impact-resistant shingles rated for 130+ MPH are recommended — and often required by insurance carriers — for all Dothan-area roofing projects.
Yes. Alabama law requires that any roofing contractor performing work costing $2,500 or more on a residential structure must hold a valid contractor license. MAC Construction holds Alabama General Contractor License #30154, which you can verify at any time at hblb.alabama.gov. Always ask for your contractor's license number and verify it before signing any contract.
In Alabama's 130+ MPH wind zone, the IRC requires self-adhered (peel-and-stick) underlayment in eave areas and all valleys. Standard felt underlayment alone is insufficient. MAC Construction uses full synthetic underlayment with self-adhered membrane at all vulnerable areas — eaves, valleys, and around penetrations — as standard practice on every replacement project.
Alabama building code (following IRC provisions) permits a maximum of two layers of roofing material on a residential structure. However, best practice — and the approach MAC Construction follows — is a full tear-off to the deck on all replacement projects. This allows a deck inspection for rot and soft spots, proper application of code-compliant underlayment, and a manufacturer warranty that is not voided by installation over existing material.
Visit hblb.alabama.gov and search by license number or contractor name. MAC Construction's license number is #30154. This verification takes less than 60 seconds and is the most important step you can take before hiring any roofing contractor in Alabama.
Alabama building code requires roofing materials to carry minimum fire resistance ratings of Class A, B, or C (IRC §R902.1). Class A is the most fire-resistant and is required for structures in defined fire-risk zones. Most standard asphalt shingles carry Class A or Class B ratings. Check the product's ICC-ES evaluation report or the manufacturer's UL listing to confirm the fire class.

The Roofer Behind Every MAC Project

Stephen McDuffie owner MAC Construction AL License #30154

Stephen McDuffie

Owner · AL License #30154 · Since 1991

"34 years, 5,000+ roofs, one standard every time: a binding written quote, our own crew, and a 5-year written warranty. That is the MAC promise — and it has never changed."

Stephen and Sam McDuffie on a Dothan roofing project
Stephen & Sam McDuffie Carrying on the MAC family tradition of honest Wiregrass roofing
Momentum 2026 Award MAC Construction
Momentum 2026 Award Winner Business Rate Award · Dothan, AL · Nextdoor Favorite 2026
🏛️
AL License #30154hblb.alabama.gov — verify any time
🛡️
$2M / $2M LiabilityCertificate of Insurance on request
👷
Workers' CompensationAll 15 own team members fully covered
🏅
Nextdoor Favorite 2026Dothan, AL community vote
🏆
NRCA MemberNational Roofing Contractors Assoc.
📅
Founded 199134 continuous years in the Wiregrass
📍
1881 West County Road 70, Dothan AL 36305 334-726-6401 · Mon–Sun 7am–7pm · 24/7 Emergency Response

Ready to Talk About Your Roof? Get a Free Estimate Today.

Stephen McDuffie reviews every request personally. Most estimates are scheduled within 24–48 hours. The quote you receive is binding — the price on paper equals the price on your invoice, always.

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

Free Roofing Estimate — Alabama Roofing Code

No pressure. No spam. Honest answer from a 34-year Wiregrass roofer.

Call MAC Construction Today — 334-726-6401

34 years. 5,000+ roofs. One promise: the price we quote is the price you pay.