Payments

What are batch payments?

Batch payments are multiple transactions of the same type, grouped into a single file and processed together at a set interval, rather than individually. Instead of sending 200 payroll payments one by one, a business submits a single file containing all 200, and the bank or processor settles them together as one batch.

Batch payments are also called batch disbursements or batch transfers. ACH in the US and BACS in the UK are the two most widely used batch payment rails, and both process files exactly this way.

How does batch payment processing work?

The workflow follows a consistent pattern regardless of which rail carries the payments:

  1. The business compiles a file listing every recipient, amount, and account detail, often exported from an ERP or payroll system, or built directly in a spreadsheet
  2. The file is submitted to a bank, processor, or payment platform ahead of a cutoff time
  3. The payments are validated and processed together as a single batch
  4. Settlement happens at a scheduled interval, such as end of day, rather than continuously through the day
  5. The bank statement shows one consolidated debit rather than 200 separate line items

That single consolidated debit is one of the main reasons businesses use batch payments. Reconciling one line is far simpler than reconciling hundreds.

What is the difference between batch payments and bulk payments?

These two terms get used interchangeably, but there is a real distinction worth understanding.

Feature Batch payments Bulk payments
Transaction type All payments in the batch are the same type Payments can vary: different amounts, currencies, or payment types
Delivery method File upload to a bank or processor Single API call or request
Flexibility Rigid: changing one payment often means regenerating the whole file Flexible: each payment stays distinct within one authorization
Best suited to Payroll, recurring supplier payments Mixed payouts to suppliers, freelancers, and investors in one run

Batch payments are the older, file-based model. Bulk payments are the newer, API-based model that achieves the same operational goal, consolidating many payments into one action, without the rigidity of a fixed-format file.

What is the difference between batch payments and real-time payments?

Batch payments settle on a schedule. Real-time rails like RTP and FedNow settle individually, the moment each payment is sent.

With batch payments, a business submits a file and waits for the next processing window. That window might be hours away depending on the rail's cutoff schedule. With real-time payments, each transaction clears independently within seconds. There is no batch efficiency gain, though, since every payment is its own event.

Neither approach is universally better. Batch payments make sense when timing is predictable and volume is high, such as monthly payroll. Real-time rails make sense when a single payment needs to move immediately.

Why do businesses use batch payments?

Batch payments solve a specific problem: processing high volumes of predictable, recurring payments efficiently. The main benefits are:

  • Lower per-transaction cost: Processing fees are typically much lower for batch-based rails like ACH than for wire transfers or card payments
  • Simplified reconciliation: One consolidated debit on a bank statement is far easier to match against internal records than hundreds of individual transactions. This connects directly to payment reconciliation workflows
  • Reduced manual effort: A single file upload and approval replaces dozens or hundreds of individual payment initiations
  • Predictable processing: Businesses know exactly when a batch will settle, which supports cash flow planning

What are the limitations of batch payments?

The same rigidity that makes batch payments efficient also creates friction when something needs to change.

If an error turns up in one payment within a batch, the fix often means correcting and resubmitting the entire file. It is rarely just the one affected transaction. This can delay the whole batch, including the payments that were correct from the start. Batch payments also cannot deliver same-moment settlement. A business needing to move money urgently should use Same Day ACH or a real-time rail instead.

When should a platform use batch payments instead of bulk payments?

For platforms processing payroll, vendor payments, or recurring disbursements at scale, batch efficiency is still what makes high volume manageable. The core tradeoff comes down to two questions:

  • Are recipients uniform? A single payroll run each month, paid the same way to every employee, works well as a traditional batch file
  • Do recipients vary? Paying suppliers, freelancers, and investors in different currencies and rails in one run benefits more from a bulk, API-driven approach

Due's Payroll Payments product is built for the first case at global scale. A single integration pays recipients across ACH, SEPA, SWIFT, mobile money, and stablecoin rails in over 80 countries, so a platform running payroll for a distributed team does not need a separate batch process for every country or rail its employees are paid through.

Continue learning

Meta transaction

Category
Read more

Gas fees

Category
Read more

Batch payments

Category
Read more

Wallet-as-a-Service (WaaS)

Category
Read more

Wallet screening

Category
Read more

KYT (Know Your Transaction)

Category
Read more

KYB (Know Your Business)

Category
Read more

Settlement finality

Category
Read more

Stablecoin redemption

Category
Read more

E-Money Token (EMT)

Category
Read more

MiCA

Category
Read more

Travel Rule

Category
Read more

CCTP (Cross-Chain Transfer Protocol)

Category
Read more

Stablecoin depeg

Category
Read more

FX risk (currency risk)

Category
Read more

Banking-as-a-Service (BaaS)

Category
Read more

ISO 20022

Category
Read more

Nostro and vostro accounts

Category
Read more

UETR (Unique End-to-End Transaction Reference)

Category
Read more

Stablecoin settlement

Category
Read more

Automatic reconciliation

Category
Read more

Balance reconciliation

Category
Read more

Identity verification API

Category
Read more

Interbank settlement

Category
Read more

Open banking

Category
Read more

FedGlobal ACH

Category
Read more

Ledger API

Category
Read more

Subsidiary ledger

Category
Read more

Cross-chain bridges

Category
Read more
Download Due & Move Money Without Borders