How to apply one credit note to multiple invoices in Xero (with the arithmetic)
A credit note rarely matches one invoice exactly. A credit of 500.00 against invoices of 200.00, 250.00 and 300.00 has to be split: all of the first, all of the second, part of the third. Doing that by hand means working out the split first, then entering each amount against the right invoice and checking what is left. This guide shows the arithmetic, the manual steps, the traps, and how Creditloom works out the split and shows you every row before it writes anything.
Start with Xero’s built-in options
For one credit note, Xero lets you open it and select multiple invoices for a single contact. Enter the amounts to apply, save, and check the remaining balances. For a small number of credits, this native route may be all you need. Xero’s credit notes guide explains allocation and reconciliation.
Xero improved its credit note experience in 2026. Its 2026 credit notes update includes credit notes in bank reconciliation. The 20 March 2026 Find & Match completion update confirms the feature reached all customers. Reconciling records a payment transaction against the credit note, similar to a cash refund; it does not automatically allocate it to a specific invoice or bill.
Applying one credit across several invoices and reconciling a bank statement are useful native options. Matching a backlog of many credit notes to outstanding invoices is a separate job. The bulk allocation request still shows 496 votes as of 25 Oct 2026; its September 2025 response is historical, rather than a promise about Xero’s future roadmap.
Last checked 25 Oct 2026 against Xero’s help, 2026 product update, Product Ideas and published API description.
The arithmetic
Each row takes the smaller of two numbers: the credit left on the credit note and the amount due on the invoice. Then both numbers go down by that amount, and you move to the next invoice. The example numbers below are made up for illustration.
Credit note CN-A has 500.00 credit left. The same contact has three unpaid invoices in the same currency, oldest first: INV-1 with 200.00 due, INV-2 with 250.00 due and INV-3 with 300.00 due.
| Row | Applied | Credit left after | Invoice due after |
|---|---|---|---|
| CN-A to INV-1 | 200.00 | 300.00 | 0.00 |
| CN-A to INV-2 | 250.00 | 50.00 | 0.00 |
| CN-A to INV-3 | 50.00 | 0.00 | 250.00 |
The credit is used up, INV-1 and INV-2 are covered, and INV-3 still has 250.00 due. The same rule works the other way round: two credit notes of 100.00 and 150.00 against one invoice of 250.00 give two rows, and the invoice ends at 0.00.
The manual method
- Write the split first. List the contact’s unpaid invoices, oldest first, with the amount due on each, and work out the amount for each row before you open anything.
- Open the credit note. Choose one that is approved and still has credit left.
- Find the allocate option. The label and position depend on your version of Xero. Search Xero’s help for how to apply a credit if you cannot see it.
- Add the first invoice and its amount. Pick an invoice of the same contact and currency, and enter the amount from your list.
- Add the next invoices. Xero’s own Product Ideas response confirms that you can select multiple invoices for a single contact from the credit note. Check the menu in your Xero for the current layout, then enter the amounts from your split.
- Make the amounts add up. The total of all rows must not be more than the credit left on the credit note.
- Save, then check every document. The credit note shows the credit left, and each invoice shows its new amount due. Compare them with your list.
Where it goes wrong
- The total drifts. The rows add up on paper and not on screen, because one amount was typed with the digits swapped. Add up the rows again after you save.
- The remainder lands on the wrong invoice. If you do not decide the order first, the invoice that takes the odd amount is whichever you happened to open last.
- Part-paid invoices. An invoice with an earlier payment has a smaller amount due than its total. Work from the amount due, not the invoice total.
- Currencies. A credit in one currency does not go against an invoice in another, so the split has to be planned per currency.
- Locked periods. An allocation dated in a period you have locked will not go through. Check your lock date before you plan the split.
- Many credit notes. Each one needs its own split. The risk is not any single row but keeping track across all of them.
What Xero says
As of 25 Oct 2026, the Xero Product Ideas request Credit notes- bulk allocation has 496 votes and the status Accepted. On 19 Sep 2025 a Xero Community Manager replied that bulk allocations are “not planned for the short term”. The workaround described there, opening the credit note and selecting multiple invoices for one contact, is the manual method above.
Xero’s published API description (XeroAPI/Xero-OpenAPI) lists PUT /CreditNotes/{CreditNoteID}/Allocations to create allocations on a credit note and DELETE /CreditNotes/{CreditNoteID}/Allocations/{AllocationID} to delete one. Creditloom writes allocations with the first and uses the second for Undo.
The Creditloom way
Creditloom works out the split for every open credit note, using the same arithmetic as the table above, and shows each row before anything is written.
- Scan. Connect the organisation. The free scan reads the open credit notes with credit left and the outstanding invoices.
- Choose how to split. Oldest first runs the arithmetic above for every contact. Exact amount first pairs equal remaining amounts, then runs oldest first. By reference uses an exact invoice number or invoice reference, or an invoice number of at least four characters contained as a whole word in the credit reference. It then runs oldest first, unless you select reference matches only.
- Edit. Each row shows the credit note, the invoice, the amount and why it matched. Untick a row or lower an amount.
- Check. Press Check N allocations. Creditloom validates the ticked rows against the scan and shows an estimate of Xero calls.
- Apply. Type
ALLOCATEand the number of rows.
The allocation date is the later of the credit note date and the invoice date, or today (UTC) if you choose that. Dates on or before the later of the period and year-end lock dates are skipped. If the lock date cannot be read, the preview warns you to check Xero’s settings. Before writing, Creditloom reads the documents again and skips a row if balances have gone down. Undo works for 30 days and removes only what Creditloom wrote. Xero may refuse a deletion, including after a period is locked; the row outcome reports the failure.
The scan and the preview are free, and so are the first 5 allocations in each organisation. After that a $39 pass covers one organisation for 7 days and up to 300 allocations, and $29 a month per organisation has no Creditloom allocation limit (Xero API limits still apply); or $290 per year, charged in full upfront and renewing yearly until cancelled; all prices are excl. VAT/sales tax. See pricing.
Questions
Which invoice gets the remainder?
With the oldest-first strategy, the credit goes to the oldest invoice first (invoice date, then due date, then number), and the last invoice it reaches takes what is left. You can untick a row or lower its amount in the preview to change that.
Can several credit notes cover one invoice?
Yes. A row takes the smaller of the credit left and the amount due at that moment, so after one credit note has reduced an invoice, the next credit note sees the smaller amount due. Partial allocations are normal.
Will it pick an invoice of another contact or currency?
No. Matches are made per contact and per currency only. If a credit note has credit left and no open invoice for the same contact and currency, it is listed as unmatched with the reason.
Can I keep part of a credit for later?
Yes. Lower the amount on a row in the preview, or untick the row. Nothing is written until you type ALLOCATE and the number of rows, and the credit you leave unused stays on the credit note.
How many allocations does a split use?
One credit note applied to one invoice is one allocation. A credit note split across three invoices is three allocations. The first 5 allocations in each organisation are free, and Undo does not count.
Related guides
- How to bulk allocate credit notes in Xero (sales and supplier)
The manual steps, where they go wrong, what Xero says about bulk allocation, and matching a whole pile with a preview.
- How to allocate supplier credit notes to bills in Xero (matched per supplier)
Supplier credits against bills: what to check against the statement, the manual steps, and matching by reference.
- Pricing
Free scan and preview, a $39 pass, $29 a month or $290 a year, charged in full upfront and renewing yearly until cancelled,, excl. VAT/sales tax.
- Creditloom overview
What it matches, the guards on every row, and how Undo works.