What accounting workflow management covers
An accounting workflow is the set of recurring jobs a firm does for its clients, and the path each one takes from records request to lodgment. Managing it means four things are true for every job: it exists by the first day after the period ends, one person owns it, its status says who acts next, and its dates are known.
The jobs are mostly the same in every market: activity statements or VAT returns, payroll, annual accounts and tax returns. What changes is the calendar. Country examples sit in one table further down; everything else applies wherever your clients lodge.
Set up recurring jobs from templates, one per obligation
Start with a template for each kind of recurring work, then create one job per entity per period from it. A family group with a company, a trust and two individuals gets four jobs for the year’s returns, not one.
| Field | What to set | Example: quarterly BAS |
|---|---|---|
| Steps | The checklist, in order, with the procedure linked from each step | Request records, reconcile, prepare, review, client approval, lodge |
| Repeat cycle | How often a new job is created, and when | Quarterly, created on the first day after the quarter ends |
| Owner role | The role that prepares it, filled per client | The client’s accountant |
| Reviewer role | The role that signs it off, named before work starts | The client’s manager |
| Due-date rule | The statutory date for this client, plus internal offsets | Due date; prepared 14 days before; reviewed 7 days before |
| Estimated hours | A budget for capacity planning, from last period’s actuals | 2 to 3 hours |
Payroll needs two templates: one on the pay cycle, and one for the year-end finalisation. Annual accounts and the tax return are usually separate jobs, because they often have different reviewers and the return can’t start until the accounts are signed off.
Use statuses that say who acts next
Seven statuses cover most compliance work. Each one names the person who acts next and the test for leaving it. If two people would describe a job’s status differently, the status list has failed.
1Not started
The job exists for the period. Nothing has been asked of the client yet.
Leaves when The records request goes to the client.
Next Owner
2Waiting on client
The owner has asked for something and can’t go further without it.
Leaves when Everything on the request has arrived.
Next Client
3In progress
The owner has what they need and is preparing the work.
Leaves when The working papers are done and the preparer’s checklist is ticked.
Next Owner
4Ready for review
Prepared and sitting in the reviewer’s queue.
Leaves when The reviewer signs it off or returns notes.
Next Reviewer
5Back with preparer
The reviewer has left notes to clear.
Leaves when Every note is cleared and the job goes back to review. Loops back to status 4.
Next Owner
6With client to approve
Reviewed. The client is checking the figures and signing.
Leaves when The signed approval is on file.
Next Client
7Lodged
Lodged or filed, with the receipt saved to the client’s file.
Leaves when The job is closed and the next period’s job takes over.
Next Nobody
Avoid percentages. A job at 80% tells nobody what’s missing, and it’s where work quietly stalls. Keep “Waiting on client” separate from “In progress”, with the date the request went out, so the meeting can see how long each client has had the ball.
Give every job one owner and one reviewer
The owner is one named person, never “the tax team”. They prepare the job, chase the client and move the status. The reviewer is named when the job is created, so the work never finishes and then waits for someone to volunteer.
- Match the reviewer to the risk. A sole trader’s quarterly statement can go to a senior; a group with related-party loans goes to a manager or partner.
- Cap each reviewer’s queue. If one manager reviews half the firm’s jobs, the review stage becomes the bottleneck in every peak.
- Write the reassignment rule down. When someone is on leave, their jobs move to a named backup before the leave starts, not after a date is missed.
Drive due dates from the lodgment calendar
Take each job’s due date from the tax office’s calendar for that client, then work back. We’d suggest three internal dates on every compliance job: records requested on the first working day after the period, prepared two weeks before the due date, and reviewed one week before it. That week leaves time for client approval.
Plan to the date that applies to the client, not the firm’s usual date. In Australia, the agent lodgment program only extends an eligible statement once the client’s previous statement was lodged electronically. A first statement, or one after a paper lodgment, may be due earlier.
| Market and job | Due date (check the current calendar) |
|---|---|
| Australia: quarterly BAS or IAS | 28th of the month after the quarter (Q2: 28 February). Agent program for eligible statements in 2026–27: 25 November 2026 (Q1), 26 May 2027 (Q3); Q2 has no extension. |
| Australia: monthly activity statement | 21st of the following month. |
| Australia: individual and trust returns (agent clients, 2026 returns) | 15 May 2027 for most; 31 October 2026 if a prior-year return was outstanding at 30 June 2026; 31 March 2027 if the last return had a tax liability of $20,000 or more. |
| Australia: payroll year end | STP finalisation by 14 July. |
| UK: VAT return (Making Tax Digital) | One calendar month and 7 days after the period ends, for the return and the payment. |
| UK: MTD for Income Tax quarterly updates | 7 August, 7 November, 7 February and 7 May. Applies from April 2026 to qualifying income over £50,000, and over £30,000 from April 2027. |
| UK: Self Assessment and Corporation Tax | Online return by 31 January 2027 for 2025–26. Company Tax Return 12 months after the period ends; tax usually 9 months and one day after it. |
| US: business and individual returns (calendar year) | Forms 1065 and 1120-S by 15 March; Forms 1040 and 1120 by 15 April; individual extension to 15 October. |
| US: payroll and estimated tax | Form 941 by 30 April, 31 July, 31 October and 31 January. Individual estimates on 15 April, 15 June, 15 September and 15 January. |
| New Zealand: GST return | 28th of the month after the period; 7 May for periods ending in March and 15 January for periods ending in November. |
| New Zealand: provisional tax and returns | Provisional tax (standard option, 31 March balance date): 28 August, 15 January, 7 May. Returns by 7 July, or 31 March the following year under a tax agent’s extension of time. |
A worked example: setting up the September quarter’s BAS jobs
A sample 20-person firm runs its activity statements from one team: Sam (senior accountant), Priya (accountant) and Leo (graduate), with Maya (manager) reviewing. On 1 October 2026 the team creates the September quarter jobs for eight clients from the Bull and Schurr groups.
| Client | Owner / reviewer | Due | Prepared by | Reviewed by | Why that due date |
|---|---|---|---|---|---|
| Schurr Pty Ltd | Sam / Maya | 21 Oct | 7 Oct | 14 Oct | Monthly GST: the September statement is due on the 21st. |
| Bull Investments Pty Ltd | Sam / Maya | 28 Oct | 14 Oct | 21 Oct | Includes a monthly PAYG instalment, so it isn’t eligible for the agent program date. |
| Bull Nominees Pty Ltd | Priya / Maya | 28 Oct | 14 Oct | 21 Oct | The client’s first activity statement, so plan to the original date. |
| Bull Antics Pty Ltd | Sam / Maya | 25 Nov | 11 Nov | 18 Nov | Quarterly, eligible, last statement lodged electronically: agent program date. |
| Bull Buckets Pty Ltd | Priya / Sam | 25 Nov | 11 Nov | 18 Nov | Quarterly and eligible: agent program date. |
| Bull Property Trust | Priya / Sam | 25 Nov | 11 Nov | 18 Nov | Quarterly and eligible: agent program date. |
| Schurr Family Trust | Leo / Sam | 25 Nov | 11 Nov | 18 Nov | Quarterly and eligible: agent program date. |
| Crazy Bull Family Trust | Leo / Maya | 25 Nov | 11 Nov | 18 Nov | Quarterly and eligible: agent program date. |
The same quarter has three due dates. Schurr Pty Ltd reports GST monthly, so its September statement is due on 21 October. Bull Investments has a monthly PAYG instalment and Bull Nominees is lodging its first statement, so both are planned to 28 October. The other five are eligible for the agent program date of 25 November.
The work adds up to 19 estimated hours: 8 for Sam, 6 for Priya and 5 for Leo. Maya reviews five jobs and Sam reviews three, and the next section shows where that load bunches up.
See capacity and work in progress before the deadline
Capacity is the estimated hours on each person’s open jobs, set against the hours they have, week by week. You don’t need a perfect estimate. Last period’s actual time per job is close enough, and the sum shows a clash weeks before the due date does.
Work in progress (WIP) is the same list cut three ways. Each one answers a different question in the weekly meeting.
- By owner: what each person has open, in due-date order. This is where overload shows.
- By status: how many jobs are waiting on clients, in review or with clients to approve. This is where the bottleneck shows.
- By internal date: every job past its prepared-by or reviewed-by date, whatever its lodgment date. This is the early warning.
In the example, the preparers’ hours are spread out but the reviews aren’t. Three of Maya’s five reviews are due between 14 and 21 October. If that fortnight is already full for her, the Bull Nominees review can move to Sam, who doesn’t prepare it.
Run the review queue as its own list
Each reviewer should have one list of the jobs waiting on them, sorted by due date, not by when the work came in. We’d suggest a turnaround target, such as two working days, and a rule that review notes go back on the job, not in an email.
When notes go back, the job moves to “Back with preparer” and the owner acts next. Count how often a job comes back. It’s a simple quality measure, and it shows where training would help.
Run a 30-minute weekly workflow meeting
The weekly meeting doesn’t walk every job. It looks at the exceptions from the WIP views and leaves with a named action on each one.
- Jobs past an internal date, oldest first.
- Jobs waiting on a client for more than a week since the request, and who chases them.
- Each reviewer’s queue against the week’s due dates.
- Next week’s hours against each person’s capacity, and any job to move.
- New work and leave: jobs to create, and jobs to reassign before someone is away.
Week of 19 October 2026September quarter BAS · 8 jobs · 3 for the meeting
Sam3 jobs · 8 h estimated
Schurr Pty Ltd
With client to approve
Due 21 Oct · prepared by 7 Oct · reviewer Maya
Meeting Due Wednesday. Chase the signed approval today.
Bull Investments Pty Ltd
Ready for review
Due 28 Oct · prepared by 14 Oct · reviewer Maya
Bull Antics Pty Ltd
In progress
Due 25 Nov · prepared by 11 Nov · reviewer Maya
Priya3 jobs · 6 h estimated
Bull Nominees Pty Ltd
Waiting on client
Due 28 Oct · prepared by 14 Oct · reviewer Maya
Meeting Past its prepared-by date and still waiting. The partner rings the client.
Bull Buckets Pty Ltd
Waiting on client
Due 25 Nov · prepared by 11 Nov · reviewer Sam
Bull Property Trust
Not started
Due 25 Nov · prepared by 11 Nov · reviewer Sam
Meeting No records request has gone out. Send it today.
Leo2 jobs · 5 h estimated
Schurr Family Trust
In progress
Due 25 Nov · prepared by 11 Nov · reviewer Sam
Crazy Bull Family Trust
Back with preparer
Due 25 Nov · prepared by 11 Nov · reviewer Maya
Maya’s review queue: Bull Investments Pty Ltd (review by 21 Oct)Sam’s review queue: empty
In the week of 19 October, the meeting raises three items. Schurr Pty Ltd is due on Wednesday and needs its signed approval chased today. Bull Nominees has passed its prepared-by date while still waiting on records, so the partner rings the client. Bull Property Trust has no records request yet, so Priya sends it after the meeting.
Move from a spreadsheet or job list to a working system
List every recurring obligation.
One row per entity per obligation, from your client list and last year’s lodgments. This is the job list the system has to create.
Write one template per job type.
Steps, roles, repeat cycle, due-date rule and estimated hours. Link the procedure from each step.
Agree the status list.
Use seven or fewer, each with a next actor and an exit test. Retire the old status names on the same day.
Assign owners and reviewers per client.
Do it by client, so a family group stays with one manager across its entities.
Create the current period’s jobs only.
Don’t migrate history. Start from the next period that hasn’t begun, and let old jobs finish where they are.
Run the weekly meeting from the new system.
From the first week, the meeting reads the new views. If the old spreadsheet is still open in the meeting, the switch hasn’t happened.
Moving one job type first, such as the next quarter’s activity statements or VAT returns, is easier than moving everything at once. The client onboarding checklist covers how a new client’s first recurring job gets created with an owner from day one.
Common accounting workflow mistakes
- One job for a whole group. A job against the family group hides which entity is late. Create jobs per entity.
- Due dates copied from last year. Program dates and thresholds change; take them from this year’s calendar.
- A meeting that reads every row. The meeting runs long and the exceptions get the same time as everything else.
How AccountKit handles accounting workflow
AccountKit runs alongside Xero and Xero Practice Manager. Its workflow gives the firm one practice-wide view of every job, owner and due date, and a daily plan for each person. Workflow’s full functionality is on the Practice tier.
- Templates and repeat cycles. Start from supplied templates, then tailor statuses, work types, practice authorities, owners and repeat cycles to your firm.
- Views. Save views such as BAS or tax work in progress, filter by status, and flag priorities.
- Linked work. Create or link tasks from correspondence, client pages and tools, and open the client’s folder in your document system from the job.
- XPM. Client details sync with Xero Practice Manager and time syncs to XPM. AccountKit workflow jobs don’t sync with XPM; they stay in AccountKit. Our guide to Xero Partner Hub covers what’s changing on the XPM side.
★★★★★
…The workflow management is flexible and easy to work with.…
Questions practices ask
What is accounting workflow management?
Accounting workflow management is running a firm’s recurring client work as jobs that each have an owner, a reviewer, a status and a due date. The jobs are created from templates for each period, and the team manages them against internal dates set before the lodgment date.
What statuses should an accounting workflow use?
An accounting workflow needs seven or fewer statuses, each naming who acts next. A common set is not started, waiting on client, in progress, ready for review, back with preparer, with client to approve, and lodged.
How far ahead of the lodgment date should internal deadlines be?
We’d suggest work prepared two weeks before the due date and reviewed one week before it, leaving the last week for client approval. Shorten the gaps for monthly work, such as an activity statement due on the 21st.
What should task management software for accountants do?
Task management software for accountants should create recurring jobs from templates, give each job an owner and a reviewer, and track statuses and due dates. It should also show work by person and by status, and link each job to the client’s files.
Should each entity in a client group have its own job?
Yes. Each entity has its own obligations and due dates, so each needs its own job per period. A single job for a family group hides which entity is late.
Does AccountKit workflow replace Xero Practice Manager?
No. AccountKit runs alongside Xero Practice Manager. Client details sync between the two and time syncs to XPM, but AccountKit workflow jobs stay in AccountKit.
Sources
- ATO: Registered agent lodgment program, activity statements (updated 1 July 2026) Checked 1 October 2026
- ATO: Registered agent lodgment program, individuals and trusts (updated 1 July 2026) Checked 1 October 2026
- ATO: End-of-year finalisation through STP Checked 1 October 2026
- HMRC: Sending a VAT Return Checked 1 October 2026
- HMRC: Use Making Tax Digital for Income Tax, send quarterly updates Checked 1 October 2026
- HMRC: Deadline approaches for first Making Tax Digital quarterly update (23 July 2026) Checked 1 October 2026
- HMRC: Self Assessment tax return deadlines Checked 1 October 2026
- HMRC: Company Tax Returns Checked 1 October 2026
- IRS: Publication 509, Tax Calendars (for use in 2026) Checked 1 October 2026
- IRS: When to file Checked 1 October 2026
- IRS: Employment tax due dates Checked 1 October 2026
- Inland Revenue: Filing and paying GST and refunds Checked 1 October 2026
- Inland Revenue: Payment dates for provisional tax Checked 1 October 2026
- Inland Revenue: Extension of time arrangements Checked 1 October 2026

