Bark vs Thumbtack vs Pay-Per-Call: Which Fits a Contractor?
Bark and Thumbtack are request-based marketplaces where homeowners describe a job and providers respond or get matched. Pay-per-call skips the request and sends you a phone call from a homeowner, billed only when the call qualifies. The deciding factors are how many other providers see the same lead and what event triggers your payment.
This page sits inside our lead source comparison. Below is a fair side-by-side, with a framework for choosing by job type.
The three models in plain terms
Bark. Bark is a marketplace where buyers post requests and providers respond. Its terms on pricing, credits, how many providers can reach one request, and refunds are set by Bark and can change, so check Bark's current terms on its own site before you spend anything. This page doesn't state any Bark prices for that reason.
Thumbtack. Per Housecall Pro's overview of how Thumbtack works, contractors pay per lead when they're matched, reported costs run from about $10 to over $100, and leads are shared with multiple pros. Those are contractor-reported figures from a third party, not Thumbtack's published price list. The Thumbtack alternatives page goes deeper on the platform.
Pay-per-call. A homeowner searches, sees a number and phones. You're billed for calls that meet a defined standard. With RankLocal, calls are exclusive inbound calls from homeowners, you pay only for qualifying calls, and billable calls are those over 60 seconds. For the mechanics see how pay-per-call works and the billable call definition.
Side-by-side
| Factor | Bark | Thumbtack | Pay-per-call (exclusive) |
|---|---|---|---|
| How the lead starts | Buyer posts a request; providers respond | Homeowner request matched to pros | Homeowner phones you |
| Who else may get it | Check Bark's current terms | Multiple pros, per Housecall Pro | Only you, if exclusive |
| What triggers payment | Check Bark's current terms | A match, per Housecall Pro | A qualifying call |
| First contact | Often message or quote | Often message or quote | Live voice conversation |
| Your main skill | Fast, convincing written response | Fast, convincing written response | Answering and booking on the phone |
| Reported or stated cost | Not stated here | About $10 to $100+ per lead, contractor-reported | Set by vendor and trade |
Why the first contact matters
On a request marketplace, the homeowner typically hears from several providers by text, email or app notification, and picks from the replies. The winner is often the one who answered first and sounded right. On the phone, the homeowner is already talking to you. There's no stack of competing replies to sort through, which is a different sales situation.
That doesn't make calls automatically better. A message-based lead lets a busy office reply when it can, and some homeowners prefer typing. A call needs someone to pick up. If your phones go to voicemail half the day, pay-per-call will waste money, and the speed-to-lead guide is the better first investment.
Decision framework by job type
Small, repeat jobs (cleaning, handyman, small repairs)
Low ticket, high frequency. Request marketplaces can fit when the lead price is low and you can answer in minutes. Margins are thin, so a shared lead you lose a few times in a row hurts. Track closely.
Mid-ticket service work (plumbing repair, HVAC service, garage door repair)
Urgent buyers phone. A homeowner with no heat or a stuck door wants a live person. Calls tend to suit this work, and an exclusive call is worth more because the customer is ready to book. See garage door repair leads.
Large projects (roofing, fence, landscaping installs)
Homeowners compare estimates but often start with a call to see who's real. Shared leads multiply the number of estimates you give away for free. Exclusive calls cut that waste. See roofing leads, fence leads and landscaping leads.
Recurring revenue trades (pest control, lawn)
A single customer is worth many visits, so you can afford a higher cost per acquired customer. Calls and request leads can both work. Compare on cost per customer, not cost per lead. See pest control leads.
What each model asks of you
- Request marketplaces ask for fast written replies, a polished profile, and discipline about which leads to skip. Skipping isn't free if you've paid already, so know your cancel and refund terms.
- Pay-per-call asks for an answered phone, a decent intake process and a minute of patience with callers who are still deciding. A phone intake script helps.
A hypothetical cost comparison
Suppose your shop tests each source for a month with these made-up numbers:
- Source X (request marketplace): 40 leads at $40 each, 4 booked jobs.
- Source Y (pay-per-call): 15 qualifying calls at $90 each, 5 booked jobs.
Source X costs 40 x $40 = $1,600, so $400 per job. Source Y costs 15 x $90 = $1,350, so $270 per job. Source Y has the higher price per lead and the lower cost per job. Reverse the closing numbers and the answer flips, which is why you test with your own data. For the formula, use the cost per job guide.
How to run a fair test
- Give each source its own tracking number or labeled inbox. See call tracking for contractors.
- Set a fixed window and a budget cap you can afford to lose.
- Log every lead: answered or not, time to first response, estimate given, job won.
- Count the hours you spent, not only the dollars. Racing other providers costs time, covered in hidden costs of shared leads.
- Decide on cost per booked job, then repeat the test next quarter. Sources change.
Where each model tends to break down
Every model has a failure mode. Knowing it in advance lets you set rules that keep you out of it.
Request marketplaces break down when volume outruns your attention. Leads arrive in bursts, you reply to the first few, and the rest go cold. Meanwhile you've paid for all of them under a pay-per-lead structure. A rule that helps: decide in advance which requests you'll answer (job type, size, ZIP code) and ignore the rest. Another: set an internal cap on how many open conversations your office can handle at once.
Pay-per-call breaks down when the phone isn't staffed or the intake is weak. A homeowner who reaches voicemail calls the next number on the list. It also breaks down when you don't verify what you're billed for, so ask for call logs and review a sample of recordings. The fake lead red flags page lists what to look for in any call source.
Both break down when you only watch cost per lead. A $25 lead that never answers your callback costs more than a $90 call that books.
Mistakes contractors make when comparing
- Comparing price per lead across different lead types. A message request and a live call aren't the same unit. Convert both to cost per booked job.
- Judging after one week. Small samples mislead. A single big job or a single dry stretch can swing the numbers.
- Ignoring seasonality. A source tested in your slow month looks worse than it is, and one tested in storm season looks better. See seasonal lead demand.
- Forgetting your own response time. If you reply to marketplace requests hours later, the source didn't fail. The process did.
Questions to ask before you pay anyone
- Can more than one provider receive this exact lead?
- What event triggers a charge, and is there a charge if I never reach the customer?
- What's the dispute or refund process, in writing?
- Is there a contract term or minimum spend, and what's the notice period to cancel?
- Do I get call recordings or logs to verify what I paid for?
For the longer version, see questions to ask a lead generation company. If you want exclusive inbound calls for your trade and area, you can apply here.
Frequently asked questions
What's the main difference between Bark, Thumbtack and pay-per-call?
Bark and Thumbtack are marketplaces built around homeowner requests that multiple providers can respond to. Pay-per-call delivers inbound phone calls and bills for qualifying calls. The differences are who else sees the lead and what event triggers your payment.
Are Bark leads exclusive?
Bark is generally described as a marketplace where buyers post requests and providers respond. Whether a request goes to one or several providers, and how you're charged, is set by Bark's current terms, so read them before you commit.
Which is cheapest for a contractor?
Neither sticker price answers it. Compare cost per booked job, which depends on how many leads you pay for, how many you close and how fast you respond.
Can I try more than one at the same time?
Yes, and it's the best way to compare. Give each source its own tracking number and review booked jobs after a fixed window.
More in this guide
Related resources
Want exclusive inbound calls routed to your phone? You pay only for qualifying calls.
Apply for a territory