Skip to Content
IntegrationsConnect Xero

Connect Xero

Beta. The Xero integration is fully functional today, but we cap new connections at 25 Xero organisations while we complete Xero App Partner certification. Once certified, the cap lifts automatically with no action on your side.

Once connected, every invoice you send from Kiaro pushes to Xero with the right contact, account code, and tax rate. When your client pays (via Stripe Connect, bank transfer reconciled in Xero, or anything else that flips Xero’s invoice to PAID), Kiaro flips the matching invoice to paid within seconds.

Available on Solo and Team plans. One Xero organisation per Kiaro workspace.

Connect

  1. Open Settings, Integrations.
  2. Click Connect Xero.
  3. Sign in to Xero and choose the organisation you want to connect.
  4. You will land back in Kiaro on the mapping page.

Set up mapping

Two things are required before the first invoice can push:

  • Default tax code. Kiaro stores tax rates as numbers (0%, 20%, etc.). Xero uses named tax codes (OUTPUT2, ZERORATEDOUTPUT). Pick the Xero code that should apply when no specific mapping is set.
  • Default income account. The Xero account code (e.g. 200 Sales) used on every line, unless overridden per project.

After that you can optionally:

  • Map specific Kiaro tax rates to specific Xero tax codes (per-rate mapping).
  • Map specific projects to specific Xero account codes (per-project mapping).

See Map tax rates and accounts for the full mapping guide.

What syncs

DirectionTriggerOutcome
Kiaro to XeroYou send an invoiceThe invoice appears in Xero as ACCREC, AUTHORISED
Kiaro to XeroFirst time a client appears on a sent invoiceA matching Xero contact is created
Xero to KiaroXero marks the invoice paidKiaro flips the invoice to paid

Disconnect

Open Settings, Integrations, then click Disconnect on the Xero card. Your tax and account mappings are kept for 30 days in case you reconnect.

Limits

  • Forward-only at v1: invoices sent before you connect are not retroactively pushed.
  • One Xero organisation per workspace at v1.
  • If your Xero plan does not support multi-currency, invoices in a currency other than your Xero org’s base currency are skipped with an inline note on the invoice.
Last updated on