Designing status workflows for accounting client requests
A practical guide to building status workflows for accounting client requests so work never stalls in vague in-progress limbo.
Most accounting practices do not lose work because nobody cares. They lose it because a request is sitting in a status that quietly means nothing. "In progress" can hide a job that was finished a fortnight ago, a query waiting on a client signature, or a BAS that nobody has actually started. When every open item looks the same, your team cannot tell what needs attention today and what is genuinely parked. Designing a clear status workflow for client requests is the cheapest fix available, and it pays off every single day.
This guide walks through how to design statuses that mean something, from a new request through waiting on a client to done, and how to set them up on a client service desk so nothing slips.
Why a vague in-progress status quietly kills throughput
A status is a promise about what happens next. "New" promises someone will triage it. "Done" promises it is finished. The problem with a single catch-all in-progress bucket is that it makes no promise at all. Three very different jobs end up looking identical on the board:
- A return your team is actively preparing right now.
- A query that has been sent to the client and is waiting on their answer.
- A job that is technically complete but has not been reviewed or lodged.
Each of these needs a different action, a different owner, and a different sense of urgency. When they share one status, your weekly review becomes an archaeology dig: opening each work item to read the comments and work out what is actually happening. Multiply that across a busy BAS quarter and you have lost hours, and probably missed something waiting on a client who went quiet.
A workflow that maps to how accounting work actually moves
Good statuses follow the real journey of a request, not an abstract idea of project management. For most accounting and bookkeeping practices, a workflow like this covers the vast majority of jobs:
- New — the request has arrived but nobody owns it yet. This is your triage queue.
- In progress — a staff member is actively working on it now. The ball is in your court.
- Waiting on client — you have asked the client for information, a document, or an approval and cannot proceed without it. The ball is in their court.
- Review — the work is drafted and needs a second set of eyes or sign-off before it goes anywhere.
- Ready to lodge or send — reviewed and cleared, queued for the final action such as lodging a BAS or issuing an invoice.
- Done — completed and closed.
The single most valuable status here is waiting on client. Splitting it out from in progress instantly tells you which jobs are stalled through no fault of your team, and it makes follow-ups visible instead of forgotten. If a client has been sitting on a request for missing receipts for three weeks, that should be impossible to miss, not buried inside an in-progress column.
Rules that keep statuses honest
Statuses only work if everyone uses them the same way. A few simple conventions prevent drift:
- One status, one meaning. If two people would describe the same status differently, split it or rename it. Ambiguity is what you are trying to remove.
- Every active job has an owner. A work item that is in progress with no assignee is a job nobody is doing. Make the assignee a hard expectation for anything past new.
- Waiting on client must name what you are waiting for. Record the specific item in a comment or checklist so the follow-up writes itself and any staff member can chase it.
- Done means done, not nearly. If a job needs a review or a lodgement, it is not done. Resist the urge to close early to make the board look tidy.
You do not need many statuses. Five or six clear ones beat a dozen fuzzy ones. Each extra status should earn its place by triggering a genuinely different next action.
Setting this up on a client service desk
In Finye, client requests and jobs live as work items on boards, with both kanban and list views, status workflows, priorities, assignees, comments, attachments, checklists and subtasks. That means the workflow above is not just a convention written on a whiteboard; it is the structure of your board. Each status becomes a column you can see at a glance, and dragging a card from in progress to waiting on client is a deliberate, visible act.
A few features make the workflow stick:
- Email-to-ticket turns inbound client emails into work items automatically, so requests land in your new column instead of an inbox where they get lost.
- AI triage can suggest a priority, assignee and category for incoming requests, which speeds up clearing the new queue.
- Checklists and subtasks let you record exactly what a waiting on client job is waiting for, and what is left before review.
- Recurring work templates generate jobs like quarterly BAS on schedule, each one starting at new and moving through the same statuses your team already knows.
Because the same boards drive your day-to-day practice management, your compliance view and your client portal, the status of a request stays consistent wherever you look. A client logging into the portal sees their request progressing through stages that match what your team sees internally.
Reviewing the workflow as your practice grows
Treat your statuses as a living part of how you work. Once a quarter, look at where jobs spend the most time. If a lot of work piles up in review, you may have a sign-off bottleneck. If waiting on client is overflowing, your follow-up cadence needs tightening, or your initial requests are not asking for everything at once. The board is not just a place to track work; it is a quiet record of where your process leaks.
The aim is not a perfect diagram. It is a workflow where any staff member can glance at a board and know, without opening a single card, exactly what needs doing next and who owns it. That clarity is what stops work stalling in limbo.
If you want to build status workflows that match how your practice actually runs, Finye gives you boards, email-to-ticket, recurring jobs and a client portal in one place. Start a free trial or take a look at our plans to see what fits your firm.