Conversion tracking for bookkeeping firms, valued on the retainer not the enquiry
A bookkeeping client is a recurring monthly retainer that often runs for years, which means the value of an acquisition is nothing like the value of a first invoice. Firms that send a placeholder conversion value — or none — teach bidding that every client is identical, and it responds by finding the cheapest ones. The build attributes the enquiry, follows it to a signed retainer, and sends a defensible annualized value so the platforms can distinguish a sole trader from a multi-entity client.
Free30 minutesNo obligation
Getting and tracking leads for bookkeepers
Why a bookkeeping firm's ad leads turn into QuickBooks support calls and one-off cleanups
A bookkeeping firm's paid leads mix business owners who want monthly books, owners months behind who want a catch-up and nothing after, people looking for QuickBooks support or a bookkeeping job, and DIY owners who want a quick answer. Count a lead when a business owner books a discovery call, and record the source on the client record so the signed monthly engagement can be traced back.
What owners usually notice first: Google Ads reports a steady stream of conversions, yet the discovery calls on the calendar are few, and the proposals that do get signed in Ignition rarely trace back to an ad. Three things cause it. 'QuickBooks bookkeeper' searches pull in people trying to reach Intuit support, find a login page or get hired. The discovery call is booked on Calendly or a TaxDome or Karbon intake page that the site's tags can't see inside, so the most important step never reaches Google Ads. And the signed proposal, the real win, sits in a proposal tool on another domain with no click ID attached.
The cost is a budget trained on the wrong people. A catch-up project and a monthly client paying for years look identical to Google, and a support seeker who stayed on the phone looks better than both. The ten-minute check: take the last ten signed engagements, write next to each whether it is monthly or one-off and where the client first came from. Then open Google Ads, Goals, and look at which actions are Primary. If phone-link clicks or form views are Primary, or you can't name the source for most of the ten, the ads are being judged on noise.
Fixed looks like this: a booked discovery call that fires once, from the scheduler itself, with the click ID passed through; a signed-engagement conversion sent from the practice system with the monthly fee as its value and catch-up work valued separately; and a monthly table of cost per signed monthly client by channel. That is the first thing the free audit puts together from your own client list.
Where the leads come from
| Channel | Role | Note |
|---|---|---|
| Local Services Ads | Not available for bookkeeping as a category | Tax services is on Google's list; it only fits if you actually prepare returns, so check before signing up rather than picking a near category. |
| Google Search ads | Owners searching for monthly, catch-up or QuickBooks bookkeeping help | Negatives for QuickBooks login and support, bookkeeping jobs, courses and certification decide whether this works at all. |
| Business Profile | Local owners who want someone nearby they can meet | Virtual bookkeepers working from home run a service-area profile with the address hidden; a virtual office address is the usual suspension trigger. |
| Meta | Retargeting site visitors and year-end cleanup offers | Rarely the first touch for a monthly client; judge on signed engagements, not instant-form leads. |
| QuickBooks ProAdvisor directory and referrals | Owners already on QuickBooks looking for a certified bookkeeper | Give it its own source field value; it often gets credited to brand search when the owner Googles your name afterwards. |
| Freelance marketplaces | Small catch-up projects and price shoppers | Compare cost per signed monthly client from your own records before treating marketplace volume as growth. |
Which calls count
- Count it when
- Count the call when a business owner asks about ongoing bookkeeping or a catch-up for their own company. Leave out QuickBooks support seekers, job applicants and existing clients asking about their reports.
- Minimum duration
- Bookkeeping is booked more than phoned; use a starting threshold of around a minute for calls and rely on the booked discovery call as the main signal.
- After hours
- Owners do their books at night and on weekends, so an online scheduler matters more than overnight phones. A form answered the next morning is fine; one answered next week has usually hired someone else.
Where each lead should land
- Search ad form or booked call
- Client record in the practice system with the click ID passed from the scheduler, so the signed engagement can be sent back to Google Ads.
- Business Profile call or website click
- Client record with source Google Business Profile, using a UTM on the profile's website link.
- ProAdvisor directory or accountant referral
- Client record with the referrer named, kept apart from paid search.
- Signed proposal
- The same client record as the original lead, with monthly fee and catch-up fee in separate fields.
Bookkeeping · what breaks
What bookkeeping firms usually run into
- 01
Enquiry counted, retainer value ignored
So every client looks the same to bidding.
- 02
Long consideration before switching
Businesses don't change bookkeeper quickly.
- 03
Referrals mixed with paid
Inflating campaigns that didn't earn it.
Bookkeeping · the fix
What changes — Bookkeeping
Signed retainers as the conversion
With annualized value.
Client size visible to bidding
Sole trader versus multi-entity.
Referrals excluded from paid performance
Cleanly separated.
Bookkeeping · architecture
The conversion map for bookkeeping firms
Four stages, and a value at the end that's a multiple of the first invoice.
- 1
Enquiry
Browser-side plus call tracking.
- 2
Consultation booked
Server-side from the CRM.
- 3
Consultation attended
The realistic optimization target given volume.
- 4
Retainer signed
Server-side with annualized value, uploaded as an offline conversion.
- 5
Client size band
Sole trader, small company, multi-entity. Different retainers, different economics.
Bookkeeping · diagnose
Where bookkeeping firms tracking usually breaks
- 01
No conversion value at all
The most common state. Bidding then optimizes purely on cost and finds the smallest clients.
- 02
First-month fee used as the value
Understating a multi-year retainer by an order of magnitude.
- 03
Click ID lost over a long consideration period
Cookies expire; the CRM record doesn't.
- 04
Referrals counted as paid conversions
Which makes campaigns look better than they are.
Bookkeeping · prove
How the work is proven — Bookkeeping
Source of truth
your practice management or CRM record of signed retainers
- Click ID present on a live CRM enquiry.
- Retainers uploading with an annualized value, method documented.
- Referral leads flagged and excluded from paid performance.
- Signed retainers reconciled against your records for a closed month.
Bookkeeping · free audit
What we check in the free audit
- No conversion value at all
- First-month fee used as the value
- Click ID lost over a long consideration period
- Referrals counted as paid conversions
Checked against
your practice management or CRM record of signed retainers
Free30 minutesNo obligation
Bookkeeping · when not to buy
What lands in your monthly report — Bookkeeping
One page a month, in language you can put in front of a firm owner.
- Enquiries, consultations and signed retainers for the month, by channel.
- Cost per signed retainer and average annualized value by channel.
- Client size mix by channel — some channels reliably bring smaller clients.
- Referrals reported separately from paid.
Bookkeeping · what we deliver
The flow we build — Bookkeeping
Click ID captured and written to the CRM
It has to survive a long consideration period.
Consultation booking and attendance tracked
The mid-funnel signal.
Signed retainers uploaded with annualized value
Not the first month's fee.
Lead source recorded
So referrals stay out of paid reporting.
Written guarantee
95%+ tracking accuracy
Measured against your practice management or CRM record of signed retainers. Miss it and we keep working at no cost.
From $400 · See packages
FAQ
Bookkeeping questions, answered
Annualized retainer at minimum. If you have reliable average tenure, a multi-year figure is more accurate — document the method so it can be defended.
Because client size varies a lot and bidding can't see it. Enquiry-optimized accounts fill up with the smallest clients, which is rational given what they were shown.
Store the click ID on the CRM record at first contact. Cookies won't survive it; a database field will.
Recorded yes, counted as paid conversions no. Otherwise your campaigns take credit for your reputation.
More on Bookkeeping
- Google Ads · BookkeepingGoogle Ads conversion tracking for bookkeeping firms
- Meta · BookkeepingMeta Ads conversion tracking for bookkeeping firms
- TikTok · BookkeepingTikTok Ads conversion tracking for bookkeeping firms
RELATED GUIDES
Funnels, reconciliation and tools for bookkeeping firms
- Title and escrowConversion tracking for title and escrow, measured in closed files
- Debt reliefConversion tracking for debt relief, measured in enrolled clients
- Meta · Booked call → closed wonHow to track booked call to closed won for Meta Ads
- Meta · Lead → booked callHow to track lead to booked call for Meta Ads
- Meta × Call RecordsHow to reconcile Meta Ads against your call tracking records
- FreshBooks → Google AdsConnecting FreshBooks to Google Ads
- BankruptcyConversion tracking for bankruptcy practices, measured in filings
- Workers' compConversion tracking for workers' comp, measured in signed cases
Free · 30 min
Bid on retainer value, not enquiry count
Free30 minutesNo obligation
