Short answer: As of September 2026, the five highest-scoring roofing contractors in the Kansas City, MO-KS metro on The Roofing Brief Contractor Score are Christian Brothers Roofing LLC (98.4), JPA Roofing LLC (90.3), Larry L. Vaught Roofing, Inc. (87.8), Robinson Roofing KC (87.8), Priority Roofing of Kansas City (80.8). Each holds a certification we verified on the manufacturer’s own register, every rating was corroborated elsewhere, and placement on this page is not for sale.
The Roofing Brief scored 10 certified roofing contractors serving the Kansas City metro on a published, reproducible formula, then researched each of the top five individually to confirm its record. Kansas City takes 694 damaging-hail reports a decade, the second-highest count of any metro published so far and behind only Dallas. Missouri issues no state roofing licence, and the metro straddles a state line, so a Missouri-side contractor and a Kansas-side contractor answer to entirely different local rules. That combination, severe hail plus no state regulation plus a split jurisdiction, makes tenure and manufacturer certification the only consistent signals available on both sides of the line.
Hail, codes and what they cost a Kansas City homeowner
This metro straddles a state line and the two sides regulate roofers very differently. Kansas requires a roofing contractor registration certificate from the Attorney General to sell or perform roofing work for a fee, with a public directory you can search. Missouri has no state roofing licence or registration at all; a 2021 bill to create one was never enacted. On the Missouri side, the checks are the city licence and permit, and RSMo 407.725, which bars a roofer from covering your insurance deductible or negotiating your claim. If your house is in Kansas, ask for the Attorney General registration; if it is in Missouri, ask for the local licence.
Kansas City’s permit rule is unusually precise, and it is the sort of detail a good contractor will know without checking. Replacing the roof covering and underlayment, along with no more than 32 square feet of decking, does not require a permit. Go beyond 32 square feet of decking and you need a building permit and a contractor holding a current city business licence; touch rafters or structure and the job needs a scope review and a residential contractor licence too. On the Kansas side, Johnson County requires a permit for all roofs and a county contractor licence verified at application.
The hail here is severe and frequent: 806 reports over the decade, 694 of them an inch or larger and 65 at two inches or more, topped by softball-size stones of five inches near Garden City in July 2023 and 4.25-inch hail in Bates County in May 2017. Add 1,282 severe wind reports and May as the peak month and the case for a UL 2218 Class 4 impact-rated shingle is easy to make. Ask your insurer what credit it gives, and keep the product certificate with the policy.
Tornado risk is real on both sides of the line. An EF4 crossed the Kansas River into Leavenworth County on 28 May 2019, and an EF3 tracked into the southern metro in March 2017; 55 tornadoes touched down in the decade. 2025 was the busiest year in the record with 454 severe reports. After a big hail or wind day, out-of-area crews arrive fast, so check the Kansas registration or the Missouri local licence, then ask for addresses of jobs they completed here before the storm.
The 5 best roofers in Kansas City, MO
Scored 2026-09-15. The metro mean rating used as the Bayesian prior for Kansas City is 4.95, across a pool of 10 certified contractors.
| Rank | Company | TRB Score | Certification | Rating (reviews) | Adjusted | In business since | Based in |
|---|---|---|---|---|---|---|---|
| 1 | Christian Brothers Roofing LLC | 98.4 | President’s Club | 5.0 (1,985) | 4.999 | 2009 | Gladstone, MO |
| 2 | JPA Roofing LLC | 90.3 | President’s Club | 4.9 (358) | 4.906 | not published | Raytown, MO |
| 3 | Larry L. Vaught Roofing, Inc. | 87.8 | President’s Club | 4.9 (225) | 4.909 | 1967 | Grandview, MO |
| 4 | Robinson Roofing KC | 87.8 | President’s Club | 4.9 (76) | 4.92 | not published | Kansas City, KS |
| 5 | Priority Roofing of Kansas City | 80.8 | Master Elite | 4.9 (196) | 4.91 | not published | Kansas City, MO |

1. Christian Brothers Roofing LLC — TRB Score 98.4
Christian Brothers Roofing LLC is based in Gladstone, MO, in business since 2009, led by D. Scott Horstmann, BBB accredited, and holds President’s Club standing on the GAF certification registry.
| Score component | Points | Max |
|---|---|---|
| Certification tier | 35 | 35 |
| Adjusted rating | 40.0 | 40 |
| Review corpus depth | 15.0 | 15 |
| Metro proximity | 8.5 | 10 |
| Total | 98.4 | 100 |
Independently corroborated:
- Accredited business committed to the BBB Standards for Trust. BBB
- BuildZoom score 106, in the top 7% of 23,328 licensed Missouri contractors. BuildZoom
- Established 2009, owned by D. Scott Horstmann, a faith-based roofing and guttering contractor serving the Kansas City metro. Company
What they actually do. Residential roofing and guttering across the Kansas City metro.
Why it ranks here. 1,985 registry reviews at a clean 5.0 is one of the largest flawless review corpora recorded in this programme. In a metro with this much hail, that volume represents a great many storm claims handled without a dissenting review.
Best fit for: Northland homeowners and high-volume hail claim seasons.
What we would want clarified. Reviews are mixed at the margins on Yelp and Angi, where both strong praise and complaints appear. The registry corpus is far deeper, but read the dissenting reviews before signing. We publish this because a ranking that only prints the flattering findings is an advertisement, not an assessment.
Verify the certification yourself on the GAF registry listing. The number carried on that listing is (816) 453-7663, which is the registry’s contact line and is often a directory tracking number rather than the contractor’s own: take the number from the company’s own website and compare the two.
2. JPA Roofing LLC — TRB Score 90.3
JPA Roofing LLC is based in Raytown, MO, BBB accredited since 31 December 2015, and holds President’s Club standing on the GAF certification registry.
| Score component | Points | Max |
|---|---|---|
| Certification tier | 35 | 35 |
| Adjusted rating | 36.2 | 40 |
| Review corpus depth | 11.6 | 15 |
| Metro proximity | 7.5 | 10 |
| Total | 90.3 | 100 |
Independently corroborated:
- Accredited since 31 December 2015. BBB
- Rated 5.0 on both Angi and HomeAdvisor. Cross-platform reviews
- 356 reviews. Birdeye
What they actually do. Residential and commercial roofing and guttering from a Raytown base.
Why it ranks here. Perfect 5.0 ratings on both Angi and HomeAdvisor simultaneously, which is uncommon because those platforms draw on different customer pools.
Best fit for: Eastern Jackson County homeowners in Raytown, Independence and Lee’s Summit.
Verify the certification yourself on the GAF registry listing. The number carried on that listing is (816) 331-6219, which is the registry’s contact line and is often a directory tracking number rather than the contractor’s own: take the number from the company’s own website and compare the two.
3. Larry L. Vaught Roofing, Inc. — TRB Score 87.8
Larry L. Vaught Roofing, Inc. is based in Grandview, MO, in business since 1967, led by Larry Vaught, BBB accredited since 1 February 1975, A+ rating, and holds President’s Club standing on the GAF certification registry.
| Score component | Points | Max |
|---|---|---|
| Certification tier | 35 | 35 |
| Adjusted rating | 36.4 | 40 |
| Review corpus depth | 10.7 | 15 |
| Metro proximity | 5.8 | 10 |
| Total | 87.8 | 100 |
Independently corroborated:
- A+ rated and accredited since 1 February 1975, a 51-year unbroken accreditation. BBB
- Founded by Larry Vaught in 1967, performing complete replacements, new construction, leak repair, maintenance and guttering, and accepting insurance work. Company
- Routinely receives Angie’s List Super Service Awards. Awards
What they actually do. Complete roof replacement, new construction roofing, leak repair and maintenance for single and multi-family buildings, plus guttering.
Why it ranks here. BBB accredited since February 1975. That is a 51-year unbroken accreditation, one of the longest of any contractor in this programme, from a firm trading since 1967. In a state that licenses nobody, a half-century of continuous accreditation is the strongest available substitute.
Best fit for: Homeowners who weight a multi-decade public record above everything else.
Verify the certification yourself on the GAF registry listing. The number carried on that listing is (816) 761-9859, which is the registry’s contact line and is often a directory tracking number rather than the contractor’s own: take the number from the company’s own website and compare the two.
4. Robinson Roofing KC — TRB Score 87.8
Robinson Roofing KC is based in Kansas City, KS, BBB a+ rating, and holds President’s Club standing on the GAF certification registry.
| Score component | Points | Max |
|---|---|---|
| Certification tier | 35 | 35 |
| Adjusted rating | 36.8 | 40 |
| Review corpus depth | 8.6 | 15 |
| Metro proximity | 7.4 | 10 |
| Total | 87.8 | 100 |
Independently corroborated:
- A+ rated. BBB
- 4.9 across 63 reviews. Reviews
- More than 75 years of combined roofing experience, covering residential, commercial, storm damage and gutters. Company
What they actually do. Residential and commercial roofing, storm damage repair and gutter installation.
Why it ranks here. The only contractor in the Kansas City top five headquartered on the Kansas side of the state line, which matters because Kansas municipalities set their own contractor requirements entirely separately from Missouri’s.
Best fit for: Wyandotte and Johnson County homeowners on the Kansas side.
What we would want clarified. At 76 registry reviews this is the thinnest evidence base in this top five, so the volume-adjusted rating sits closer to the metro mean than the raw score suggests. We publish this because a ranking that only prints the flattering findings is an advertisement, not an assessment.
Verify the certification yourself on the GAF registry listing. The number carried on that listing is (469) 987-8182, which is the registry’s contact line and is often a directory tracking number rather than the contractor’s own: take the number from the company’s own website and compare the two.
5. Priority Roofing of Kansas City — TRB Score 80.8
Priority Roofing of Kansas City is based in Kansas City, MO, BBB accredited since 7 March 2023, A+ rating, and holds Master Elite standing on the GAF certification registry.
| Score component | Points | Max |
|---|---|---|
| Certification tier | 24 | 35 |
| Adjusted rating | 36.4 | 40 |
| Review corpus depth | 10.4 | 15 |
| Metro proximity | 10.0 | 10 |
| Total | 80.8 | 100 |
Independently corroborated:
- A+ rated and accredited since 7 March 2023. BBB
- Residential and commercial roof repair and replacement across the Kansas City metro. Company
What they actually do. Residential and commercial roofing across the Kansas City metro.
Why it ranks here. 196 registry reviews at 4.9 with Master Elite certification and an A+ accredited record, based in Kansas City itself.
Best fit for: Kansas City homeowners.
What we would want clarified. BBB accreditation only since 2023, so the formal record is short. Part of a multi-city group with separate BBB files in Austin, Waco and San Marcos; confirm you are dealing with the Kansas City entity. We publish this because a ranking that only prints the flattering findings is an advertisement, not an assessment.
Verify the certification yourself on the GAF registry listing. The number carried on that listing is (816) 894-7281, which is the registry’s contact line and is often a directory tracking number rather than the contractor’s own: take the number from the company’s own website and compare the two.
What 5.0 inch hail does to a Kansas City roof
Aggregate hail counts tell you very little about a specific roof. These are the individual events: every severe-weather report logged by the National Weather Service across the 14 counties of the Kansas City, MO-KS statistical area over ten years, with the dates, the stone sizes and the towns they landed on. Over that decade the metro logged 806 hail reports, 1,282 severe thunderstorm and high wind reports and 55 tornadoes. Reported property damage from hail, severe wind and tornado over that decade totalled $28.3 million; flood and winter-storm losses are counted separately and are not included.

The biggest hail to fall on Kansas City in a decade
| Date | Stone size | Reported near | County |
|---|---|---|---|
| 17 July 2023 | 5.0 in | Daugherty | Cass |
| 27 May 2017 | 4.25 in | Aaron | Bates |
| 30 June 2023 | 4.25 in | Lexington | Lafayette |
| 17 July 2023 | 4.0 in | Harrisonville | Cass |
| 13 March 2024 | 3.5 in | Wilder | Johnson |
| 17 July 2023 | 3.0 in | Cass | Cass |
The largest stone on record for this metro fell on 17 July 2023 near Daugherty, measured at 5.0 inches. That is grapefruit sized. Stones that big destroy asphalt shingles outright, dent metal, crack tile and routinely total roofs across whole neighbourhoods.
Wind. The strongest thunderstorm gust logged in the metro was 78 knots, about 90 mph, near Excelsior Spgs on 11 June 2021. Asphalt shingles begin lifting at roughly 67 mph when they are correctly nailed, and considerably below that when they are not.
Tornadoes. 55 tornadoes touched down in these counties over the decade, the strongest rated EF4 near Linwood on 28 May 2019.
What the National Weather Service wrote about it
The NWS logs a written account of each severe-weather episode. This is its description of the 11 June 2021 event near Excelsior Spgs, reproduced verbatim:
Law enforcement estimated 80 to 90 mph wind that took down several 1 foot diameter trees between Kearney and Excelsior Springs. The trees were healthy and debris was strung everywhere.
That is what the specification has to anticipate here, written up by the agency that recorded it rather than by a contractor selling the repair.
When it happens. Severe weather reports cluster in May (554), June (492), July (302). The worst years on record were 2025 (454), 2017 (356), 2024 (334). If you are scheduling non-urgent work in Kansas City, the months outside that window are when crews are least stretched and least likely to be triaging emergency callouts ahead of your job.
Source: NOAA National Centers for Environmental Information, Storm Events Database, county-level detail files 2016 to 2025, filtered to the counties of this statistical area by The Roofing Brief. Damage figures are as reported to the NWS and undercount insured losses.
What to do with this. At 694 damaging-hail reports in ten years, impact resistance in Kansas City is a specification question, not an upsell. Ask every contractor you shortlist to quote a UL 2218 Class 4 impact-rated shingle alongside the standard option, and ask your insurer whether a Class 4 roof earns a premium discount, because many carriers offer one in high-hail territory.
How to check a Kansas City roofer in ten minutes
There is no state roofing licence in MO. Missouri has no state roofing licence and no state roofer registration. Bills to create one have been filed repeatedly, including Senate Bill 326 in 2021 and House Bill 1348 in 2025, but none has been enacted, so claims that roofers must register with the state are wrong. What Missouri does have is a storm-claim statute: under RSMo 407.725 a contractor may not offer to pay or rebate any part of an insurance deductible, may not represent or negotiate on a homeowner’s insurance claim, and must give the homeowner a written right to cancel.
The cancellation right in RSMo 407.725 runs until midnight on the fifth business day after the insurer tells the homeowner in writing that all or part of the claim is not covered, and the contractor must attach a detachable Notice of Cancellation form to the contract. Payments must be returned within ten days of cancellation, less the reasonable value of emergency work the homeowner acknowledged in writing. A violation is an unfair practice under the Missouri Merchandising Practices Act, which the Attorney General enforces.
That absence is the most important fact on this page. Where a state issues no credential, a manufacturer certification that can be revoked is the only quality signal a homeowner can actually check, which is why this ranking is built on certification rather than star ratings.
Check here: RSMo 407.725 (Missouri Revisor of Statutes). Because the state licenses no one, any licensing happens at city or county level, and many Missouri jurisdictions require only a business licence and a reroof permit. Ask which local licence and permit apply, check the contract for the boldface cancellation notice the statute requires, and treat any offer to cover your deductible as a red flag: it is unlawful in Missouri.
Four checks to run before you sign anything, in any state.
- Verify certification at the source. Use the GAF verification tool rather than trusting a badge image on a company website.
- Get the certificate of insurance from the insurer, not the contractor, and confirm general liability and workers compensation are both active on the day work starts.
- Confirm who pulls the permit. If a contractor asks you to pull it as the homeowner, that moves liability onto you. Decline.
- Get warranty terms in writing before any deposit, and check the manufacturer warranty being promised actually requires the certification tier the contractor holds.
The shape of the Kansas City contractor market
10 certified roofing contractors serve the principal cities of the Kansas City, MO-KS statistical area, of which 4 hold the top President’s Club tier. The pool carries 3,375 customer reviews between them at a mean rating of 4.95. The statistical area had a 2024 population of 2,253,579, a change of 2.81% against the 2020 census base, per the U.S. Census Bureau Vintage 2024 estimates.
How these Kansas City rankings were produced
Every contractor in the Kansas City, MO-KS pool was scored out of 100 on four published components: certification tier, a Bayesian adjusted rating, review depth and distance from the metro centre. In this metro that meant scoring 10 certified contractors, of whom 4 hold President’s Club standing and 6 Master Elite, against a metro mean rating of 4.95. The top five were then researched individually against Better Business Bureau records, state licence registers and manufacturer directories. The findings are printed above whether they flatter the contractor or not, and nobody paid to appear.
The full method, the weightings, what the GAF certification tiers actually mean, who is eligible to be ranked and what we do not claim are all set out on our roofer ranking methodology page. Last updated: September 2026. Scoring run: 2026-09-15. Corrections go to the editor and are actioned on verification.
The questions that come up most in Kansas City
Who is the best roofer in Kansas City, MO?
Christian Brothers Roofing LLC of Gladstone, MO scores highest in the Kansas City metro on The Roofing Brief Contractor Score, at 98.4 out of 100 as of September 2026. It holds President’s Club certification with a 5.0 rating across 1,985 reviews. Highest-scoring is not the same as best fit for your specific job, and the four companies behind it score within 17.6 points.
How many certified roofing contractors serve Kansas City?
10 contractors on the GAF certification registry serve the principal cities of the Kansas City, MO-KS statistical area as of September 2026, of which 4 hold President’s Club status.
How much damaging hail does Kansas City get?
The Kansas City, MO-KS statistical area recorded 694 hail reports of 1 inch or larger and 65 of 2 inches or larger between 2016 and 2025 in the NOAA Storm Events Database. The largest hailstone reported measured 5.0 inches.
Did any contractor pay to appear on this list?
No. The Roofing Brief takes no placement fees, no lead fees and no affiliate commission from any roofing contractor. Ranking comes entirely from the published formula applied to public registry data, followed by an individual research pass on the top five.
What was the worst hailstorm in Kansas City in the last ten years?
The largest hailstone logged by the National Weather Service in the Kansas City, MO-KS statistical area between 2016 and 2025 measured 5.0 inches, reported near Daugherty on 17 July 2023. That is grapefruit sized. Stones that big destroy asphalt shingles outright, dent metal, crack tile and routinely total roofs across whole neighbourhoods. Across the decade the metro recorded 806 hail reports. Reported property damage from hail, severe wind and tornado over that decade totalled $28.3 million; flood and winter-storm losses are counted separately and are not included.
When is the worst time of year for roof damage in Kansas City?
Severe-weather reports in the Kansas City, MO-KS statistical area cluster in May, June, July, on the NOAA record for 2016 to 2025. If the work can wait, booking outside that window usually buys you shorter lead times and more of the contractor’s attention.
Do roofers need a licence in MO?
Missouri has no state roofing licence and no state roofer registration. Bills to create one have been filed repeatedly, including Senate Bill 326 in 2021 and House Bill 1348 in 2025, but none has been enacted, so claims that roofers must register with the state are wrong. What Missouri does have is a storm-claim statute: under RSMo 407.725 a contractor may not offer to pay or rebate any part of an insurance deductible, may not represent or negotiate on a homeowner’s insurance claim, and must give the homeowner a written right to cancel. The cancellation right in RSMo 407.725 runs until midnight on the fifth business day after the insurer tells the homeowner in writing that all or part of the claim is not covered, and the contractor must attach a detachable Notice of Cancellation form to the contract. Payments must be returned within ten days of cancellation, less the reasonable value of emergency work the homeowner acknowledged in writing. A violation is an unfair practice under the Missouri Merchandising Practices Act, which the Attorney General enforces.
What should I check before hiring a roofer in Kansas City?
Because the state licenses no one, any licensing happens at city or county level, and many Missouri jurisdictions require only a business licence and a reroof permit. Ask which local licence and permit apply, check the contract for the boldface cancellation notice the statute requires, and treat any offer to cover your deductible as a red flag: it is unlawful in Missouri.
Is Kansas City a hard market to find a good roofer in?
Kansas City takes 694 damaging-hail reports a decade, the second-highest count of any metro published so far and behind only Dallas. Missouri issues no state roofing licence, and the metro straddles a state line, so a Missouri-side contractor and a Kansas-side contractor answer to entirely different local rules. That combination, severe hail plus no state regulation plus a split jurisdiction, makes tenure and manufacturer certification the only consistent signals available on both sides of the line.
Roofer rankings for other metros
The Roofing Brief scores certified roofing contractors in the 400 largest U.S. metropolitan and micropolitan areas on the same formula.
- Best roofers in Topeka, KS, about 62 miles from Kansas City
- Best roofers in Columbia, MO, another MO metro on the same formula
- Best roofers in Joplin, MO, another MO metro on the same formula
- Best roofers in Cincinnati, OH, a metro of comparable size
- Best roofers in Columbus, OH, a metro of comparable size
- Best roofers in Lincoln, NE, also scored, about 162 miles away
See the full index of all 400 metro roofer rankings, or read how to find and vet a roofing contractor anywhere in the country.
Cite this analysis
The Roofing Brief. “Best Roofers in Kansas City, MO: The Roofing Brief Contractor Score.” Published September 2026. Inputs: GAF certification registry; NOAA Storm Events Database 2016-2025; U.S. Census Bureau Vintage 2024 population estimates; Better Business Bureau and independent review-platform records for each ranked contractor.