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

Ledger sharding

Category
Read more

Reconciliation API

Category
Read more

ACH debit

Category
Read more

Ledger database

Category
Read more

Stablecoin reserves

Category
Read more

Transaction reconciliation

Category
Read more

Closed loop payments

Category
Read more

Open loop payments

Category
Read more

Stablecoin sandwich

Category
Read more

ACH reversal

Category
Read more

Layer 2 blockchain

Category
Read more

Layer 1 blockchain

Category
Read more

FedNow API

Category
Read more

eCheck

Category
Read more

Payment controls

Category
Read more

Faster Payment System (FPS)

Category
Read more

Request for payment (RfP)

Category
Read more

Stablecoin orchestration

Category
Read more

ACH API

Category
Read more

BACS

Category
Read more

ACH payment returns

Category
Read more

Stablecoin yield

Category
Read more

Cash float

Category
Read more

BAI2

Category
Read more

Compliance risk management

Category
Read more

ACH transfer limit

Category
Read more

Deposit Account Control Agreement (DACA)

Category
Read more

Currency Transaction Report (CTR)

Category
Read more

Crypto faucet

Category
Read more

FBO account

Category
Read more

OTC trading

Category
Read more

Virtual IBAN

Category
Read more

Third-party payment

Category
Read more

Ledger balance

Category
Read more

Issuer Identification Number (IIN)

Category
Read more

CASPs (Crypto-Assets Service Providers)

Category
Read more

Section 314(b)

Category
Read more

OFAC (Office of Foreign Assets Control)

Category
Read more

Penny test

Category
Read more

Cash pooling

Category
Read more

Money transmission

Category
Read more

Core banking

Category
Read more

Sweep account

Category
Read more

Flow of funds

Category
Read more

Cash application

Category
Read more

Bank Reconciliation

Category
Read more

Clearing account

Category
Read more

Cash reconciliation

Category
Read more

Take rate

Category
Read more

CHAPS (Clearing House Automated Payment System)

Category
Read more

The Clearing House (TCH)

Category
Read more

A2A payments

Category
Read more

Bulk Electronic Clearing System (BECS)

Category
Read more

Real-time gross settlement (RTGS)

Category
Read more

Same-day ACH

Category
Read more

ACH return codes

Category
Read more

PYUSD (PayPal USD)

Category
Read more

Sort Code

Category
Read more

Atomic settlement

Category
Read more

Payment orchestration

Category
Read more

T2

Category
Read more

Financial Crimes Enforcement Network (FinCEN)

Category
Read more

Unified Payments Interface (UPI)

Category
Read more

Programmable money

Category
Read more

QR code payments

Category
Read more

CHIPS (Clearing House Interbank Payments System)

Category
Read more

Nacha

Category
Read more

FedACH

Category
Read more

XRP (Ripple)

Category
Read more

EURC (Euro Coin)

Category
Read more

USDC (USD Coin)

Category
Read more
Download Due & Move Money Without Borders