Key takeaways
- Cost per lead counts rings. Cost per completed tow counts the calls that put a vehicle on your truck and got paid.
- Google Ads cannot see your dispatch board, so matching ad calls to dispatched jobs is the step most reports skip.
- Storms and holiday weekends raise costs because every operator and lead broker bids at once while your trucks run out of capacity.
- Bid only when someone answers and a truck can roll; a paid call you cannot serve is the most expensive lead there is.
Google Ads cost per lead for a towing company is your ad spend divided by the calls and forms the ads produce, and on its own it says very little. The number that matters is cost per completed tow: the spend behind each call a truck actually ran and got paid for. Your dispatch records are the only benchmark you can trust.
Cost per lead vs cost per booked call
Cost per lead counts every ring. Cost per booked call counts only the calls that turned into a dispatched, completed job. In towing the gap between the two is wide, because a lot happens between "I need a tow" and a vehicle on the bed.
Lead : Any call or form Google Ads reports as a conversion. It includes the impound question, the wrong number and the caller who hung up while on hold.
Qualified call : A caller with a vehicle inside your service area who needs a service you actually run.
Booked call : A qualified call where a truck was assigned in your dispatch platform.
Completed tow : A booked call that ended with the vehicle hooked or the service done, and paid. Not a cancel, not "found another truck", not gone on arrival.
This is the verification gap most owners feel and cannot name. Google Ads can count calls. It cannot see your dispatch board. An agency that reports cost per lead is reporting the only number it can see, and that number flatters the account every time.
From cost per lead to cost per booked call
- 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 call Your real number: cost per booked call
Calculating your number
- Pick one full month. Use a normal month first. A single storm week tells you about storms, not about your account.
- Take spend from Google Ads. Use the account total for the month, including any campaigns you forgot were running.
- Count leads with call tracking. Use Google's call tracking on the ads and on the website number, with a minimum call length that filters hang-ups (Google's call tracking setup).
- Match leads to dispatch. Tag each job in Towbook or your field service CRM with its source, or match ad calls to jobs by caller number and time.
- Divide spend by completed tows. That is your cost per completed tow. Run it by service if you can, because a jump start and a long flatbed tow earn very different tickets.
- Compare it with what a tow earns you. Use your average ticket by service from the dispatch platform. If the cost of winning the tow eats the margin on that service, the campaign needs work, not more budget.
Here is a worked example. The round numbers are made up to keep the arithmetic easy; they are not a benchmark for towing.
| Example stage | Count | Cost each |
|---|---|---|
| Ad spend for the month | $3,000 | |
| Calls Google Ads reports | 120 | $25 |
| Qualified calls (in area, a service you run) | 50 | $60 |
| Booked (a truck assigned) | 36 | about $83 |
| Completed and paid | 30 | $100 |
The account reports $25 a lead. The business paid $100 for every tow it ran. Both numbers are true; only one belongs in a budget decision.
Why costs rise around winter storms, summer heat and holiday travel peaks
Costs rise in those weeks because every towing company and every call broker bids on the same searches at once, while your own trucks run out of capacity.
- Winter storms bring spin-outs, ditch recoveries and cars that will not start, all on the same morning. Competitors raise budgets, lead generators flood the auction, and click prices climb.
- Summer heat brings overheated engines and dead batteries. Volume rises, but much of it is roadside work with a smaller ticket than a tow.
- Holiday travel peaks put drivers on unfamiliar roads, far from anyone they know. They cannot ask a neighbor who to call, so they tap the first ad or listing.
There is a second, quieter cost. When every truck is out and your ETA stretches, callers hang up and dial the next listing. You still paid for the call. In a storm, the cheapest lead is the one you never bought because the ad paused when dispatch was full.
Lowering cost per booked call
Most of the savings come from fewer wasted calls and more calls that end in a tow, not from cheaper clicks.
- Answer every ad call live. Route overflow to an answering service or an on-call phone. A missed ad call is spend with nothing on the other side.
- Give an ETA and a price range in the first minute. The caller is ringing three companies. The first credible answer usually wins.
- Cut the junk searches. "Towing capacity", impound lots and driver jobs all contain the word tow. A towing-specific negative keyword list is the fastest fix (Google on negative keywords).
- Split urgent from planned. Run urgent tows and roadside on call-first ads. Send long-distance and heavy-duty searches to a page that collects pickup and drop-off for a quote.
- Tie the ad schedule to dispatch. Lower bids or pause when nobody answers or every truck is committed.
- Import completed tows as conversions. When the account learns from paid tows rather than rings, bidding starts chasing the right calls (conversion measurement).
If Local Services Ads is part of the mix, the LSA bad leads guide covers the settings that keep its cost per tow down.
How VETS Growth Marketing helps
We close the verification gap first: call tracking on every ad, every lead matched to a job in your dispatch platform, and a monthly cost per completed tow you can check yourself. The Google Ads account stays in your name, and each fix comes with a date. Bring a month of spend and dispatch data to a growth consultation and we will work out your real number with you.
Sources
- Set up tracking calls to a phone number on a website, Google Ads Help
- About conversion measurement, Google Ads Help
- About negative keywords, Google Ads Help