How to hire a roofer in Kansas City

Reviewed 2026-09-06

The checks that matter in this metro, in the order they matter. Nothing here is ranked and no contractor paid to be in it.

Start with the registry, not the phone

Kansas licenses roofers at the state level. Under the Kansas Roofing Registration Act, anyone roofing for hire in Kansas must be registered with the Attorney General, and the AG publishes the directory with each registration's standing: In Good Standing, Exempt, Revoked, Not In Good Standing, Enjoined, suspended, or inactive. A registration in bad standing is not a soft signal. Revoked means the contractor may not lawfully provide roofing services in Kansas.

Missouri has no state registry, which is not the same as saying Missouri does not check. Kansas City, Missouri licenses residential building contractors through the city, and the suburbs each run their own registration. So the first question to any Missouri-side contractor is which city will permit the work, and the second is whether they hold that city's license.

Every listing on this site carries both statuses where they exist, with the date we checked and a link to the source. The registry standing page has the full table, and the state-by-state breakdown explains why the two sides of State Line Road are checked differently.

The storm-check pattern, and when it is legitimate

After a hail event, out-of-town crews arrive within days and knock doors. Some are competent; some are chasing one storm and will be gone before the workmanship warranty means anything. The pattern to be careful with is specific: an inspection offered with no address, a contract pushed before the adjuster arrives, a bid that promises to cover your deductible, and urgency language about claim deadlines that does not match your policy. A local contractor with a verifiable address, a registry record, and a willingness to wait for the adjuster's scope loses nothing by those comparisons.

Deductible buybacks deserve their own sentence: an offer to pay or absorb your deductible is insurance fraud in most circumstances, and a contractor proposing it is telling you how they do business.

Get the scope in writing, line by line

A written bid should name the manufacturer and shingle line, underlayment type, flashing treatment at walls and penetrations, ventilation changes, tear-off and disposal, permit costs, and both warranties: the manufacturer's on materials and the contractor's on workmanship. If a bid says "replace roof per insurance scope" without those lines, it is not a scope yet.

Then compare bids on what is in them, not the total at the bottom. The cheap bid missing the ice and water barrier or the flashing replacement is not cheaper; it is quoting a different job. Work through the checklist below with every bid side by side, and write in the answer each contractor gave. Blank lines are information too: a line a contractor will not put in writing is telling you something.

Bid comparison checklist

One column per bid, filled in as you read each proposal. This is an inventory exercise, not a scorecard; there is no total, and the cheapest column is not the goal.

LineWhat should be in writingWhy it matters
Legal nameThe exact company name on the KS registration or city licenseThe name on the bid must match a checkable record, or there is nothing to check
Registry and licenseKS AG registration number, or the city license number and classLets you verify standing and complaint history yourself
InsuranceA current certificate of liability coverage, sent by the insurerA certificate in hand beats a promise on a truck door magnet
Shingle lineManufacturer and product line, not a generic "architectural shingles"Different lines carry different warranties and hail ratings
UnderlaymentSynthetic or felt, and ice and water barrier at eaves and valleysThe barrier is what protects the deck in an ice dam or wind-driven rain
FlashingReplace or reuse, named per penetration: chimney, walls, ventsMost leak callbacks trace to flashing that was reused or skipped
VentilationIntake and exhaust changes, with calculations if the roof is being changedA tight new roof with bad ventilation cooks the shingles from below
DeckingPrice per sheet for rotten decking replacement, and how it is billed on insurance jobsRotten deck is found at tear-off; surprises should be priced before, not after
Tear-off and disposalFull tear-off, dumpster on site, magnetic sweep for nailsLay-overs trap heat and void most manufacturer warranties
PermitWho pulls it and in which city; permit cost as its own lineUnpermitted work can fail a home sale and void a claim
CrewEmployees or subcontractors, and whether the same crew does the jobConsistent crews are how quality control actually happens
WarrantiesManufacturer term and workmanship term, in years, transferability stated"Lifetime" without terms is a marketing word, not a warranty
PaymentDeposit amount, milestone payments, final payment after inspectionLarge deposits before materials arrive are the classic bad sign
TimelineStart date and completion date, weather allowances statedA roof torn off with no crew scheduled the next day is an emergency you created

Payment, permits, and the contract

A small deposit or nothing up front is normal for a replacement with insurance involved; a large deposit before materials are on site is a pattern to walk away from. The permit should be pulled by the contractor, in the city where you live, and the final payment is due after the work passes inspection, not before. Keep the contract, the scope, and the warranty registration together with your claim paperwork. Every city runs permits differently: the license and permit reference lists the office and portal for each city in the metro.

What this directory does for that list

It does the registry check for you, publishes the raw statuses with the dates we checked, and shows which verifiable details are on file for each contractor: years in business, certifications checked on the manufacturer's locator, crew type, warranty terms. What it never does is rank. There is no "best roofer in Kansas City" list here, because nobody who ranks contractors has stood on your roof. Check the standing, read the details, call two or three, and compare written scopes.

Start with your city, or the full directory. If a hailstorm already put water on your ceiling, the storm damage guide covers the first twenty-four hours.

Common questions

How many estimates should I get for a roof replacement in Kansas City?

Two or three, from contractors who are each verifiable in a registry. The first estimate is not a price, it is a baseline: until you have a second scope in hand, you cannot tell a fair number from a number built for someone who will not check. This directory exists so the two minutes of registry checking happens before the phone call, not after the contract is signed.

Do I have to use the contractor my insurance company recommends?

No. You choose the contractor; the carrier pays the claim. A contractor recommended by an insurer is often a preferred contractor in a managed repair program, which can speed paperwork, but you can decline it and hire anyone licensed to work in your city. What you cannot do is pick a contractor who is unregistered where registration is required: in Kansas, an unregistered roofer is working outside the law, and that is the one check that should end a conversation.

What is a contingency agreement and should I sign one?

It is a contract that binds you to one contractor, usually on the doorstep, before your insurance claim exists. If you sign it and the adjuster later approves less than the contractor priced, you are stuck renegotiating from a weak position or paying the difference. Nothing about the claim requires it. Get the inspection, get the scope in writing, and sign an actual contract only when the numbers exist.

Is the cheapest bid the problem?

Not usually. The problem bids are the ones missing pieces: no permit line, no tear-off and disposal, no manufacturer and workmanship warranty terms, a down payment that is most of the total. A bid with those gaps is cheap because parts of the job are not in it. Compare scopes line by line before you compare prices.

How do I check a roofing contractor in Missouri, where there is no state license?

City by city. Kansas City, Missouri issues its own residential building contractor licenses; Lee's Summit, Independence, Blue Springs, and the other suburbs each handle registration through their own departments. Ask the contractor which city will permit the work, then check that city's list. On the Kansas side it is one check: the Attorney General's roofing registration directory covers the whole state.

How much should a roof replacement cost in the KC metro?

It depends on the roof, not the ZIP code: size and pitch, stories, tear-off layers, decking damage found during the job, and the shingle tier. What you can hold onto: a replacement that survives a KC hail season is a five-figure job, and a bid that is dramatically below the others usually has something missing from it. Get the scope in writing and compare each line, then the total.