Where we work

One local crew covering the metro on both sides of the state line. Pick your city for what we see there.

Overland Park, KS

Overland Park sits squarely in Johnson County hail country, and its established neighborhoods are full of 15-to-20-year-old roofs now reaching the end of their shingle life.

Roofing in Overland Park →

Olathe, KS

Olathe has grown fast, and a lot of its subdivisions went up in the same few years, which means whole streets tend to need roofs around the same time, often after the same storm.

Roofing in Olathe →

Lee's Summit, MO

Lee's Summit's mix of mature trees and newer construction means two different roofing realities, heavy leaf-and-limb debris on one street, first-replacement roofs on the next.

Roofing in Lee's Summit →

Independence, MO

Independence has a large stock of older homes, and older homes mean older roof decks, so a straight shingle-over is rarely the right call here.

Roofing in Independence →

Shawnee, KS

Shawnee blends wooded lots with open newer developments, so wind exposure varies block to block, and so does the right shingle wind rating.

Roofing in Shawnee →

Blue Springs, MO

Blue Springs took a direct line from several recent hail cores, and a lot of its roofs are now in their first insurance-claim cycle.

Roofing in Blue Springs →

Get a free inspection

No cost, no pressure. We inspect, document with photos, and give you a written assessment.

Or call us now at (816) 555-0142.