Blog/leads

Is Thumbtack Worth It for Roofing Contractors? The Math

Thumbtack's bid-and-budget model suits small repairs, not full re-roofs. Here's the cost-per-customer arithmetic and when it's actually worth it.

JT
Jake Thompson
Roofbird
September 14, 2026

Thumbtack is the marketplace most roofers try first, because it is the one that feels like a slot machine: load the app, see a request, send a quote, wait. Sometimes it pays. Often it does not. The question worth answering is not whether Thumbtack works in the abstract. It is whether the arithmetic works for the kind of crew you run, and for the kind of job you actually want.

Short version: Thumbtack fits small repair work reasonably well. It fits full re-roofs badly. Here is the model, the math, and the honest yes.

The bid-and-budget model, explained plainly

Thumbtack does not sell you a lead the way a list broker does. It runs an auction. A homeowner posts a job, and contractors who fit the category get a shot at quoting it. You set a weekly budget, Thumbtack spends it on opportunities it thinks match you, and you pay per contact or per quote depending on the category and how you have configured your account.

Three structural facts matter more than the exact rate:

  1. The homeowner is shopping, not buying. They posted a job. They are collecting two to five quotes by design. You are one of them.
  2. You are bidding blind on the job's true size. A request that says "roof leak, need someone this week" could be a $400 flashing repair or a $19,000 tear-off with decking. The homeowner often does not know either.
  3. You pay whether or not the job exists at your price. The contact is real. The budget is not.

That last point is the whole game. Thumbtack sells access to a conversation. It does not sell a job, and it does not sell exclusivity.

Why it fits small repair jobs better than full replacements

Run the same marketplace against two job types and the economics invert.

Small repair, $400 to $1,500. The homeowner wants it fixed this week. They are not collecting five quotes to negotiate; they are collecting five quotes because the app made them. Decision time is short. If your contact cost lands in the range roofers commonly report for this category, and you close even one in four, the math survives. You can also run these jobs at high volume with a small crew, and a repair customer is a future replacement customer.

Full replacement, $12,000 to $25,000. Now the homeowner is doing real diligence. They want three bids, they want to see insurance paperwork, they want to think about it. Your contact cost is the same, but your close rate on a shared, price-shopping request drops hard. And you are competing against contractors who will sharpen their pencil to win the bid, which is exactly the race you do not want to run on a re-roof.

The model is not broken. It is just pointed at small jobs.

The arithmetic on cost per acquired customer

You do not need Thumbtack's rate card to do this. You need your own numbers, and you need to refuse to lie to yourself about the close rate.

Here is the shape of the calculation for a re-roof crew:

  • Contacts purchased in a month: 40
  • Contact cost: whatever you are actually paying per contact, taken from your own invoice
  • Total spend: 40 x contact cost
  • Contacts that turn into a real conversation: maybe 60 percent, so 24
  • Conversations that turn into a site visit: maybe 8, so 8
  • Site visits that turn into a signed job: maybe 1 to 2

If your contact cost is $40, that month cost $1,600 to acquire one or two re-roofs. If your contact cost is $80, it cost $3,200. On a $16,000 job with a 35 percent gross margin, that is $5,600 of gross profit, so a $3,200 acquisition cost eats more than half of it before you have paid a single installer.

Now run the same arithmetic on repairs. Same 40 contacts, but the conversation-to-close rate is higher and the sales cycle is days, not months. The acquisition cost per job is lower and the cash turns faster. That is the real reason Thumbtack feels better on small work: the funnel is shorter, so the same spend produces revenue sooner.

The number that kills roofers is not the per-contact price. It is the ratio of acquisition cost to gross profit per job. On a repair, that ratio can be fine. On a replacement, it usually is not.

The three ways the math quietly goes wrong

1. You count contacts as leads. Forty contacts is not forty leads. It is forty chances to have a conversation, most of which will not become a site visit.

2. You do not track it per job type. If you lump repairs and replacements into one budget, the repairs hide the losses on the replacements. Split them.

3. You forget the shared part. The same homeowner is talking to other contractors from the same request. You are not just paying for a contact, you are paying to enter a bid. That is a different product than an exclusive lead, and it should be priced differently in your head.

When the answer is yes

Thumbtack is worth it when most of these are true:

  • You run a repair-first or service-first operation and want steady small-job volume.
  • Your average job from the platform is under about $2,000.
  • You have someone who can respond to a request within minutes, not hours.
  • You track contact cost against gross profit per job, per category, monthly.
  • You treat it as one channel, not the channel.

It is not worth it when you are trying to fill a re-roof calendar with it, when nobody answers requests fast, or when you are already at capacity on installs and just need better-targeted replacement work.

Where the exclusive-lead model changes the arithmetic

Here is the part most roofers miss. The problem with the marketplace model is not the price. It is that you are paying to compete for a homeowner who is already shopping, and you do not control who else is in the room.

Roofbird approaches the same problem from the other end. Instead of waiting for a homeowner to post a job, it reads every roof in your service area from satellite and ground-level imagery, ranks each roof against its immediate neighbours, and tells you which ones need work before anyone has raised a hand. You are not bidding on a request. You are finding the job before the request exists.

The part that changes the cost-per-customer arithmetic most directly is the contact data. Every lead shows the full property record for free as soon as it is scanned: owner name, whether they live there or it is an absentee owner, estimated market value and confidence, year built, last sale date and price, beds and baths, living square footage, lot size, stories, garage, annual property tax, mortgage lender, and an owner-equity estimate. Only the phone and email sit behind a one-click unlock, and every number is DNC-scrubbed and labelled clear, DNC, or verify. Manual dialling only, no texting or auto-dialling. A lookup that finds no contact never costs a credit.

That matters for the arithmetic because you are no longer paying per conversation with a stranger. You are paying once to open a house completely, and you get the owner's name, the equity picture, and a callable number in the same transaction. There is no quota and no per-lead fee. Roofs that have already been replaced, the wrong material for your shop, or not homes at all are read, labelled, and kept out of the way. A building anyone has already assessed is never re-assessed and never re-charged.

Pricing is a single credit meter, and looking is free. Searching, sorting, saving lists, and opening the photographs to answer a question about them costs nothing. Reading ground nobody has read yet is 1 credit per 150 roofs. Looking at the photographs from above and from the road is 1 credit per 20 roofs. Property data in bulk before you open anything is 1 credit per 4 roofs. Opening a house completely is 1 credit. The free trial is 10 credits, no credit card, no expiry. Hunter is $199/mo for 350 credits a month, with top-ups at $25 for 37. Hunter Pro is $499/mo for 1,000 credits a month, with top-ups at $25 for 50.

How to decide this week

  1. Pull your last 90 days of Thumbtack spend and split it by job type: repairs versus replacements. If you cannot split it, that is your first problem.
  2. Calculate acquisition cost per signed job for each category. Divide total spend by jobs won, not by contacts bought.
  3. Compare that number to your gross profit per job in each category. If acquisition cost is more than a quarter of gross profit on replacements, the channel is not carrying its weight there.
  4. Keep Thumbtack on the categories where the ratio works. Repairs usually qualify.
  5. For replacement work, test a source where the lead is exclusive and the homeowner is not already shopping. Run one neighborhood, open a handful of houses completely, and compare acquisition cost per signed job against your marketplace number.

That last comparison is the only one that matters. Run it for a month with real invoices and real signed contracts, and you will know exactly where each channel belongs.

FAQ

Q: Is Thumbtack worth it for roofing contractors? A: It depends on job size. For small repairs under roughly $2,000 with a fast response time, the cost-per-acquired-customer math usually works. For full replacements, where homeowners collect multiple bids and the sales cycle is long, the same contact cost produces too few signed jobs to justify the spend.

Q: How much does Thumbtack cost per roofing lead? A: Thumbtack does not publish a single rate card, and pricing is configured per account and category. Roofers report a wide range of per-contact costs that varies by market and job type. The right move is to read your own invoice and divide by jobs won, not by contacts bought.

Q: Why do roofers complain about Thumbtack? A: The common complaint is not that the contacts are fake, it is that the same homeowner is talking to several contractors from one request, so the close rate on expensive jobs is low relative to what was paid. That is a structural feature of the bid-and-budget model, not a defect.

Q: What is a better model for full re-roofs? A: Exclusive leads you source yourself, where the homeowner has not already posted a job and is not comparing four bids. Tools like Roofbird read roofs from imagery, rank them against neighbours, and hand you the owner's DNC-scrubbed contact details so you are the first call, not the fourth bid.

Q: Does Roofbird replace Thumbtack? A: Not necessarily. Many crews run both: Thumbtack for fast small-repair volume, and an exclusive-source tool for replacement work where the acquisition cost per signed job has to stay low. The two channels serve different job sizes and different funnels.

Q: How do I know if a lead source is working? A: Track acquisition cost per signed job by category, monthly. If acquisition cost on replacements is more than a quarter of gross profit per job, that channel is not carrying its weight on that job type, regardless of how many contacts it delivered.

New in Roofbird

Now with the homeowner's contact details on every lead

Finding the roof is half the job — you still have to reach the owner. Roofbird now unlocks the homeowner's name, phone, email, and mailing address on any lead, every phone DNC-scrubbed so you know who's safe to call, plus whether they're an owner-occupant or an absentee owner. No skip-tracing tools, no bought lists: find the roof, get the owner, call or mail the same day.

Written by

Jake Thompson

Roofbird

Have a question about anything in this post? Reach the Roofbird team at support@roofbird.ai.

Try Roofbird — 10 free leads in your area

See a sample dashboard for DFW first, no signup needed. Trial loads 10 free pre-scored leads in your own service area.