Hear Stuut chase cash! The agent doing $200M / mo in AI collections wants to chat.

Give Stuut a Ring

ACH vs. wire transfer for B2B payments: When to use each

Tarek Alaruri
CEO
Table of contents

See Stuut in action

Get a personalized demo of Stuut and see how it can help with AR automation.

Get started

TL;DR: Use ACH for routine invoices under roughly $5,000 where cost matters more than speed. Use wire transfers above roughly $25,000 or when urgency, international reach, or payment finality matter. Either way, the real cost is reconciliation, not the fee. Stuut's AI agent targets a 95%+ automated match rate across both payment types without requiring any ERP modification.

Choosing between ACH and wire transfers sounds like a treasury question. For AR teams, it's an operations question. Transaction fees matter, but the bigger variable is how each payment type lands in your ERP and what your team has to do before you can actually count the cash.

ACH payments arrive as lump-sum deposits that bundle dozens of customer invoices into a single bank entry, while wires arrive individually but often lack the remittance detail needed to apply cleanly. Both create reconciliation work, and that work costs more than any wire fee. This guide explains the exact differences between ACH and wire transfers and how to build a payment policy that reduces manual work for your team.

Essential facts: ACH and wire transfers

Both ACH and wire transfers fall under EFT (Electronic Funds Transfer), which moves money between bank accounts electronically without paper checks. They use fundamentally different infrastructure, which explains why their cost, speed, and reversibility diverge so sharply.

Feature ACH Wire transfer
Speed 1 to 3 business days Same business day via Fedwire
Cost per transaction $0.20 to $1.50 $15 to $30 domestic outgoing
Processing method Batch (grouped transactions) Individual, real-time gross settlement
Reversibility Reversible under specific conditions Irrevocable once credited
Best for Routine invoices, recurring payments Urgent, high-value, or international payments
Transaction limits Up to $1M per transaction (same-day ACH) Bank-imposed limits vary

These differences determine which payment method fits each invoice, and they create different reconciliation challenges for your AR team. Batch ACH deposits require sub-payment matching, while one-off wires require remittance chase. The Stuut DSO improvement checklist covers how payment method choice connects to collection performance in detail.

ACH payment transaction flow

NACHA defines the process: the Originating Depository Financial Institution (ODFI) submits transactions to an ACH Operator (Federal Reserve or Electronic Payments Network), which sorts them into batches grouped by destination bank, with money movement at Federal Reserve accounts occurring one business day after the initial processing date. This batch structure creates the core AR challenge: Your bank statement shows one deposit representing payments from 20 customers covering 80 invoices, and matching it back to open invoices requires automated cash application. NACHA extended the same-day ACH submission deadline to 4:45 PM ET, with settlement by 6:00 PM ET, to give more transactions access to same-day settlement, though even with that change the lump-sum deposit problem remains.

Steps to process a wire transfer

Wire transfers run through the Fedwire Funds Service, which the Federal Reserve describes as a Real-Time Gross Settlement (RTGS) system where each payment settles individually and immediately rather than being grouped with others:

  1. Initiation: The sending bank receives the payment instruction with recipient routing number, account number, and payment amount.
  2. RTGS processing: The Federal Reserve debits the sender's reserve account and credits the receiver's reserve account in real time.
  3. Notification: The receiving bank credits the beneficiary's account, typically within hours.
  4. Finality: Once credited, transfers are irrevocable under UCC §§ 4A-209 without the receiving bank's consent.

ACH vs. wire: Key differences for AR teams

Beyond the comparison table, four differences directly affect how your AR team works day to day: settlement timing, transaction limits, payment reversals, and fraud exposure.

Funds availability: ACH vs. wire

Standard ACH transfers clear in 1 to 3 business days, with exact timing depending on when during the day the payment was initiated and whether the originating bank included it in an earlier batch. Same-day ACH is available at additional cost but isn't universally supported by every bank. Wire transfers via Fedwire settle the same business day, giving you confirmed cash within hours of initiation during banking hours. For cash flow forecasting, treat ACH as T+1 to T+3 and wires as same-day - and if month-end close depends on a specific payment posting by a certain date, requiring wires eliminates the settlement timing variable entirely.

ACH vs. wire transfer limits

Same-day ACH has a $1 million per-transaction ceiling, with payments above that amount automatically routed to next-day settlement. Standard ACH limits vary by bank and customer agreement. Wire transfers don't carry a NACHA-imposed ceiling, but banks apply their own internal risk controls and may require additional verification for large transfers.

Managing chargebacks and reversals

Banks return ACH payments under specific conditions. Common NACHA return codes include R01 (insufficient funds), R02 (account closed), R03 (account not found), R07 (authorization revoked), and R10 (unauthorized debit). The RDFI has up to two banking days to return most entries, and per NACHA reversal rules, the sending institution has up to 5 banking days post-settlement to initiate an error reversal. For R01 and R09 returns, NACHA allows a maximum of three total submissions: the original entry plus up to two re-presentment attempts.

For your AR team, an ACH return means reopening a closed invoice, reversing the cash application entry in your ERP, contacting the customer, and documenting the exception before re-submitting.

Payment security: ACH vs. wire

Business email compromise (BEC) is the dominant fraud vector for both payment types. BEC wire fraud losses exceeded $2.7 billion in 2024, and because wires are irrevocable, those funds are nearly impossible to recover. ACH fraud is reversible within the return window, which gives your team a recovery path if a debit was unauthorized, making early detection less catastrophic than on the wire side.

The FBI recommends checking sender email addresses character by character because fraudsters frequently spoof legitimate addresses by changing a single letter or adding punctuation. For AR teams, any request to update bank account details for an existing customer should trigger a direct phone verification call to a known contact before you make any change.

When to use ACH for B2B payments

ACH is the standard for routine B2B invoices where cost matters more than speed. These scenarios cover the majority of mid-market AR portfolios.

Routine and recurring invoices

For standard net-30 or net-60 invoices with established customers, ACH beats wires on cost with no meaningful operational downside. The 1 to 3 day settlement window is predictable enough for accurate cash flow forecasting, and the low per-transaction fee avoids eroding margin on lower-value invoices. According to Business Banking Calculator, ACH has become the standard B2B payment alternative to checks and wires because it's reliable, scalable, and far cheaper at volume.

For recurring invoices with fixed amounts - service retainers, software subscriptions, or standing distribution orders - ACH debits automate collections without requiring the customer's AP team to initiate each payment. You authorize the debit once, and the payment pulls automatically on each due date, which reduces late payments caused by AP processing delays and gives your team predictable receipt dates without manual follow-up.

Automating payment collection with Stripe

High-volume, lower-value invoices are where ACH's cost advantage compounds most visibly. Stuut's digital payment links through Stripe let customers pay invoices via ACH or card directly from a collection communication, eliminating the need to log into a separate portal or submit banking credentials through email. This removes the operational lift of manual payment processing that eats into the cost advantage ACH already provides on routine accounts.

When to use wire transfers for B2B payments

Wire transfers exist for situations where speed, certainty, or global reach outweighs the higher transaction cost.

Time-sensitive and high-value payments

In industries like custom manufacturing or project-based work where goods can't ship until funds clear, wire transfers are often used for large orders. When a customer places a large order that requires raw material purchases or production capacity before delivery, cleared funds reduce operational risk compared to waiting 1 to 3 days for ACH settlement.

For high-value invoices, the wire fee becomes negligible as a percentage of principal. A $30 fee on a $50,000 invoice is 0.06%, but the same fee on a $500 invoice is 6%. As a working rule: when an invoice exceeds roughly $25,000 and timing or finality matters, wires justify their cost. Each wire typically arrives with limited remittance detail, so your cash application process needs to accommodate a separate remittance chase before you can close the invoice.

Process international payments via wire

International ACH Transactions (IAT) covered over 122 million payments worth $248 billion in 2023 according to NACHA's data, but country coverage remains more limited than SWIFT. IAT processing runs 1 to 5 business days depending on regulatory checks. International ACH typically costs $0 to $10 per transaction compared to up to $75 for international wires. However, SWIFT wire transfers provide near-global coverage with 1 to 5 business day settlement depending on corridor, banking relationships, and compliance requirements, making them the reliable default for international B2B payments where IAT may not be available.

When payments must be irrevocable

For new customers, accounts with poor payment history, or transactions where fraud risk is elevated, wire irrevocability protects your business. Once a wire clears, you have confirmed funds that cannot be retracted. ACH payments can be reversed within five business days for specific errors like duplicates, wrong accounts, or incorrect amounts, though reversals outside these NACHA-permitted categories are not allowed. For properly authorized payments, this reversal mechanism is narrow and exists to correct sender-side errors rather than to resolve disputes, making wires the preferred choice when certainty of payment is critical for high-value invoices.

Deciding between ACH and wire transfers

Use this framework to build a simple payment policy your customers can follow and your team can enforce.

Invoice value: ACH or wire?

A transaction fee below $1.50 makes ACH the economically rational choice for invoices below roughly $5,000. Above $25,000, wire fees are negligible relative to principal, and finality becomes more important than fee savings. For the mid-range invoices between these thresholds, consider whether timing or cost matters more for that specific transaction.

Handling time-sensitive payments

If goods can't ship until funds are confirmed, require a wire. For invoices where same-day posting is important or a 1 to 3 day delay creates an operational problem, ACH settlement timing may not be workable regardless of transaction amount.

Understanding customer payment needs

Some customers run AP processes on ACH-only platforms, and others only support check or wire. Understanding your largest accounts' AP capabilities can help you set expectations before an invoice is due rather than discovering the constraint during a collection call. Capturing this kind of account knowledge systematically means your team spends less time chasing payment logistics, which is exactly the shift described in how AR teams stop chasing emails when account data is centralized.

Payment security and fraud risk

Wire speed makes BEC fraud more dangerous because finality eliminates your recovery window once funds move. Any request to change payment routing details for an existing customer should require a direct phone call to a known verified contact before you make the update, regardless of how convincing the email appears. For ACH, the reversal window lowers the stakes, but monitoring remittance data for mismatches and training your team to recognize spoofed sender addresses reduces exposure on both payment rails.

How to accept both ACH and wire payments

Most AR teams already accept both. The operational challenge is ensuring customers route payments correctly and your team can reconcile both without manual intervention.

Configuring ACH and wire payments

Both payment types require your bank routing number and account number on file with customers. For ACH pulls, you need a signed authorization from the customer before initiating a debit. For wires, the customer's bank initiates the transfer, so accurate banking details on the invoice are the only requirement on your side. Confirm with your bank that your account supports both ACH credits and incoming wires, and check whether same-day ACH is available - many business checking accounts support standard ACH and wires, though same-day ACH capabilities vary by institution and account type.

Presenting ACH and wire options clearly

Consider stating both ACH and wire details on your invoice with clear labels distinguishing the two. A line listing "ACH: Routing [number] / Account [number]" and "Wire: [account details]" can help prevent customers from routing payments to the wrong account type, which delays posting and creates unnecessary follow-up work for your team.

Reconciling ACH and wire payments

This is where the real operational cost lives. Manual reconciliation is most acute with bulk ACH deposits that bundle dozens of customer payments into a single bank entry, and with individual wires that arrive without enough remittance detail to match cleanly. Manual processes leave room for miskeyed numbers, missed payments, and reporting errors that can disrupt cash flow and financial reporting.

Stuut's cash application engine is designed to address both problems. The system reads bank feeds and lockbox data, parses remittance information from multiple sources, and uses a proprietary three-way matching algorithm to match incoming payments to open invoices autonomously.

For bulk Stripe or ACH deposits, Stuut breaks a single deposit covering 100 payments into individual sub-payments and matches each one back to the correct invoice. For wire transfers missing remittance detail, Stuut flags the exception and contacts the customer proactively to request the information rather than waiting for your team to notice unmatched cash. The result is a 95%+ automated match rate that can significantly reduce manual cash application work - your team reviews the exceptions that require judgment while Stuut handles the volume work autonomously.

Bishop Lifting, an industrial company running 1,000 invoices per day across 45 branches, reported a 35% reduction in overdue receivables and unlocked working capital after implementation. That improvement came alongside Stuut's automation of outbound collections and payment matching, not just from sending more reminders.

Book a demo with the team to see how Stuut automatically matches ACH and wire payments to open invoices in your ERP.

FAQs

What is the main difference between ACH and wire transfer?

ACH batch-processes multiple payments together and settles in 1 to 3 business days at $0.20 to $1.50 per transaction, while wire transfers settle individually in real time the same business day at $15 to $30 domestic outgoing and are irrevocable once credited.

Is ACH or wire transfer better for large B2B payments?

Wire transfers are better for invoices above $25,000, urgent transactions, and international payments where SWIFT coverage is required, because the $30 fee is negligible as a percentage of principal and finality protects both parties on high-value transactions.

Can an ACH payment be reversed?

Yes. Banks can return ACH payments within 2 banking days for most return codes, and the sending institution has up to 5 banking days after settlement to reverse an error, with unauthorized consumer debits carrying a 60-day return window under NACHA rules.

Can a wire transfer be reversed?

No. Under UCC §§ 4A-209 and 4A-211, a wire transfer is final and irrevocable once credited to the beneficiary's account, and recovery requires voluntary cooperation from the receiving bank, which is rarely successful.

What is the same-day ACH transaction limit?

NACHA sets the same-day ACH per-transaction ceiling at $1 million, with payments above that amount automatically processed on the next business day, though banks may apply their own daily limits below this network ceiling.

How does bulk ACH affect cash application?

A single ACH settlement deposit can bundle payments from dozens of customers into one bank entry, requiring your team to identify each underlying payment and match it to the correct open invoice. Automated cash application breaks the deposit into sub-payments and matches each one back to the correct invoice autonomously.

What fees should I expect for international wire transfers?

International wire fees typically reach up to $75 per transfer depending on corridor, currency, and the number of correspondent banks involved, compared to $0 to $10 per transaction for international ACH, though IAT has limited country coverage and takes 1 to 5 business days to settle.

What is business email compromise and why does it matter for wire payments?

Business email compromise (BEC) is a fraud scheme where criminals impersonate a known sender to request fraudulent wire transfers or payment detail changes, with losses exceeding $2.7 billion in 2024. Because wires are irrevocable, BEC losses via wire are nearly impossible to recover, making pre-transfer phone verification the most important fraud control for AR teams.

Key terms glossary

ACH (Automated Clearing House): The batch-processing network that handles electronic payments between U.S. bank accounts, grouping transactions and settling them through the Federal Reserve or Electronic Payments Network in 1 to 3 business days.

EFT (Electronic Funds Transfer): The broad category covering any electronic movement of money between bank accounts, including ACH transfers, wire transfers, and card payments.

Fedwire Funds Service: The Federal Reserve's Real-Time Gross Settlement system used for domestic wire transfers, where each payment settles individually and immediately the same business day.

NACHA: The National Automated Clearing House Association, which sets operating rules for ACH transactions in the U.S., including return codes, re-presentment limits, and transaction caps.

Cash application: The AR process of matching incoming payments to specific open invoices in the ERP, the most time-consuming step in the order-to-cash cycle, particularly for bulk ACH deposits.

RTGS (Real-Time Gross Settlement): The settlement method used by Fedwire, where each payment processes individually and in real time rather than batched, making domestic wires same-day and irrevocable.

ODFI (Originating Depository Financial Institution): The bank that initiates an ACH entry on behalf of the payment originator and is responsible for verifying authorization for every ACH debit it processes.

RDFI (Receiving Depository Financial Institution): The bank that receives an ACH entry on behalf of the payment recipient and applies return codes when a payment fails, with up to 2 banking days to return most entries.

Return code: A NACHA-defined code indicating why an ACH payment was rejected, with common examples including R01 (insufficient funds), R02 (account closed), and R10 (unauthorized debit).

IAT (International ACH Transaction): ACH payments processed across international corridors through NACHA's global network, covering over 122 million transactions annually but with limited country coverage compared to SWIFT wire networks.

SWIFT: A global financial messaging network coordinating international wire transfers between banks in different countries, providing near-global coverage with settlement in 1 to 5 business days depending on corridor and intermediary banks involved.

DSO (Days Sales Outstanding): The average number of days to collect payment after an invoice is issued, where reductions in DSO improve working capital availability without requiring additional revenue.

Tarek Alaruri

CEO

Tarek grew up in Michigan and wrestled at Indiana University while working blue-collar jobs. At Total Quality Logistics, he discovered most past-due invoices stemmed from clerical errors requiring endless manual work—the exact problem Stuut now solves autonomously. After co-founding Fairmarkit, he started Stuut, which delivers 40% revenue improvements in days, not months.

Frequently asked questions  about DSO

Is a higher or lower DSO better?
Lower is better because it means cash reaches your account faster. A DSO of 35 days is better than 55 days if your payment terms are the same.
Does DSO include current AR?
Yes. DSO reflects the total dollar amount you're owed from outstanding invoices, including invoices that aren't yet due.
How does bad debt affect DSO?
Writing off bad debt reduces your AR balance, which artificially lowers DSO even though no cash was collected. Ensure your AR figure is net of bad debt reserves for accurate measurement.
Should I calculate DSO monthly or annually?
Both. Annual DSO tracks long-term trends, while monthly DSO helps you spot process problems quickly and take corrective action before they compound.
What's the difference between DSO and CEI?
DSO measures collection speed in days. CEI measures collection quality as a percentage. A company can have low DSO but poor CEI if they're writing off accounts aggressively.
Can I reduce DSO without upsetting customers?
Yes. Proactive communication before due dates, helpful reminders, and fast dispute resolution improve customer experience while accelerating payment.

Related posts

Setup time to learn more