For US firms

Remindoo + Xero Integration

Authorize once, then sync contacts, invoices and payments with revenue account mapping you control.

Remindoo connects to Xero so accounting firms can sync contacts, invoices and payments between practice management and their ledger. During setup Remindoo requests specific Xero permissions, and firms then map revenue accounts, set the sync schedule and disconnect whenever they choose.

Last updated: September 16, 2026 · Reviewed by Waqas Sagar, ACA FCCA, chartered accountant (UK) and founder of Remindoo.

Key facts

  • Connect and authorize with Xero from inside Remindoo
  • Requested access: read and update contacts, create and update invoices, read payments and reconciliation, read the chart of accounts
  • Status panel shows contacts synced, invoices synced in the last 30 days, payments matched and last sync
  • Mapping for a default revenue account plus service type to account
  • Settings for auto-sync, frequency, two-way payment sync and auto-creating missing contacts
  • Connection details visible, with a disconnect option

What goes wrong without a connection

Two contact lists

The client list in practice management and the contact list in Xero are maintained separately, and neither is reliably current.

Invoices rekeyed

An invoice raised against a job has to be entered again in the ledger, which is slow during busy periods and easy to skip.

Payments visible in one place

A payment recorded on one side does not clear the balance on the other, so the firm's receivables view is wrong.

How Remindoo handles it

ProblemWorkflow in RemindooOutcome
Separate contact listsContact sync with an option to auto-create missing contactsOne client list that both systems agree on
Manual invoice entryInvoices raised in Remindoo sync to Xero on the schedule you setNo rekeying between practice management and the ledger
Payments out of stepTwo-way payment sync, with a payments matched count on the status panelReceivables that reflect what has actually been paid
Revenue coded inconsistentlyDefault revenue account plus per service type mappingPredictable coding without invoice-by-invoice decisions

How it works

1

Connect and authorize

Remindoo requests access to read and update contacts, create and update invoices, read payments and reconciliation, and read your chart of accounts. Review the list before approving it.

Xero authorization screen listing the permissions Remindoo requests, including contacts, invoices, payments and chart of accounts
2

Map your revenue accounts

Set a default revenue account, then map each service type to the Xero account it should post to.

Product tour coming soon
3

Choose your sync settings

Turn on auto-sync, set the frequency, enable two-way payment sync and decide whether missing contacts are created automatically. Connection details and disconnect sit on the same screen.

Remindoo Xero sync settings with auto-sync, sync frequency, two-way payment sync and auto-create contacts options

Want to see this against your own client list and service mix? Book a walkthrough and we will show the workflow end to end, then answer the questions specific to how your firm bills.

Book a demo

For US firms running on Xero

Xero has a smaller presence in the US than it does in other markets, but plenty of American firms and their clients run on it, particularly practices serving startups and businesses with international ties. Those firms should not have to give up an integrated ledger just because their practice management vendor only built for one accounting platform.

The Xero connection works the same way the QuickBooks one does: authorize, map the accounts, set the schedule, and let contacts, invoices and payments stay aligned. One point worth being precise about is the reconciliation permission. Xero groups payments and reconciliation into a single read scope, which is why it appears during authorization. Remindoo reads that data to match payments between the two systems, and does not perform bank reconciliation.

What syncs

DataDirectionNotes
ContactsBoth waysAuto-create missing contacts is optional
InvoicesRemindoo to XeroInvoices synced in the last 30 days are counted on the status panel
PaymentsBoth waysControlled by the two-way payment sync setting
Revenue accountsMapping onlyDefault account plus one per service type

What each Xero permission is for

PermissionWhy Remindoo asks for itWhat it does not mean
Read and update contactsKeeps the client list aligned in both systemsRemindoo does not delete your Xero contacts
Create and update invoicesSends invoices raised in Remindoo across to XeroNot a replacement for your Xero invoice records
Read payments and reconciliationMatches payments so balances agreeThis is a Xero permission scope, not a bank reconciliation feature in Remindoo
Read the chart of accountsLets you pick the revenue accounts to map toRemindoo does not change your chart of accounts

Remindoo vs manual double entry

TaskManual double entryRemindoo with Xero connected
Adding a clientEnter it twiceContact sync
Raising an invoiceCreate it in Xero separatelyRaised in Remindoo and synced
Recording a paymentUpdate both systemsTwo-way payment sync
Coding revenueChosen invoice by invoiceMapped per service type

Frequently asked questions

Does Remindoo integrate with Xero?

Yes. Xero is available as an accounting integration from inside Remindoo, alongside QuickBooks. You connect and authorize from the Xero Integration tab, then manage contacts, account mapping and sync preferences in the same place. Connection details and a disconnect option are always available on that screen.

What permissions does Remindoo request in Xero?

Four scopes: read and update contacts, create and update invoices, read payments and reconciliation, and read the chart of accounts. Contacts and invoices keep the two systems aligned, payment access lets Remindoo match payments, and chart of accounts access is what makes revenue mapping possible. Xero shows the full list before you approve.

What syncs between Remindoo and Xero?

Contacts sync both ways, with the option to auto-create missing contacts. Invoices raised in Remindoo sync to Xero. Payments sync both ways when two-way payment sync is on. Revenue accounts are mapped rather than synced, with a default account and an optional account per service type.

How often does the sync run?

On the frequency you choose in the sync settings, with auto-sync switched on or off as you prefer. The status panel shows contacts synced, invoices synced in the last 30 days, payments matched and the last sync time, so you can confirm the schedule is running. Remindoo does not claim real-time syncing.

Can I map revenue accounts?

Yes. Set a default revenue account for everything, then override it by mapping individual service types to specific Xero accounts. That gives consistent coding across the firm and means the revenue analysis in Xero reflects the services you actually sell rather than a single catch-all account.

How do I disconnect Xero?

Disconnect from the sync settings screen, where the current connection details are also shown. You can pause the sync instead if you only want to stop it temporarily. Disconnecting does not remove your Remindoo invoices, clients or payment records, and invoicing continues to work without an accounting integration.

Related for US firms

Keep practice management and Xero aligned

Contacts, invoices and payments in step, with revenue mapped the way your firm codes it.

QuickBooks and Intuit are trademarks of Intuit Inc. Xero is a trademark of Xero Limited. Remindoo is not affiliated with or endorsed by Intuit or Xero unless stated.