Service call · Enterprise & Coffee County
Roof Repair Enterprise AL Leaks traced, shingles replaced, flashing and pipe boots resealed
MAC Construction fixes roof leaks, missing shingles, cracked pipe boots, failed flashing and soft decking for homeowners in Enterprise and across Coffee County. Our shop is in Dothan, roughly 30 miles away, and owner Stephen McDuffie has roofed since 1985. Every repair starts with a free inspection with photos and a written quote.
- AL HBLBLicense #30154
- 4.9★from 100+ Google reviews
- 5-yearwritten warranty on repairs
Roof repair Enterprise AL homeowners can trust starts with finding where the water actually gets in. MAC Construction, licensed by the Alabama Home Builders Licensure Board (#30154) and roofing since 1991, repairs shingle roofs across Enterprise and Coffee County: leaks, missing or lifted shingles, flashing at walls and chimneys, worn pipe boots and rotted decking. We inspect for free, photograph the problem, give you a written quote and back the repair with a 5-year written workmanship warranty.

Repair ticket Lic. #30154
- Job
- Residential roof repair
- Where
- Enterprise & Coffee County
- From shop
- About 30 miles, roughly 35–40 min
- Inspection
- Free, with photos
- Quote
- Written, full scope
- Warranty
- 5-year written workmanship
Free inspection
Step one
Not Sure What Your Roof Needs? Text Us a Photo First
Is this serious? Skip the ladder. Text a few photos taken from the ground to +1 334-726-6401 with your address, and Stephen or Sam will tell you what it probably is.
- Wide shotThe side of the house, so we can see which slope it is.
- Close-upZoom in on the missing shingle, flashing or pipe.
- InsideThe ceiling stain or drip, and which room it is in.
A photo is a starting point, not a diagnosis; the fix is confirmed on the roof.
Brown spot on the bedroom ceiling and a shingle in the yard. Photos attached.
Looks like a missing shingle on the back slope. Let's set a time to look.
Symptom finder
Roof Leak Repair Enterprise AL: Match the Symptom to the Likely Fix
Pull a drawer to see what each symptom usually means and how it is usually fixed. A general guide; your roof gets the final word.
- Likely cause
- Often a cracked pipe boot, lifted flashing or a missing shingle. Water runs along the decking, so the way in may be uphill of the stain.
- Typical fix
- Trace the leak from the roof, replace the failed part and any soft decking under it.
- Do today
- Pencil around the stain and date it. More in our roof leak repair guide.
- Likely cause
- Wind lifts shingle edges and breaks the seal strip.
- Typical fix
- Replace them, re-seal lifted ones nearby, check the nails.
- Do today
- Keep any shingle you find in the yard; it helps with matching. Widespread damage belongs on our Enterprise storm damage page.
- Likely cause
- Some loss is normal on a new roof. Heavy amounts on an older roof usually mean worn-out shingles.
- Typical fix
- Often no repair, just an honest look at how much life is left.
- Do today
- Text a photo of the gutter. See how long a roof lasts in Alabama.
- Likely cause
- The rubber collar on a vent pipe boot cracks in the sun, and water runs down the pipe.
- Typical fix
- Replace the pipe boot and check the shingles and decking around it.
- Do today
- Drips that follow a pipe point straight at the boot.
- Likely cause
- Flashing at a chimney or wall has pulled loose, rusted, or was only caulked.
- Typical fix
- Reset or replace the step and counter flashing, then re-shingle the area.
- Do today
- Note whether it leaks in every rain or only with wind from one side.
- Likely cause
- Decking that stayed wet long enough to rot, usually under an old, slow leak.
- Typical fix
- Cut out the rotted decking, put in new wood and re-roof that section.
- Do today
- Keep off that area and have it looked at soon.
- Likely cause
- Wind-driven rain forced under shingles, flashing or ridge cap.
- Typical fix
- Re-seal or replace the shingles and flashing facing the wind.
- Do today
- Note the date and wind direction. If it is pouring now, see the emergency roof repair page.
Parts of the job
Roof Repair Enterprise AL Homeowners Call Us About Most
Most repairs come down to a few parts that wear out or take a hit from weather. If you need a roofer in Enterprise, AL, for one of these, it is everyday work for us.
Shingles

Lifted and missing shingles leave the decking open to the next rain. Missing Shingle Repair in Enterprise, AL
We replace missing, torn or creased shingles, re-seal the lifted ones around them and check the nailing. One gap lets rain soak the felt and decking below.
Boots

MAC tear-off in Dothan, AL: a vent pipe through the decking, the opening a pipe boot seals. Pipe Boot Replacement in Enterprise
When the rubber collar on a vent pipe boot cracks, water runs straight down the pipe. We replace the boot and check the shingles and decking around it.
Flashing

MAC job in Wicksburg, AL: shingles meeting a brick wall, where flashing keeps water out. Flashing Repair Enterprise AL Homes Need Most
Flashing seals the joints at walls, chimneys and valleys. We reset or replace loose, rusted or caulk-only flashing and re-shingle over it.
Decking

MAC job in Dothan, AL: decking at a dormer. Rotted Decking Repair
A new shingle will not hold on soft wood. We cut out the bad decking, put in new boards, re-roof that section and show you the photos.
Small Hail and Wind Fixes
A few wind-creased shingles or hail bruises on one slope can often be repaired. Widespread damage or an insurance claim? Start with our Enterprise storm damage page.
Work order
What Happens on a Roof Repair Visit
- You show us the problem
The stain, drip or missing piece. Texted photos help us come prepared.
- We check the spot and uphill of it
Water often gets in above where it shows.
- We check the usual suspects
Pipe boots, wall and chimney flashing, valleys, exposed nails, loose shingles and soft decking.
- We take photos and show you
You see what we saw before we talk price.
- You get a written quote
The full scope in writing, with no surprise pricing.
- The repair
Some small fixes happen on the first visit, as two reviews below describe; larger ones get scheduled.
"I enjoy helping people with problems that can be solved."
Stephen McDuffie, owner
Check Our License Before We Climb
Alabama requires a Home Builders Licensure Board license for residential roofing jobs over $2,500. MAC holds license #30154; look it up at hblb.alabama.gov or follow our license check guide. We carry liability and workers' comp coverage.
Inspection and photos are free; a formal written condition report is a separate paid service. See roof inspections.
Decision helper
Repair or Replace Your Roof in Enterprise, AL?
Answer four questions for a rough lean. The photos from your inspection decide.
How old is the roof?
How much is damaged?
How does the decking feel?
Was there a recent storm?
Our lean
RepairPrice bothReplace
Answer all four rows to see which way it leans.
Storm damage? Photograph it before any repair. Under Alabama law (Ala. Code §8-36-2) a residential roofer cannot negotiate your claim, so you deal with your insurer directly; we document the damage with photos. See insurance roof claims.

When Repair Stops Making Sense
Patching one leak on a sound roof is money well spent; patching the third leak in a year on a worn-out roof usually is not. When the shingles are tired everywhere, we say so. See roof replacement in Enterprise; financing through Enhancify is available for qualified applicants, subject to credit approval.
Bad weather
Emergency Roof Tarp in Enterprise, AL When Rain Won't Wait
When a limb comes through or wind strips a section, a properly fastened tarp keeps water out until the permanent repair. Stay off a wet roof; call or text +1 334-726-6401, answered live 24/7.
Enterprise knows severe weather: the EF4 tornado of March 1, 2007 struck Enterprise High School. For any storm, the first steps are the same: get safe, keep water out, take photos.
- Move belongings and catch drips.
- Photograph the damage from the ground.
- See emergency roof repair for next steps.

The honest answer
How Much Does Roof Repair Cost in Enterprise?
It depends on the problem, and a price given over the phone without seeing the roof is a guess. What you get from us: a free inspection, photos and a written quote with the full scope before work starts.
Roof Repair Enterprise AL: What Changes the Price
- AccessHeight, fences, trees and landscaping change the setup.
- PitchSteeper roofs need more safety gear and time.
- MaterialsShingle line, color, flashing metal and boots.
- DeckingRot found under a leak adds wood and labor.
- How many spotsOne pipe boot is not the same job as three leaks.
For more on pricing factors, read what affects roof repair cost.

Matching Shingles on an Older Roof
Shingle makers retire colors and styles, and Alabama sun fades what is on your roof, so a new shingle can stand out at first. We install TAMKO, CertainTeed, GAF, Owens Corning and Malarkey and know where to look for a close match. If a patch would show, we tell you before the repair, not after.
Repair receipts
Three Repair Calls, in the Customers' Own Words
Rated 4.9★ from 100+ Google reviews. One describes Stephen stopping by on his way home from Enterprise. These are their experiences, not a promised response time.
Google review★★★★★5 out of 5 stars
Leak found and fixed
"I called Mr. McDuffie this morning regarding a roof leak. After a long day, he stopped by on his way home from Enterprise. I described the area of the leak, he went up on the roof and found the problem immediately. Roof was repaired less than 10 minutes later. Super nice guy!…"
Alan Williford Google review★★★★★5 out of 5 stars
Texted on a Saturday
"Texted him early on a Saturday morning and within a few hours, he arrived at my house to inspect by roof. Inspected roof and immediately repaired the roof. Appreciated his honesty and his immediate response."
Monique McCallister Google review★★★★★5 out of 5 stars
Small hole patched
"These guys are very friendly and professional. I needed a small hole fixed in my roof and they were on it within a few hours. The price was very reasonable too compared to other roofing companies in the area…"
William Bonner
Real experience, real projects
What 35 Years of Roof Repairs Actually Teaches You
Stephen McDuffie started roofing in 1985 and founded MAC Construction in August 1991. His son Sam works beside him full-time; our team of 15 has done more than 6,000 roofs.
That doesn't make us the best or only roofer for your roof. It means we have done this a long time and will show you what we find. The video is a real MAC Construction project.
"A great roofer will not cut corners to get a job."
Stephen McDuffie
Watch: Real MAC Construction Project Video
Where we work
Roof Repair Near Enterprise: Coffee County and the Towns Around It
Enterprise sits in Coffee County, with part of the city reaching into Dale County, and is known for the Boll Weevil Monument downtown. Our shop on West County Road 70 in Dothan is roughly 30 miles southeast, about 35 to 40 minutes by road, and we work in Enterprise regularly.
Roof Repair in Coffee County, AL
The roof repair Enterprise AL homeowners get from us is the same across Coffee County and nearby Dale County, including Daleville and Ozark: free inspection, photos, written quote.
Roof Repair Near Fort Rucker
Homes around Fort Rucker, the Army post that carried the name Fort Novosel from 2023 until July 2025, between Enterprise, Daleville and Ozark, are in the same work area.
Questions
Roof Repair Questions From Enterprise Homeowners
It depends on the problem. A worn pipe boot and a leak that has rotted the decking are very different jobs, and access, pitch and shingle matching matter too. The inspection is free, we photograph what we find, and you get a written quote.
Yes. Enterprise and the rest of Coffee County are part of our regular work area, roughly 30 miles from our Dothan shop. A missing shingle is worth fixing before it becomes a ceiling stain.
Yes. Text a photo to +1 334-726-6401 with your address. A photo helps us understand the problem; it does not replace looking at the roof itself.
Repair usually makes sense when the damage is in one area and the roof has life left. Replacement is worth pricing when leaks keep appearing, the shingles are worn everywhere, or the decking is soft in several spots.
No. Under Alabama law (Ala. Code §8-36-2), a residential roofer cannot represent you or negotiate an insurance claim for you. We can photograph the damage for your records; you work directly with your insurance company.
Yes. MAC Construction gives a 5-year written workmanship warranty on roof repairs, as well as on roof replacements and gutters.
Often closely, but not always exactly. Colors get discontinued and older shingles fade. We tell you before the repair whether the match will be close or noticeable.
Stay off the roof. Move belongings, catch the drip and take photos. Then call or text +1 334-726-6401, answered live 24/7. When it is safe, a tarp can protect the house until the permanent repair.
Want to know how free estimates work? See our free roofing estimate page, or compare our roof repair work in Dothan.
Free repair inspection
Book a Free Roof Repair Inspection in Enterprise
Stephen or Sam will call to set a time. Roof repair Enterprise AL homeowners can see before they decide:
- We inspect the problem area and photograph what we find, free.
- You get a written quote listing the full scope of the repair.
- You decide, with no pressure. Repairs carry a 5-year written workmanship warranty.
Call or text +1 334-726-6401, answered live 24/7, or text a photo of the problem. Verify license #30154 at hblb.alabama.gov.
The inspection request form loads as you scroll here. Rather call? +1 334-726-6401