Key takeaways
- Cost per lead counts remote questions and broker robocalls. Cost per booked call counts only work on a tech's schedule.
- Work out repair and new door installation separately. One books the same day, the other closes weeks later.
- In a cold snap, spend can rise while booked calls stall because the trucks are full, not because the ads got worse.
- Nobody can verify the number until each ad lead is matched to a job in your field software.
Google Ads cost per lead, for a garage door company, is what you spent divided by all the calls and forms the ads brought in. It counts the remote-battery question and the broker robocall the same as a snapped spring. The number worth managing is cost per booked call, worked out separately for repair and for new door installation, because the two behave nothing alike.
Cost per lead vs cost per booked call
Cost per lead tells you what it costs to make the phone ring; cost per booked call tells you what it costs to put a tech in a driveway. The gap between the two is the part of your budget no report can vouch for until leads are matched to jobs.
Google counts whatever you set up as a conversion (about conversion measurement). In most garage door accounts that means every call over a short duration and every form. Four terms keep the conversation honest:
- Lead: any tracked call or form, including spam, wrong numbers and the caller whose opener just needed a new remote.
- Qualified lead: a homeowner inside your area asking for work you do.
- Booked call: a job on the schedule in Housecall Pro, Jobber or ServiceTitan.
- Sold door: for installation campaigns, a signed quote. It often lands weeks after the lead.
An agency that reports only the first line is reporting the cheapest number on the page. When an owner says the ads "feel" worse than the report, the gap is usually between lines one and three.
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 month and one service line. Keep repair (springs, openers, off-track doors) apart from new door installation. Combined, they average into a number that describes neither.
- Pull spend for that line only. Use the campaign totals in Google Ads, not the account total.
- Count booked calls from your field software. Filter jobs by lead source. If ad calls are not tagged, set up call tracking so each call can be traced to the ad that produced it (call tracking setup).
- Divide spend by booked calls. That is your cost per booked call for the month.
- Set it against what the call earns you. Use the average invoice for that line minus parts and labor. The cost per booked call has to sit comfortably under that margin.
- Give installation a longer window. Count doors sold within 60 days of the lead month, because homeowners compare quotes and wait on door orders.
Worked example (hypothetical round numbers, not a benchmark). Say a company runs two campaigns in a month:
| Repair campaign | Installation campaign | |
|---|---|---|
| Spend | $3,000 | $2,000 |
| Leads | 60 | 25 |
| Cost per lead | $50 | $80 |
| Booked calls or sold doors | 30 booked calls | 4 sold doors |
| Cost per booked call or sold door | $100 | $500 |
On cost per lead, installation looks worse. Whether it is worse depends on what a sold door earns against a spring repair, and only your invoices answer that. Now suppose 10 of the 60 repair leads were remote questions and parts buyers. Blocking those searches shrinks the lead count, so cost per lead can rise even while the money they used moves to searches that book. Judged by cost per lead, the cleanup looks like a mistake. Judged by cost per booked call, it is the fix.
Why costs rise around winter cold snaps and spring home-improvement season
Costs rise in both seasons because more homeowners search and more competitors bid at once, but the damage shows up in different places.
- Cold snaps bring a burst of broken-spring and stuck-door calls. Every company in the area raises bids, and so do the lead-gen operators that crowd this category. Your trucks fill by midday, and every lead after that is paid for but cannot be run. Cost per lead may hold steady while cost per booked call climbs.
- Spring home-improvement season brings installation shoppers. Click prices rise, homeowners collect several quotes, and decisions take weeks. Cost per sold door rises and arrives late, which is why the 60-day window matters.
Plan budgets by month with that in mind. Set a cap for days when the schedule is full, and start installation campaigns before the season peaks, not during it.
Lowering cost per booked call
You lower cost per booked call by turning more of the leads you already pay for into jobs, and by stopping the leads that never could be.
- Answer every call live during spikes. An unanswered ad call is a lead with no chance of booking. In a cold snap, roll unanswered calls to an answering service or an on-call phone.
- Block the junk. Parts, do-it-yourself, job-seeker and auto-garage searches all cost money (about negative keywords). The garage door keyword guide has a starter list.
- Give each campaign its own landing page. A stuck-door searcher wants a phone number and an arrival window. An installation shopper wants door styles and a measure visit. See the landing page guide.
- Send booked jobs back to Google Ads as conversions. Bidding then learns from booked work instead of rings.
- Raise what each booked call is worth. A higher average invoice lets you afford a higher cost per booked call, which matters in a cold snap when every bid goes up.
How VETS Growth Marketing helps
We join your Google Ads data to the jobs in your field software, so you see cost per booked call for repairs and cost per sold door for installations, month by month, in accounts that stay in your name. The work runs as a project with a date for each fix, starting with tracking. Bring last season's spend to a growth consultation and we will show you what a booked garage door call costs you today.
Sources
- About conversion measurement, Google Ads Help
- Set up tracking calls to a phone number on a website, Google Ads Help
- About negative keywords, Google Ads Help