How RoofMatch STL works (and how we make money)

In one sentence

RoofMatch STL is a free service that matches St. Louis homeowners with up to three vetted, licensed local roofers for free quotes; we are paid a referral fee by those contractors, never by you.

The three steps

  1. You tell us about your roof — ZIP, the service you need, and how urgent it is. Takes about a minute.
  2. We match you with up to three pre-screened local roofers suited to your job, usually within one business day.
  3. You compare free, no-obligation quotes and decide. Hire one, all, or none.

How we're paid — stated plainly

RoofMatch STL is a free matching service, not a roofing contractor. We connect you with independent, licensed local roofers and are paid a referral fee by those contractors. You are never charged, and you are under no obligation to hire anyone we introduce.

Because the contractors pay us, our incentive is to send them homeowners who are genuinely ready to get work done — and to send those homeowners to roofers who do good work, so the contractors keep taking our referrals. We don't mark up your quotes and we don't add any fee to your project.

How we vet contractors

Frequently asked questions

Does it cost me anything to use RoofMatch STL?
No. Our service is completely free to homeowners. We are paid a referral fee by the contractors in our network when we send them a qualified lead — you are never charged and are under no obligation to hire anyone.
Are you a roofing company?
No. RoofMatch STL is a matching/referral service, not a licensed roofing contractor. The roofers we match you with are independent local companies that carry their own licensing and insurance.
How do you vet the roofers?
We screen contractors for active licensing and insurance, verifiable local reviews, and complaint history before adding them to the network, and we remove contractors who generate unresolved complaints.
How many quotes will I get?
Usually up to three, so you can compare price and scope. You choose who (if anyone) to hire.

Get matched with vetted local roofers — free

Tell us about your project. We'll match you with up to three pre-screened roofers for free quotes — no obligation.

5-digit ZIP so we can match local roofers.

So a roofer can reach you with a quote.