We use Xero's API (application programming interface) to get data out of Xero and send data to Xero. What we can and can't do is therefore limited by what Xero's API can and can't do.

These API limitations mean that we cannot backup all types of Xero data, we cannot restore all types of Xero data and some Xero data we can backup but can't restore. This page aims to be as transparent as possible about the current limitations of our service. Note that Xero's API, and consequently this Backupmybooks service, is being enhanced continuously.

What we believe to be your key accounting data is backed-up by us and can be restored by us, but please check the information below to satisfy yourself that your own specific needs are met.

Summary guide

In these lists, Covered means that we both backup and restore the data type and Not Covered means that we neither backup nor restore it.

Backupmybooks can be used in any Xero region but the organisation used for a restore must have the same region as that of the backup.

We are not currently able to automatically verify restored data for multi-currency organisations.


  • Customer details
  • Supplier details
  • Chart of accounts
  • Customer transactions
  • Supplier transactions
  • Account transactions
  • Accounting balances
  • Files
  • Inventory
  • Purchase orders
  • Tracking

Not Covered

  • Budgets
  • Branding themes
  • Expense claims
  • Reports
  • Fixed assets
  • Payroll
  • Projects
  • Quotes

Detailed table

Data type Backup Restore
Account Transactions
Accounting Balances
Bank Accounts
Bank Transactions
Bank Statement Records
Branding Themes
Chart of Accounts
Contact Groups
Credit Card Accounts [1]
Custom Reports
Custom Tax Rates
Customer Details
Customer Transactions
Draft / Published / Filed / Archived Reports
Expense Claims
Fixed Assets [2]
History / Notes [2]
Invoice Reminders
Outstanding Billable Expenses Report
Planned Payment Dates
Purchase Orders
Repeating Invoice Templates
Supplier Details
Smart Lists
Supplier Transactions
Tracking Categories and Options

[1] Credit Card Accounts are backed up but can only be restored as Bank Accounts.

[2] Coming Soon.


Conversion Balances are backed up but restored as a journal.

Any connected add-ons or bank feeds will not be reconnected to a restored organisation.

All Settings will need to be re-entered.

Multi-currency organisations are not yet supported.

Reconciled status of some transactions eg. Prepayments and Overpaments may not be restored.