← Blog
  • accounting firm
  • documents
  • follow-ups

Accounting firms: collect client documents without chasing

7 min read

Filing season doesn't jam because of clients who send everything at once. It jams on the stragglers. How to hand that whole chase to an AI agent.


Tax season in an accounting firm never goes wrong because of the clients who send everything on day one. Those are roughly half of your list, they arrive on their own and they get done without drama. It goes wrong because of the other half: the one who sends two of the five documents, the one who swears he already sent it (on WhatsApp, to somebody's personal mobile, back in March) and the one who only surfaces after the third phone call. Chasing paperwork isn't advisory work, but it's what eats the season. Here's how to hand that chase to an agent and keep only the reviewing for yourself.

The season is lost in the stragglers list

Run this on your own numbers. Take your last filing season and split clients into two groups: the ones who sent complete documentation without anybody asking, and everybody else. Most firms land on a similar split — around half send everything first time, and the other half need two to four touches (a message, an email, a call, another message) before the file is complete.

That second group decides whether the season goes smoothly or ends with everyone gasping. Not because there are many of them, but because each touch costs more than it looks: you have to check what's actually missing, write something that doesn't read like a form letter, note that you've chased, and come back to it four days later. Four minutes per touch is a conservative estimate — and four minutes across 150 clients times three touches is close to thirty unbillable hours.

The hours aren't even the worst part. It's that all of that work lands precisely in the weeks when your team should be reviewing returns.

Asking is easy; keeping score is expensive

The first message isn't the problem. Most firms already have a decent opening circular that goes out in bulk. The problem starts afterwards, when you have to hold the live status of three hundred files in your head.

Think about what a genuinely useful reminder requires: knowing that Marta already sent the bank certificate but not the pension statement, that it came in on WhatsApp rather than by email, that the file is called IMG_20260412.jpg, and that somebody renamed it and filed it but never ticked it off in the spreadsheet. Multiply that by three hundred and you'll see why everyone ends up sending the same generic nudge to the entire list: "don't forget to send us your documents." That message doesn't work, because the client has no idea what's missing and isn't going to go and find out.

The real bottleneck is state — who owes what, as of today. That's where an agent earns its place, far more than in writing nice copy.

The build: a list, a door and a sequence

Three pieces, and none of them require you to change your practice management software.

1. A document list per client type

A straightforward employee is not the same as a sole trader with two activities or someone who sold a flat last year. Define three or four profiles and, for each one, a closed list of documents. It's half an hour of work, and it's the piece that makes everything else automatic: without a specific list, the agent can't know what's missing.

One trick that removes a lot of noise: mark what you already hold from previous years and never ask for it again. Nothing burns a client's goodwill faster than being asked for the tenth time for a certificate you've had on file since 2016.

2. One intake door, even when the client uses their own

Clients will send documents however they feel like it — WhatsApp, email, or dropping by with a folder. Let them. What changes is what happens next: the agent receives the file, identifies it ("this looks like a 2025 withholding certificate"), renames it to your convention, files it in the right folder and ticks that item off the list. If it can't recognise a document, it doesn't guess — it flags it for a human to look at.

3. A reminder sequence with a stop rule

Three touches and stop, each more specific than the last:

  1. Day 0 — what's missing, as a list, with a hint about where to get it ("your bank issues that certificate in the app, under tax documents").
  2. Day 5 — a short nudge covering only what's still outstanding. If something arrived in between, the message reflects it. This is exactly what separates an agent from a scheduled template.
  3. Day 12 — a heads-up that your firm's internal cut-off is approaching. Note: your deadline, not the tax authority's. Yours should always come first.

After the third touch the agent stops and hands the case to a person. Nobody on your team hears about any of it until that moment, unless you want to watch.

What you actually get back, in hours

Sticking with the example: a five-person firm, 320 returns, about 150 clients who need follow-up. Before, that's roughly thirty hours spread over six weeks, mostly falling on whoever runs admin, plus the interruptions to everyone else each time a client replies with a question.

With the loop in place, most of those follow-ups close without anyone in the firm touching them: the client gets a specific message, sends what's missing, and the file completes itself. What's left are the odd cases — unreadable scans, people who reply with questions, the client who still hasn't shown up — and those do need a person, but there's a handful of them and they arrive pre-identified.

The honest arithmetic isn't "you save thirty hours." It's that you're left with six to eight hours of real exceptions, and those hours go to cases that deserve the attention rather than to copy-pasting reminders. There's a second effect that's harder to measure but very visible: files complete earlier, so you stop having half the season piled into the final week.

Where not to put it

Be strict here, because we're talking about tax documents and genuinely sensitive personal data.

  • The agent doesn't review tax content. It confirms a document exists and is of the right type. It does not decide whether an expense is deductible or whether a property qualifies for relief. That boundary needs to be unmistakable in what the agent writes to clients.
  • It doesn't file anything, and doesn't confirm that something has been filed unless it can read that status from your system. An agent that invents the state of a case does more damage than all the time it saves.
  • Sensitive documents get their own handling. Disability certificates, medical reports, divorce rulings. Before you connect anything, be clear on where those files are stored, who processes them and what happens when a client asks for deletion. If you can't answer that in one sentence, it isn't ready for production.
  • Phone clients stay phone clients. Some clients — often older or simply not digital — will never respond to a sequence. Mark them as exceptions from the start and have the agent skip them entirely. A two-minute call is cheaper than three ignored messages and an annoyed client.
  • The final stretch belongs to a human. When every missing file is urgent, deciding who gets pushed and who gets an internal extension is your judgement call, not an agent's.

Start with a quarter, not with the big season

The temptation is to build the whole thing for next year's main filing season. Bad idea — that's the worst possible moment to debut a new process. A quarterly close is a much better test bench: fewer clients, less pressure, the same mechanics of chasing invoices and receipts. You then arrive at the busy season with the loop broken in and your document profiles already tuned.

If you want to see what this looks like wired into how your firm already works, the operations agent does exactly this kind of follow-up: it asks, collects, files, and only pings you when something needs your call.