Registry standing for KC-metro roofing contractors

Kansas and Missouri regulate roofers through entirely different bodies. This page merges both so you can check one place.

Why this takes two registries

The Kansas City metro sits on a state line, and the two sides of it regulate roofing contractors in fundamentally different ways. A contractor working both sides of State Line Road is answerable to two different systems, or, depending on where they work, to almost none.

Kansas has a statewide registry. Under the Kansas Roofing Registration Act, anyone providing roofing services for a fee in Kansas must register with the Kansas Attorney General. The AG publishes a public directory of registrants and their compliance status, and, importantly, has the power to revoke a registration or seek a court order enjoining a contractor from working in the state. The Attorney General's office is explicit that appearing in the registry "does not constitute an endorsement."

Missouri has no statewide equivalent. There is no Missouri roofing contractor license or registry. A 2021 bill, SB 326, would have required roofing contractors to register with the Missouri Department of Commerce and Insurance starting January 1, 2023; it received a committee hearing and then died without passing. Similar bills in the same period (HB 471, HB 1215, HB 2576) also failed. As a result, oversight in Missouri is municipal: Kansas City, MO licenses contractors through its City Planning and Development Department under Article XII of the city's Building and Rehabilitation Code, and each surrounding city sets its own rules.

The practical consequence for a homeowner: a Kansas-side contractor can be checked against a single authoritative state list, while a Missouri-side contractor often cannot be checked against anything except the specific city they pulled a permit in. That asymmetry is not a flaw in this page; it is how the two states actually regulate, and knowing it is useful when you're comparing two bids from companies on opposite sides of the line.

How to read these statuses

The Kansas registry uses six distinct statuses, and the differences matter. Three of them, In Good Standing and Exempt, mean the contractor may lawfully provide roofing services. Revoked, Not In Good Standing, and Enjoined mean they may not. Suspension, Voluntary and Inactive indicate a registration that is not currently active. We show the registry's own label rather than simplifying, because "Revoked" and "Inactive" are very different facts about a business.

Every status below carries the date we checked it and a link to the authority that issued it. Registration status changes, a contractor in good standing today can lapse next quarter, so treat a date more than a few weeks old as a prompt to verify directly rather than as a guarantee.

We publish no composite score, trust badge, or ranking built from these fields, and the table defaults to alphabetical order. Combining legal standing into a single number would turn a factual record into an opinion, which is the opposite of what this page is for.

If a status looks wrong

Registry matching is done by business name, and business names are messy: DBAs, renamed entities, and near-identical names across different counties are all common in this trade. Where more than one registry record matched a name, we left the field blank rather than pick one. If you are a contractor and your status here is wrong or blank, send the correct legal entity name and we will fix it, contact details are on the about page.

The table

79 contractors · alphabetical · last checked 2026-09-22

Kansas AG registration

  • In Good Standing: 40
  • Suspension, Voluntary: 1
  • No record under this name: 9
  • Not applicable, Missouri only: 22
  • Revoked: 2
  • Undetermined: 5

Kansas City, MO license

  • Not found: 71
  • Active: 8

79 contractors shown

Registry standing by contractor. Sortable by contractor, city, Kansas AG status, and KCMO license status.
Enforcement
435 Roofing Overland Park, KS In Good Standing CT-16-003163 Checked 2026-09-22 Not found None on record
A&A Royal Contracting Leawood, KS In Good Standing CT-23-007581 Checked 2026-09-22 Not found None on record
Above All Construction Kansas City, KS In Good Standing CT-14-005468 Checked 2026-09-22 Not found None on record
Acord Roofing Kansas City, MO Suspension, Voluntary CT-14-003277 Checked 2026-09-22 Not found None on record
All American Roofing Olathe, KS Undetermined Not found None on record
All or Nothing Roofing Blue Springs, MO No record under this name Checked 2026-09-04 Not found None on record
AmeriPro Roofing Overland Park, KS In Good Standing CT-24-001051 Checked 2026-09-22 Not found None on record
Ameristar Roofing & Restoration Kansas City, MO In Good Standing CT-13-118258 Checked 2026-09-22 Not found None on record
Aspen Contracting Lee's Summit, MO Not applicable, Missouri only Not found None on record
Atlas Contracting Co. Grandview, MO In Good Standing CT-19-016073 Checked 2026-09-22 Not found None on record
Balmer Roofing Kansas City, MO Not applicable, Missouri only Not found None on record
Becker Exteriors Kansas City, MO In Good Standing CT-25-006472 Checked 2026-09-22 Not found None on record
Bill West Roofing Kansas City, MO Not applicable, Missouri only Not found None on record
Bordner Home Improvement Raytown, MO Undetermined Not found None on record
Brewster Roofing Overland Park, KS No record under this name Checked 2026-09-04 Not found None on record
Brown Roofing LLC Raymore, MO Undetermined Not found None on record
Bumble Roofing of Greater Kansas City Prairie Village, KS No record under this name Checked 2026-09-04 Not found None on record
CBR Roofing Kansas City, MO Not applicable, Missouri only Not found None on record
CCR Roofing Services Blue Springs, MO In Good Standing CT-13-119184 Checked 2026-09-22 Not found None on record
Century Roofing Kansas City, KS No record under this name Checked 2026-09-04 Not found None on record
Christian Brothers Roofing Kansas City, MO Not applicable, Missouri only Not found None on record
Collins Roofing Blue Springs, MO Not applicable, Missouri only Not found None on record
Cornell Roofing & Sheet Metal Independence, MO In Good Standing CT-13-118976 Checked 2026-09-22 Not found None on record
CRG Conejo Roofing & Gutters Kansas City, MO Not applicable, Missouri only Not found None on record
Delta Innovative Services Kansas City, KS In Good Standing CT-13-114993 Checked 2026-09-22 Not found None on record
DHI Roofing Kansas City, MO Not applicable, Missouri only Not found None on record
Easton Roofing Kansas City, MO In Good Standing CT-14-003639 Checked 2026-09-22 Not found None on record
EEC Windows, Siding & Roofing Kansas City, MO In Good Standing CT-18-009891 Checked 2026-09-22 Not found None on record
Emerson Enterprises Unlimited Lenexa, KS In Good Standing CT-16-001139 Checked 2026-09-22 Not found None on record
Fidler on the Roof KC Olathe, KS In Good Standing CT-16-008772 Checked 2026-09-22 Not found None on record
Guaranteed Affordable Roofing Independence, MO Not applicable, Missouri only Not found None on record
Henry Construction Grandview, MO In Good Standing CT-16-009778 Checked 2026-09-22 Not found None on record
HT Roofing & Construction Lenexa, KS In Good Standing CT-18-003031 Checked 2026-09-22 Not found None on record
Interstate Roofing (Kansas City) Kansas City, MO Not applicable, Missouri only Not found None on record
JPA Roofing Raytown, MO In Good Standing CT-15-010483 Checked 2026-09-22 Not found None on record
JR & Co. Kansas City, MO In Good Standing CT-17-007750 Checked 2026-09-22 Active 956030 Exp 2030-08-20 None on record
Kansas City Flat Roof Company Kansas City, MO Not applicable, Missouri only Not found None on record
KAW Roofing & Sheet Metal Kansas City, KS In Good Standing CT-13-117114 Checked 2026-09-22 Not found None on record
KC The Best Roofing Co LLC Kansas City, KS In Good Standing CT-21-009149 Checked 2026-09-22 Not found None on record
Larry L. Vaught Roofing Kansas City, MO In Good Standing CT-13-115236 Checked 2026-09-22 Not found None on record
Leawood Roofing Company Leawood, KS No record under this name Checked 2026-09-04 Not found None on record
Lee's Summit Roofing Lee's Summit, MO Not applicable, Missouri only Not found None on record
Legacy Roofing & Exteriors Kansas City, MO Not applicable, Missouri only Active CLCL10061028-08-2025 Exp 2029-08-06 None on record
Liberty Roofing Kansas City, MO In Good Standing CT-13-117673 Checked 2026-09-22 Not found None on record
M&M Roofing Olathe, KS Undetermined Not found None on record
Marquee Roofing Raymore, MO In Good Standing CT-19-002951 Checked 2026-09-22 Not found None on record
Maverick Exteriors Olathe, KS In Good Standing CT-25-007679 Checked 2026-09-22 Not found None on record
MCO Roofing Shawnee, KS No record under this name Checked 2026-09-04 Not found None on record
Meissen and Sons Roofing Raymore, MO Not applicable, Missouri only Not found None on record
Midtown Home Improvements Grandview, MO In Good Standing CT-17-017397 Checked 2026-09-22 Active CLCL10053719-06-2023 Exp 2027-06-30 None on record
Mighty Dog Roofing of Kansas City Lenexa, KS No record under this name Checked 2026-09-04 Not found None on record
Modern Construction Services Shawnee, KS In Good Standing CT-20-017413 Checked 2026-09-22 Not found None on record
Murphy & Sons Roofing Kansas City, MO In Good Standing CT-13-115186 Checked 2026-09-22 Not found None on record
Nations Roof (Kansas City) Kansas City, MO Not applicable, Missouri only Not found None on record
Nations Roofing & Solar Kansas City, MO Not applicable, Missouri only Not found None on record
Native Roofing & Construction Kansas City, MO In Good Standing Checked 2026-09-20 Not found None on record
NextGen Restoration Leawood, KS In Good Standing CT-23-001915 Checked 2026-09-22 Active CLCL10060787-06-2025 Exp 2029-06-26 None on record
Nova Roofing & Restoration Merriam, KS In Good Standing CT-24-002837 Checked 2026-09-22 Not found None on record
Osage Ridge Roofing & Construction Belton, MO In Good Standing CT-22-008052 Checked 2026-09-22 Not found None on record
Patriot Metalworks Belton, MO In Good Standing CT-14-010376 Checked 2026-09-22 Not found None on record
Peak25 Roofing Kansas City, MO In Good Standing CT-25-010420 Checked 2026-09-22 Not found None on record
Performance Restoration Gladstone, MO In Good Standing CT-22-003967 Checked 2026-09-22 Not found None on record
Precision Roofing Lee's Summit, MO Not applicable, Missouri only Active CLCL10061387-08-2025 Exp 2029-08-19 None on record
Pro Roofers LLC Blue Springs, MO Not applicable, Missouri only Active CLCL10057375-07-2024 Exp 2028-07-24 None on record
Pro Roofing KC LLC Liberty, MO Revoked CT-18-017970 Checked 2026-09-22 Active CLCL10057375-07-2024 Exp 2028-07-24 None on record
Pyramid Roofing Company Grandview, MO Not applicable, Missouri only Not found None on record
Red-Tail Roofing Gladstone, MO In Good Standing CT-22-010365 Checked 2026-09-22 Not found None on record
Restoration Roofing Liberty, MO Not applicable, Missouri only Not found None on record
Robinson Roofing KC Kansas City, KS In Good Standing CT-23-011631 Checked 2026-09-22 Not found None on record
Rolox Home Service Grandview, MO In Good Standing CT-15-005228 Checked 2026-09-22 Not found None on record
Ron's Roofing, Inc. Independence, MO Not applicable, Missouri only Not found None on record
RūfPlus Roofing Lenexa, KS No record under this name Checked 2026-09-04 Not found None on record
Safe Harbor Exteriors Shawnee, KS In Good Standing CT-17-010544 Checked 2026-09-22 Not found None on record
Summit Roofing Blue Springs, MO Not applicable, Missouri only Not found None on record
True Grit Roofing Lenexa, KS No record under this name Checked 2026-09-04 Not found None on record
Vision Construction Co. LLC Olathe, KS Undetermined Not found None on record
Weatherguard Roofing Lee's Summit, MO In Good Standing CT-25-011755 Checked 2026-09-22 Active CLCL10063487-03-2026 Exp 2030-03-20 None on record
Weddle & Sons Roofing Kansas City, MO In Good Standing CT-13-115046 Checked 2026-09-22 Not found None on record
Xtreme Xteriors Raymore, MO Revoked CT-15-000703 Checked 2026-09-22 Not found None on record

Sources: Kansas Attorney General Roofing Registration Directory, Kansas AG roofer enforcement actions, and the City of Kansas City, MO licensed contractor database. "Enforcement" lists only cases where the contractor we list is the named defendant.

Common questions

Does Kansas require roofing contractors to be registered?

Yes. Under the Kansas Roofing Registration Act, a person or business that provides roofing services for a fee in Kansas must register with the Kansas Attorney General. The Attorney General publishes a searchable directory of registrants and states explicitly that registration is not an endorsement of the contractor.

Does Missouri require roofing contractors to be licensed?

Not at the state level. Missouri has no statewide roofing contractor license or registry. A 2021 bill, SB 326, would have required roofing contractors to register with the Department of Commerce and Insurance beginning January 1, 2023, but it died in committee and never became law. In Missouri, roofing oversight is municipal, Kansas City, MO issues its own contractor licenses, and other metro cities set their own rules.

What does "Not found in registry" mean on this page?

It means no record in that registry matched the business name we list. It is not a finding of wrongdoing. The most common explanations are that the contractor registers under a different legal name or DBA, that a Missouri-only contractor is not required to register in Kansas, or that a contractor does not work inside Kansas City, MO city limits and so holds no KCMO license.

Why do some contractors show no status at all?

When more than one registry record matches a business name, common with shared names like "Summit" or "Precision", we do not guess which legal entity is the one we list. Those are left blank and queued for manual review, because publishing a wrong "In Good Standing" is worse than publishing nothing.

Do you rank or score contractors using these statuses?

No. We publish the raw status from each registry with the date we checked it and a link to the authority so you can confirm it yourself. We deliberately do not combine them into a score, badge, or ranking, and the default sort on this page is alphabetical.