Xero Manual Journals: When to Use Them and How to Post One
Sophie Chen
Head of Content at SortBooks
In this article
What a Manual Journal Actually Is
A manual journal in Xero is a direct entry to your general ledger. You choose the accounts, you enter the debits and credits, and Xero posts them without any invoice, bill or bank transaction sitting behind it.
That directness is exactly why journals are useful and exactly why they cause problems. Every other transaction type in Xero has a source document and an audit trail that a reviewer can follow. A journal has whatever you typed into the narration field. Used well, journals are how you get accruals, depreciation and payroll from an external system into your accounts. Used carelessly, they are how a file ends up with a balance sheet nobody can explain.
You need the Adviser user role to create manual journals, which is Xero's way of signalling that this is not a routine task.
When a Manual Journal Is the Right Tool
Depreciation, if you are not using Xero's fixed asset register. A monthly or annual entry debiting depreciation expense and crediting accumulated depreciation.
Accruals. Recognising an expense you have incurred but not yet been billed for, so the month it belongs to carries the cost.
Prepayments. Moving an amount you have already paid out of expenses and into a prepayment asset, then releasing it back over the period it covers.
Payroll from an external system. If you run payroll outside Xero, a summary journal for each pay run brings the wage expense, PAYG withholding, superannuation liability and net pay clearing into your accounts.
Reclassifying between non-bank accounts. Moving an amount that was coded to the wrong expense account, or shifting an owner's personal expense from an expense account to drawings.
Opening balances on conversion. Bringing across balances from a previous system when you first set up the file.
Stock adjustments. Where you are not using Xero's inventory module and revalue the balance periodically.
When It Is Not
This is the more important list.
Never reach for a journal to fix a bank transaction. Xero will not let you post a manual journal to a bank account at all, and that restriction is deliberate. Bank account balances must come from reconciled bank transactions, otherwise your reconciliation breaks and the balance in Xero stops matching the balance at the bank. If a bank transaction is coded wrongly, unreconcile it and recode it, or use Find and Recode for a batch.
Do not journal to the receivables or payables control accounts. Xero restricts journals to those system accounts because the control account balance has to agree with the underlying invoice and bill ledgers. If a customer was invoiced incorrectly, issue a credit note. If a bill is wrong, edit or void it.
Do not use a journal to hide a problem. A "suspense" or "ask my accountant" journal that squares the trial balance without explaining anything just moves the work to the end of the year, where it costs more.
How to Post One
- Go to Accounting > Advanced > Manual journals, then select New Journal.
- Enter a narration that a stranger could understand in twelve months. "Accrue June electricity, invoice not received, est per May usage" is useful. "Adjustment" is not.
- Set the date. This is what determines which period the entry lands in, and it is the field most often left on today's date by accident.
- If the entry needs to reverse, set an auto reversing date. Xero will post the mirror-image journal automatically on that date. This is the correct way to handle accruals so June's accrual does not sit in the ledger forever once July's real invoice arrives.
- Choose how amounts are treated using the Amounts are selector: Tax Exclusive, Tax Inclusive or No Tax. Most internal journals are No Tax or use a BAS Excluded tax rate, because the GST was already accounted for on the original invoice or bill. Applying GST twice through a journal is a common and expensive error.
- Tick Show journal on cash basis reports only if the entry should appear when you run reports on a cash basis. Accruals and prepayments generally should not.
- Enter the lines. Each line takes a description, an account, a tax rate, and an amount in either the debit or credit column. Add tracking categories if you use them, because a journal without tracking will quietly distort your departmental or location reporting.
- Confirm the debits equal the credits. Xero will not post an unbalanced journal.
- Save as draft if it needs review, or Post to commit it.
Repeating and Reversing
If the same entry recurs, use a repeating manual journal rather than retyping it each month. Xero lets you set the interval, an optional end date, and whether each instance is saved as a draft for review or posted automatically. Monthly depreciation and standing accrual entries are the usual candidates. Set new repeating journals to save as draft for the first few cycles so you can confirm the amounts before letting them post unattended.
Auto reversing is the other half of good journal hygiene. Any entry that is a timing adjustment rather than a permanent position should carry a reversal date at the moment you create it. Deciding to reverse it later is a decision that reliably gets forgotten.
Keeping Journals Auditable
Set a lock date once a period is closed. Journals remain editable by Adviser users, so without a lock date there is nothing stopping a well-meaning change to a prior period that quietly moves a lodged BAS figure.
Review the Journal Report under Reports periodically. It shows every journal in the file, including the ones Xero generates automatically from invoices, bills and payments, which makes it a good place to spot entries that do not belong.
Attach supporting files to the journal where they exist. A depreciation schedule or a payroll summary sitting on the entry itself saves a great deal of time at year end.
The Broader Point
Most well-run Xero files need surprisingly few manual journals. If you are posting a lot of them, that is usually a signal about something upstream: bank rules that are not set up, a chart of accounts that does not fit the business, or transactions being coded inconsistently and corrected after the fact.
That is the problem worth solving. Keeping transactions categorised correctly as they arrive is what SortBooks does on top of your Xero file, so the journals you do post are genuine period-end adjustments rather than cleanup.
Journals are a precision instrument. Use them for the things only they can do, keep the narration honest, date them properly, and reverse anything that was only ever meant to be temporary.
Ready to automate your bookkeeping?
SortBooks connects to Xero and categorises your transactions automatically. Start your 14-day free trial today.
Start 14-Day Trial