Xero Chart of Accounts: Best Practices for Prepayments and Accruals
How to structure your Xero chart of accounts so that prepayments and accrued liabilities are easy to track, reconcile, and audit.
A practical walkthrough for reconciling prepaid expenses in Xero, including where the built-in tools fall short and how to fill the gaps.
Xero handles invoicing and bank feeds well, but its prepayment tracking is minimal. If you pay an annual software licence or insurance premium, Xero records the payment — but it does not automatically amortize the prepaid asset over time. That means your balance sheet will overstate prepaid assets and understate expenses unless you create manual journal entries every month.
In Xero, prepayments typically live in a balance sheet account such as "Prepayments" or "Prepaid Expenses" under Current Assets. When you code a bill to this account, the amount sits there until you manually move it to the expense account via a journal entry. Xero has no built-in amortization schedule.
Start by running the Balance Sheet report in Xero as of the last day of the prior month. Look at every line in your prepaid asset accounts. Each balance should correspond to a known prepayment — insurance, software, rent, or similar. If you find a balance you cannot explain, investigate the transactions in that account.
For each prepayment, divide the original amount by the number of months in the coverage period. This gives you the monthly expense amount. For a £12,000 annual insurance policy, the monthly amortization is £1,000.
In Xero, go to Accounting > Manual Journals. Create a journal entry dated the last day of the month. Debit the expense account and credit the prepaid asset account for the monthly amount. Repeat for each prepayment.
Tip: Use a consistent description format in your journal entries, such as "Amortize prepaid insurance — March 2026". This makes it easier to search and reconcile later.
After posting all journal entries, re-run the Balance Sheet report. The prepaid asset balance should now equal the sum of all remaining unamortized amounts. If there is a discrepancy, check for missed entries, double-posted journals, or new payments coded to the account.
A dedicated prepayment tracker sits alongside Xero and handles the amortization automatically. You enter the prepayment once, set the schedule, and the tool calculates the monthly expense. At month-end, you export the journal entries and post them to Xero — or sync them directly if the integration supports it.
CloseKit replaces your spreadsheets with instant balance sheet reconciliations. Start a free trial — no credit card required.
How to structure your Xero chart of accounts so that prepayments and accrued liabilities are easy to track, reconcile, and audit.
Learn how to correctly record, track, and amortize prepaid expenses so your balance sheet is always accurate — without Excel.
A step-by-step guide to reconciling your balance sheet accounts at month-end, with a focus on prepaid expenses and accrued liabilities.
Xero is great for day-to-day bookkeeping, but it lacks the tools finance teams need for proper prepayment management. Here is what is missing.