Xero · Workflow

How to Record End of Month in Xero (2026 Guide)

The month-end close in Xero: reconcile every account, post accruals and depreciation, lock the period, and issue reports in a repeatable sequence.

By ExpenseFlow team
· 27 July 2026

Quick answer

Recording end of month in Xero means running a fixed sequence: get every document for the month captured, reconcile all bank and card accounts to real balances, post the adjustment set (accruals, prepayment releases, depreciation, external payroll), review the reports until movements are explained, then set the lock date and issue the pack. Xero supplies the tools and the lock; the sequence and its discipline are the close.

Step one: complete the month

A close on incomplete data is a rehearsal. Chase the stragglers first: unsubmitted expense claims, supplier invoices sitting in someone’s inbox rather than the bills workflow, unbilled work that should be invoiced into the month. Then clear the processing queues inside Xero: draft bills from capture tools published, draft invoices approved or deliberately held, expense claims approved. The test of completeness is negative: nothing dated this month is waiting in a draft state, and nothing known to belong to the month is missing. What genuinely cannot be captured yet is what accruals are for, in the next step but one.

Step two: reconcile everything with a statement

Every bank account, credit card, and payment processor balance in Xero must agree with the real balance at month end, with zero unreconciled statement lines. Feed gaps get filled by importing statements; stubborn lines get investigated rather than deleted; clearing accounts (payment processors, payroll, contra) reconcile to a known in-transit list, not just to zero. Loan balances deserve an eyeball against lender statements too. Reconciliation is sequenced before adjustments deliberately: it is the step that finds missing and duplicated transactions, and every later judgment stands on it.

Step three: post the adjustment set

The standing adjustments, in whatever order your file’s checklist fixes: auto-reversing accrual journals for incurred-but-unbilled costs, release journals spreading prepaid expenses, a depreciation run once all asset purchases are posted, the external payroll journal where payroll lives outside Xero, and any recurring allocations. Balance sheet reconciliations close this step: each material balance ties to a schedule (the prepayments spread, the accruals list, the fixed asset register, payroll liabilities), and a balance with no schedule is the month’s first finding.

Step four: review, lock, publish

Run the profit and loss against budget and prior months, the balance sheet, and aged receivables and payables, asking one question of every material movement: is this explained by something known? Unexplained movements are where the review earns its cost; most resolve to a miscoding or timing slip that five minutes fixes now and an hour would fix in audit season. When the numbers are settled, set the lock date to the month end in financial settings so the closed period cannot drift, then publish the pack. In Xero, published reports snapshot the figures as issued, which is what you want when someone asks in August why March said what it said.

Common mistakes

  • Adjusting before reconciling, then re-adjusting when reconciliation changes the base numbers.
  • No lock date, so closed months keep moving as backdated entries land in them.
  • Balance sheet lines nobody reconciles for months, quietly accumulating errors the P&L review cannot see.
  • A checklist that lives in one person’s head and leaves with them.
  • Treating the pack as the goal; the close exists so decisions in the new month rest on numbers someone stood behind.

Software that helps

  • Xero’s lock dates and published reports are the native close controls; use both every month.
  • ExpenseFlow attacks the biggest close delay, capture lag: receipts and bills flow in coded and approved to Xero during the month, so step one is short and the close starts sooner.
  • A written checklist beats every tool; our month-end close checklist template is a starting point to adapt per client.

The close leans on the whole record-in-Xero family: bank statements, accruals, prepayments, depreciation, and payroll. Concepts: trial balance, year-end close.

From ExpenseFlow

Expense coding on autopilot

ExpenseFlow reads every receipt, assigns the right tax treatment and account code, and syncs to Xero or QuickBooks Online once you approve.

Questions, answered

Common questions

Does Xero have a formal month-end close feature?

Not as a single button; the close is a sequence you run: reconcile, adjust, review, lock. The one hard control Xero provides is lock dates, which stop users changing transactions dated on or before the lock. Everything else is checklist discipline.

What are lock dates and who sets them?

Two dates in the organisation's financial settings: one stopping all users except advisors from editing locked periods, and a second stopping advisors too. Set the first after each monthly close and the second after year-end adjustments, so closed figures stay closed.

What order should month-end tasks run in?

Capture everything first (bills, claims, invoices in), then reconcile every bank and card account, then post adjustments (accruals, prepayment releases, depreciation, payroll if external), then review reports against expectation, then lock and publish. Adjusting before reconciling means adjusting on incomplete numbers.

Which reports belong in a month-end pack?

Profit and loss against budget or prior periods, balance sheet with every material line reconciled to something, aged receivables and payables, and cash movement. For firms with tax periods ending that month, the draft tax return alongside. The pack should answer why figures moved, not just show that they did.

How long should a month-end close take?

Small organisations with daily capture and clean feeds close in a morning. Multi-entity or high-volume closes take days. The lever is not month-end effort but daily discipline: a close is fast when the month behind it was recorded as it happened.

Keep exploring

Run this workflow without the manual entry

ExpenseFlow connects directly to your accounting platform, so receipts, bills, and expense reports land in the right place with the right coding.

Start free trial