Skip to main content

MAC Construction

Skip to main content
A Free Guide From a Licensed Alabama Contractor

How to Verify a Roofing Contractor's License in Alabama

Before you sign anything, spend 90 seconds confirming your roofer is actually licensed. Here's exactly how to check — and how to check ours while you're at it.

🛡️ AL License #30154 📅 Licensed Since 1991 ✅ Verifiable at hblb.alabama.gov ⭐ 4.9★ Google — 106 reviews
★★★★★ 4.9★ — 106 verified Google reviews — Read Reviews →

Authorized Roofing Products

TAMKO CertainTeed GAF OWENS CORNING  Malarkey

Already Verified Us? Get a Free Estimate

Binding written quote. No pressure.

Quick Answer

How Do I Verify a Roofing Contractor's License in Alabama?

Go to hblb.alabama.gov, click "Look Up a License," and search by license number, business name, city, or county. The Alabama Home Builders Licensure Board (HBLB) regulates residential roofing contractors under Title 34, Section 14A of the Code of Alabama. The state recommends verifying before signing any contract over $10,000.

Page Summary — Last Verified August 2026

This guide shows Alabama homeowners the exact steps to verify any roofing contractor's license through the state's official database, using MAC Construction's own license as a real, checkable example.

  • Free online search takes about 90 seconds — no account needed
  • Alabama HBLB recommends verification before any contract over $10,000
  • MAC Construction: AL License #30154, active continuously since 1991

Verification process and threshold confirmed directly from hblb.alabama.gov, August 2026. License details from MAC Construction's own records, current as of this page's last verification date.

Stephen McDuffie and son Sam McDuffie, licensed MAC Construction team, Dothan AL
Why This Actually Matters

Home Repair Fraud Is the #1 Complaint the State Sees

According to the Alabama Home Builders Licensure Board, home repair fraud is the number one complaint filed with the Alabama Attorney General's Consumer Affairs Division. Most residential contractors run honest businesses — but the state's own guidance is direct: before you hire a contractor or sign a contract for more than $10,000, verify that they're actually licensed. A roof replacement or major repair routinely crosses that threshold.

In Alabama, residential roofing contractors are regulated by the Home Builders Licensure Board (HBLB) under Title 34, Section 14A of the Code of Alabama — the same board that licenses general home builders and remodelers. Roofing has its own license category, separate from the Unlimited and Limited home builder licenses, and it requires a $10,000 surety bond and a $150 annual fee to maintain.

"I tell every homeowner the same thing: don't take my word for it. Look me up. If a contractor gets uncomfortable when you ask, that tells you everything you need to know before you sign anything."
— Stephen McDuffie, Owner, MAC Construction | AL License #30154

Licensed Since 1991. Still Here to Prove It.

A warranty only means something if the company that issued it is still around to honor it. A license tells you who's accountable today — how long they've actually been in business tells you whether they'll still be accountable in year five of your warranty. That's the second thing worth checking, right alongside the license itself.

Takes About 90 Seconds

How to Verify a Roofing License in Alabama — Step by Step

This is the exact process, using the state's own free tool. No login, no fee.

1

Go to hblb.alabama.gov

This is the official website of the Alabama Home Builders Licensure Board — the state agency that licenses roofing contractors. Click "Look Up a License" in the top menu.

2

Search using any of these 4 fields

You don't need all four — one is enough. The name search even catches close spellings.

License Number
Business Name
City
County
3

Check the license type and status

Confirm the license is active and matches the work you need — Roofing, Limited, or Unlimited. A plumbing-only license doesn't authorize roofing work, and vice versa.

4

Still unsure? Call the board directly

The HBLB's own site notes the online database may not reflect the very latest changes. For certainty, call 1-800-304-0853 and ask them to confirm directly.

Don't Take Our Word For It

Go Ahead — Verify MAC Construction Right Now

Here's everything you need to check us yourself, using the exact steps above.

Business NameMAC Construction, LLC
License Number30154
License TypeRoofing
License StatusActive
Expiration Date12/31/2026
Designated Qualifying RepresentativeStephen McDuffie
CityDothan
County (per state record)Geneva

Note: the county field on the state's own record shows Geneva, though our physical address (1881 West County Road 70, Dothan, AL 36305) is in Houston County. We're showing exactly what the state record displays rather than what we'd expect, since matching what you'll actually see is the point of this page.

Enter license number 30154 into the official search above — the fastest match — or call the HBLB at 1-800-304-0853 and ask them to confirm it directly. This is the same information anyone can pull up about any licensed roofer in Alabama.

Screenshot of the official Alabama HBLB website confirming MAC Construction's roofing license 30154

A real screenshot of our own license lookup result — the same official hblb.alabama.gov site, no editing.

Not All Licenses Are the Same

The 3 Types of Alabama Home Builder Licenses

License TypeCoversExam Required?
RoofingResidential roofing work specificallyNo — requires 1 year as a licensed contractor first
LimitedResidential building/remodeling under a set dollar thresholdYes
UnlimitedResidential building/remodeling with no dollar capYes

A Roofing license covers roofing work specifically — which is exactly the license MAC Construction holds. When you verify a roofer's license, check that the type actually matches roofing, not a different construction category.

Every roofing license also requires a $10,000 surety bond filed with the Board and a $150 annual renewal fee — real, ongoing costs a legitimate contractor is actually paying to stay licensed.

Setting the Record Straight

License Verification Myths vs. Facts

❌ Myth
"A printed license or business card proves they're licensed."

A physical card can be outdated, expired, or altered, and it can't show you the current status.
✅ Fact
Only the state database shows current status.

The HBLB's own online search is the only way to confirm a license is active right now, not just that one existed at some point.
❌ Myth
"Small roofing jobs don't need a licensed contractor."

Homeowners sometimes assume licensing only matters for big projects.
✅ Fact
The state itself flags $10,000 as the threshold to verify.

Most roof repairs and virtually all replacements cross that line — verification matters on the large majority of real roofing jobs.
Three Ways to Check

Comparing Your Verification Options

MethodSpeedShows Current Status?
Online database (hblb.alabama.gov)~90 secondsYes, as of the last database update
Call the Board (1-800-304-0853)A few minutes on holdYes, confirmed by a person directly
Physical or digital wallet cardInstant, if shownNo — reflects issue date, not current status

The state's own database notes results may lag very recent changes — for a time-sensitive decision, the phone call is the most certain method.

What's Actually at Stake

What Happens If You Hire an Unlicensed Roofer?

The Home Builders Licensure Board maintains a Recovery Fund that homeowners may be able to file against in certain proven cases of fraud or non-performance — but it applies specifically to work by licensed builders. Hiring an unlicensed contractor generally removes that protection entirely, along with the accountability that comes from a real, bonded license the state can suspend or revoke.

There's a practical, everyday version of this risk too: an unlicensed roofer has nothing on the line if the work fails. A licensed contractor's $10,000 bond, ongoing $150 annual renewal, and public disciplinary record all exist because the state ties real consequences to bad work. That structure disappears completely with someone who was never in the system to begin with.

This is also the exact scenario the Board is actively warning about — a 2026 HBLB video specifically addresses unlicensed home builders and new restrictions on how they can advertise. The 90 seconds it takes to check a license is the cheapest insurance policy available before signing anything.

Plain-English Definitions

Licensing Terms Glossary

HBLB (Home Builders Licensure Board)

The Alabama state agency that licenses and regulates residential home builders, remodelers, and roofing contractors under Title 34, Section 14A of the Code of Alabama.

License Bond

A $10,000 surety bond every Alabama roofing licensee must file naming the Board as obligee — a financial guarantee that helps cover claims against non-compliant work.

Designated Qualifying Representative

The exact term the state uses on a license record for the person within a roofing business who holds the actual license and is responsible for the company's work meeting state standards. On MAC Construction's own record, this is Stephen McDuffie.

Reciprocity

An agreement allowing contractors licensed in certain neighboring states (Tennessee, South Carolina, Mississippi, Louisiana, North Carolina) to skip the Skills portion of Alabama's licensing exam, though the Business and Law section is still required.

Disciplinary Action

A formal record the Board keeps of license suspensions, revocations, or other enforcement — publicly viewable on the HBLB website alongside the license search.

Recovery Fund

A state-administered fund homeowners may be able to file against in certain cases of proven contractor fraud or non-performance by a licensed builder.

Frequently Asked Questions

License Verification — Your Questions Answered

Yes. The Alabama Home Builders Licensure Board's online search at hblb.alabama.gov is free to anyone, with no account or login required.

Any one of four fields works: license number, business name, city, or county. The name search even catches close spellings, so you don't need to type it exactly.

The state's own guidance flags $10,000 as the point to verify before signing. Most roof repairs and nearly all replacements reach or exceed that, so verification is worth doing on the large majority of real roofing jobs.

AL License #30154, a Roofing license, active continuously since 1991. Verify it directly at hblb.alabama.gov or by calling 1-800-304-0853.

The Board's own site notes it may not reflect very recent changes. For a time-sensitive decision, calling the Board directly at 1-800-304-0853 gives the most current confirmation.

A Roofing license covers residential roofing work specifically. An Unlimited license covers residential building and remodeling with no dollar cap, and requires passing the state exam — a Roofing license does not require an exam, but does require one year of prior licensed-contractor experience.

The HBLB's Consumers section has a formal complaint process and resources on unlicensed builders. You can also simply choose not to hire them — that alone protects you from the most common risk.

No, and this surprises most homeowners. The Board can reprimand, fine, suspend, or revoke a license, but it cannot order a contractor back to fix work, establish monetary damages, or force reimbursement. Complaints must be filed by mail within 6 years of substantial completion — this is exactly why verifying a license and a written quote upfront matters more than relying on complaints after the fact.

Generally, yes — Alabama's licensing applies to work performed in Alabama regardless of where a contractor is based. Limited reciprocity exists for the Skills exam only for contractors already licensed in Tennessee, South Carolina, Mississippi, Louisiana, or North Carolina — not Georgia or Florida — and the Business and Law exam is still required either way. If a contractor working on your Wiregrass-area home isn't showing up in the Alabama database at all, that's worth asking about directly.

Alabama roofing licenses run through December 31 each year. Per the Board's own stated policy, a renewal application submitted before the deadline keeps the license active while it's being processed — it doesn't lapse the moment the calendar flips. If a license shows as expired well past year-end with no renewal in progress, that's worth asking about directly.

Verified Us? Get a Free Estimate

Binding quote · Stephen responds directly

AL License #30154 4.9★ · 106 Reviews 📞334-726-6401

What Homeowners Say After Checking Us Out

⭐ See All Reviews ↗
★★★★★

"Best Roofing company in Dothan, Alabama. They have done a great job. They did a great job in our new Roof installation."

Jake Foster
Verified Google Review · Local Guide
G Google
★★★★★

"In my opinion, you will not find a better roofing company anywhere in the Wiregrass. They have years of experience and it shows up in the craftsmanship and quality of their work."

Jerry Turner
Verified Google Review
G Google
★★★★★

"MAC Construction did an excellent job installing my new roof! They cleaned up their work area very well & communicated with me daily about the job progress."

Katrina King
Verified Google Review · Local Guide
G Google
One License, the Whole Wiregrass

A Statewide License, Applied Locally

Alabama roofing licenses aren't issued per city or county — AL License #30154 authorizes MAC Construction to perform residential roofing work anywhere in the state. In practice, that means the same license, the same verification process, and the same binding-quote standard whether the job is in Dothan, Ozark, Enterprise, or any other Wiregrass community MAC serves.

That's also why the verification steps on this page work exactly the same no matter which Alabama roofing contractor you're checking — the search fields, the $10,000 threshold, and the phone number for the Board don't change based on location.

Licensed · Insured · Verifiable

The Credentials, In One Place

Verify any Alabama roofing contractor directly at the Alabama Home Builders Licensure Board before signing anything.

🛡️ AL License #30154
🔒 Fully Insured + Bonded
⭐ 4.9★ — 106 reviews
🏆 Nextdoor Fave 2026
👥 Team of 15
📅 Licensed Since 1991

Authorized Roofing Products

TAMKO CertainTeed GAF OWENS CORNING  Malarkey

MAC Construction

📍1881 West County Road 70,
Dothan, AL 36305
🕐Mon–Sun 7AM–7PM · Emergency 24/7
Verified and Licensed Since 1991

You've Checked. Now Get Your Estimate.

Free inspection. Binding written quote. AL License #30154 — check it anytime.

AL License #30154 · 34+ Years · 4.9★ Google · 106 Reviews · Verify Anytime at hblb.alabama.gov