How to Make Batch Payments in Xero (Step-by-Step for Growing Teams)
What is a batch payment in Xero?
A supplier batch payment groups approved purchase bills into one recorded payment transaction. In a payment-file workflow, you export the batch and use your bank to pay suppliers. Creating the batch in Xero is not the same as transferring funds.
This guide follows the native payment-file route where your organisation and bank support it. Available methods and screen labels vary by country and payment setup; online-payment options have their own authorisation steps. The instructions below distinguish the two documented file-workflow versions.
Step-by-step: how to make a batch payment in Xero
Start with approved bills, checked supplier details and the required payment permissions. Use the preparation checklist below if anything is missing.
1) Open the bills awaiting payment
Open Purchases → Bills, then select the Awaiting payment tab. Check the bills belong in this run. To use supplier credits against them, allocate credit notes in Xero first and review the remaining balances.
2) Select bills and start the payment
Tick each bill you intend to include, then select Make payment. Review the selection rather than assuming every outstanding bill should be paid today.
3) Choose the payment account and file workflow
In the review-screen version, choose the bank account and payment method, then select Continue to review bills. If your screen instead offers Batch payment, select it and Continue, then enter the Payment Date and select the Bank Account. Follow the version shown in your organisation, not both paths.
4) Review the amounts, date and references
Check the payment date, account, suppliers, bill balances and total. Complete the payment and payee references required by your bank. Where part payments are supported, adjust the Payment amount deliberately. Changes to supplier details in this screen can update the contact record; changing bank details requires the relevant permission and your normal independent checks.
5) Create the batch payment record
In the review-screen version, select Continue to payment summary, then Finish and view batch. In the batch-form version, select Make Payments instead. Both paths open the batch transaction. Fully covered bills are marked as paid in Xero at this stage; that accounting status does not confirm that your bank has transferred money.
6) Export the file and authorise payment through your bank
Export the payment file from the batch transaction. Resolve any export errors, then upload the file to your online banking if its format is supported. Check the payees and cash total before authorising and releasing payment through the bank. File generation or upload alone does not establish that suppliers received the money.
Source: Xero's payment-file guides for Australia document the review-screen version; its Canadian guide documents the Batch payment / Make Payments version. These are workflow examples, not a claim that every country or payment method has identical screens or file support.
After payment: reconcile the batch and send remittances
Once payment has been made and the bank statement information is available, reconcile the existing batch payment against the matching statement line in Xero. Check the amount and account before accepting the match. If the bank reports separate lines or the total differs, investigate the difference rather than recording another payment for bills already included in the batch.
Remittances are a separate communication step; they need not wait for the statement import. Check the actual payment status before telling suppliers they have been paid. Xero provides Send Remittance on the batch payment transaction. See our guide to sending remittance advice in Xero for recipient checks and multiple-bill advice, or Xero's native remittance instructions.
Before you start: what you'll need
- Bills are approved (and allocated to the right supplier/contact)
- Supplier bank details are present and correct
- Your bank portal supports banking file upload (or your payment method is configured)
- A clean naming rule for banking files (so uploads don't get mixed up)
Also confirm your Xero role permits the payment and your bank authorisers are available. The documented native batch-file routes use the organisation's base currency; do not assume a foreign-currency bill can be included just because Xero can record it. Check the requirements for the payment method you use.
Common issues teams run into
- Missing supplier bank details
This blocks clean exports and causes last-minute chasing.
- Remittance email gaps
Bad email addresses or missing contacts create follow-up work.
- Extra checking and reconciliation
As volumes grow, the human QA load grows too.
Quick answers (FAQ)
What is a banking file?
A banking file is a standard payment file you export from your accounting software and upload to your bank to process payments. The exact format varies by region (e.g. ABA in Australia).
Why won't Xero include a supplier in the payment file?
Most of the time it's missing or invalid bank details on the supplier/contact, or the bill isn't in the right status to be included.
When should I send remittance emails?
Usually after you've uploaded the banking file and you're confident the bank run has been submitted correctly, so suppliers get consistent advice.
When the standard workflow starts to feel heavy
For growing teams, the friction usually comes from process, not accounting: more approvals, more supplier admin, more exceptions, and more time spent checking everything before you press "go".
If you're dealing with higher volumes, read our Xero batch payments guide for what changes when pay runs scale. For native workflows subject to the cap, the 200-bill-limit guide explains the practical effect of splitting larger runs. The standard instructions above remain useful when Xero alone meets your team's needs.
Next reading
Xero batch payments: how to handle higher volumes (and the 200-bill limit)
How larger supplier payment runs stay structured while Xero remains the accounting system of record.
Read guideThe Xero 200-Bill Limit: what it is and why it shows up in busy pay runs
What Xero's 200-bill cap means for high-volume payment runs and how finance teams work around it.
Read guideHow Credit Note Allocation Works in Xero (and Why It's Still Manual)
Why supplier credit allocation becomes difficult at scale and how the payment-run workflow can be simplified.
Read guideCredit notes and batch payments in Xero
How supplier credit notes affect the final cash amount in a Xero batch payment run.
Read guideHow many suppliers can you pay in a Xero batch payment?
The practical supplier and bill-selection limits teams encounter as Xero payment runs grow.
Read guideTry Batchly
If your batch payment workflow is becoming a weekly time sink, Batchly helps teams run cleaner pay runs with less manual checking and follow-up.