Call tracking is the practice of giving each marketing channel its own phone number, so the source of every inbound call is recorded rather than guessed. For a small business it answers one question: which marketing made the phone ring. It does not answer whether the call was answered well, or booked.
Every price and platform detail below is as of September 2026. Two rules decide whether call tracking helps or quietly costs you, and vendor pages rarely cover either: which number the swap may touch, and when recording is lawful.
How the number swap actually works
A call tracking system assigns a phone number to a traffic source, then shows that number to visitors who arrived from it. Google Ads documents its own version: with call reporting turned on, Google assigns a forwarding number to the ad, and a website snippet can replace the number on your site for people who clicked an ad.
Third-party platforms extend the same idea past ads. They hold a pool of numbers, read where the visitor came from, and render the matching one in your header. The call still rings your real line, with the tracking number sitting in front of it.
What call tracking proves, and what it does not
Call tracking proves which source produced a call, when it came, how long it lasted and whether it connected. Google's call reporting documentation describes tracking call duration, start time and whether the call was connected. Those four facts are genuinely hard to get any other way, and they settle most budget arguments.
What it does not prove is the part owners usually want. A connected call is not a booked job. A call from organic search may have been produced by an ad seen a week earlier, and no tracking number knows that. Duration is a weak proxy for quality: the longest calls are often complaints.
It also cannot see a call it never received. Measuring the phone and answering the phone are separate projects, and the second one is worth more.
What it costs, as of September 2026
Call tracking costs either nothing or roughly $50 to $200 a month, depending on whether you only need to see calls from Google Ads or from everything. Google's own call reporting is free inside Google Ads and sees only ad-driven calls. Independent platforms charge a subscription plus numbers and minutes.
| Option | Published price | What it can see | Source |
|---|---|---|---|
| Google Ads call reporting | No separate charge inside Google Ads | Calls from your ads, and website calls after an ad click | Google Ads Help, About call reporting |
| CallRail | From $55 a month, or $50 billed annually, including 5 local numbers and 250 minutes | Any source you assign a number to; recording and transcription on the entry plan | CallRail pricing page |
| CallTrackingMetrics | Annual tiers from $65 a month; no numbers or minutes included, US local numbers from $2.00 | The same, with numbers and minutes bought to fit rather than bundled | CallTrackingMetrics plans page |
| No call tracking | Nothing in money | Nothing. The phone becomes the unknown line in every report | n/a |
Read both models against your own call volume. A bundle of minutes suits a phone that rings steadily and wastes money on two numbers and a slow winter. Minutes bill on top of the subscription either way.
The one number the swap must never touch
Leave the number on your Google Business Profile alone. A tracking number belongs on your website, on a specific ad, on a printed mailer, on a yard sign. It does not belong on the profile, on your invoices, or in the directory listings that copied your number years ago and will not be corrected quickly.
Google's Business Profile help page on improving local ranking is plain about why. "Businesses with complete and accurate info are more likely to show up in local search results," the page says, and it adds that a profile whose information is not accurate might not show up for relevant searches in the area. A number that appears one way on your profile and another way across the directories is exactly that kind of inaccuracy, and the cleanup takes months.
The safe pattern is narrow: one real main number published everywhere a human or a crawler might read it, and tracking numbers only where you control the surface. A vendor who wants to swap the profile number for a tidier dashboard is asking you to trade local visibility for reporting.
Recording a call is governed by consent law, not by your vendor
Recording consent is a legal question your call tracking platform does not answer for you. North Carolina is a one-party consent state: under G.S. 15A-287, intercepting a wire, oral or electronic communication without the consent of at least one party to it is a Class H felony. A business recording its own calls is a party.
Federal law sits the same way. 18 U.S.C. 2511(2)(d) makes it lawful for a person not acting under colour of law to intercept a communication where that person is a party, or where one party has given prior consent, unless the purpose is criminal or tortious.
The complication is the caller, not you. States differ on whether one party is enough, and your number gets dialled from wherever the person is standing. So the practical rule is an announcement at the start of every recorded call, configured in the greeting on day one. None of this is legal advice.
A setup you can leave without losing the number
Set call tracking up so that changing vendors costs a week of admin, not a phone number. Numbers can move between carriers, but slowly: CallRail's own help article on porting a number away says the receiving provider initiates the port and the process typically takes 4 to 6 weeks, and it warns against closing the account before the port completes.
- 1Keep your main number with your own carrier, in your own name, never inside a tracking platform. It is the one you cannot afford to wait six weeks for.
- 2Open the tracking account in the business's name, with the owner as administrator. An account opened under an agency's billing is one you negotiate for later.
- 3Use one number per decision you actually make, not per keyword. Paid, organic, the mailer, the van: five numbers answer more than fifty.
- 4Turn the recording announcement on before the first call, and set a retention period rather than keeping recordings forever.
- 5Write the source into your booking record at first contact. The platform counts calls; only your own records count customers.
What this looks like when it runs
Call tracking is one instrument in a system, and on its own it reports a problem it cannot fix. Mirastart builds the measurement and the answering together for Charlotte businesses: the number that says where a call came from, and the missed-call text-back that catches the one that rang out at eight in the morning.
The booking system records the source at first contact, the only moment the customer reliably knows it, so calls and jobs land in one row rather than two dashboards. One reporting screen shows calls, booked jobs and the channel each came from, in that unit rather than in impressions.
Every account stays in your name, the main number included, with Mirastart added as a user you can remove. Ongoing engagements start at $3,000 a month and the fee is flat rather than a share of ad spend. The online booking and repair-status software Quick Auto NC runs its bays on is ours, as is the live-availability booking on this site.
Sources
- Google Ads Help, "About call reporting" - Call reporting uses Google forwarding numbers to measure a call asset or call ad; with it turned on Google assigns a forwarding number to the ad, and Google Ads tracks call details including duration, start time and whether the call connected. Read via search result summary on September 28, 2026; support.google.com is blocked to direct fetches from this environment.
- Google Ads Help, "Google forwarding number" - A Google forwarding number is a unique number from Google used to track calls generated by ads, enabled by turning on call reporting; a website snippet lets a forwarding number dynamically replace the number on your site for users who clicked an ad. Read via search result summary on September 28, 2026.
- Google Business Profile Help, "Tips to improve your local ranking on Google" - Source of the quotation that businesses with complete and accurate info are more likely to show up in local search results, and of the statement that a profile whose info is not accurate might not show up for relevant searches in the area. Verified source library file, fetched September 4, 2026. The page names relevance, distance and prominence and does not weight them; no ranking percentage is claimed from it here.
- North Carolina General Assembly, G.S. 15A-287, "Interception and disclosure of wire, oral, or electronic communications" - A person is guilty of a Class H felony if, without the consent of at least one party to the communication, the person wilfully intercepts, endeavours to intercept, or procures another to intercept any wire, oral or electronic communication. Read via search result summary on September 28, 2026; ncleg.net and ncleg.gov are blocked to direct fetches from this environment.
- Cornell Legal Information Institute, 18 U.S.C. 2511 - Subsection (2)(d): it is not unlawful for a person not acting under colour of law to intercept a wire or oral communication where that person is a party to the communication, or where one of the parties has given prior consent, unless the interception is for the purpose of committing a criminal or tortious act. Read via search result summary on September 28, 2026; law.cornell.edu is blocked to direct fetches from this environment.
- CallRail, "Compare Pricing Plans" - Plans start at $55 a month, or $50 a month billed annually, including 5 local numbers and 250 minutes, with call recording, transcription and attribution on the entry plan; additional numbers and minutes are billed on top of the base fee. Read via search result summary on September 28, 2026.
- CallTrackingMetrics, "Compare Plans & Pricing" - Annual pricing starts at $65, $149 and $274 a month; plans include no numbers or minutes, and US local numbers start at $2.00 a month with toll-free from $3. Call recording is included on all plans. Read via search result summary on September 28, 2026.
- CallRail Help Center, "Port a phone number away from CallRail" - The receiving provider initiates the port, the process typically takes 4 to 6 weeks, and the article warns against deactivating the number or closing the account until the port is confirmed complete. Read via search result summary on September 28, 2026.