Skip to main content

Problems

Should I link my practice software to Xero

It depends on which reports the practice runs out of Xero. A link sends every invoice and every allocated payment across, which gives patient level debtors and a run of payments to match against one deposit. A period summary keeps the detail in the practice system and the ledger short. Decide by the reporting you need and by who does the matching.

Key facts

What a Cliniko link sends
Every invoice as soon as it is created, and every payment once it has been allocated to an invoice1
What it leaves behind
Unallocated payments and credit allocations stay in Cliniko and are not seen in Xero1
What a Zanda link sends
Batches the user chooses, invoices first and then payments, with card and terminal takings exported to a holding account2
The case for keeping them apart
An accounting firm working with allied health practices says a couple of its clients had a world of trouble linking their software, and puts an overall income reconciliation in the accounting file instead5
The case for paying someone to run it
A bookkeeping firm that sells Cliniko to Xero setup says integrating the two can be complex, and lists matching HICAPS, NDIS and EFTPOS payments among the work it takes on3
What Xero will not reconcile
Xero said in September 2022 that it had no plans to build reconciliation for clearing, control and non bank accounts, and pointed users at the account transactions report6
How many people asked for that
171 votes on the Xero product idea6
How settled the question is
Pain point P13 in the research register rests on four independent sources: one accounting firm that says keep the systems apart, one bookkeeping firm that sells the fix, and two practitioner reviews9

Why some accountants keep the two apart

There is a real position on the other side of this, and it is worth reading before switching anything on. An accounting firm working with allied health practices puts it plainly.

don't link your practice management software and accounting software. Keep them separate.5

The same firm says a couple of its clients had a world of trouble trying to link their software, Cliniko and Xero in particular, and that a link leaves you double handling the same transaction in both pieces of software. Its alternative is to run accounts, fees and reconciliations inside the practice system, and to put an overall income reconciliation in the accounting file.

A bookkeeping firm on the other side of the argument agrees about the difficulty and sells the answer as a service, saying that integrating Cliniko with Xero can be complex. Both parties have an interest, which is why this page sets out what each shape does rather than which one is better.

The two shapes, row by row

Read down the two columns and the trade is visible. The linked column buys detail in the ledger and pays for it in matching work. The summary column buys a short ledger and pays for it by keeping the detail somewhere Xero cannot see.

Comparison as at 3 Sep 2026Seven rows setting a linked practice system sync against a period summary posting: what reaches Xero, debtors, revenue detail, one deposit covering many payments, corrections, the holding account balance and where the work sits, as the pages named beside each row state them on 3 Sep 2026.As at 3 Sep 2026Linked syncPeriodsummary,systems keptapartWhat reachesXeroEach invoiceas it iscreated, andeach paymentonce it isallocated toan invoiceOne postingfor theperiod, keyedfrom apracticesystem incomereportDebtors inXeroA contact perpatient,created onthe firstexport,carrying theinvoicesbehind thatbalanceNo patientlevelbalances, sothe debtorquestion isanswered inthe practicesystemRevenue detailAs deep asthe accountmappingreaches,which is thebillableitem, theproduct andthepractitionerAs deep asthe summarylines thepracticewrites, whichcan be oneline perfunderOne depositcovering manypaymentsA run ofpaymentssitting in aholdingaccount, tobe matchedagainst onebank lineOne line forthe period,read againstthe depositsthat landedin itA correctionafter the factMade in bothfiles,because achange on asyncedinvoice doesnot carryitself backMade once inthe practicesystem,before theperiod totalis writtenThe holdingaccountbalanceRead off theaccounttransactionsreport,because Xerohas noreconcilescreen for itNo holdingaccount iscreated, sothere is nobalance tochaseWhere the worksitsSpread acrossthe month, aspaymentsarrive andare matchedConcentratedat periodend, as oneincomereconciliation
Plate 1The linked sync and the period summary, one criterion per row.

What the period summary gives up

The summary shape is quiet and cheap, and three things go missing with it. None of them is fatal, and each one lands on somebody.

  1. Debtors. Xero holds no patient level balance, so aged receivables is a practice system report rather than a ledger report, and anyone asking the accountant for it is asking the wrong file.
  2. The audit trail in the ledger. A single period figure cannot be drilled into from Xero, so a question about one invoice is answered by opening the other system.
  3. Bank matching by invoice. The bank line is matched against a period total instead of against the payments that make it up, which is faster and tells you less when a deposit comes up short.

That last one matters most for practices billing schemes. A short paid claim inside a lump sum is visible when the ledger holds the invoices it covers, and invisible when the ledger holds one line for the month. The funder short pay pages work through what that looks like.

What the linked sync gives up

The linked shape gives up time, in two places that are easy to miss when the integration is switched on for the first time.

The first is matching. A funder pays for many invoices at once, and the sync has already written one payment per invoice, so the bank line for a scheme deposit has to be matched against a run of small entries in a holding account. That is pain point P1 in the research register, the one with fifteen or more independent sources behind it, and the clearing account page is about the balance it leaves.

The second is correction. The sync runs one way, so an edit made after an invoice has crossed has to be made twice. Practitioners say so in their own words on the review sites.

The integration with the accounting software xero isn't fantastic. It syncs one way only so any changes to the invocie in cliniko dojesbt get reflected automatically in xero8

That review is from a physiotherapist in March 2019, and the one way direction it describes is what the vendor documentation still sets out. Cliniko also notes that Xero's API accepts one payment a minute, so a practice switching the link on with a long history behind it can wait hours for the backlog to appear.

The constraint sitting underneath both

Both shapes are built around a limit in Xero that neither vendor put there. Xero does not offer a reconcile screen for a clearing, control or other non bank account, so a holding account balance is read off the account transactions report and cleared by a journal or a transfer rather than ticked off line by line.

The product idea asking for it carries 171 votes, and Xero answered it in September 2022 saying it had no plans to develop the ability in the near future and pointing users at the account transactions report or at an App Store app instead. That answer is why a bookkeeper describes a clearing account that will not clear, and it is the reason the summary shape appeals to firms that have carried a few of those balances.

Five questions that settle it for a practice

The decision usually falls out of five answers. Write them down before touching a setting.

  1. Who chases unpaid invoices, and out of which screen? If the answer is the bookkeeper in Xero, the ledger needs the invoices.
  2. How much of the practice's income arrives as a lump sum from a scheme or a terminal? The more it does, the more matching work a link creates.
  3. Does the profit and loss have to show revenue by funder? A summary line can carry that split, and so can a mapped sync, but only if somebody sets it up.
  4. Who fixes an invoice after it has been raised, and how often? Frequent corrections cost twice in a linked file.
  5. Is there an external reader, such as a lender or a buyer, who will want the detail out of the accounts rather than out of the appointment book?

A practice that answers those five and still cannot pick usually has a mixed funder base, which is the case where the ledger detail earns its keep. Revenue landing in one sales account is the next thing to read, because a link that codes everything to one account gives the detail without the split.

The middle ground between the two

The two shapes are not the only options, and the choice is not permanent. A practice can link invoices and stay off the payment side, so the ledger carries debtors while the payments arrive as deposits and are matched in one entry. Zanda's export screen splits invoices from payments into two steps, so a practice on it can send one batch and hold the other. Cliniko's link does not offer that split: once it is on, allocated payments cross on their own.

The other middle ground is to link fully and change what happens on the deposit side, so one bank line meets one balanced set of documents rather than a page of small payments. That is the shape the system pages describe per product, with Zanda alongside.

What Ledger Map does with it

Ledger Map is built for the linked shape with the deposit problem taken out of it. The practice approves one standing map first, so a billed line resolves to an account and a tax rate through its funding source rather than through the item code, and nothing posts before that map is approved.

For a deposit it posts one balanced document set and leaves one exact match in the bank feed, rather than a run of payments to tick off. A line the map cannot resolve becomes a question with the options laid out rather than a silent posting. The shape of it is on how it works.

Questions

  • Does linking Cliniko to Xero save time?

    It saves keying and adds matching. Invoices and allocated payments cross on their own, so nobody retypes them. In return, a scheme deposit that pays for many invoices arrives as one bank line against a run of payments in a holding account, and an edit made after the sync has to be made in both files.

  • What do I lose if I keep the two systems apart?

    Patient level debtors, a drillable audit trail in the ledger, and bank matching by invoice. Aged receivables becomes a practice system report, and a short paid claim inside a lump sum is harder to see, because the ledger holds one figure for the period instead of the invoices behind it.

  • Can I link the invoices and leave the payments out?

    On a system with a manual batch export, yes. Zanda exports invoices and payments as separate steps, so a practice can send the invoice batch and leave the payment batch alone. Cliniko's link pushes allocated payments on its own, so the same split is not available there. Where it works, the ledger carries debtors while each deposit is entered once.

  • Why can I not just reconcile the clearing account in Xero?

    Xero does not offer a reconcile screen for clearing, control or other non bank accounts, and said in September 2022 that it had no plans to build one in the near future. The balance is read off the account transactions report and cleared with a journal or a transfer instead.

  • Is a period summary posting acceptable to the tax office?

    No source read for this page answers that, so it is not settled here. It turns on the records the practice keeps behind the summary and on how its activity statement is prepared, which is a question for the practice and its BAS agent rather than for a page.

  • Which practice systems can be linked at all?

    Most of the Australian allied health systems ship a Xero connection of some kind, and they differ in direction, trigger and depth. Jane App has no native Xero connection, so a practice on it either uses a generic automation tool or posts a summary.

Sources

Open questions

  • No search snapshot was captured for this query, so what the current top results and an answer engine say about it was reasoned from the pages read rather than measured.
  • Whether a period summary posting meets a given practice's record keeping and activity statement obligations is not settled by any source read here, and is left to the practice and its BAS agent.
  • The Paris Financial article carries no publication date, so how current its position is cannot be checked from the page itself.
  • The Cliniko help centre article shows an update stamp of 28 Jul 2026 that the shared source registry entry cited here does not yet carry.
  • Halaxy's support pages refuse an automated fetch, so this page states nothing about what a Halaxy link carries either way.
  1. Integrate Cliniko with your Xero account

    Cliniko. Retrieved 29 Aug 2026.

    primary

  2. Exporting to Xero

    Zanda. Retrieved 3 Sep 2026.

    primary

  3. Cliniko and Xero bookkeeping

    NN Accountability. Retrieved 29 Aug 2026.

    secondary

  4. Jane integrations, our program and our partners

    Jane App. Retrieved 29 Aug 2026.

    primary

  5. Allied health, keep your software separate

    Paris Financial. Retrieved 3 Sep 2026.

    secondary

  6. Reconciliation, ability to reconcile clearing, control and non bank accounts in Xero

    Xero product ideas. Retrieved 3 Sep 2026. Source updated 14 Sep 2022.

    secondary

  7. Xero and Cliniko, four common problems

    Festival Bookkeeping. Retrieved 3 Sep 2026.

    secondary

  8. Cliniko reviews

    Capterra. Retrieved 3 Sep 2026.

    secondary

  9. Customer pain point evidence, entries P1, P12 and P13

    Ledger Map. Retrieved 3 Sep 2026. Source updated 29 Aug 2026.

    secondary

Review

Last reviewed 3 Sep 2026 by Shane

General information for Australian allied health practices, not tax advice. Confirm a treatment with your BAS agent or accountant before you post it.

Guided onboarding

Run one real month before you go live.

Sign up, connect Zanda and Xero, and replay a month you already closed. The map is reviewed with whoever owns the books, and nothing posts until you approve it.

Every practice starts from a template. Nothing posts until the map is approved.