Everyone selling this stuff leads with a scary number. "You're losing $50,000 a year in missed calls." Maybe. But that's the wrong question, and it's the wrong question in a way that should make you suspicious.
The right question is smaller and a lot more useful: how many jobs does this thing have to book for me before it pays for itself?
That's a number you can actually check. Here's how to work it out for your own shop, with the honest version of every variable — including the ones that go against the sale.
The only equation that matters
Forget annual loss projections. Here it is:
Recovered jobs per month × gross profit per job vs what the service costs per month
Three inputs. Note the middle one — gross profit, not ticket price. A $150 maintenance wash is not $150 in your pocket. Almost every ROI pitch in this category quietly uses revenue because it makes the number four times bigger. We're not doing that.
Let's get each input honest.
Input 1: how many calls are actually leads
Open your phone's call log, not your booking software. Count the last 14 days of incoming calls and divide by two.
Now subtract the stuff that isn't a lead:
- Existing customers. "Is it ready?" "Can I push to Thursday?" Real calls, but no new revenue attached.
- Suppliers, the film rep, the guy who sells you pads.
- Spam and robocalls. In the GTA this is a bigger slice than most owners expect — extended warranty, duct cleaning, "your Google listing."
What's left is your new-lead call volume. For most one-to-three-person detail operations this is meaningfully smaller than total call volume — often 60–70% of it. This step alone kills a lot of inflated math.
Input 2: how many of those you miss
Local service businesses are commonly reported to miss somewhere in the range of 30–40% of inbound calls. Detailing skews to the bad end of that for reasons you already know: you're mid-polish with compound on your gloves, you're inside a car with a steamer running, you're on the 401 between mobile stops, or you're timing a coating panel and cannot walk away while it flashes.
But don't use the industry range. Use your log. Count the ones marked missed, rejected, or under 20 seconds.
Then subtract the ones that saved themselves — the callers who left a voicemail you converted, or who called back and booked. Those weren't lost. What's left are your genuinely lost lead calls.
Input 3: the recovery rate nobody wants to quote you
Here's where most pitches cheat. An AI receptionist answers 100% of your calls. It does not book 100% of them, and anyone implying otherwise is selling you something.
Realistically, of the calls you're currently losing:
- Some callers hang up as soon as they realize it's not a person.
- Some want mobile service outside your radius, or a service you don't do.
- Some are shopping five shops and were always going to pick the cheapest.
- Some want a Saturday you don't have.
A conservative recovery rate is 25%. That means one in four of your currently-lost lead calls turns into a booked job. If your phone skills are good and your pricing is competitive, it's higher. Start at 25% and let reality argue upward.
Input 4: gross profit, not ticket price
Take realistic GTA numbers and strip out what the job actually costs you in product and labour:
| Job | Typical GTA price | Rough gross profit | Recovered jobs/mo to cover $250 |
|---|---|---|---|
| Maintenance wash / express | $150 | ~$90 | 3 |
| Interior + exterior detail | $350 | ~$210 | 1.2 |
| Multi-stage paint correction | $700 | ~$450 | 0.6 |
| Ceramic coating | $1,500 | ~$1,000 | 0.25 |
| PPF, full front | $2,000 | ~$900 | 0.3 |
Two things worth noticing.
PPF looks like the biggest ticket but isn't the biggest margin — film for a full front runs you real money, and a bad install eats a whole roll. Ceramic coating is the opposite: the product cost on a single-stage coat is modest and the value is in your labour and your prep. If coatings are a meaningful part of your menu, one recovered coating lead every four months covers the entire cost of the service.
That last column is the whole article, really. At most price points on your menu, break-even is somewhere between one and three recovered jobs a month.
Worked example: a two-bay shop in Mississauga
Two guys, full menu — maintenance washes through ceramic and a bit of PPF. Here's the whole calculation.
Step 1 — Total inbound calls. 56 over two weeks = 28/week.
Step 2 — Strip to real leads. 6/week are existing customers, 4/week are spam and suppliers. 18 new-lead calls a week.
Step 3 — Missed. 6 of those 18 go unanswered. That's 33% — right in the normal range, and it happens mostly between 10am and 4pm when both of them are working.
Step 4 — Genuinely lost. 1 of those 6 typically leaves a voicemail or calls back and books. 5 genuinely lost lead calls a week, roughly 21 a month.
Step 5 — Recovered. At a conservative 25%: 5 booked jobs a month.
Step 6 — Gross profit on those 5. Not all coatings. Realistic mix of what walks in off a cold call:
- 3 maintenance washes × $90 = $270
- 1 interior + exterior × $210 = $210
- 1 ceramic coating every other month, so $1,000 ÷ 2 = $500/mo averaged
Total: about $980/month in gross profit.
Step 7 — Cost. Say the service runs $250/month all-in.
Net: roughly $730/month, or about 3.9x. Payback happens in the first week of month one.
Now beat it up, because you should. Assume the worst plausible version: recovery rate is only 15%, not 25%. No coating comes through at all — all three recovered jobs a month are $150 washes.
3 × $90 = $270/month against $250/month in cost. Still marginally positive, and that's a scenario where essentially everything goes against you.
That's the useful result. Not "you'll make $50,000." It's that the downside case roughly breaks even and the realistic case is 3–4x — which means the decision doesn't hinge on believing an optimistic forecast.
The costs that don't show up on the pricing page
To keep this honest, the $250 isn't quite the whole cost.
- Setup time. Budget an hour or two getting your service list, pricing, and service radius correct. Rushing this is how you end up with a bot quoting $400 for a full front.
- Peak-season usage. April–June and September–November your call volume can double, and per-minute plans bill accordingly. Ask what your bill looks like in October, not January.
- The cost of a wrong answer. An AI that quotes a two-step correction at wash prices, or promises a Saturday you don't have, is worse than a missed call — you now have to walk it back with someone who thinks they have a price. Test this before you point your real number at it.
When the answer is no
There are shops where this genuinely isn't worth it, and it's worth saying so plainly.
Your book is full six weeks out. If your constraint is bay capacity, not leads, a recovered call is a call you turn away. Raise your prices instead. That's the higher-ROI move and it costs nothing.
You take fewer than about eight real new-lead calls a week. At that volume, even a good recovery rate is under one job a month. Fix your lead flow first — GBP, reviews, local pages — and revisit this later.
You already answer 90%+. If you've got someone at a front desk, or you're a solo operator whose work happens to allow picking up, you don't have a phone problem. Don't buy a phone solution.
Your bookings come almost entirely from Instagram DMs and referrals and the phone genuinely rings twice a day. Same answer.
You shut down for winter. Run the math on 8 months, not 12. It usually still works, but the numbers change enough to matter.
Run yours in five minutes
- Call log, last 14 days, divide by 2 → weekly calls.
- Subtract existing customers, suppliers, spam → weekly lead calls.
- Count missed/rejected/under-20-seconds → weekly misses.
- Subtract the ones who left a voicemail or called back → genuinely lost.
- × 4.3 → monthly. × 0.25 → recovered jobs/month.
- × your real gross profit per job (last 10 invoices, minus product and labour, ÷ 10).
- Compare to the monthly quote.
If step 7 comes out below 2x, don't buy it. If it comes out at 3x or better on conservative inputs, the decision is straightforward.
Hear it before you decide
The math only holds if the thing on the other end actually handles a detailing call — knows the difference between a maintenance wash and a two-step, doesn't invent a coating price, and books into a real slot.
Call the demo line at +1 (437) 476-8753. Ask it what a ceramic coating costs. Ask if it does PPF on a lease return. Try to trip it up. Ninety seconds and you'll know whether the recovery rate you just plugged into your own math is realistic.
More at thevoiceagent.ca.