Automate bulk payment reconciliation in Xero
Remittance Go processes bulk payment remittances covering dozens of invoices at once and reconciles them to your Xero invoices automatically — no manual matching required.
Start free — no credit card required →
Used by
providers










One payment, dozens of invoices. Doing it manually makes it worse.
A single bulk payment can cover dozens — or hundreds — of invoices in one document. Processing it by hand takes hours and invites mistakes.
One payment covers many invoices
Payers settle in aggregate — one bulk payment for 50 or 100 invoices simultaneously. Each invoice needs to be allocated correctly in Xero, not pooled into a single entry.
Underpayments arrive without warning
Payers short-pay or adjust claims within a batch. These discrepancies need to be identified, matched to the original invoice, and flagged in Xero — without guessing.
Every payer format is different
No two payers structure their remittances the same way. Reconciling by hand means relearning a new layout every time.

How it works
From bulk payment to reconciled Xero invoices
Remittance Go extracts each invoice line from the bulk payment document, matches it to the corresponding invoice in Xero, and applies the full batch — automatically, with discrepancies flagged for review.
Step 1 — Remittance arrives
The bulk payment remittance is forwarded to Remittance Go — via email forwarding or direct upload.
Step 2 — Invoice lines are extracted
Each invoice reference, description, and amount is extracted from the payment document and structured for matching.
Step 3 — Matched at invoice level
Each extracted line is matched to the corresponding invoice in Xero — not pooled into a single bulk entry.
Step 4 — Applied to Xero, discrepancies flagged
The full batch is posted to Xero with each invoice correctly allocated. Underpayments and mismatches are flagged for review before anything is confirmed.

Built for volume
Built for the way bulk payments actually arrive
Remittance Go handles the invoice-level complexity of bulk payments that generic remittance tools aren't built for.
For batch payments
Purpose-built for bulk payment complexity
Invoice-level. Any payer. Discrepancies handled.
Invoice-level, not pooled
Generic tools apply a bulk payment as a single lump sum against one invoice. Remittance Go matches at the invoice level — each line is reconciled to the correct invoice in Xero.
Your Xero records stay invoice-specific, giving you the granularity you need for reporting and reconciliation.


Discrepancies surface clearly
When a payer short-pays or adjusts a line within a batch, Remittance Go identifies it, matches it to the original invoice in Xero where possible, and flags it for your review before any correction is applied.
Discrepancies are never silently offset against the wrong invoice.
One batch payment, dozens of invoices
Remittance Go operates at the Xero layer — it reads open invoices from Xero and posts matched payments back to Xero using the official Batch Payment API.
A remittance covering dozens of invoices becomes a single batch payment in Xero, ready to reconcile against your bank feed.

Frequently asked questions
What format do bulk payment remittances need to be in?
Any format works. Remittance Go reads the structure of the document rather than relying on a template, so remittances from any payer are handled the same way.
How does Remittance Go handle dozens of invoices in a single payment?
Each invoice line is extracted and matched individually to the corresponding invoice in Xero. The bulk payment is reconciled as a batch — but each line is matched at the invoice level, keeping your Xero records specific.
What happens when a payer underpays or adjusts a claim?
Underpayments and adjustments appear as flagged exceptions. Remittance Go identifies them, matches them to the original invoice where possible, and flags them for your review before any correction is applied to Xero.
Is there a limit on how many invoices a single batch can contain?
No hard limit. Batches of 50, 100, or several hundred invoices post the same way as small ones.
How is the payment created in Xero?
Via Xero's official Batch Payment API — the same result as a batch payment created by hand, correctly named, dated, and referenced.
Stop processing bulk payments by hand.
Connect your Xero organisation and process your first batch payment free.
Start free — no credit card required →
