Skip to main content
Connect Xero in one of two versions: Matching, review, and ownership stay in ClearSpend. ClearSpend does not replace Xero. Open Integrations and connect from the Xero card.
ClearSpend → Xero is never automatic. Review charges first, then click Sync to Xero.

Before you connect

What you need depends on the version: Owners, Admins, and Contributors can connect. See Roles and permissions.

Buckets

A bucket is a group of transactions in ClearSpend. Use one bucket per bank or card account so imported and pushed charges stay separate. Each Xero bank account can be linked to one bucket. Another Xero connection cannot reuse that account or that bucket. If either is already in use, it is greyed out. Every workspace starts with All Transactions. Create more from Manage buckets in the bucket picker. See Managing buckets.
Transaction Buckets drawer with Create a bucket, All Transactions default, and a Chase bucket

Transaction Buckets: create a bucket, see which accounts are linked, and rename or delete.

Connect Xero

1

Open Integrations

In the sidebar, go to Integrations.
2

Open the Xero card

Under Accounting, find the Xero card and click Connect.
3

Sign in and pick your organisation

Sign in with your Xero account, allow ClearSpend access, and choose the organisation you want to sync with. You can add more organisations later.
4

Finish sync setup

Choose the Xero account, a ClearSpend bucket, and the version (Xero → ClearSpend or ClearSpend → Xero). One bank account maps to one bucket.
When setup is done, the Xero card on Integrations shows as connected. If you chose Xero → ClearSpend, imported charges appear on Transactions.

How import works

With Xero → ClearSpend, ClearSpend pulls bank and card transactions from the Xero account you selected. Those charges appear on Transactions and count toward Home totals. Pair this with Gmail, Google Drive, or a file upload so each charge can be matched to proof.

How push works

ClearSpend → Xero sends reconciled charges from ClearSpend to Xero. It runs only when you click Sync to Xero.
1

Have transactions ready

Start with charges already in ClearSpend from Xero → ClearSpend, Plaid, a statement upload, or earlier imports.
Transactions table with charges ready to reconcile

Transactions: charges in your workspace before you reconcile and assign GL codes.

2

Reconcile and add a GL code

Match an invoice or receipt to each charge, finish review, and assign a chart of accounts (GL) code. Charges missing either stay in Needs Review.
Transactions table after reconciling and adding GL codes

Transactions: reconciled charges with a GL code assigned.

3

Open Ready to Sync

On Transactions, open the Ready to Sync tab. Charges with both a matched invoice and a GL code appear here. Use Sync to Xero in the toolbar when you are ready to push them.
Ready to Sync tab with Sync to Xero button

Transactions: Ready to Sync tab with the Sync to Xero button.

4

Confirm on Synced

After the push finishes, open the Synced tab. Charges that synced successfully show here.
Synced tab showing charges pushed to Xero

Transactions: Synced tab after a successful push to Xero.

For sync status tabs and readiness rules, see Sync to accounting.

Multiple organisations

You can connect more than one Xero organisation. Each one appears on the Xero card on Integrations.

Common questions

Yes, if you choose Xero → ClearSpend. Charges from the selected Xero account appear on Transactions. ClearSpend → Xero does not import spend.
No. Push is manual. Review charges first, then click Sync to Xero.
No. ClearSpend only sends charges when you sync them. It does not edit your books in the background.
A ClearSpend → Xero connection, a GL code on the charge, and a matched invoice. Without a GL code and matched invoice, the charge stays in Needs Review. See Sync to accounting.
On the charge row on Transactions, in the transaction detail panel, or from the subscription detail. A GL code is required before a charge can move to Ready to Sync.
No. One bank account can be linked to one bucket. Create another bucket if you need to connect a second account. See Managing buckets.

Disconnect

On Integrations, expand the Xero card and disconnect. Data already in ClearSpend stays.