RESOURCES · APPS

"Xero was unable to
create your batch payment"?

You've selected a stack of bills to pay in one go, hit batch payment, and Xero refuses to build the file. It's almost always a detail on a bill, a supplier or the paying account. Here's how to find it and get the batch through.

Applies to: Xero (Australia) Time: ~10 minutes Level: Anyone with admin access
Quick answer

Check every bill in the batch is approved and Awaiting Payment, each supplier has valid bank details, and the account you're paying from is set up for batch/ABA payments with your bank's details. Fix those, then re-create the batch.

WHY IT HAPPENS

One bad detail stops the whole file.

A batch payment bundles several bills into one bank file — in Australia, an ABA file. Xero can't build it if a bill is missing bank details, has an invalid amount or date, the paying account isn't configured for batch/ABA payments, or a bill is in the wrong status. Because it's one file, a single problem bill or missing setting blocks the entire batch.

THE FIX

Work through these in order.

  1. Confirm the bills are Awaiting PaymentEach bill must be approved and "Awaiting Payment" — not still in draft, awaiting approval, or already marked as paid. Fix any that are in the wrong status before you batch them.
  2. Check every supplier's bank detailsOpen each supplier's contact (Contact → Edit) and confirm a valid bank account is saved — a correct BSB and account number. A blank or malformed one will fail the whole batch.
  3. Set up the paying account for batch paymentsGo to Accounting → Bank accounts → the account you pay from, and check its batch payment / ABA settings, including the ABA details your bank requires (for example your APCA / User ID).
  4. Check amounts and datesMake sure every amount is greater than zero and the payment date is valid. A zero-value line or a bad date will stop the file being created.
  5. Isolate the problem billIf you still can't tell which bill is at fault, remove bills from the batch one at a time and retry — the one that lets the batch build was the culprit.
  6. Re-create the batchOnce the details are clean, go to Bills to pay → select bills → Batch payment to generate the ABA file again.
  7. If your bank rejects the ABA fileIf Xero builds it but your bank later rejects the upload, double-check the ABA format settings in Xero match your bank's exact specification.
For Australian businesses, the ABA / APCA details must exactly match what your bank expects — right down to the User ID and file format. It's worth confirming these once with your bank or bookkeeper so your batches always go through the first time.
APPS THAT JUST WORK

Your finance tools shouldn't fight you at pay run.

When Xero, your bank feeds and your other business apps play up mid-task, it costs real time and confidence. Our free IT Health Check reviews how your key applications, logins and integrations are set up — so pay runs, bank feeds and daily tools just work. If you run a practice, ask about our dedicated support for accountants.

KEEP READING

Related resources