Skip to content
Overland Park Roof Pros

About Overland Park Roof Pros: Licensed Roofing Pros in KS

Overland Park Roof Pros is a roofing company built around a fairly narrow idea: in Johnson County, the hardest part of getting a good roof is not the roofing, it is picking the contractor. Hail brings crews here every spring, some of them excellent and some of them gone by autumn, and homeowners are asked to tell the difference in a driveway conversation.

So we organized the company around being checkable. Our Kansas Attorney General registration certificate and our Johnson County Class DR license are on every estimate. We pull permits on work that needs them. We do not take money before materials arrive, we will not go near your deductible, and we write down the times the honest answer is that nothing is wrong.

When not to hire us: if you want the cheapest number on the street, we will lose that comparison and we should. If you want a coating sprayed over a hail-damaged shingle roof, we will decline the job.

If you have a tile roof and need it done properly, there are only a few crews in this market who should touch it, and if we are backed up we will tell you to wait for one of them rather than take the work.

If you have a roofing project in Overland Park, the fastest way to get a real number is a free on-site estimate. See every Overland Park service we handle, check whether we cover Olathe, KS and the rest of the Kansas side of the Kansas City metro, or go back to the Overland Park Roof Pros homepage to start. You can also reach us directly on (844) 511-2320.

Credentials

  • License: Kansas roofing contractor registration certificate issued by the Attorney General under the Kansas Roofing Registration Act, plus a Johnson County Class DR roofing license
  • Insurance: General liability at or above the $500,000 minimum Kansas requires on file, and Kansas workers compensation coverage
  • Association: Kansas Roofing Association member
  • Warranty: a written workmanship warranty

How Overland Park Roof Pros works

How a job with Overland Park Roof Pros runs, start to finish

Site visit first, always. We measure, look at the real condition of the work area, and ask what you are actually trying to solve — then you get an itemized free estimate in writing with materials, scope and a realistic date on it.

Once the work starts, the same crew stays on the job until it is done. We protect the surrounding area, clean up daily, and tell you the moment something under the surface changes the plan, because the alternative is a surprise invoice and nobody wants that conversation. a written workmanship warranty backs the finished work.

What we will not do

We do not quote a roofing job over the phone, take deposits before a written scope exists, or bid work we are not set up to do properly. If your project needs a different trade, we say so and point you at someone who does it well. Losing a job is cheaper than doing one badly in Overland Park.

Where Overland Park Roof Pros works and who we work with

Overland Park, KS first, then the surrounding communities of the Kansas side of the Kansas City metro: Olathe, Shawnee, Lenexa, Leawood, Gardner, Prairie Village, Merriam, Mission and more. Each of those has its own page with local detail rather than a copy of this one.

Work splits roughly between homeowners and commercial property — offices, retail, restaurants, apartment complexes and HOA boards across the Kansas side of the Kansas City metro. Start with the Overland Park services, the Overland Park Roof Pros homepage, or just call (844) 511-2320.

Why Overland Park Chooses Overland Park Roof Pros

  • We hand you both numbers up front. The Kansas Attorney General registration certificate and the Johnson County Class DR roofing license are on the first page of every estimate, so you can look us up before you talk price.
  • We pull the permit. Kansas writes a roofer's registration number onto every permit issued, which makes the permit the one record of your roof that a third party created and that outlives any company.
  • We take payment on delivery, not on signature. Abandoning a job after taking a deposit is named in Kansas statute as grounds for revoking a registration, and we would rather not ask you to trust us on that point.
  • We turn down coatings on shingle roofs. It is the fastest, least verifiable job in roofing and the one a departing crew most wants to sell, so we decline it and explain why.
  • We separate the tarp from the contract. Emergency work gets its own written scope and its own price, and nothing in it commits you to who does the permanent repair.
  • We write down when the answer is no. If a storm did not damage your roof, you get that in a dated report with photographs and we leave without selling you anything.

What Overland Park Customers Say

★★★★★
Third company we had out after the May hail. The first two wanted to talk replacement before they got on the roof. These guys walked it, found damage on two slopes and not the other two, and wrote it up that way. They also handed us their state registration number and told us to go look it up, which nobody else did.
Marcy H. · Leawood
★★★★★
Had a leak over the kitchen for two winters and two different roofers had caulked the chimney. This crew explained that the counterflashing had never been cut into the mortar, showed me photos of the surface-caulked metal, and did it properly. Cost more than a tube of sealant. Has been dry for a year and a half.
Dev P. · Lenexa
★★★★★
They talked me out of a coating a door-to-door outfit had quoted me, then told me my roof had about seven years left and I did not need anything yet. Wrote it up with pictures and did not charge me. When it does need replacing I am not calling anyone else.
Tanya B. · Prairie Village
★★★★★
Pulled the permit without me asking, which I later found out is not a given around here. Scope listed the shingle, the underlayment, the valley membrane and the nail pattern instead of just saying new roof. Deposit was not due until the shingles were sitting in my driveway. Straightforward from start to finish.
Russ A. · Olathe
Call Now