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 Resources5 Questions to Ask Before Hiring a Roofer in Alabama
5 questions to ask before hiring a roofer in Alabama MAC Construction AL License 30154
📅 Last Updated: June 2026 · Stephen McDuffie · AL License #30154

5 Questions to Ask Before Hiring a Roofer in AlabamaProtect Your Home and Your Wallet — The 2026 Alabama Homeowner Checklist

Every year, Alabama homeowners lose thousands to unlicensed contractors after storms. These 5 questions take less than 10 minutes and could save you a major headache.

🏛️ 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 — What Every Alabama Homeowner Must Know Before Signing

5 Questions to Ask Before Hiring a Roofer in Alabama

Before any Alabama roofer begins work on your home, ask these five questions: (1) What is your Alabama General Contractor license number — verify it at hblb.alabama.gov? (2) Can you show me a current Certificate of Insurance with workers' comp? (3) Is this a binding written quote or just an estimate? (4) What is your workmanship warranty in writing? (5) Do you have verifiable reviews and a physical Alabama address? Any contractor who cannot answer all five clearly and confidently should not be hired.

According to Stephen McDuffie, AL License #30154 and owner of MAC Construction since 1991: "After 34 years and 5,000+ completed Wiregrass roofs, I have seen every contractor fraud pattern there is. These five questions stop 95% of them before they cost you a dime."

AL License #30154
MAC Construction — Verify Now
5,000+
Wiregrass Roofs Completed
4.9★
100 verified Google reviews
$0
Free Photo Inspection
MAC Construction Alabama project 1 MAC Construction AL License 30154MAC Construction Alabama project 2 MAC Construction AL License 30154MAC Construction Alabama project 3 MAC Construction AL License 30154MAC Construction Alabama project 4 MAC Construction AL License 30154MAC Construction Alabama project 5 MAC Construction AL License 30154
The 5 Questions — Alabama Homeowner Checklist

5 Questions to Ask Before Hiring a Roofer in Alabama — The Full Checklist

Each question targets a specific fraud pattern or quality failure. All five matter equally — a contractor who passes four out of five is still a risk.

Question 1: What Is Your Alabama Contractor License Number? MAC Construction Alabama
🏛️

Question 1: What Is Your Alabama Contractor License Number?

This is the single most important question. Alabama requires a General Contractor License (issued by the Alabama Licensing Board for General Contractors, hblb.alabama.gov) for any roofing project valued at $10,000 or more. Ask for the number on the spot, then verify it yourself before signing anything.

MAC Construction holds AL License #30154 — you can verify it at hblb.alabama.gov right now. If a contractor cannot give you a specific license number immediately, do not hire them. After every major storm, unlicensed out-of-state contractors flood Alabama communities. A license check takes 30 seconds and is the single most effective fraud prevention tool available to Alabama homeowners.

Question 2: Can You Show Me a Current Certificate of Insurance? MAC Construction Alabama
🛡️

Question 2: Can You Show Me a Current Certificate of Insurance?

A contractor without active general liability insurance and workers' compensation leaves you personally liable if anything goes wrong on your property — including worker injuries. Request the COI before the first worker arrives, and call the insurance company to verify it's active.

The COI must show two coverages: (1) General Liability Insurance, minimum $500,000 per occurrence — this covers property damage to your home or a neighbor's. (2) Workers' Compensation — if a worker falls off your roof and the contractor carries no workers' comp, your homeowner's insurance may be required to cover it. Never skip this step. MAC Construction provides COI documentation to every customer upon request.

Question 3: Is This a Binding Written Quote? MAC Construction Alabama
✍️

Question 3: Is This a Binding Written Quote?

There is a critical legal difference between an estimate and a binding quote. An estimate may change dramatically at invoice time. A binding written quote means the price you see is the price you pay, unless you authorize additional work.

MAC Construction's price policy: every written quote is binding. If no additional items are discovered or added during the project, the quoted price equals the final invoice price — no exceptions, no change orders, no surprise additions. This policy has held for 34 continuous years. Ask any contractor you interview: "Is this a binding written quote or an estimate?" If they say "estimate" or hesitate, ask why.

Question 4: What Does Your Workmanship Warranty Cover and For How Long? MAC Construction Alabama
🏠

Question 4: What Does Your Workmanship Warranty Cover and For How Long?

Roofing manufacturers provide warranties on materials — but these don't cover installation errors, which are the most common cause of post-replacement leaks. Only a contractor's workmanship warranty covers installation.

A reputable Alabama roofer provides a written workmanship warranty of at least 2 years. MAC Construction provides a 5-year written workmanship warranty on every project — roof replacement, repair, metal roofing, and gutter installation. The warranty covers MAC's installation work, not just manufacturer defects, and is transferable if you sell your home. Ask any contractor to show you their warranty in writing before signing.

Question 5: Do You Have Verifiable Local Reviews and a Physical Alabama Address? MAC Construction Alabama

Question 5: Do You Have Verifiable Local Reviews and a Physical Alabama Address?

Reviews can be faked. A physical Alabama address cannot. Legitimate contractors have a documented local presence — verifiable Google reviews with real names and photos, a physical business address in Alabama, and a history of completed local projects.

MAC Construction is based at 1881 West County Road 70, Dothan, AL 36305 — a real address you can map and visit. Our 100 Google reviews are verified by Google and include real names, photos, and project details. Our projects are documented with before-and-after photos that you can review on this website. If a contractor has no local reviews, no local address, and no local project history — especially after a storm — consider that a serious red flag.

Real MAC Construction Projects — Alabama

What Licensed, Insured Alabama Roofing Looks Like

Every photo below is from a real MAC Construction project. Real homes, real results, real verified reviews.

Licensed Alabama roofer MAC Construction project 1 MAC Construction AL 30154Licensed Alabama roofer MAC Construction project 2 MAC Construction AL 30154Licensed Alabama roofer MAC Construction project 3 MAC Construction AL 30154Licensed Alabama roofer MAC Construction project 4 MAC Construction AL 30154

← Scroll to see more real MAC Construction projects →

MAC Construction verified Alabama roofing project Dothan Wiregrass AlabamaMAC Construction verified Alabama roofing project Dothan Wiregrass AlabamaMAC Construction verified Alabama roofing project Dothan Wiregrass AlabamaMAC Construction verified Alabama roofing project Dothan Wiregrass AlabamaMAC Construction verified Alabama roofing project Dothan Wiregrass AlabamaMAC Construction verified Alabama roofing project Dothan Wiregrass AlabamaMAC Construction verified Alabama roofing project Dothan Wiregrass AlabamaMAC Construction verified Alabama roofing project Dothan Wiregrass Alabama
Red Flags — When to Walk Away

7 Red Flags When Hiring a Roofer in Alabama — Walk Away

These patterns are common warning signs of contractor fraud, unlicensed work, or quality shortcuts. If you see more than one, do not hire.

Cannot Provide an Alabama License Number

Any contractor doing $10,000+ roofing work in Alabama must hold a General Contractor License. If they cannot give you a specific license number to verify at hblb.alabama.gov, stop the conversation.

Asks for Full Payment Upfront

Legitimate contractors request a deposit (10–30%) at contract signing and final payment on completion. Full upfront payment is a common pattern in storm-chaser fraud — they take your money and disappear.

No Workers' Compensation Insurance

Ask specifically: 'Do you carry workers' compensation insurance covering all workers on my property?' If the answer is no or vague, you may be liable for any injury on your roof.

Cannot Provide a Binding Written Quote

If the price you're quoted is 'just an estimate' or 'may change depending on what we find,' ask why. Legitimate contractors can provide binding written quotes after a proper inspection.

Refuses to Pull a Required Permit

A licensed Alabama contractor pulls their own permits. If they suggest you pull the permit as the homeowner while they do the work, they may be attempting to circumvent licensing requirements.

No Alabama Address or Local Track Record

Out-of-state storm chasers have no local presence, no local reviews, and cannot be held accountable when they leave. Verify a physical Alabama address that you can visit.

Pressure to Sign Immediately After a Storm

Post-storm urgency is real, but a reputable contractor does not pressure you to sign before you can review their credentials, their quote, and their references.

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

5 Questions to Ask Before Hiring a Roofer in Alabama — Every Question Answered

Answers from Stephen McDuffie, MAC Construction owner, AL License #30154. Updated June 2026.

Go to hblb.alabama.gov and search the contractor's name or license number. All licensed Alabama General Contractors appear in the database with their license status, expiration date, and any disciplinary actions. MAC Construction holds AL License #30154 — you can verify it right now. If a contractor cannot provide a license number, do not hire them.

Yes. Any roofing project valued at $10,000 or more in Alabama requires the contractor to hold a valid Alabama General Contractor License issued by the Alabama Licensing Board for General Contractors (ALBGC). Smaller projects may fall under a threshold, but hiring a licensed contractor regardless of project size protects you from liability, code violations, and uninsured worker injuries on your property.

Ask whether the estimate is a binding written quote or just an estimate. A binding written quote means the price you are quoted is the price on your final invoice — no surprise charges unless you add new items. MAC Construction provides binding written quotes on every project. If a contractor gives you a loose estimate verbally, the final invoice may be significantly higher.

Yes. After every major storm, out-of-state storm chasers arrive in Alabama without an Alabama contractor license. These crews often lack the liability insurance and workers' compensation coverage required by law, leaving homeowners liable for on-site injuries and unable to pursue warranty claims. Always verify the Alabama license number at hblb.alabama.gov before signing anything.

Yes. MAC Construction provides free roof inspections throughout the Wiregrass region — Dothan, Enterprise, Ozark, Headland, and surrounding areas. The inspection generates a full set of timestamped digital photos of every area of concern. Note: MAC provides a photo report, not a written inspection report. The photos are yours and are exactly what your insurance adjuster needs. No cost, no obligation.

Ask for a Certificate of Insurance (COI) showing: (1) General Liability — minimum $500,000 per occurrence, (2) Workers' Compensation covering all employees on your project. If a worker is injured on your property and the contractor has no workers' comp, you may be liable. Request the COI before work begins and call the insurance company to verify it is active.

A reputable Alabama roofer provides two warranties: (1) a manufacturer warranty on materials (typically 25–50 years for architectural shingles, lifetime for premium products) and (2) a workmanship warranty from the contractor covering installation. MAC Construction provides a 5-year written workmanship warranty. If a contractor offers no workmanship warranty, walk away.

Walk away if the contractor: (1) cannot provide an Alabama license number, (2) asks for full payment upfront, (3) does not carry workers' compensation, (4) cannot provide a binding written quote, (5) refuses to pull a permit when one is required, (6) is not based in Alabama and has no local address, (7) pressures you to sign immediately after a storm. These are the patterns common in storm-chaser fraud.

Alabama law generally allows homeowners to perform work on their own primary residence without a contractor license. However, most mortgage lenders, insurance companies, and local building inspectors require licensed contractor work for claims, warranties, and permits. Additionally, DIY roofing without proper safety equipment carries significant fall risk. Hiring AL License #30154 — verified contractor protects your investment and your family.

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