What does a booked junk removal job cost from Google Ads?
In a 2026 Adimize study of 321 recorded junk removal sales calls, ad spend per booked job was $615 to $1,045. That's the number that matters, and it's not the one most Google Ads reports show you.
What we found
About $42,000 in Google Ads search produced 40 to 68 booked jobs over six months. That's $615 per job if you count every job tagged as booked, and $1,045 if you count only jobs booked on the call.
The range comes from two honest ways of counting:
- Booked on the call: 40 jobs. A day and time were set before the caller hung up. This undercounts, because some jobs closed later by text.
- Tagged booked: 68 jobs. Marked "Schedule booked" in the call tracker. This includes jobs closed later by text, and may include a few that never happened.
The real number sits somewhere between. Either way, it's a lot of ad spend per job.
Here's how it broke down by campaign, using jobs tagged booked:
| Campaign | Spend | Cost per click | Jobs tagged booked | Spend per booked job |
|---|---|---|---|---|
| Residential junk removal | $26,600 | $18.38 | 41 | $650 |
| Junk hauling | $11,300 | $14.04 | 20 | $563 |
| Specialty (hot tubs, sheds) | $1,700 | $21.58 | 3 | $568 |
| Cleanouts | $1,300 | $15.14 | 0 | no jobs |
| Dumpster rental | $500 | $6.28 | 1 | $477 |
| Brand | $400 | $6.51 | 3 | $128 |
| Light demolition | $100 | $19.80 | 0 | no jobs |
Three things stand out. Brand searches, from people who already knew the company name, booked jobs at $128 each. The cleanouts and light demolition campaigns spent about $1,400 between them and booked nothing. And the core campaigns paid $14 to $22 a click.
The ads did their part. 379 calls and forms became 293 real job inquiries. The steep drop came after that: only 14% to 23% of real inquiries became booked jobs, and that step happens on the phone.
More detail is in the full study, and the headline numbers are on our junk removal marketing statistics page.
Cost per lead vs. cost per booked job
Cost per lead tells you what the ads cost to make the phone ring. Cost per booked job tells you what it cost to put a job on the schedule. Only one of those pays your bills.
Cost per lead looks good in a report because the bottom of the fraction is big. Every call, every form, sometimes every click on your phone number counts as a lead. Divide your spend by all of that and you get a small, friendly number.
Cost per booked job divides the same spend by jobs. Missed calls, callers who never heard a price, people outside your area and people looking for free pickup all drop out. What's left is what the ads actually bought you.
In this account, Google Ads reported 558 conversions against 293 real job inquiries, an overcount of 1.9 times. So the cost per lead in the reports looked about half of what it really was, and that was before anyone asked how many of those inquiries booked. We cover that in why Google Ads shows more conversions than you have leads.
Why it happens
Most owners never see cost per booked job because nothing calculates it for them. Google counts conversions. The call tracker counts calls. Your scheduling software counts jobs. Nobody puts the three side by side.
So owners judge the ads on the number they're shown. A cheap cost per lead feels like a working account, even when the jobs aren't coming in.
The other reason is that most of the leak isn't in the ads. When a minimum load is quoted at $145 to $179, it can't carry $600 or more in ad spend. The math only works on bigger jobs, or when more of the inquiries you already paid for turn into jobs. In this study, 18% of ad calls went unanswered and 52% of answered job inquiries ended with no price and no time. Fixing those raises the bottom of the fraction without spending another dollar on clicks.
What to do about it
- Work out your cost per booked job this week. Divide last month's ad spend by the jobs booked from ads. Compare it with your average ticket.
- Track booked jobs as their own conversion. Tag every booked job in your call tracker or CRM, and send it back to Google Ads as a separate conversion.
- Cut campaigns with spend and no jobs. In this study, cleanouts and light demolition spent about $1,400 and booked nothing. Look for the same in your account.
- Protect your brand campaign. Brand searches booked jobs at $128 each here. People who already know your name are your cheapest jobs.
- Fix the phone before you raise the budget. Answer more calls and give prices on the call. Every inquiry you already paid for that turns into a job lowers your cost per booked job.
Plug your own spend, jobs and ticket into the cost-per-booked-job calculator. It compares your result with this study's $615 to $1,045, which is one company, not a benchmark.
For the phone side, see how many calls junk removal companies miss and whether to give prices over the phone.
How we measured this
We studied six months of Google Ads calls and forms for an owner-operated junk removal company in Southern California, late March to the end of September 2026: about $42,000 in search ad spend, 327 calls, 52 forms and 321 call recordings. Each transcript was read and coded with AI assistance for job type, price quoted and how the call ended, and every call coded as booked was checked a second time. One company, one market, six months: treat it as one detailed example, not an industry average. Read the full study.
Frequently Asked Questions
What does a booked job cost from Google Ads for junk removal?
In this study, $615 to $1,045 in ad spend per booked job, with core cost per click of $14 to $22 in Southern California. Brand searches booked jobs for $128 each.
Why is it a range and not one number?
40 jobs were booked on the call, and 68 were tagged as booked in the call tracker, including jobs closed later by text. Dividing about $42,000 by each gives $1,045 and $615.
Is cost per lead a good way to judge Google Ads?
Not on its own. Cost per lead counts every call and form, and in this account Google reported 558 conversions against 293 real inquiries. Judge the account on cost per booked job.
How do I calculate cost per booked job?
Divide your ad spend by the jobs booked from those ads over the same period. Then compare it with your average ticket.
Want us to read your calls? We'll go through your last 90 days of sales calls and show you where the money leaks. Request a call audit → · Read the full study →