AI month end reporting preparation.

A worked workflow for practices that produce monthly management packs: code pulls and checks the numbers, a model drafts the words, and an accountant decides what the client reads.

Workflow5 min readUpdated 19 October 2026

Short answer

AI month end reporting preparation splits the monthly pack into two jobs. Code pulls the trial balance from Xero or MYOB, runs close checks and calculates every variance; a language model then drafts plain-English commentary on the movements that matter. An accountant reviews the flagged items, corrects the narrative and signs off. For New Zealand practices it also lines the close up with GST deadlines.

  • Numbers come from the ledger through code; the model only writes words about them.
  • Every figure in the drafted commentary is checked against the report before review.
  • Close checks flag unreconciled items, suspense balances and missing accruals before commentary is drafted.
  • Model fees are a few US cents per client pack; editing time is the real cost.

What month end preparation looks like with AI

Month end preparation is the work between the last bank feed of the month and a management pack the client can read: reconciling, checking, adjusting, comparing and explaining. AI helps with two of those, checking and explaining, provided the system is designed so that software does the arithmetic and the language model only describes results it has been handed.

The pattern that works is a nightly job. Once the period closes, code pulls the trial balance, aged receivables and payables, and bank reconciliation status. It runs the practice’s close checklist as rules. When the checks pass, or the failures are logged, it calculates variances against the prior month, the same month last year and budget, then asks a model to draft commentary on anything above the materiality threshold. The accountant opens a pack that is mostly assembled, with the open questions at the top.

How the workflow runs

Inputs
Trial balance and comparatives from Xero or MYOB, bank reconciliation status, aged receivables and payables, budget, last month’s approved commentary, the client’s materiality threshold, and the practice’s close checklist.
Systems
The ledger API with read-only access, a small reporting database or spreadsheet engine for calculations, a model API, and the practice’s report template in Word, Excel or Power BI.
Steps
Pull data after the period closes; run close checks; calculate variances in code; select movements over threshold; draft commentary with account references; check every number in the draft against the report; assemble the pack.
Human review
The client accountant clears failed checks, posts any adjustments, rewrites commentary that is wrong or too confident, and approves the pack. A manager reviews packs for clients with lending covenants.
Outputs
A draft management pack, a close-check log, a list of questions for the client, and a record of who approved it.
Measures
Days from period end to pack sent, editing minutes per pack, share of commentary sentences changed, and close checks failing more than once.
Risks
Invented explanations, numbers copied from the wrong column, data pulled before feeds finished, and stale budget figures.

Illustrative example: a Nelson practice with 25 monthly packs

Illustrative example, synthetic numbers: a 9-person Nelson practice prepares monthly packs for 25 clients. Done by hand, each pack takes about 3 hours: 20 minutes pulling reports, 60 minutes on checks, 60 minutes writing commentary and 40 minutes formatting.

Task per pack By hand (minutes) With the workflow (minutes)
Pull and format reports 60 10 to check the assembled pack
Close checks 60 25 clearing flagged items
Commentary 60 30 editing the draft
Total per pack 180 65
Total for 25 packs 75 hours about 27 hours

Model cost assumption: about 20,000 input tokens per pack (trial balance with comparatives, variance table, last month’s commentary and instructions) and 1,500 output tokens, drafted with Claude Opus 5.5 at US$4 per million input and US$20 per million output tokens, as listed on Anthropic’s pricing page on 19 October 2026. That is about US$0.11 per pack, or under US$3 for all 25 clients. Three redrafts per pack would still cost less than a coffee. The minutes in the table are what the practice should track, because they decide whether the workflow is worth keeping.

NZ timing and software details

  • GST deadlines shape the close. A GST return is due by the 28th of the month after the taxable period ends, with exceptions for periods ending 31 March (due 7 May) and 30 November (due 15 January), and IRD does not grant extensions for filing. Schedule the month end checks so GST control account differences surface well before the 28th.
  • Ledger features first. As listed on 19 October 2026, Xero’s JAX answers plain-language questions from live data, and MYOB’s AI Business Insights is in beta for eligible plans. Use them for client self-service; use a practice workflow for consistent packs and review records. Our Xero integration guide explains read-only access.
  • Client data stays scoped. Each run should see one client’s file only. Mixing clients in one prompt is how one client’s figures end up in another’s commentary.

What the accountant still owns

The accountant decides which adjustments to post, whether an accrual or provision is needed, and what the client is told. Commentary about cash runway, covenant headroom, tax exposure or the owner’s drawings is judgement, and it should be written by the person accountable for the relationship. Our lesson on using AI to prepare management reports covers the editing habits that keep drafts honest.

Where month end automation breaks

  • Plausible but wrong reasons. A model asked “why did revenue fall” will offer a reason. Require each explanation to point to accounts or transactions, and mark anything without evidence as a question for the client.
  • Early data pulls. If the job runs before the last bank feed arrives, the pack reports a false cash position. Gate the run on reconciliation status, not the calendar.
  • Number drift. Drafts sometimes round or transpose figures. A validation step that extracts every number from the commentary and matches it to the report catches this; see structured outputs and validation.
  • Restated comparatives. If last month was adjusted after the pack went out, variance commentary is calculated against the wrong base. Snapshot each approved period.

Month end preparation depends on clean coding and complete documents, so it pairs with invoice coding and exception review and client document collection. For the bigger picture, see AI for accounting in New Zealand or our AI reporting service.

Sources

  1. Filing and paying GST and refunds, Inland Revenue, accessed 19 October 2026
  2. AI accounting software (JAX), Xero, accessed 19 October 2026
  3. AI accounting software: MYOB AI, MYOB, accessed 19 October 2026
  4. Claude API pricing, Anthropic, accessed 19 October 2026

Written by the Levy Street team in Wellington. Last updated 19 October 2026.

Questions people ask

Can ChatGPT or Claude write management report commentary from a Xero export?

They can draft it, and the draft is often readable. The risk is invented causes: the model sees wages up 18% and writes that the client hired staff, when the real reason is a 5-week month. Give it the ledger detail behind each variance, ask it to cite the accounts it relied on, and have an accountant confirm every explanation with the client or the file.

Should the model calculate the variances?

No. Calculations belong in code or the reporting tool, where they are exact and repeatable. Language models can make arithmetic slips and can copy a number from the wrong column. Pass the model finished figures and ask it to describe them, then check that every number in its draft matches a number in the report.

Does this replace Xero or MYOB’s built-in AI insights?

Not necessarily. Xero’s JAX answers questions about cash and invoices from live data, and MYOB has AI Business Insights in beta for some plans. A practice workflow adds what those features do not: your close checklist, your materiality rules, consistent commentary across many clients, and a review record showing which accountant approved each pack.

What should stay out of AI-drafted month end commentary?

Anything that needs judgement about the client’s affairs: going concern doubts, tax advice, solvency, staff matters and comments on the owner’s drawings. The draft should describe what moved and by how much. Opinions and recommendations should be written by the accountant who knows the client.

Have something to build?

Tell us about the workflow. We will map where AI can change speed, margin or decision quality, and what it would take to run it in production.