← Back to blog

Why Your Accounting Firm's Leads Go Cold in Practice Management Software (Not Your CRM)

15 August 2026·5 min read
Quick answer: Your enquiry isn't going cold because your marketing failed — it's going cold because it lands inside Xero Practice Manager, Karbon or a similar practice tool as an unassigned job, sitting behind live client work with real ATO deadlines. Nobody 'owns' respond-to-a-stranger the way everyone owns lodge-this-BAS-by-Friday. Fix the handoff — landing point, owner, SLA — and the same spend converts more leads. 📈

Most accounting firms treat a cold enquiry as a marketing problem. It's usually not. 💖 The ad worked — someone typed 'accountant for my new company' at 9pm and filled in your form, then waited. Not because your firm didn't want the work, but because the enquiry landed in the system your team uses to track BAS lodgements and FBT deadlines — built to move existing client work through a pipeline, not to flag 'stranger wants to talk to us' with urgency. Three days pass before anyone opens it, and the prospect has signed with whoever rang back sooner.

Why the enquiry actually goes cold

Practice management software is built around jobs, not leads. A new enquiry, if captured there at all, becomes another job card with no due date and no trigger pulling anyone's attention. A BAS lodgement three days from deadline has visible urgency baked in; the enquiry has none — so the same team that's meticulous about compliance quietly deprioritises the one thing with no deadline in the tool, even though it has a real one in the market: whoever calls back first usually wins.

So firms blame the channel, switch ad platforms, rewrite the website, brief a new agency — when the real leak is a five-second handoff step nobody was assigned to own.

The lead-routing checklist

No CRM required — works with a shared inbox and a whiteboard.

  1. One landing point. One address, e.g. enquiries@[yourfirm].com.au — never the general practice queue.
  2. One owner, one backup. [Name] actions every enquiry inside the SLA. [Backup] covers absences.
  3. SLA in writing. Acknowledge within 2 business hours; next steps within 24.
  4. 3-question triage: 'What do you need?' (Tax return / Bookkeeping / Advisory) — 'Any deadline?' — 'What's the structure?' (Sole trader / Company / Trust)
  5. Assign by rule. Tax → [staff]. Bookkeeping → [staff]. Advisory → [partner].
  6. Only now it becomes a job, due-dated to the SLA — not parked in the queue.
Two-partner accounting practice, Robina: Google Ads brought 11 enquiries in a month, landing straight into Xero Practice Manager as unassigned jobs, only opened on Fridays — two prospects had signed elsewhere. A plain enquiries@ inbox with a same-day reply rule turned those 11 leads into 7 booked calls the next month, on unchanged spend.
Six-partner accounting and advisory firm: Every enquiry landed in a general reception inbox with no named owner — reception assumed a partner would see it, partners assumed reception was triaging it. An audit of 40 enquiries found 14 had never received a reply. Naming one senior associate as owner, with a partner as backup, closed the gap for nothing beyond writing the rule down.
Solo bookkeeper running a small team: A Facebook lead form auto-created a task at the bottom of a board full of BAS jobs — she didn't see it until her weekly review. An SMS alert 📱 for new enquiries, separate from the job board, cut her response time from four days to under three hours.

How the handoff actually works day to day

Treat 'new enquiry' as a different stage from 'active client work,' even when both live in the same software — most practice tools let you create a separate board or tag for enquiries, so use it, with a hard rule that nothing sits un-owned past your SLA. The triage script matters because a tax, bookkeeping or advisory enquiry needs a different person and urgency; without it, whoever answers the phone is guessing under pressure, and that's how a good lead gets parked behind an easier one. None of this needs a CRM — a shared inbox, an SLA and a one-page script will outperform an unmanaged CRM, because the problem was never the tool. It was that nobody owned the handoff.

💡 The system you already have can handle this, if you separate 'new' from 'existing'. The trade-off is discipline, not technology: the checklist only works if someone checks the inbox daily, including during EOFY when nobody has spare time. Firms that build it and let it slide during their busiest season are back to square one exactly when volume and competitor speed matter most.

Mistakes to avoid

  • Auto-creating the enquiry as a job with no alert — looks handled but nobody's watching it.
  • No named owner — 'the team' owns it means nobody owns it.
  • No SLA in writing — 'as soon as we can' becomes three days once the queue fills with real deadlines.
  • Skipping triage — a bookkeeping enquiry sent to a tax partner adds a wasted handoff.
  • Blaming the ad before checking response times — won't fix a five-day-old enquiry sitting unopened.

Frequently asked questions

Do we need to buy a CRM to fix this?

No. Most firms fix the bulk of this with a shared inbox, a named owner and a written SLA. A CRM is a scaling tool for once volume is high — not the fix for the handoff gap.

What's a realistic response-time SLA for a small firm?

Acknowledge within two business hours, next steps within 24. It depends on capacity — a solo bookkeeper may need same-business-day, still faster than most competitors manage.

Will this actually increase how many leads convert?

It should lift your response rate and the odds a warm enquiry becomes a booked call. It's not a guarantee — conversion still depends on pricing, availability and fit. A routing fix removes one leak; it doesn't promise more conversions on its own.


Keep reading 🤍

Share
Written by
Kate, founder of Chronically Online

I help Gold Coast and Brisbane businesses grow with branding, websites and marketing that actually works.

Work with me ✦