Cliniko to QuickBooks Online and Xero: the honest guide
Cliniko is unusual among clinic platforms: it ships a genuine, two-way Xero sync — invoices and payments flow across, with GL accounts mapped per treatment type and bank lines reconciled. That is more than most platforms do. It is also where two quiet misunderstandings start.
The first: there is no QuickBooks Online integration. The native sync is Xero-only. If your books are on QuickBooks, you are back to exporting Cliniko reports and posting a summarized monthly journal by hand.
The second, and the expensive one: a sync is not a close. Moving invoices into Xero gets your revenue in the door. It does not reconcile your card payouts, split practitioner compensation, defer prepaid packages, or handle mixed tax across disciplines. Those are the entries that actually make the books true.
Where the Xero sync breaks
The most reported failure is credit notes. Refunds and adjustments in Cliniko routinely land in Xero in a state that leaves the accounts open or double-counted, and the mismatch compounds until someone unpicks it by hand. The sync also assumes one clean mapping; multi-discipline or multi-location clinics with different tax treatments per service need that mapping thought through, not accepted as default.
The four gaps a sync leaves open
Card payout reconciliation. Cliniko has no payments endpoint of its own; card money runs through your processor and lands as a batched payout, net of fees, a couple of days later. One deposit is several days of charges minus fees, so it never equals a day’s invoices. A clearing-account method fixes the double-count.
Practitioner compensation. Percentage-of-collected splits, cross-period payments, and per-practitioner margin are not something a sync computes. Paying a practitioner from the wrong number is the error that hurts most.
Deferred revenue. Prepaid packages and gift cards are a liability until the visits happen, not revenue on the day of sale. Most synced books never record the liability.
Mixed tax. Some services are exempt, some taxable, retail is taxable again. A single default tax code on the sync quietly misstates every line.
Cliniko to Xero moves the invoices. Closing the month — payouts tied, comp right, packages deferred, tax mapped — is the part that still needs a method.
If you want to see roughly what your manual close is costing, the Clinic Close Scorecard gives an estimate in about two minutes.
Runs your clinic on Cliniko? We close the books.
A fixed-fee Diagnostic Audit reconciles one recent month and hands you a written findings memo — deposits, practitioner pay, deferred revenue and tax, all checked. Useful on its own even if we never speak again.
Book a Diagnostic AuditCommon questions
Does Cliniko integrate with QuickBooks Online?
No. Cliniko has a native two-way sync with Xero only. For QuickBooks Online you export Cliniko reports and post a summarized monthly journal entry, or use a third party to bridge the data.
Why does the Cliniko Xero sync break on refunds?
Credit notes and refunds are the most common failure point. They often sync into Xero in a state that leaves the invoice or bank line open or double-counted, so the accounts stop tying until someone reconciles them manually.
Is the Cliniko Xero sync a month-end close?
No. The sync moves invoices and payments. It does not reconcile card payouts to the bank, split practitioner compensation, defer prepaid packages, or handle mixed tax across services. Those entries are the actual close.