Integrate with Xero

What is Xero?
How it works
How to connect your iZettle account with Xero
Daily data import

What is Xero?

Xero is an easy-to-use online accounting software that's designed specifically for small businesses. For more information, please visit Xero.

How it works

iZettle lets you import your sales and payments data daily into your Xero account. The integration is easy and simple to set up, and once you've connected your Xero account, iZettle will automatically import your data into the bookkeeping accounts of your choice.

In order to get a better understanding of your iZettle payments and fees, we suggest that you create separate bookkeeping accounts for each data, making it easier to get a clear overview of transactions going in and out of your iZettle account and your bank account.

The guide below is a suggestion on how to set up your connection with Xero in the most straightforward way.

How to connect your iZettle account with Xero

Connect your Xero account (step-by-step)

1. Sign in to your iZettle account
2. Go to your Applications page (Menu > Settings > Applications)
3. Click "Connect" on the Xero application. A window will open up where you need to insert your Xero login details. Please select which organisation iZettle can access and click "Authorize".

Xero import setup

In order for the import to work seamlessly, you need to specify which iZettle data goes into which Xero account. Each transaction type can have a dedicated account in Xero.


iZettle card payments

We suggest you set up a separate account in Xero for iZettle card payments by clicking "Add new account". This will help you get a better overview of money accepted with iZettle. You can create the new account in Xero through iZettle by clicking the drop down menu and select "Add new account". Choose a name, a code and a description (optional) for your new account.

iZettle cash payments

We suggest you set up a separate account in Xero for iZettle cash payments by clicking "Add new account". This will help you get a better overview of money that you and haven't deposited to your bank account yet.

Total iZettle sales

Use the account in Xero where you collect all your sales data.

iZettle refunds

Use the same account in Xero as you use for Total iZettle sales.

iZettle fees

We suggest you set up a separate expense account in Xero for iZettle card payment fees.

How can I avoid double-counting purchases if I am using a POS other than iZettle and have already integrated with Xero?

If you are using an external point-of-sale app that is already connected to Xero, Un-check the ‘Synchronised sales data’ box to stop synchronizing sales data and avoid double-counting. 

Daily data import

iZettle automatically imports your data into Xero at 10:00 pm the following day (on a daily basis.)

Bank reconciliation 

In order for Xero to reconcile your iZettle card and cash payments, we need to do an initial 'Create' for your iZettle deposits. Once a deposit has been made into your bank account, this transaction will show up under your bank reconciliation page in Xero.

The first time iZettle makes a deposit to your bank account in Xero, please create a match and select your iZettle Card or Cash Payments account as applicable.

The next time you visit your Xero bank reconciliating page, Xero should automatically suggest the receive money transaction - you just need to click "OK".

Need more help?

If you can't find what you're looking for, please get in touch. Our Support team is on duty 9:00 am - 5:00 pm on weekdays.

Call us on: 0203 699 9934

United Kingdom