Angi vs Thumbtack vs TaskRabbit: Are Handyman Leads Worth It?
How lead platforms charge, when they pay off, how to calculate cost per booked job, and how to turn marketplace customers into direct repeat clients.
Published · HandyBook Team
Lead platforms like Angi, Thumbtack and TaskRabbit are worth it only if your cost per booked job is comfortably below the gross profit that job earns. Each platform charges differently, so compare them on one number: total platform fees divided by jobs you actually book. If you cannot calculate that number, you are guessing.
This guide explains the common pricing models, how to do the math, when each type makes sense, and how to convert marketplace customers into direct repeat clients without breaking platform rules. We do not list current prices because they change by trade, city and time. Check each platform's current terms before you sign up.
The three models in plain English
Marketplaces generally make money in one of three ways. Most platforms mix them, and details change, so treat this as a map, not a rate card.
| Model | How you pay | Who carries the risk | Typical fit |
|---|---|---|---|
| Pay per lead | A fee each time a customer request is sent to you, whether or not you win the job | You | Handymen who respond fast and quote well |
| Commission or service fee | A percentage of the job taken from the customer or from you, usually only when a job is booked through the platform | Shared | People who prefer no up-front cost |
| Subscription or membership | A recurring fee for access, profile placement or a set number of leads | You | High-volume operators who track results |
How the three platforms generally work
Angi. Historically, Angi has connected homeowners with service professionals and charged professionals in different ways over time, including fees tied to leads. Check Angi's current pro terms for what applies to handyman services in your area.
Thumbtack. Thumbtack lets customers describe a job and sends it to professionals who match. Professionals typically pay a fee to contact or respond to a request, and the fee varies by job type and location. Confirm the current structure inside the pro app.
TaskRabbit. TaskRabbit is organized around "Taskers" who list skills and availability, and customers book them for tasks. The company takes a fee from the transaction, and Taskers set their rates within platform rules. Check current terms, since fee structures and rate rules have changed in the past.
Read the fine print on every platform for these items:
- What counts as a billable lead or booking.
- Whether you can get credit for fake, duplicate or out-of-area requests.
- How many other pros receive the same request.
- What the platform says about taking customers off-platform.
- Cancellation, refund and dispute terms.
- Insurance, background check and licensing requirements.
How to calculate cost per booked job
This is the number that decides everything. You need three figures: what you paid, how many leads you got, and how many became paid jobs.
The formula
Cost per booked job = total platform fees in the period / number of jobs you completed and were paid for
Then compare it with your gross profit per job.
Gross profit per job = job revenue - materials - direct labor - travel cost for that job
Worked example (illustrative numbers)
Say you spend $240 in a month on leads and fees:
- Leads purchased: 16
- Customers who replied after you messaged: 8
- Quotes sent: 6
- Jobs won: 3
- Cost per lead: $240 / 16 = $15
- Cost per booked job: $240 / 3 = $80
- Average job revenue: $340
- Materials and direct costs: $60
- Your labor at $45 per hour for 4 hours: $180
- Gross profit before platform fee: $340 - $60 - $180 = $100
- Gross profit after platform fee: $100 - $80 = $20
At $20 profit per job, that channel is barely breaking even, even though $80 per job might sound small. Change one input and the picture changes. If you win 5 of 16 leads instead of 3, cost per booked job falls to $48 and profit per job becomes $52.
Your numbers will be different. The point is to run them, every month.
Metrics to track
- Lead-to-reply rate: what share of leads respond to you.
- Quote rate: what share of replies get a quote.
- Win rate: what share of quotes become jobs.
- Cost per booked job.
- Average job size from this channel versus others.
- Repeat rate: how many marketplace customers book you again.
Track these in a customer list or spreadsheet with a "source" column. A customer CRM keeps job history next to each customer, and you can note the lead source there too.
When lead platforms are worth it
Marketplaces tend to make sense when:
- You are new and have no reviews, no referral network and little marketing yet.
- You have open calendar this week and a fast response will fill it.
- You are entering a new area and need initial jobs.
- Your average job is large enough that a lead fee is a small share of profit.
- You can quote fast from photos and a short call.
They tend to be a poor fit when:
- Your schedule is already full.
- Your minimum job is small and the fee takes most of the profit.
- You cannot reply within minutes.
- The platform sends the same lead to many pros and you compete mostly on price.
- You are a specialist whose best work comes from referrals.
Price shoppers dominate some lead pools. That is not a reason to cut your rates; it is a reason to screen. Our guide to handling difficult handyman customers covers screening.
How to win more of the leads you pay for
Fees are sunk the moment a lead arrives, so the win rate is where you gain control.
- Reply fast. Minutes, not hours. Set notifications and reply from your phone.
- Use a short, specific first message. Reference their job, not a template.
- Ask for photos. It filters tire-kickers and lets you quote with confidence.
- Offer two time slots instead of asking "when are you free?"
- Quote in writing with line items. See how to write a handyman quote.
- Complete your profile: photos, licensing and insurance if applicable, a clear service list and your area.
A first-message script
Hi [Name], thanks for reaching out about [short description of job]. I can help. If you send two or three photos, I can give you a written quote today. I have openings [Tuesday afternoon] or [Thursday morning] if you want me to take a look in person. - [Your name], [Business]
Avoid sending a price in the first message unless the job is truly standard.
Converting marketplace customers into direct repeat clients, ethically
Repeat customers are where lead fees pay for themselves. The key is to do this within the platform's rules, not around them. Many platforms prohibit using their service to avoid fees on a job that started there, and some restrict sharing contact details before booking. Read your agreement, and when in doubt, ask the platform.
What is generally fine
- Delivering excellent work on the booked job, so the customer wants to call you again.
- Giving your business card or a magnet at the job site, once the booked job is done and as long as it is allowed by your terms.
- Handling future, separate jobs directly if the customer chooses to contact you, and if the platform's terms allow it. Verify this with your agreement.
- Mentioning your regular services during the job: "I also do gutter cleaning and caulking if you ever need it."
- Staying in touch through a customer list once the platform has legitimately shared the relationship.
What to avoid
- Telling a customer to cancel a booking and pay you directly to dodge fees.
- Sending contact details before the platform allows it.
- Asking customers to leave bad reviews for the platform, or for competitors.
- Misrepresenting prices or fees.
Breaking rules can lead to removal from the platform, and it is bad business even if you are not caught. Honest repeat work is built on trust.
The 4-step repeat sequence
- At the job: hand over a card and say, "If anything else comes up, here is how to reach me."
- Same day: send an invoice or receipt and a thank-you with your business name.
- One week later: a short check-in asking if everything is working well, plus a review request on the platform where they booked, as their terms allow.
- Six months later: a seasonal reminder, such as "Fall is a good time to check weatherstripping. Want me to take a look?"
For ideas on keeping customers coming back, see how to get repeat handyman customers and the referral network guide.
A thank-you text after a marketplace job
Thanks for having me out today, [Name]. Everything we fixed should hold up well. If you have any questions about the work, just reply here. If you were happy, a quick review on [platform] would mean a lot. I am glad to help with future repairs.
Check the platform rules about reviews first. Some prohibit incentives for reviews.
Compare platforms against your other lead sources
Before spending more on marketplaces, compare their cost per booked job with your free and cheap options:
| Channel | Typical cost | Control over quality | Repeat potential |
|---|---|---|---|
| Referrals | Low | High | High |
| Google Business Profile | Free | Medium | High |
| Nextdoor / Facebook groups | Free to low | Medium | High |
| Door hangers and signs | Printing and time | Medium | High |
| Marketplaces | Fees per lead or booking | Low | Depends on your follow-up |
Our other guides cover Nextdoor, Facebook, door hangers and flyers and Yelp. A mix is healthier than depending on one platform whose rules and fees can change.
Run a 90-day test, then decide
- Pick one platform and set a monthly cap you can afford.
- Track every lead, reply, quote, win and fee.
- At 30, 60 and 90 days, calculate cost per booked job and profit per job.
- Keep, adjust or drop based on the numbers, not on feelings.
- If it works, set your service area and job types tightly to avoid wasted leads.
HandyBook can store the quote, the signed acceptance, the invoice and the payment in one customer record, so the numbers behind your cost per booked job are easy to pull. Card payments go through Stripe with standard processing fees plus a 0.5% HandyBook platform fee, per the product's published facts.
FAQ
Is Thumbtack or Angi better for handymen?
It depends on your area, trade and how you handle leads. Compare current fee terms, test one at a time, and judge by cost per booked job rather than by reputation.
Is TaskRabbit worth it for handyman work?
It can be, especially for small, quick tasks and for getting started, but a platform fee reduces what you keep, so make sure your rate covers it. Check current fee terms and rate rules.
How much should a lead cost me?
There is no universal right price. A lead is worth paying for only if your win rate and job profit leave you better off. Calculate cost per booked job and compare it with gross profit per job.
Can I take marketplace customers off the platform?
Not to avoid fees on a job that started there. Read your agreement. Providing great service, and handling future separate work where terms allow, is how most repeat relationships form.
How do I stop wasting money on bad leads?
Tighten your service area and job types, ask for photos before quoting, respond quickly to good leads and ask the platform about credits for invalid ones, if their policy offers it.
Ready to put this into practice?
HandyBook handles quoting, invoicing, scheduling, and payments. 14-day free trial.
Start free trial