Contents
There are two basic ways to get the phone ringing. You can rent demand, by paying a lead marketplace or directory to send you homeowners who need work done. Or you can build demand you own, through your website, your Google Business Profile, your reviews and your past customers. Most service businesses use both at some point. The real question is the balance, and how it should shift as you grow.
How lead marketplaces work
Lead marketplaces are websites and apps where homeowners describe a job and get matched with local pros. They make their money from the pros, and the models vary:
- Pay per lead. You pay for each homeowner request that matches your services and area, whether or not you win the job. Leads may be shared with several other pros or, sometimes, sent only to you.
- Pay per booked job or commission. You pay when a job is booked or completed, as a fee or a percentage.
- Subscription or membership. A monthly fee for a listing, a badge or a place in the platform's search results, sometimes with leads on top.
- Advertising inside the platform. Paying for a higher spot in the platform's own results.
- Direct booking. Homeowners book straight into open slots you've made available.
Each platform mixes these differently, and pricing and rules change from time to time. Read the current terms carefully before you sign up. For a look at the main players, see Angi, Thumbtack, Yelp and Google: where paid leads come from.
How your own channels work
"Your own website" really means a small system you control:
- A website with a page for each service and the areas you cover
- A complete Google Business Profile with photos, services and hours
- Reviews on your own profile
- A way to catch every call, text and form, even when you're up a ladder
- Follow-up with past customers: reminders, seasonal offers and referral asks
This takes longer to build. A new website doesn't bring calls on day one. But it compounds. Every review, photo and happy customer adds to it, and it keeps working when you stop writing checks to someone else.
Side by side
| Lead marketplaces | Your own website and Google profile | |
|---|---|---|
| Speed to first lead | Fast, often within days | Slower; it can take months to build momentum |
| How you pay | Per lead, per job, subscription or ads | Build and upkeep costs, your time and optional ads |
| Competition for each lead | Often shared with other pros | The customer chose to contact you |
| Who owns the relationship | The platform sits between you and the customer | You do |
| Where reviews live | Mostly on the platform | On your Google profile and website |
| Control over price and job types | Limited by platform rules and competition | You decide |
| If you stop paying | Leads stop | Most of the value stays |
| Main risk | The platform changes its pricing or rules | A slow start, and it needs steady attention |
Do the math: cost per booked job
Cost per lead is misleading on its own. What matters is what you pay for each job you actually book, and what that job is worth.
Cost per booked job = total spend on a source รท jobs booked from that source
Here's a hypothetical example. The numbers are invented to show the method, not to predict your results.
Imagine an HVAC company tracking one month:
| Source | Spend | Leads | Booked jobs | Cost per booked job |
|---|---|---|---|---|
| Marketplace | $1,200 | 40 | 10 | $120 |
| Website and Google profile | $400 in tools and upkeep | 18 | 12 | About $33 |
On these numbers the website looks far cheaper. But be fair to both sides. The website figure doesn't include the months it took to build, or the owner's time writing pages and asking for reviews. And the marketplace might have been the only thing keeping two techs busy in a slow stretch.
Now think about what happens next. A customer who found you through your own site tends to call you directly next time. A marketplace customer may go back to the marketplace and get matched with someone else. When one customer can be worth several jobs over the years (a maintenance plan, a referral, a second system, a water heater five years later), the source that keeps the relationship with you gets more valuable over time.
When marketplaces make sense
- You're new. No reviews and no website traffic yet. Marketplaces can get you through doors while you build.
- You have gaps to fill. A slow season, a new tech who needs hours, or a new service area.
- You're testing a new service. Say you're adding EV charger installs or gutter guards and want to see demand before building pages for it.
- A platform works well for a particular job type. Your own tracking will tell you which sources produce which kinds of jobs in your area.
They make less sense when you're already booked out, when the jobs are low-margin, or when racing several other pros for every lead pushes your price down.
When to lean on your own channels
- You have reviews and a record of work to show
- Repeat work matters: memberships, recurring cleans, seasonal maintenance
- You want to choose the jobs you take, not just react to what arrives
- Your average ticket is high enough that owning the relationship is worth a lot
Running marketplace leads well
If you use marketplaces, work them properly or don't pay for them.
- Respond fast. On shared leads, the homeowner may hear from several pros. Reply within minutes during business hours.
- Use a short script. "Hi [name], this is [your name] from [business]. I saw your request about [the leaking water heater]. I can have someone there [today between 2 and 4]. Does that work, or is there a better time?"
- Set filters and caps. Only the job types and zip codes you want, and a budget limit you're comfortable with.
- Dispute bad leads. Most platforms have a process for invalid leads. Learn it and use it within their time limits.
- Follow every lead to an outcome. Booked, lost or no response. Without this, you can't work out cost per booked job.
- Stick to the platform's terms. Some platforms have rules about contacting customers outside their system. Read them and follow them. Do great work, and the customer will know your name.
Building your own channel while marketplaces pay the bills
Here's a realistic 90-day plan.
Month one: the foundations
- Complete your Google Business Profile: services, areas, hours and real photos
- Get a fast, mobile-friendly website with a page for each main service
- Ask every customer for an honest review after the job
- Make sure missed calls get a quick text back
Month two: depth
- Add pages for the towns you serve, written for each place rather than copied
- Post real job photos to your profile and site every week
- Record where every call and form comes from
Month three: repeat work
- Send seasonal reminders to past customers
- Ask happy customers for referrals
- Compare cost per booked job by source, and trim the weakest marketplace spend gradually rather than all at once
For the detail, see how to build a contractor website that books jobs and customer retention for home service businesses.
Finding your balance
| Your situation | A sensible balance |
|---|---|
| New business, no reviews | Lean on marketplaces now, and build your own channels alongside |
| A few years in, some reviews, uneven lead flow | Keep one or two marketplaces for gaps and invest steadily in your website and Google profile |
| Established, strong reviews, steady repeat work | Mostly your own channels, with marketplaces only for specific job types or new areas |
| Booked out most weeks | Cut paid leads and focus on pricing, memberships and referrals |
Here's how that might play out across trades. A new handyman might take most early work from a marketplace while collecting reviews on a new Google profile. A roofer might use marketplaces after a storm to reach a new area, while referrals and the website carry the rest of the year. A cleaning company might use marketplaces to find first-time customers, then turn the best ones into recurring visits booked directly.
Track it in one simple table
Fill this in every month. It takes about ten minutes if you log the source of each job as it comes in.
| Source | Leads | Booked jobs | Revenue | Spend | Cost per booked job | Notes |
|---|---|---|---|---|---|---|
| Marketplace 1 | ||||||
| Marketplace 2 | ||||||
| Google profile | ||||||
| Website | ||||||
| Referrals and repeat |
After three months you'll have a clear picture of where your best work comes from. For more on tracking, see marketing analytics: which calls came from where.
Building your own channel is the slower road, but it's the one you keep. If you want to see where yours stands today, Zome's free AI report checks your Google profile, website and reviews and lists what to fix in plain language.



















