
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.
Authorized Roofing Products
Already Verified Us? Get a Free Estimate
Binding written quote. No pressure.
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.

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."
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.
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.
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.
Search using any of these 4 fields
You don't need all four — one is enough. The name search even catches close spellings.
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.
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.
Go Ahead — Verify MAC Construction Right Now
Here's everything you need to check us yourself, using the exact steps above.
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.

A real screenshot of our own license lookup result — the same official hblb.alabama.gov site, no editing.
The 3 Types of Alabama Home Builder Licenses
| License Type | Covers | Exam Required? |
|---|---|---|
| Roofing | Residential roofing work specifically | No — requires 1 year as a licensed contractor first |
| Limited | Residential building/remodeling under a set dollar threshold | Yes |
| Unlimited | Residential building/remodeling with no dollar cap | Yes |
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.
License Verification Myths vs. Facts
A physical card can be outdated, expired, or altered, and it can't show you the 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.
Homeowners sometimes assume licensing only matters for big projects.
Most roof repairs and virtually all replacements cross that line — verification matters on the large majority of real roofing jobs.
Comparing Your Verification Options
| Method | Speed | Shows Current Status? |
|---|---|---|
| Online database (hblb.alabama.gov) | ~90 seconds | Yes, as of the last database update |
| Call the Board (1-800-304-0853) | A few minutes on hold | Yes, confirmed by a person directly |
| Physical or digital wallet card | Instant, if shown | No — 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 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.
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.
What a Licensed Roofer's Work Actually Looks Like
Real completed projects, permit-pulled, under AL License #30154. Not stock photos.








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
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."
"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."
"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."
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.
The Credentials, In One Place
Verify any Alabama roofing contractor directly at the Alabama Home Builders Licensure Board before signing anything.
Authorized Roofing Products
MAC Construction
Dothan, AL 36305
Related Resources
🛡️ Trust & Credentials
📚 Guides & Pricing
🔨 Core Services
🏢 MAC Construction
🏛️ Official State Resources
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