How-To

How to Match One Payment to Multiple Invoices in Xero

One bank credit covering a dozen invoices, with no remittance to explain it. Find and Match step by step: select, split the part-payments, tie out to the cent.

By RemitClear7 min read

In Xero, one receipt settles many invoices in a single action on the bank reconciliation screen, which is where people go wrong when they key a payment against each invoice in turn. The credit lands, you know it covers more than one invoice, and often no remittance advice arrived to explain it, so you're working backwards from the amount, maybe a customer settled a dozen at once, maybe the bank reference is a string that means nothing to anyone. The pure Xero mechanics below turn that lump sum into a clean reconciliation.

Here you're starting from the money on its own. If a remittance advice did arrive with the payment and you want the document-led version of this workflow, see our walkthrough on how to reconcile a remittance advice in Xero instead, since this one assumes the receipt is all you've got.

One deposit, several invoices

A single bank credit covering multiple invoices is the normal shape of B2B receipts. A customer runs a payment batch on the 30th, one transfer clears every invoice they owe you that month, and Xero shows you one line on the bank feed with one total. Your job is to tell Xero which open invoices that total settles, and in what amounts, so each invoice is marked paid and the bank line reconciles.

You don't need a remittance advice to do this, though you do need to know, or be able to work out, which invoices the amount covers. If the deposit is a round $12,480 and you have three open invoices for that customer totalling exactly $12,480, the arithmetic answers itself. If it doesn't add up cleanly, the difference is where the work is, and that's covered further down.

Applying one payment across multiple invoices with Find and Match

Find and Match is the tool for this, and it lives on the bank reconciliation screen. People who go looking on the individual invoices instead end up receiving a payment on each one in turn, and then can't get the bank line to clear.

  1. Open the Reconcile screen for the bank account the money landed in: Accounting, then Bank accounts, then Reconcile on the correct account.
  2. Find the deposit line in the feed and click Find and Match on it. The option sits under the suggested match, on the right of the statement line.
  3. Tick every invoice the payment covers, searching by customer name, invoice number, or amount to bring the right ones into view. Xero keeps a running total of what you've selected against the value of the bank line.
  4. Watch that running total. Once the selected invoices hit the exact value of the deposit, the Reconcile button wakes up, and one click applies and reconciles the whole set.

In the clean case the ticked invoices equal the deposit to the cent and you're finished, with Xero creating a payment against each invoice, all tied to the one bank statement line, so the feed stays tidy. The friction starts when the numbers don't line up, which in practice is often.

When the deposit does not equal the invoice total

Three versions of this come up and Xero handles each differently, though in all of them the amounts you allocate have to end up equal to the bank line before Xero will reconcile it.

Short-pays and part-payments. The customer paid an invoice partially, or netted off a deduction, so the deposit is less than the invoices you ticked. Use the Split link next to the invoice inside Find and Match. It lets you allocate only part of that invoice's balance to this receipt, leaving the rest outstanding, so the invoice stays in Awaiting Payment showing the remaining balance and the deposit now ties out. Plenty of people never notice the Split link is there.

Small unexplained differences. A few dollars of bank charges on an international transfer, or a rounding difference, don't warrant a credit note. Use the Adjustments dropdown inside Find and Match to post a Bank Fee, coded to an account you nominate, or a Minor Adjustment, which Xero writes off to its own rounding account. Either one closes the difference without distorting the invoice.

Over-payments and unallocated remainders. The deposit is larger than the invoices you can account for, and a made-up adjustment isn't the way to close it. Allocate the invoices you can identify, then record the surplus as a customer overpayment, which Xero holds as a credit against that customer to apply to a future invoice. If the whole deposit is a prepayment against nothing yet invoiced, treat it as a prepayment rather than trying to match it to invoices that don't exist.

Xero won't reconcile a bank line until the allocations equal the statement amount exactly, and a single cent out leaves the Reconcile button greyed, which is what makes a reconciled line accounted for. When a line won't clear the cause is almost always a missed invoice, a mistyped Split amount, or a deduction you haven't coded yet.

Matching multiple payments to one invoice

The opposite problem is just as common. A customer pays a large invoice in instalments, or a single invoice gets settled by two or three separate transfers across a couple of weeks, so you have several bank lines and one invoice, and you want each receipt to chip away at the balance until it's cleared.

The mechanics are the mirror image of the above. For each deposit, open Find and Match, tick the same invoice, use Split to allocate only the portion this receipt pays, and reconcile that line. The invoice stays in Awaiting Payment with its balance reduced by each part-payment, and it closes automatically when the final receipt brings the balance to zero. You're recording a part-payment against the invoice from each bank line separately, without going into the invoice itself each time.

Because each receipt is reconciled independently, it's easy to lose track of how much of the invoice is still owed, especially across a month boundary. Check the invoice's remaining balance before you allocate each new receipt, or you can over-apply and create an overpayment credit by accident.

Where doing this by hand stops paying off

Find and Match is fine for a handful of receipts a day. The clicking is quick, and the time goes on working out which invoices a bald bank reference covers, chasing the ones whose numbers don't quite match your Xero formatting, and splitting the part-pays correctly. A customer who sends one payment against forty invoices turns a two-minute reconcile into a twenty-minute puzzle, and the accounts that pay you the most tend to send the messiest batches.

There's also a ceiling worth knowing about. If you lean on Xero's batch payment feature to pay suppliers, Xero caps a single batch at 200 invoices, and mega-batch remittances have to be split to fit. We cover that trap in full in our piece on the Xero 200-invoice batch payment limit. On the receiving side Find and Match itself doesn't stop you at 200, though ticking that many invoices by hand against one deposit takes about as long as it sounds.

When the volume gets there, the expensive step to hand over is the working out, reading the payment detail and deciding which invoices it settles. That's what RemitClear does for multi-invoice payments in Xero. It takes the payment detail in whatever form it arrives, works out which of your open Xero invoices each line settles, splits the part-pays, and hands you the finished allocation to approve, then posts it as one batch payment or as separate payments so the bank line still reconciles cleanly, with the searching and ticking done and the checking left to you.

Summary

The allocations have to equal the bank line to the cent before anything reconciles, and it works the same way in both directions, one deposit across many invoices or many receipts against one. What doesn't scale is the searching and ticking underneath it, and that's the part worth handing to software the day a deposit routinely fans out across dozens.

See It On Your Own Remittances

RemitClear does Find and Match for you

Upload or forward the payment and RemitClear reads it, matches every line to your open Xero invoices, splits the part-pays, and posts it for your approval, as one batch or as separate payments. Book a demo with your own payments.

We can use example remittances, or yours if you'd like.

We'll use your email to arrange your demo. Privacy Policy

Read verified RemitClear reviews on the Xero App Store (opens in a new tab)
See all reviews

Frequently asked questions

How do I apply a single bank payment to several invoices in Xero?

Use Find and Match on the bank reconciliation screen. Open Reconcile for the bank account, click Find and Match on the deposit, then tick each invoice the payment covers. Xero keeps a running total, and once the ticked invoices equal the bank line to the cent, the Reconcile button activates and Xero applies a payment to every invoice against that single bank statement line.

Can I split one bank payment across several invoices in Xero?

Yes. Inside Find and Match, the Split link next to an invoice lets you allocate only part of that invoice's balance to the receipt, which is how you handle short-pays and part-payments. The invoice stays in Awaiting Payment showing the remaining balance, and the deposit still reconciles because the amounts you allocate add up to the bank line.

What do I do when the payment does not equal the invoice total in Xero?

Work out why first. For a genuine short-pay or deduction, use Split to part-pay the invoice and leave the balance outstanding. For a small bank-fee gap, use the Adjustments dropdown in Find and Match to post a Bank Fee coded to an account you nominate, or a Minor Adjustment, which Xero writes off to its own rounding account. For a surplus, record a customer overpayment, which Xero holds as a credit to apply later. Xero won't reconcile the bank line until the allocations equal it exactly.

How do I match multiple payments to one invoice in Xero?

When one invoice is settled by several receipts, reconcile each bank line separately. Open Find and Match on each deposit, tick the same invoice, and use Split to allocate only the portion that receipt pays. The invoice's balance drops with each part-payment and closes automatically when the final receipt brings it to zero. Check the remaining balance before each allocation so you don't over-apply.

Is there a limit to how many invoices one Xero payment can cover?

Find and Match on the reconciliation screen doesn't stop you at a fixed number, though ticking dozens of invoices against one deposit by hand is slow. The hard limit sits elsewhere, in batch payments, which Xero caps at 200 invoices, so very large batches have to be split to post. RemitClear does that split for you: it matches every line on the remittance, then posts sequential batches (batch 1 of 3, batch 2 of 3, and so on) once the count passes 200.