Workflow

Accounting workflow management: recurring jobs, owners and due dates that hold

Accounting workflow management means every recurring job in the firm has an owner, a reviewer, a status and a due date anyone can see. Build the jobs from templates, take the dates from the lodgment calendar, and work back an internal date for each stage. Then one short weekly meeting manages what’s late. The method is the same in Australia, the UK, the US and New Zealand.

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.

What each recurring job template should carry
FieldWhat to setExample: quarterly BAS
StepsThe checklist, in order, with the procedure linked from each stepRequest records, reconcile, prepare, review, client approval, lodge
Repeat cycleHow often a new job is created, and whenQuarterly, created on the first day after the quarter ends
Owner roleThe role that prepares it, filled per clientThe client’s accountant
Reviewer roleThe role that signs it off, named before work startsThe client’s manager
Due-date ruleThe statutory date for this client, plus internal offsetsDue date; prepared 14 days before; reviewed 7 days before
Estimated hoursA budget for capacity planning, from last period’s actuals2 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.

  1. 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

  2. 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

  3. 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

  4. 4Ready for review

    Prepared and sitting in the reviewer’s queue.

    Leaves when The reviewer signs it off or returns notes.

    Next Reviewer

  5. 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

  6. 6With client to approve

    Reviewed. The client is checking the figures and signing.

    Leaves when The signed approval is on file.

    Next Client

  7. 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

Each status names the person who acts next. Two of the seven belong to the client, which is why waiting on the client needs its own status and a chase date.

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.

Examples by market: the dates recurring jobs work back from
Market and jobDue date (check the current calendar)
Australia: quarterly BAS or IAS28th 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 statement21st 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 endSTP 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 updates7 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 TaxOnline 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 taxForm 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 return28th 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 returnsProvisional 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.
General information, not advice for a particular client. Sources and the dates we checked them are listed at the end. A due date that falls on a weekend can move; your tax office’s portal shows each client’s actual date.

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.

September quarter 2026 activity statement jobs. Sample data.
ClientOwner / reviewerDuePrepared byReviewed byWhy that due date
Schurr Pty LtdSam / Maya21 Oct7 Oct14 OctMonthly GST: the September statement is due on the 21st.
Bull Investments Pty LtdSam / Maya28 Oct14 Oct21 OctIncludes a monthly PAYG instalment, so it isn’t eligible for the agent program date.
Bull Nominees Pty LtdPriya / Maya28 Oct14 Oct21 OctThe client’s first activity statement, so plan to the original date.
Bull Antics Pty LtdSam / Maya25 Nov11 Nov18 NovQuarterly, eligible, last statement lodged electronically: agent program date.
Bull Buckets Pty LtdPriya / Sam25 Nov11 Nov18 NovQuarterly and eligible: agent program date.
Bull Property TrustPriya / Sam25 Nov11 Nov18 NovQuarterly and eligible: agent program date.
Schurr Family TrustLeo / Sam25 Nov11 Nov18 NovQuarterly and eligible: agent program date.
Crazy Bull Family TrustLeo / Maya25 Nov11 Nov18 NovQuarterly and eligible: agent program date.
Internal dates: prepared 14 days and reviewed 7 days before the due date. Every date falls on a Wednesday.

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.

  1. Jobs past an internal date, oldest first.
  2. Jobs waiting on a client for more than a week since the request, and who chases them.
  3. Each reviewer’s queue against the week’s due dates.
  4. Next week’s hours against each person’s capacity, and any job to move.
  5. 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

The meeting reads the flagged cards, not all eight. One job is due in two days, one has passed its prepared-by date, and one hasn’t had its records request yet. Sample data.

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

  1. 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.

  2. Write one template per job type.

    Steps, roles, repeat cycle, due-date rule and estimated hours. Link the procedure from each step.

  3. 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.

  4. Assign owners and reviewers per client.

    Do it by client, so a family group stays with one manager across its entities.

  5. 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.

  6. 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.…

Megan MurphyReview on the Xero App Store, September 2025

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

  1. ATO: Registered agent lodgment program, activity statements (updated 1 July 2026) Checked 1 October 2026
  2. ATO: Registered agent lodgment program, individuals and trusts (updated 1 July 2026) Checked 1 October 2026
  3. ATO: End-of-year finalisation through STP Checked 1 October 2026
  4. HMRC: Sending a VAT Return Checked 1 October 2026
  5. HMRC: Use Making Tax Digital for Income Tax, send quarterly updates Checked 1 October 2026
  6. HMRC: Deadline approaches for first Making Tax Digital quarterly update (23 July 2026) Checked 1 October 2026
  7. HMRC: Self Assessment tax return deadlines Checked 1 October 2026
  8. HMRC: Company Tax Returns Checked 1 October 2026
  9. IRS: Publication 509, Tax Calendars (for use in 2026) Checked 1 October 2026
  10. IRS: When to file Checked 1 October 2026
  11. IRS: Employment tax due dates Checked 1 October 2026
  12. Inland Revenue: Filing and paying GST and refunds Checked 1 October 2026
  13. Inland Revenue: Payment dates for provisional tax Checked 1 October 2026
  14. Inland Revenue: Extension of time arrangements Checked 1 October 2026

Set up one recurring job

Run next quarter’s BAS or VAT jobs from one view.

Book a demo and we’ll set up one recurring job type with your own clients, owners and due dates. Or start a trial and build the template yourself.