Overview
Spread automates the slowest part of month end in Xero, eliminating manual journals, spreadsheets and repetitive timing adjustments. Accruals, Prepayments and Revenue Recognition run automatically so you can close faster and produce cleaner accounts with less effort.
What Spread Does...
• Automates Accruals for missing or late supplier invoices • Handles Prepayments for annual contracts, insurance and subscriptions • Automates Revenue Recognition for multi-period or subscription income • Creates and reverses journals directly in Xero • Scans invoices and attachments to detect date ranges • Reduces errors with rules-based logic and consistent treatment • Supports multiple organisations for accountancy practices
Who it’s for?
• Accountants & Bookkeepers: Fast, accurate month-end for every client • Finance Teams: Eliminate manual adjustments and speed up reporting • Small Businesses: Cleaner management accounts without extra admin
Close the month faster. Remove the manual work.
Try Spread Free for 14 Days.
Spread + Xero
Spread connects to Xero using secure OAuth2, allowing users to link their organisations in seconds. Once connected, Spread syncs invoices, bills, expenses and attachments automatically throughout the day, with a manual re-sync option whenever needed.
Spread analyses each transaction, detects the correct service period and prepares the journals required for Accruals, Prepayments and Revenue Recognition. High-confidence journals can be posted automatically, and all entries are created and reversed directly in Xero.
• Secure OAuth2 connection • Automatic and manual data sync • Reads line items and attachments for date ranges • Creates and reverses journals in Xero • Supports multiple organisations • Full audit trail for all posting activity
Spread gives Xero users a seamless, hands-off month end by keeping data synced, journals accurate and timing adjustments fully automated.
Getting started
Click the Sign in with Xero button to create your Spread account and log in using your Xero credentials. 2. Click Connect to Xero to link an organisation. 3. Select the organisation and click Allow Access. 4. You now need to configure your organisation’s settings. These settings are unique to each organisation you connect, so you’ll need to complete this step every time you add a new one. 5. Set Up Your Nominal Accounts: Spread needs to know which balance sheet accounts to use for accruals, prepayments and deferred income. You can use our recommended settings, where we create three new nominal codes in Xero for you, or you can choose to configure your own accounts if you prefer. 6. Now you need to set the sync dates. First, choose the Update Date. This is the date the document was entered into Xero or last updated. Spread uses this to know which items are new or changed. 7. You can also set a Transaction Date, or leave it blank. If you set one, Spread will ignore any transactions dated before that point. This is used to limit how far back Spread looks, and we recommend not choosing a date earlier than the start of your current financial year. 8. Lock Periods: If Spread detects that an accrual or prepayment falls into a locked period, you can choose how Spread should handle it. If this setting is not enabled, Spread will not post any journals for that transaction. 9. Xero Journal Status: When Spread posts journals to Xero, choose whether they should be created as Draft or Posted. 10. Auto Actions: Spread can automatically post journals for any accruals or prepayments it identifies, and it can also automatically mark transactions as completed when no journals are needed. We recommend leaving these options turned off for now and enabling them once you’re familiar with how the software works. 11. Include & Exclude Settings: By default, Spread will look at all invoices, bills, spend money and receive money transactions posted in Xero. You can adjust this here by choosing which transaction types Spread should include, and you can also set a minimum value if needed. 12. Finally, you can tell Spread to ignore transactions posted to specific nominal codes or linked to certain contacts. 13. Once you’ve configured your settings, click Save. Remember, these settings can be changed at any time and are specific to each organisation, so don’t worry about getting everything perfect right away. 14. Now go back to the Dashboard where you can begin using Spread


