
Automate Deferred Revenue in Xero
Xero realises revenue on the invoice date. Spread moves it to where it was actually earned.
Free Trial Available

When a customer pays £12,000 upfront for an annual subscription, Xero records £12,000 in the month it's received.
That's not revenue recognition, that's cash accounting. It distorts your P&L, misleads your CEO, and creates audit risk.
Spread reads every sales invoice and line description in Xero, detects the service period, and posts the correct recognition journals automatically, month after month, until the contract ends.
The Problem.
Every saas and subscription business has in Xero.
The Invoice Arrives
A customer pays £12,000 upfront in January for a 12-month subscription.
Xero posts £12,000 to revenue in January.
February through December show £0 from that customer.
Your P&L is wrong every month of the year.
The Manual Fix
Someone opens a spreadsheet.
Calculates £1,000 per month.
Posts a manual journal every month-end.
Remembers to do it again next month.
And the month after that.
At scale. It breaks.
The Spread Fix
Spread reads the line description, invoice and attachment from Xero.
Detects the service period.
Posts £1,000 to revenue automatically every month.
No spreadsheet. No manual journal. No reminder.
Here's What Happens After You Connect.
No spreadsheets. No manual journals. Just Xero, working the way it should.
.png)
Step 1: We Read Your Invoices
What normally happens:
You’re trawling through Xero invoices and attachments manually.
With Spread:
Every line description, sales invoice and PDF attachment in Xero is scanned automatically. Spread detects the service start and end date.
✅ Multi-currency and multi-line invoices supported
✅ Tracking categories replicated from transaction
Step 2: We Flag What's In The Wrong Month
What normally happens:
You’re eyeballing the P&L and a spreadsheet to spot what’s landed in the wrong month.
With Spread:
We flag transactions where income doesn't match the service period and automatically create the journals.
✅ Free yourself from repetitive tasks
✅ Sales in the correct months for accurate reporting of profits


Step 3: We Calculate & Generate the Journals
What normally happens:
You’re building deferred revenue schedules in Excel, then keying them into Xero.
With Spread:
The correct recognition amount is calculated per period and posted directly to Xero as a journal. Debiting deferred revenue and crediting the revenue account. Every journal is linked to the source invoice and includes a clear audit-trail description.
✅ No spreadsheet, reduced errors
✅ Journals are consistent, accurate, and audit-trail ready down to the user
Step 4: You Review and Approve
Want to stay in control? You can preview, edit, or approve any journal before it hits your Xero ledger.
Our balance sheet reconciliation report offers another control layer.
✅ Choose your level of automation and review
✅ Respects Xero lock dates

The Journals Are Ready Before You've Even Started Month-End.
You Just Approve Them.
Most accountants are still doing this in Excel. That's a spreadsheet that's wrong half the time, lives outside Xero, and only one person knows how to use.
Who's it for?
Spread is built for finance professionals who need their numbers to be right, and need to be able to prove it.
1 / Finance Teams using Xero
Your invoices land in Xero on the invoice date. Every month your P&L overstates revenue in the invoicing month and understates it in every other. Your CEO is making decisions on numbers that don't reflect reality.
Spread fixes the recognition layer automatically so the P&L reflects the period it's supposed to.
Close with confidence, not crossed fingers.
2 / Accountancy Practices
Managing revenue recognition manually across multiple clients at scale is unsustainable. Spreadsheets break. People leave. Processes vary by team member.
Spread applies the same recognition logic to every client, every month, consistently, automatically, with a full audit trail.
Your senior accountants stop doing the work. Your whole team closes faster. And you take on more clients without adding headcount.
Replace the spreadsheet. Keep the control.
Before Spread
Manual recognition schedules in Excel
Monthly journal entries posted by hand
One person holds all the knowledge
No audit trail outside the spreadsheet
Errors discovered at year-end or audit
With Spread
Automatic schedules generated from Xero data
Journals posted automatically each period
Logic lives in the system, anyone can run it
Every journal linked to source invoice in Xero
Consistent treatment, period after period

Revenue Recognition That Runs Itself in Xero
Read our complete guide: How to Handle Deferred Revenue in Xero
Connect your Xero in under two minutes. Your first journals are ready before month-end.
Free Trial Available
