Skip to content
← All posts
4 min readBy

Chasing documents is the real bottleneck

A return takes three hours of work and seven weeks of calendar. Nobody bills the seven weeks, nobody schedules them, and they decide how your season goes.

  • Practice
  • Client documents
  • Workflow
A flat illustration on lilac of a long row of empty calendar squares ending in one coral square, with a fishing hook dangling a sheet of paper above it.

Ask anyone in the practice how long a return takes and you'll get an answer in hours. Ask when the last one went out the door and you'll get an answer in months.

Most of that gap is waiting.

Three hours of work, seven weeks of calendar, and almost all of the seven weeks is a file sitting open because one document hasn't turned up. Nobody bills it or puts it in a schedule, and it decides whether your season ends with a quiet week in June or with everyone in the office on a Saturday in May.

The bottleneck is invisible to every system that measures work

So the bottleneck gets felt rather than managed. Everyone knows which clients are slow (there's usually one whose name causes a small silence when it comes up in a meeting), but nobody can tell you how much that costs, or whether last year was worse.

The only artefact is somebody's inbox.

A calendar grid where nearly every day is greyed out and only two days are marked as active work.
What a three-hour job looks like on a calendar. The grey is the part nobody measures.

The first move needs no new process. Make the wait visible: for every open file, what's outstanding, who was asked, and when.

"Can you send through your bank statements" is not a request

Which accounts? Which months? They sent something in March. Was that it? A client who isn't sure what you want will put it off until they've got time to work it out, and from your side that looks exactly like a client who's ignoring you.

An actionable ask names three things:

What, in the words the client uses. "Your Westpac business account" beats "the trading account statements", because one of those is a thing they can find in their banking app and the other is accountant.

Which period: "July to September", not "Q1", and definitely not "the missing quarter". They don't know which one is missing. That's rather the point.

Why you need it, in one clause. A client who understands the return can't be finished without it treats it differently from item 23 on a checklist.

The same request, made properly, closes in a fraction of the time. It's one round trip instead of four, and four round trips is three weeks.

Two message cards side by side: a small vague one with a question mark, and a larger specific one with three clear lines.
Same information needed. One of these gets answered on the day.

Ask for what's missing, not for everything

It reads like nobody looked at the file, which is accurate, and it invites the client to skim. Worse, it asks again for things you already have, so the reply comes back full of documents you didn't need with the one you did buried somewhere in the middle.

A chase list should be the difference between what the return needs and what you're holding. The message is shorter, it gets answered sooner, and it tells the client that somebody has read their file.

Some gaps are arithmetic and shouldn't wait for a human

Same for monthly statements across a year, or any series where the periods are known in advance. These are the cheapest gaps to catch and the most embarrassing to miss, because the client can see the hole as clearly as you can.

Where the arithmetic is silent (a document with no period on it, an account that may or may not still be open), say nothing rather than guess. A chase list that asks for things which don't exist teaches the client to ignore it, and once that's happened the accurate requests stop working too.

Crumpled receipts on a dark kitchen bench at night, a phone photographing one of them.
11pm, 30 June. A client who cares, asked in one message for a year's worth of things.

Measure the wait, not the work

By the end of the season that gives you the two numbers nobody currently has: which clients are genuinely slow, and which of your own requests were vague enough to need sending twice.

Both are fixable. Neither is visible while the only record of the bottleneck is how tired everyone looks in May.