Kansas City metro

A roofing estimate.
One contractor, not a call list.

Start with the property's ZIP. If a contractor has an assignment there, you will see their name before you share your contact details.

If there is no assignment, we will not take your details. You can still call a contractor from the directory.

What happens to my request?

The named contractor receives your project and contact details with your permission. The contractor pays us for the introduction. We do not resell your request.

Am I agreeing to hire someone?

No. Sending a request is not a roofing contract. Ask the contractor about inspection charges, timing and the written scope before booking work.

Can I choose a different roofer?

Yes. Browse the directory and use a contractor's published phone or website. Listings are alphabetical, not paid placements. We are not paid for those direct calls.

Active leak? This form is not emergency dispatch. Use a contractor's published phone to ask about availability. Do not climb onto a damaged roof.

Request roofing bids

One contractor, named before you submit. We do not send your details to a pool of companies and we do not resell them.

Step 1 of 3: ZIP coverage

Your ZIP code

This decides which contractor receives your request, if one covers your area.