Key takeaways
- There is no honest public benchmark for a trash service lead. The benchmark that matters is your own break-even, built from your billing data.
- Count subscribers who completed a first pickup, not calls or form fills, and split residential from commercial.
- Costs rise when every hauler bids on the same households at once: moving season, a town ending its contract, an HOA rebid.
- Most cost cuts come from fewer wasted inquiries: off-route addresses, town-service residents and your own customers.
Google Ads cost per lead tells a trash service very little on its own. A lead is a call or a form. A new subscriber is a cart on the curb and a bill that repeats every month. The number worth tracking is ad spend divided by accounts that started service, measured against what a subscriber is worth.
Cost per lead vs cost per booked new subscriber
Cost per lead counts inquiries, while cost per new subscriber counts accounts that started service, and only the second pays for fuel and disposal. The gap between them is where most owners lose sight of their money. Your ad platform sees calls and forms. Your route and billing platform sees active accounts. If nothing connects the two, you get reports full of leads you cannot verify.
Here is where a trash service lead usually drops out on the way to becoming a subscriber:
| Stage | What drops out | Where you can see it |
|---|---|---|
| Call or form | Spam, town-service residents, roll-off seekers | Call recordings and form entries |
| Address check | Streets no route passes | Your route map |
| Price and pickup day given | Shoppers comparing three haulers | CRM notes |
| Signup | Households waiting on a closing date | Pending accounts in billing |
| First pickup | Cancellations before service starts | Billing platform |
A campaign can look cheap at the top of that table and expensive at the bottom. Judge it at the bottom.
From cost per lead to cost per booked new subscriber
- Leads you pay for Where it leaks: Spam and wrong numbers
- Real inquiries Where it leaks: Calls nobody answers
- Conversations Where it leaks: Quoted, never followed up
- Booked new subscriber Your real number: cost per booked new subscriber
Calculating your number
- Pick one channel and one period. Ninety days of Google Ads is enough to smooth out a slow week.
- Count real leads. Use tracked call numbers and form tracking (Google's call tracking setup), and count calls long enough to be a conversation.
- Count activated subscribers. These are accounts created from those leads that completed a first pickup. The office has to record the source when it creates the account, or this step is guesswork.
- Divide. Ad spend divided by activated subscribers is your cost per new subscriber.
- Work out what a subscriber is worth. Take your monthly margin per account after disposal, fuel and labor, and multiply it by how many months a typical account stays. Your billing history holds both figures.
- Set a ceiling. Decide how much of that value you will spend to win one account. That ceiling is your benchmark, and it is the only one that fits your routes.
- Split residential and commercial. A business on a front-load container is worth a different amount than a household with one cart, and it deserves a different ceiling.
A worked example, with hypothetical round numbers (not a benchmark): say you spend $3,000 in a month and get 60 leads, so cost per lead is $50. Twenty were town-service residents, existing customers or off-route addresses. Of the 40 left, 20 start service, so cost per new subscriber is $150. If a subscriber brings $30 a month in margin and stays three years, they are worth about $1,080 to you, and $150 is a good buy. A second campaign with the same $50 leads where only 5 of 60 start service costs $600 per subscriber. Same cost per lead, four times the real cost.
Once activated accounts flow back into Google Ads as conversions (Google's conversion measurement), bidding can aim at subscribers instead of calls.
Why costs rise around moving season and HOA or municipal contract renewals
Costs rise in those windows because every hauler in your area bids on the same households in the same few weeks. Each window works differently:
- Moving season. New homeowners search for a hauler before the first trash day at the new address. More haulers raise budgets at the same time, so clicks cost more, though the leads are often your best of the year.
- A town ending or changing its curbside contract. A whole town's households may need a private hauler at once. Clicks spike, and so do confused calls from residents who are still covered. Expect lead counts to rise faster than activated accounts.
- An HOA rebid. The board picks one hauler for the whole neighborhood. Ads aimed at residents rarely move that decision, so direct outreach to the board before the bid usually beats paid search during it.
Seasonal cost is not a reason to switch off. A subscriber won in a busy month still pays every month after it.
Lowering cost per booked new subscriber
The cheapest way to lower it is to stop paying for inquiries that could never become accounts.
- Target the map your trucks drive. Set locations from your routes, not a radius around the yard.
- Answer the address question on the page. An "enter your address to see your pickup day" check turns away off-route visitors before they call.
- Show the price and what it includes. Cart size, recycling, and how bulk items are handled. Price shoppers then qualify themselves.
- Let people pick a start date online. New movers want service from move-in day, and a date field captures them before a competitor does.
- Keep existing customers out. Exclude searches about paying a bill or reporting a missed pickup from new-subscriber campaigns.
The keywords guide covers the negative list, and the landing page guide covers the address check and start-service form.
How VETS Growth Marketing helps
We connect your ad accounts to your billing data, so every report shows what a new subscriber costs by channel and by line of business, not just what a lead costs. Every account stays yours, each piece of work has a finish date, and the number we answer for is cost per subscriber who started service. Bring last quarter's spend and new accounts to a growth consultation and we will work out your ceiling with you.
Sources
- About conversion measurement, Google Ads Help
- Set up tracking calls to a phone number on a website, Google Ads Help