Call Now
    Roofing Guide6 min readJuly 23, 2026

    How to Tell If a Roofer Is Lying

    Homeowner reviewing a roofing contract and contractor credentials at a kitchen table

    Most advice about spotting a dishonest roofer is vague. Trust your gut, watch for high pressure, look for reviews. Useful, but not decisive. Kansas gives you something better: a legal requirement with a public record attached to it.

    The four checks

    Four checks that filter out most storm chasers

    1. 1Kansas AG registrationEvery roofer working in Kansas must hold a state registration. Ask for the number and confirm it reads In Good Standing.
    2. 2Local city or county licenseOverland Park, Olathe, Lenexa and Johnson County each run their own licensing. State registration alone is not enough.
    3. 3Certificate of insuranceGeneral liability plus workers compensation, sent directly by their insurance agent rather than forwarded by the salesperson.
    4. 4A local address you can drive toNot a PO box, and not an out of state number that appeared the week after the storm.
    Kansas has required roofer registration with the Attorney General since 2013. Working unregistered carries civil penalties of up to $10,000 per violation.

    What a lie actually sounds like

    Someone who was on your roof

    • Names the slope and the course where the damage is
    • Shows you dated photos from your address
    • Can explain why a bruise is hail and not a blister
    • Tells you when damage does not meet a claim threshold

    Someone who was not

    • Describes damage in general terms only
    • Photos could be any roof in the neighborhood
    • Cannot distinguish hail from ordinary wear
    • Every roof they look at needs full replacement

    That last line is the pattern worth remembering. Hail is scattered and random. Ordinary wear is even across a slope. A roofer who finds a total loss on every house on the street is not inspecting, they are selling.

    Hail damage versus ordinary wear

    Hail strike

    • Random, scattered pattern
    • Granules knocked off
    • Soft and bruised to the touch
    • Black mat showing through

    Normal wear

    • Even across the whole slope
    • Uniform granule thinning
    • Firm underfoot
    • Raised blisters, not dents
    Adjusters are looking for randomness. Wear is even across a slope, hail is scattered and soft to the touch.

    The contract is where it gets expensive

    Before you sign anything

    • The exact shingle line and color are named, not just the brand
    • Underlayment type is specified, synthetic rather than felt
    • Ice and water shield coverage at eaves and valleys is stated
    • Deck replacement is priced per sheet
    • Payment is tied to milestones, not paid in full up front
    • The workmanship warranty length is written on the contract
    • The contractor, not you, is named as pulling the permit

    Storm chasers, specifically

    Reasonable after a storm

    • A local company you can find a shop address for
    • A free inspection with a written report and photos
    • A quote that gives you time to compare
    • Willingness to meet your insurance adjuster on site

    Reason to close the door

    • Out of state number that appeared days after the hail
    • Signing required today to hold the price
    • Large cash payment before any work begins
    • An offer to cover or waive your deductible

    The Kansas Attorney General issues consumer alerts about unregistered crews after major storms for a reason. The metro had a record severe weather season in 2026, with 244 severe thunderstorm and tornado warnings issued through late April alone. Volume like that brings crews in from out of state, and some of them do not register.

    This guide answers

    • How to tell if a roofer is lying?
    • How to spot a bad roofing company?
    • How to tell a cowboy roofer?
    • What are some signs a roofer is reputable?
    • What to watch out for in a roofing contract?
    • Should I accept a free roof inspection?
    See all roofing questions answered

    Want a straight answer about your own roof?

    Free inspection, written report, no sales pitch. We cover Johnson, Douglas, Wyandotte and Leavenworth counties.

    (913) 954-4501
    Back to all guides

    Ready to Protect Your Home?

    Get a free inspection and estimate. EMTs, firefighters & veteran families receive $500 off!

    See first responder discount terms

    (913) 954-4501