Connect to Xero
Linking Kinabase to your Xero organisation
Connect Kinabase to Xero to link records
Before You Start
You will need:
Accounting integrations are part of the Max plan. The settings page will prompt you to upgrade if your organisation is on a lower plan.
Only System Administrators can connect, disconnect, or switch the active accounting integration.
You'll sign in to Xero during the OAuth flow. If your Xero login has access to more than one organisation, Kinabase will ask which one to link.
Read-Only Xero users cannot authorise the connection. Kinabase requests permission to read and write contacts, transactions, and settings.
Connect Xero
- Click your name in the bottom-left corner of Kinabase and select Settings.
- Navigate to Integrations → Accounting Integration.
- Find Xero in the list of providers and click Connect.
- You will be redirected to Xero to sign in and authorise Kinabase.
- Review the access Kinabase is requesting (contacts, transactions, accounting settings, offline access) and click Allow access.
- Xero will redirect you back to Kinabase. A confirmation alert reads "Successfully connected to Xero".
If your Xero login has access to more than one organisation, a Select Xero Organisation dialog will open. Choose the organisation you want to link to Kinabase and click Connect to Selected Organisation.
After connecting, Kinabase automatically pulls your Tax Codes and Chart of Accounts from Xero.
Reference Data Synced From Xero
When you connect Xero, Kinabase populates two system collections that are available across your organisation:
Each Xero tax rate (e.g. "20% (VAT on Income)", "Zero Rated Expenses") is imported with its rate, type (Output, Input, or Both), and status.
Each Xero account is imported with its code, account type (Bank, Current, Fixed, Revenue, Expense, etc.), and class (Asset, Liability, Equity, Revenue, Expense).
You can re-sync this reference data at any time from the three-dot menu on the Xero row in Settings → Integrations → Accounting Integration by clicking Sync Reference Data.
When the integration is disconnected, the synced tax codes and ledger codes are archived (kept for history) but no longer offered in active dropdowns.
Link Records to Xero
Once Xero is connected, the Accounting pane appears in each collection's configuration. Use it to choose what records
Each record can be linked to a Xero contact. Outstanding receivables and payables appear in the record details panel.
Each record can be linked to a Xero item. Sales and purchase pricing appear in the record details panel.
Records track invoices created from their line items, including coverage and payment status.
Records track bills created from their line items, including coverage and payment status.
For a full walkthrough, see our guide on configuring collections for accounting.
Use Xero from your Record
Open any record in a collection that has Xero linking enabled. A Xero card appears in the record details panel, on the right, with these controls:
- Link - search for an existing Xero contact, item, invoice, or bill, or create a new one in Xero from the record.
- Sync (refresh icon) - pull the latest data from Xero. A tooltip shows when it last synced.
- Open in Xero (external link icon) - open the linked Xero record in a new tab.
- Unlink - remove the connection. The record remains in Xero; only the link is removed.
Creating an Invoice or Bill
On collections configured for Invoices or Bills, a Create Invoice (or Create Bill) button is available. The modal lets you:
- Tick the line items to include.
- Adjust quantities (where not driven by a mapped field).
- Override the tax code and ledger code for each line.
- See per-line totals and the overall total.
Click Create Invoice (or Create Bill) to push the transaction to Xero. Invoices and bills are created as Draft in Xero, so you can review and approve them there.
Switching Organisation
If you manage multiple Xero organisations, you can switch which one Kinabase is connected to without disconnecting first:
- Go to Settings → Integrations → Accounting Integration.
- Open the three-dot menu on the Xero row.
- Click Change Organisation.
- Choose a different organisation in the dialog and confirm.
Reference data (Tax Codes, Chart of Accounts) is re-synced from the new organisation. Existing links to contacts, items, invoices, and bills from the old organisation will no longer resolve, so use this with care.
Disconnecting Xero
- Go to Settings → Integrations → Accounting Integration.
- Open the three-dot menu on the Xero row.
- Click Disconnect and confirm.
Kinabase stops syncing immediately. Records that were linked to Xero contacts, items, invoices, or bills keep their last-known data for reference, but Sync and Create actions will no longer be available. Tax Codes and Ledger Codes are archived.
Connecting QuickBooks while Xero is connected will disconnect Xero automatically. Kinabase will warn you with a Switch Accounting Provider dialog first.
Xero-Specific Notes
Troubleshooting
Connecting your Kinabase to your accounting system helps streamline your day to day activities and align your operations and financial processes.
For more help contact your System Admin or our Support Team.
See also: Connect to QuickBooks | Configuring collections for accounting.