You're paying for Google ads, yard signs, and truck wraps — and you have no idea which one makes the phone ring. Call tracking answers that. And both of these tools answer a second question for free: what happens to the calls you miss. If you're going to pay for call tracking anyway, getting missed-call text-back in the same subscription is the best deal in contractor software.
Start with the complete missed-call text-back guide (Pillar A) for the base system. This post compares the two leading call-tracking options — and sits inside the 8-system framework, alongside estimate follow-up, reviews, and scheduling.
Why combine call tracking and text-back (the 2-for-1 logic)
- Call tracking assigns unique phone numbers to each marketing source (Google ads, website, yard signs) so you know exactly which dollar produced which call. Without it, you're guessing at marketing ROI.
- Missed-call text-back automatically texts callers you don't answer. Both tools include it — because they already see every call.
- One subscription, two systems. Instead of paying for call tracking and a separate texting tool, one of these covers both. For a small shop, that's the leanest possible Pillar A stack.
CallRail: the small-shop favorite
- Pricing: plans start around $55/mo ($50 on annual billing) — the cheapest credible entry point for tracking + text-back combined. Verify current pricing; tiers scale with call volume and features.
- Missed-call text-back is a native toggle: Settings → turn on, paste your script, set business-hours vs. after-hours versions. The simplest implementation in the category.
- Call recording and transcription included on most plans — useful for training whoever answers your phones and for settling "he said/she said" disputes.
- Best for: 1–5 truck shops that want the 2-for-1 deal with minimum fuss. The interface is straightforward and the learning curve is an afternoon.
- Watch out for: advanced routing and multi-location features live on higher tiers; very high call volumes get expensive.
CallTrackingMetrics: the power user's pick
- Pricing: tiered plans, generally starting higher than CallRail's entry point — verify current numbers. You're paying for depth.
- Deeper attribution. CTM's strength is multi-touch attribution: connecting the call to the click to the keyword to the revenue. If you're spending real money on Google ads and want to know which keywords produce jobs (not just calls), CTM goes deeper.
- More customization: call flows, routing rules, and integrations are more flexible — which also means more to configure.
- Missed-call text-back is available, though the setup involves more configuration than CallRail's toggle.
- Best for: shops spending $5,000+/month on marketing who need to know exactly which campaigns produce revenue, or multi-location operations.
- Watch out for: overkill for a 2-truck shop. The depth you pay for sits unused, and the configuration burden is real.
The honest pick (it's about your marketing spend)
- Under ~$3,000/month in marketing: CallRail. You need to know which source rings the phone, and you need missed-call text-back. CallRail does both at the lowest credible price. The attribution depth of CTM would sit unused.
- $5,000+/month in marketing, or multi-location: CallTrackingMetrics. At that spend, knowing which keyword produced the $8,000 job (not just the call) is worth the premium and the configuration.
- Between: start with CallRail. You can migrate the tracking numbers later if you outgrow it — and most shops never do.
Setup checklist (either tool, first week)
- Complete 10DLC business-texting registration first. The carriers' business-texting registration ("10-digit long code"): 1–7 day approval, ~$15–$20 in carrier fees. Don't activate texting before approval.
- Assign tracking numbers to your top 3–5 sources (Google Business Profile, website, Google ads, Facebook, yard signs/trucks).
- Turn on missed-call text-back with separate business-hours and after-hours scripts. First text includes opt-out language ("Reply STOP to opt out").
- Turn on call recording (check your state's consent laws — see call recording laws by state, coming in this series) and transcription.
- Set up the owner notification: every missed call texts you the number and the source it came from — so you know which marketing dollar just rang.
- Review the source report weekly for the first month. The data will surprise you — the source you thought was dead is often alive, and vice versa.
The tracking-number pitfalls (setup mistakes that cost you)
Call tracking is powerful and easy to set up wrong. The four mistakes that haunt shops:
- Citation inconsistency. Your Google Business Profile, website, and directories should show your real business number for SEO and trust — tracking numbers belong on paid ads and campaign-specific placements, not as a replacement for your main number everywhere. Swapping your GBP number to a tracking number can confuse Google and customers alike.
- Number recycling. When you cancel a tracking number, it goes back into the pool — and someone else's business gets your old number, along with the occasional confused caller. Keep numbers you're attached to; the monthly cost of one extra number is less than the confusion.
- Forgetting the offline sources. Yard signs, truck wraps, door hangers — every offline placement should carry a tracking number. The shops that "can't measure offline marketing" usually just never tagged it.
- Never reviewing the recordings. Call recording without review is surveillance without value. Block 30 minutes weekly to listen to 3–5 calls — missed-call reasons, CSR tone, estimate-booking rate. The tracking tells you which source rang; the recordings tell you why it didn't become a job.
Compliance notes
- 10DLC registration before any automated texting — 1–7 days, ~$15–$20. Included in the setup flow of both tools.
- Opt-out language in the first automated text; honor STOP immediately.
- TCPA (federal telemarketing law) quiet hours: no marketing texts before 8am or after 9pm the recipient's local time. This is general information, not legal advice.
- Call recording: some states require all-party consent. Announce recording or check your state's rule before enabling it.
The 90-day source audit: turning tracking data into budget decisions
Call tracking earns its subscription in month four — when you have enough data to make your first real budget decision. Here's the audit to run:
- Cost per booked job, by source. For each tracking number: total spend on that source over 90 days ÷ jobs booked from it. Not cost per call — cost per booked job. A source that produces 30 calls and 2 jobs is worse than one that produces 8 calls and 4 jobs, and only this math shows it.
- Separate the source problem from the answering problem. If a source produces plenty of calls but few bookings, listen to the recordings before blaming the source. Calls answered on the fourth ring by someone who sounds annoyed aren't a Google ads problem — they're an answering problem. Fix the phones before you cut the budget.
- Cut one loser, feed one winner. Take the worst-performing source by cost-per-booked-job and pause it for 60 days. Move half its budget to your best source. Don't overthink this — the audit repeats quarterly, so no decision is permanent, and the discipline of actually acting on the data is worth more than perfect analysis.
- Watch the "dark" sources. Referrals, repeat customers, and drive-bys don't carry tracking numbers, so they'll show up as "direct" or unattributed. That's fine — the audit is for deciding where paid dollars go, not for explaining every job. Just don't cut a paid source because unattributed word-of-mouth looks bigger in the raw totals.
One caution: 90 days is the minimum for seasonal trades. An HVAC shop auditing in March will misjudge everything — the sources that produce tune-ups in spring aren't the ones that produce replacements in August. Run the first audit at 90 days, but treat the second one (at 6 months, across a season change) as the one that actually sets your budget.
Related guides in this series
For the sibling comparison, read CallRail vs. WhatConverts. For the texting compliance behind the text-back, 10DLC registration for contractors. And the framework is the 8-system framework.