Call Now
    Roofing Guide6 min read

    How to Choose a Roofing Contractor (Without Getting Burned)

    Published by MCO RoofingPublished Updated Editorial policy
    Professional roofing crew working on a residential Kansas home

    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

    We're a roofing company, so telling you how to pick a roofing company probably sounds self-serving. Fair enough. But we're also the ones who get called in to fix the work that a bad contractor left behind, and we've seen some genuinely awful stuff. Underlayment nailed on upside down. Shingles installed in the wrong direction. Flashing sealed with duct tape, actual duct tape. So yeah, this topic matters, and we'd rather you pick a good competitor than get burned by a bad one.

    Red flags that should stop you cold

    • No local address: ask where the office is and confirm it independently. A contractor you cannot locate later is a contractor you cannot hold to a warranty
    • High-pressure sales tactics: if they say the price is only good today, walk away. Roofing costs don't change overnight.
    • Demands cash or a large upfront deposit: a small deposit is normal, but nobody should be asking for 50% upfront
    • Can't provide a certificate of insurance: ask the contractor's insurance agent to send a current certificate directly to you. Coverage and legal responsibility depend on the facts, so ask your own insurance agent or attorney if you have concerns.
    • Offers to hide a discount or a different project cost from your insurer
    • No written contract or vague contract: if the scope of work isn't in writing, you have zero protection

    Four checks that filter out most storm chasers

    1. 1Kansas AG registrationPaid roofing contractors generally need a Kansas registration certificate unless exempt. Ask for the number and verify the current registration through the state resources.
    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 Attorney General resources explain contractor registration and give homeowners a way to verify current registration.

    Green flags that mean you're in good hands

    • Local physical address and an established presence in the area
    • Valid general liability and workers' compensation insurance, ask for the certificate and verify it
    • Manufacturer certifications, GAF Master Elite, Owens Corning Platinum, CertainTeed SELECT, these require training and track record
    • Detailed written contract covering materials, timeline, cleanup, warranty, and payment schedule
    • Willing to pull permits and schedule inspections: because that's how it's supposed to work
    • Happy to provide references from recent jobs in your area
    Poorly installed shingles with visible misalignment and exposed nails
    Exposed fasteners on a finished roof. Nails left proud of the shingle are a common entry point for water.

    Get three bids, but don't pick the cheapest

    Getting multiple bids is smart. What's not smart is picking the lowest number without reading it. If one bid is $8,000 and the other two are $12,000, that gap is worth understanding before you sign. Ask each bidder what their number includes and what it leaves out. A lower price can reflect a leaner operation, and it can reflect a narrower scope, and the written estimate is the thing that tells you which one you are looking at.

    Compare the bids line by line. Are they using the same shingle brand and grade? Are they including underlayment, ice and water shield, drip edge, ridge vent? Is cleanup and debris removal included? Is there a workmanship warranty on top of the manufacturer warranty? The details matter more than the bottom line number.

    We're happy to be one of your three bids. Give us a call at (913) 954-4501 and we'll put together a detailed estimate you can compare against anyone else's.

    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 and veterans receive a $500 credit on a qualifying full roof replacement.

    See first responder discount terms

    (913) 954-4501