Prices are estimates. How we get them
Roofing · Kansas City, KS
Roof replacement, storm damage, and leak repair serving Kansas City, Overland Park, Olathe, and Shawnee. Local crew, honest quotes, fast response.
Get a free quoteWe handle roofing across Kansas City and the surrounding Wyandotte County area. From older neighborhoods like Strawberry Hill and Rosedale to newer homes in Welborn and Overland Park, our local crew does the job start to finish.
Kansas City sits along the bluffs where the Kansas and Missouri rivers meet, with heavy clay soil. The area sees spring hail, severe thunderstorms, strong winds, and winter ice, and that weather is hard on roofs, especially shingles that are 15 years old or more.
We give honest written quotes, carry full insurance, and clean up completely when the work is done.
Full tear-off and replacement with architectural shingles, new underlayment, flashing, and ventilation.
Free inspections after hail and wind, with photos you can share with your insurance company.
We track down leaks around chimneys, vents, skylights, and valleys and fix the source, not just the stain.
Replacing missing, cracked, or lifted shingles before small problems turn into big ones.
Repairs and replacements for porches, additions, and low-slope sections.
New gutters and downspouts that move water away from your roof edge and foundation.
Your roof is the first line of defense for everything under it. In Kansas City, where homes face spring hail, severe thunderstorms, strong winds, and winter ice, shingles take a beating year after year. A roof that looks fine from the street can still have lifted shingles, cracked flashing, or worn-out underlayment that lets water in during the next big storm.
We help homeowners across Wyandotte County figure out whether they need a simple repair or a full replacement. Not every roof needs to be replaced. If a repair will get you several more good years, we'll tell you. When the roof is past its life, badly damaged by hail, or leaking in several places, we'll explain why and give you a clear written estimate.
Many homes in neighborhoods like Strawberry Hill, Rosedale, and Argentine are on their second or third roof. Older homes often have multiple layers of shingles, worn decking, or poor attic ventilation that shortens roof life. We check all of that during our inspection, so there are no surprises once the work starts.
Some roof problems are easy to spot from the ground. Others only show up on an inspection. These are the most common reasons Kansas City homeowners call us.
Missing, cracked, or curled shingles. Strong winds can lift and tear shingles, and older shingles curl and crack as they dry out. Once shingles are gone, water can reach the decking underneath.
Granules in the gutters. Shingles are coated with granules that protect them from the sun. Piles of granules at the bottom of downspouts usually mean the shingles are wearing out or were hit by hail.
Water stains and leaks. Brown stains on ceilings, damp spots in the attic, or peeling paint near the roofline are signs water is getting in. Small leaks can rot decking and cause mold if they're ignored.
Sagging areas. A roof deck that dips between rafters can mean the decking is rotting or the structure needs attention. This should be checked as soon as possible.
Age. Most asphalt shingle roofs last about 20 to 25 years. If yours is near that age, it's worth getting an inspection before a storm finds the weak spots for you.
After spring hail, roofs across the area can take damage that's hard to see from the ground. Hail bruises shingles and knocks off granules, which shortens roof life even if nothing is leaking yet. Wind can crease or lift shingles and break the seal that keeps them flat.
If a storm has passed through, start by checking from the ground. Look for dented gutters, downspouts, and vents, shingle pieces in the yard, and new stains on ceilings. Take dated photos and write down the date of the storm. Then schedule a free inspection. We'll get on the roof, photograph what we find, and tell you honestly whether it looks like an insurance claim or not.
If your claim is approved, we'll work with your insurance adjuster to make sure the full scope of the damage is covered, including things like vents, flashing, and gutters that are easy to miss. We serve Kansas City and nearby towns including Overland Park, Olathe, Shawnee, and Lenexa.
A full replacement usually takes one to two days on a typical home. We start by protecting your landscaping, siding, and driveway, then tear off the old shingles down to the decking. We replace any soft or rotted decking, install ice and water shield in valleys and along the edges where it's needed, and add new underlayment across the whole roof.
Next, we install new drip edge, flashing around chimneys and walls, and pipe boots at every vent. Then the new shingles go on, along with ridge caps and ventilation that helps the roof last longer. When we're done, we clean up every nail and scrap, run a magnet over the yard and driveway, and walk the job with you.
We pull the building permit and handle inspections, and we explain both the manufacturer's shingle warranty and our workmanship warranty before you sign.
Roofing is a big investment, and after big storms Kansas City often sees out-of-town crews knocking on doors. Before you hire anyone, ask for proof of liability insurance and workers' compensation, a local address, and a written estimate that lists materials, tear-off, decking repair costs, and cleanup.
Be careful with anyone who asks for full payment up front, pushes you to sign on the spot, or offers to cover your deductible. A reputable roofer will answer your questions, give you time to decide, and still be around if you need warranty work years later. That's how we work on every job, from a small repair in Armourdale to a full replacement near Bonner Springs.




A full roof replacement on a typical Kansas City home usually runs about $9,000 to $18,000 for architectural asphalt shingles, depending on size, pitch, layers to tear off, and decking repairs. Smaller repairs often cost a few hundred to a couple thousand dollars. If storm damage is covered, your cost may be limited to your insurance deductible. We give you a written estimate before any work starts.
Look for dented gutters and vents, shingle granules in the downspouts, or missing shingles. The easiest way to know is a free inspection. We'll take photos and show you what we find.
Yes. We document the damage, meet the adjuster if you'd like, and help make sure the full scope is covered.
Most homes are done in one to two days once materials arrive. Weather can push the start date.
Asphalt shingle roofs usually last about 20 to 25 years, but spring hail can shorten that. If yours is near that age or storm damaged, get it inspected.
Most roof replacements in the area need a building permit. We pull the permit and handle inspections.
Stay safe, take photos from the ground, and call us for a free inspection. If water is coming in, we can tarp the roof to prevent more damage.
Tell us what you need and where. We usually reply the same day.
No obligation and no pressure.