Chart of accounts
Full account hierarchy, account codes and class codes — preserved one-to-one, with the UK VAT scheme attached to each account where it applied.
Move from Xero
Connect Xero once, and the chart of accounts, contacts, invoices, bills and bank transactions land inside your YionStack business — mapped to the right places, with UK VAT codes preserved. See every supported source →
Connects through the same OAuth flow most accountants already trust. We never see your password.
At a glance
accountingThe records you depend on, in their right places.
Full account hierarchy, account codes and class codes — preserved one-to-one, with the UK VAT scheme attached to each account where it applied.
Customers and suppliers land in the unified contacts table. Email addresses, phone numbers, addresses and default tax treatment all come across.
Drafts, awaiting payment, paid — with line items, line tax, and the original invoice number kept as the external reference for audit.
Bills, credit notes and supplier statements — including attachments where the original export carried them.
The last 90 days of reconciled bank lines come across as historical context. New bank feeds reconnect through GoCardless or your bank directly.
Tracking categories map to YionStack tags. Reports that grouped by tracking category continue to work after the migration.
Three steps. Reversible at any point.
Authorise YionStack from your organisation using the same OAuth flow Xero uses for accountants. We never see your password and the connection is revocable at any time.
YionStack reads your accounts, contacts and tax codes and suggests where each one lands. You approve or adjust before any data is written.
The job runs in the migration dashboard. Progress is live; any rows that need attention are surfaced as the job finishes, not buried in a log.
We are honest about scope.
A migration is not the same as a clone. The records below are intentionally out of scope — either because they belong with the system that produced them, or because their meaning changes once they live inside an operating system instead of a point-tool. You can still reference the originals while you run YionStack alongside.
Straight answers.
Yes. YionStack reads the country code from your organisation and applies the UK VAT scheme to imported accounts, including the reduced and zero-rated codes and the domestic reverse charge. CIS deductions on subcontractor bills are preserved.
Every imported invoice keeps its original number as the external reference, so the audit trail is intact. New invoices issued from YionStack continue the sequence from the highest imported number — you do not get a number collision.
Yes. The migration is a one-time copy by default. Your old books continue to operate normally; YionStack does not write anything back. Most teams run both for a month, agree the cutover date, then stop posting to the old books.
A typical UK SME — five years of history, around ten thousand invoices — completes in fifteen to twenty minutes. The job runs in the background; you do not need to keep the tab open.
Each entity is imported in a transaction-safe order (accounts before contacts before invoices). If a row fails validation, that row is surfaced for review and the rest continue. You can re-run the migration after fixing the source, and YionStack deduplicates on the external reference so nothing imports twice.
Join thousands of UK businesses already running on YionStack.