BulkOps / Guides

How to bulk allocate credit notes in Xero

Last updated: July 2026

Short answer: in Xero, credit notes are allocated one at a time. For a handful, the manual steps below take minutes. For dozens or hundreds — a normal month-end for rebate- and returns-heavy businesses, and one of the most-supported requests on Xero's idea board (480+ votes) — BulkOpsdoes the whole batch in one run, with a full preview and one-click undo.

The manual process (one credit note at a time)

  1. Open Business → Invoices and find an invoice with an outstanding balance, or open the credit note directly from Business → Credit notes.
  2. Open the unallocated credit note for that customer.
  3. Choose Credit note options → Allocate credit (or open the invoice and use "Add credit note").
  4. Type the amount to apply against each open invoice, then save.
  5. Repeat for every credit note.

Each allocation takes four to six clicks plus typing. That is fine for a handful of credit notes; at a hundred or more it becomes an afternoon of clicking, and businesses with rebate or returns-heavy models see that volume every month.

Partial workaround: cash refunds and Find & Match

If money actually moved, bank reconciliation's Find & Match can knock some items out. For credit notes that should simply offset open invoices for the same customer, with no cash involved, the allocation screen above is the route — one credit note at a time.

Allocating hundreds of credit notes at once

BulkOps (built by us) connects to your Xero organisation through Xero's official OAuth and does the whole job in one pass:

A hundred allocations is roughly a two-minute preview plus a three-minute job. It's free to try — previews are unlimited and your first 25 executed allocations cost nothing, no card required.

Related guides: allocating one credit note across multiple invoices and removing a credit note allocation.

FAQ

Can Xero's CSV import allocate credit notes?

No. Invoice import creates documents; it cannot apply existing credit notes to invoices.

Is bulk allocation safe?

Allocation is one of the few bulk-safe operations in Xero because the API supports removing an allocation — so a tool that previews first and supports undo can make the process fully reversible. Avoid bulk tools for irreversible actions (like voiding invoices).

Will Xero ever build this?

The idea is marked "Accepted" on Xero's board, and Xero has said a new Credit Notes experience comes first. Until bulk allocation arrives natively, BulkOps covers it — and keeps working alongside whatever Xero ships.

Try BulkOps free

Unlimited previews, your first 25 items free, no card required.

Get started free

Home · Pricing · FAQ · support@microspear.app