Quick answer
Xero records accruals as auto-reversing manual journals: on the last day of the month, debit the expense account and credit an accruals liability account for costs incurred but not yet billed, with the reversal set for the first of the following month. The journal needs advisor access, a narration stating the estimate’s basis, and a place on the month-end checklist so it is re-estimated every close rather than rolled forward on autopilot.
Why accrue at all
Monthly accounts answer one question: what did this month really cost and earn? Bills arrive on suppliers’ schedules, not calendar months, so a ledger fed only by documents overstates the months when bills happen to land and flatters the ones where they do not. The accrual closes that gap by recognising the cost in the month the work or consumption happened. The same logic runs on the income side: work delivered but not yet invoiced can be accrued as revenue with a debit to accrued income and a credit to sales. Both are estimates, both are temporary, and both exist to make the monthly profit and loss mean something. The permanent record remains the documents; accruals are scaffolding that the reversal takes down again.
The mechanics
- Near the close, list costs incurred this month with no bill in the purchases ledger yet. Usual suspects: quarterly utilities, accountancy work in progress, earned commissions, loan interest.
- Estimate each: the contract rate, the supplier’s confirmation, or last period’s bill prorated. Note the basis.
- In Accounting, then Manual journals, create the journal dated the last day of the month: debit each expense account, credit the accruals liability account, one line per cost, narration carrying the estimate bases.
- Set the auto-reversing date to the first day of the next month, and post.
- Next month, the reversal posts automatically. Arriving bills post normally, netting against the reversal; the difference between estimate and actual lands in the month you learn it, which is where an estimate correction belongs.
Stable accruals (fixed interest, a flat management charge) can ride a repeating journal instead; see the prepayments guide for the mirror-image pattern where the cash came first.
Controls that keep accruals honest
Accruals are the easiest place in a ledger to smooth results, deliberately or by neglect, so two controls earn their keep. First, reconcile the accruals liability account at every close: each balance in it should tie to a named cost on the current month’s list, and a balance persisting across months means either a supplier who has stopped billing (worth investigating) or an accrual rolled forward without thought (worth stopping). Second, review estimate-versus-actual differences quarterly; consistently high accruals that melt away are how profit gets deferred, and consistently low ones are how bad months get hidden. The month-end close checklist should carry both steps, and our month-end template includes them.
Common mistakes
- Accruals without auto-reversal, double-counting the cost when the bill arrives and nobody remembers the unwind.
- Rolled-forward accruals that no longer correspond to any expected bill, ossifying into a fictitious liability.
- Tax rates on accrual journals; the tax belongs to the bill when it arrives, so accruals should carry no-tax rates.
- Accruing to round numbers with no stated basis, which reviewers rightly read as plugging.
- Using accruals to shift results between periods on purpose; that is not bookkeeping, and it unravels at year end when the auditor reconciles the account.
Software that helps
- Xero’s auto-reversing and repeating journals are the whole toolkit; the re-estimate discipline comes from your close process.
- ExpenseFlow shrinks what needs accruing: supplier documents are captured and posted to Xero as they arrive rather than when someone gets to the pile, so fewer incurred costs are missing from the ledger at close.
- Workpaper tools tie each accrual to its schedule and confirmation for review.
Related guides
Journal mechanics: recording journal entries in Xero. The opposite timing problem: prepayments. The process that triggers re-estimation: end of month. Concept: accruals.
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.