How to Make Batch Payments in Xero (Step-by-Step for Growing Teams)

    Select approved supplier bills, review payment details and create a batch in Xero. Then complete payment through the method available for your organisation and bank.
    6 min read

    Share this article

    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

    Try 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.