Xero App Store certification · under review · Q1 2026

The Xero integration
for Remittance Processing

Reconcile every payout against the right invoice, batch, and contact — across as many Xero organisations as your operation runs. Official APIs, OAuth 2.0, no per-file limits.

  • OAuth 2.0 — Xero handles the password
  • Official Invoices & Batch Payments APIs
  • Unlimited Xero files, every plan
OAuth 2.0
Authorization Code + PKCE
APIs called
Official Xero REST endpoints only
Connected files
Unlimited, every plan
Certification
Submitted Q1 2026 · in review
// What’s inside

Three commitments, written down.

We get a lot of questions about how the integration actually works under the hood. This page is the long-form answer.

01Security

Your Xero password stays with Xero

When you connect, you're taken to Xero's own login page — we never see your credentials. You choose exactly what we can access, and you can disconnect us at any time from inside your Xero settings. Your connection is encrypted and refreshes automatically in the background.

Auth flow
Authorization Code + PKCE
Token storage
Encrypted at rest
Refresh
Auto-refreshed every hour
Scopes used
accounting.transactions, accounting.transactions.read, accounting.settings, offline_access
02Connection

We connect to Xero the way Xero intended

We use only the official connection points that Xero publishes for approved software partners — invoices, batch payments, contacts, and chart of accounts. No workarounds, no screen scraping, nothing hidden.

Invoices
Read and write invoices
Batch Payments
Reconcile multiple invoices at once
Contacts
Read-only contact lookup
Webhooks
Live updates from Xero
03No artificial limits

Unlimited Xero files

Connect one organisation or fifty — we don't charge extra based on how many Xero files you connect, and we never will. Every workspace gets the same experience regardless of size.

Files per workspace
Unlimited
Quota per file
Same for every connected file
Audit log
7-year history, per file
// Official Xero APIs

We only connect to Xero the way Xero intends.

We use Xero's official, approved connection points — the same ones Xero publishes for all software partners. No workarounds, no screen scraping, nothing hidden.

POST/api.xro/2.0/Invoices

Push a draft or authorised invoice with line items, tracking categories, and branding theme. We resolve account codes from your COA automatically and surface validation errors before the call leaves our edge.

Source
Official Xero API
Auth
OAuth 2.0 bearer
Rate limit
60 / min / tenant
{
  "Type": "ACCPAY",
  "Contact": { "ContactID": "9c2c64de-…" },
  "LineItems": [{
    "Description": "Remittance payout — INV-20418",
    "Quantity": 1,
    "UnitAmount": 12480.00,
    "AccountCode": "401"
  }],
  "Reference": "RG-PAYOUT-20418",
  "Status": "AUTHORISED"
}
// On limits

Connect every Xero file you run. No upcharge. Ever.

Some remittances software meter the number of Xero organisations you can connect. We don't. If you're wanting to connect to one or 100 Xero companies, you won't be charged extra.

We made this commitment in writing because we don't want you to architect around our pricing — we want you to architect around your business.

// Certification

Where we are with the Xero App Store.

We applied for Xero App Store certification in Q1 2026 and are currently awaiting review. We're publishing the timeline so you can see exactly what's been shipped and what's pending.

Submitted
Q1 2026
Status
Under review
OAuth flow
Live since Q3 2025
  1. Q3 2025
    OAuth 2.0 integration shipped
    Live in production. Hundreds of remittance teams now reconcile through the official flow.
  2. Q4 2025
    Remittance Go 1.0 released
    Full support for batch payment reconciliation from PDFs, text or emails.
  3. Q1 2026
    Xero App Store submissionin review
    Application filed. Currently in Xero's certification review queue — awaiting partner approval.
  4. Q2 2026
    Listed on Xero App Store
    Targeting public listing once certification clears. Existing connections continue uninterrupted.
// FAQ

Questions security & finance teams ask first.

We applied for Xero App Store certification in Q1 2026 and are currently awaiting approval. The integration itself is built entirely on Xero's official OAuth 2.0 flow and published REST APIs — the same technical surface certification reviews against. Production connections operate today; the App Store listing is the public stamp on top.

When you click Connect, you're redirected to Xero's own consent screen. You authorise the specific permissions we request, Xero issues us a short-lived access token and a refresh token, and we exchange the refresh token roughly every hour. We never see your Xero username or password. You can revoke our access from Settings → Connected Apps inside Xero at any time.

Yes — unlimited. We don't meter the number of Xero files you connect, regardless of plan. Some teams reconcile a single file; multi-entity groups regularly run twenty or more. Each connected organisation has its own isolated token, its own API quota, and its own audit trail.

Invoices and Batch Payments via accounting.transactions, Contacts (read-only) via accounting.transactions.read, and Chart of Accounts via accounting.settings. We also subscribe to Xero's webhook events so reconciliation runs in real time. The full scope list is shown on the consent screen before you authorise.

In the event Xero is down, Remittance Go will also be down.

Start for free. Connect Xero in 2 minutes.

Log in to Xero once to approve the connection. Your invoices and batch payments will be ready to reconcile straight away.

Start for freeTalk to us