ABOUT US


Main Effort Roofing was founded by Donald Darnell, an active duty service member who believed OKC homeowners deserved better than high-pressure sales tactics and contractors who go silent after the check clears.
We specialize in storm damage restoration and insurance claim assistance - walking you through every step so you're never left guessing. From the first inspection to the final nail, we communicate clearly, work clean, and treat your home the way we'd want ours treated.
We're not the biggest roofing company in Oklahoma. We're just the one that shows up, does the job right, and stands behind it.
It depends on the age of your roof, the extent of the damage, and how much of the surface is affected. Minor damage — a few missing shingles, small leaks — can often be repaired. But if your roof is over 15–20 years old or more than 30% is damaged, a full replacement is usually the smarter long-term investment. A free inspection will give you a clear answer.
Common signs include missing or cracked shingles, dark spots or bruising on shingles, granules collecting in your gutters, dents on gutters or vents, and water stains on your ceiling or in the attic. Hail damage is often invisible from the ground — a professional inspection is the only way to know for sure.
The cost varies based on the size of your roof, the materials used, and the extent of any damage. In the OKC area, most residential roof replacements range from $8,000 to $20,000+. If you're going through insurance, your out-of-pocket cost is often just your deductible. We provide transparent, itemized estimates so you know exactly what you're paying for.
Most asphalt shingle roofs last 20–30 years under normal conditions. However, Oklahoma's severe hail seasons, high winds, and temperature extremes can shorten that lifespan significantly. Regular inspections — especially after major storms — can catch issues early and extend the life of your roof.
In most cases, yes — if the damage was caused by a storm, hail, or wind event. Insurance typically does not cover damage from normal wear and age. The key is documenting the damage correctly and filing your claim promptly. Main Effort Roofing works directly with insurance adjusters to help you get the full coverage you're entitled to.
Most residential roof replacements in the OKC area are completed in one to two days, depending on the size of the home and weather conditions. We'll give you a clear timeline before we start and keep you updated throughout the process.
Start by contacting your insurance company to report the damage and open a claim. An adjuster will be assigned to inspect your property. We strongly recommend having a roofing contractor present during that inspection to make sure all damage is documented. Main Effort Roofing guides you through this entire process at no extra charge.
Look for a locally owned company with verifiable reviews, proper licensing and insurance, and a clear process for estimates and communication. Be cautious of storm chasers — out-of-town contractors who appear after major weather events and disappear just as fast. Main Effort Roofing is based right here in OKC, and we stand behind every job with our name and reputation.
When I started Main Effort Roofing, I made a simple promise: treat every homeowner the way I'd want my own family treated.
That means no pressure, no confusing estimates, and no disappearing after the job is done. From your first inspection to the final shingle, the team will walk you through every step - what we found, what it means, what it'll cost, and exactly what to expect next.
Roofing can feel overwhelming, especially after a storm. My job is to make it simple. Whether we're handling a repair or guiding you through an insurance claim, you'll always know where things stand and who to call.
That's a promise I take personally.
© copyright 2026, Main Effort Roofing