
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.
Free Photo Inspection — Dothan & Wiregrass AL
No written report · Timestamped photos · Binding quote follows · No cost
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."





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?
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?
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?
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?
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?
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.
What Licensed, Insured Alabama Roofing Looks Like
Every photo below is from a real MAC Construction project. Real homes, real results, real verified reviews.




← Scroll to see more real MAC Construction projects →








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.
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."
"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."
"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."
"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."
"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."
Stephen McDuffie — Your Alabama Roofing Authority

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


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.
Everything You Need — Services, Cities & Guides
Roofing Services
Service Areas
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.
Free Photo Inspection — Alabama
No written report · Timestamped photos · No cost · Binding quote follows