ACH direct debit is the backbone of US business payments. In 2025 the ACH network handled 35.2 billion payments worth US$93 trillion, up 4.9% from 2024, according to Nacha. Even so, many businesses still take recurring B2B payments by card. At Stripe’s standard card rate of 2.9% plus 30¢, US$100,000 a month in card payments costs about US$2,900 or more in fees every month.

Moving those payments to ACH direct debit cuts most of that cost. Say the US$100,000 comes in as 50 payments. On Stripe, where ACH is 0.8% capped at US$5, those 50 payments cost about US$250 a month. That saves roughly US$32,000 a year.

ACH fees are not the same everywhere. As of October 2026, Stripe charges 0.8% per ACH debit, capped at US$5. BILL (Bill.com) charges US$0.59 per payment. Melio’s free Go plan includes 5 free ACH payments a month to pay vendors. QuickBooks Payments charges 1%, with no cap on accounts opened since September 2023. Bancoli offers ACH debit through Instant Checkout on paid plans, inside each Smart Invoice. This guide compares all five and shows how to keep more of what you earn.

Key takeaways

  • The ACH network handled 35.2 billion payments worth US$93 trillion in 2025, according to Nacha
  • Moving US$100,000 a month in 50 payments from cards (2.9% plus 30¢) to ACH on Stripe (0.8%, cap US$5) saves about US$32,000 a year
  • As of October 2026: Stripe charges 0.8% per ACH, capped at US$5. BILL charges US$0.59. Melio’s Go plan includes 5 free ACH vendor payments a month. QuickBooks Payments charges 1%.
  • Bancoli offers ACH debit through Instant Checkout on paid plans. Every Smart Invoice can also take ACH and RTP from a US bank account, stablecoins and Bancoli to Bancoli payments.
  • Beyond lower fees, ACH direct debit helps you get paid on time and cuts the manual work of handling checks

What is ACH direct debit and how does it work?

ACH direct debit is an electronic payment method that pulls funds directly from a payer’s bank account through the Automated Clearing House network. Unlike ACH credit (where the sender pushes funds), ACH debit gives the receiving business control over when the payment is initiated, provided the payer has authorized the transaction.

Illustration representing easy integration of ACH payments into existing financial systems, depicted by fitting puzzle pieces.

The ACH network explained

The Automated Clearing House is a batch processing network regulated by NACHA (National Automated Clearing House Association) and operated by the Federal Reserve and The Clearing House. Every ACH transaction involves two financial institutions: the Originating Depository Financial Institution (ODFI), which initiates the transaction, and the Receiving Depository Financial Institution (RDFI), which processes it on the other end.

In practice, when a business sets up ACH direct debit for a client invoice, the business’s bank (ODFI) submits the debit request to the ACH network. The network then routes it to the client’s bank (RDFI), which debits the funds from the client’s account. Consequently, the funds settle into the business’s account within 1 to 3 business days for standard ACH, or the same day for Same Day ACH.

ACH debit vs. ACH credit

Understanding the difference between these two ACH transaction types is essential for businesses optimizing their payment strategy. ACH debit (or “pull” payment) gives the receiving business control over collection timing. The business initiates the withdrawal from the payer’s account after receiving authorization. In contrast, ACH credit (or “push” payment) puts control with the sender, who initiates the transfer from their own account to the recipient.

For recurring invoices, subscription billing, and vendor payments, ACH debit is generally preferred because the receiving business controls the collection schedule. As a result, this reduces late payments and improves cash flow predictability compared to waiting for clients to initiate ACH credits manually.

Standard ACH vs. same-day ACH

Standard ACH payments are processed in batches and settle within 1 to 3 business days. Same Day ACH, launched by Nacha in 2016, settles within the same business day. It usually costs more than standard ACH, and each payment is limited to US$1 million.

For most B2B payments, standard ACH gives a good balance of cost and speed. When a payment is urgent, use Same Day ACH for that one, and keep your recurring payments on standard ACH to keep costs low.

How much does ACH direct debit cost in 2026?

ACH direct debit fees vary significantly across platforms. Understanding the full fee structure helps businesses choose the most cost-effective option for their transaction profile.

The ACH fee structure breakdown

Most platforms charge for ACH in one of three ways. Flat fee pricing charges the same amount no matter the size of the payment, like BILL at US$0.59. Percentage pricing takes a share of each payment, like Stripe at 0.8% capped at US$5. Plan allowances include a set number of ACH payments and then charge for each extra one. For example, Melio’s free Go plan includes 5 ACH payments a month to vendors and charges US$0.50 for each extra one.

Also watch for the extra fees. Many platforms charge for returned or failed payments (Stripe charges US$4 for a failed ACH payment) and charge more for faster settlement. These costs add up, especially if many of your payments get returned.

ACH vs. wire transfer vs. card processing

The gap between ACH, wire and card grows as payments get bigger. On a US$10,000 payment, a card at 2.9% costs US$290. A US domestic wire usually carries a flat fee set by each bank. ACH costs US$5 on Stripe or US$0.59 on BILL.

Picture a business that takes US$500,000 a month across 200 payments. Cards at 2.9% cost about US$174,000 a year. ACH costs about US$12,000 a year on Stripe or about US$1,416 on BILL. The payment rail alone can be worth six figures a year.

ACH cost comparison across transaction sizes

Competitor prices are from each provider’s public pricing page as of October 2026 and can change.

Payment size Card (2.9% + 30¢, Stripe) ACH on Stripe (0.8%, cap US$5) ACH on BILL (US$0.59) Typical ACH timing
US$500 US$14.80 US$4.00 US$0.59 1 to 3 business days
US$2,500 US$72.80 US$5.00 US$0.59 1 to 3 business days
US$10,000 US$290.30 US$5.00 US$0.59 1 to 3 business days
US$50,000 US$1,450.30 US$5.00 US$0.59 1 to 3 business days
US$100,000 US$2,900.30 US$5.00 US$0.59 1 to 3 business days

5 platforms for ACH direct debit processing compared

Many platforms handle ACH direct debit, but their pricing and features differ. The right choice depends on how many payments you take, how big they are, and which other ways to pay your clients want. Competitor prices are from each provider’s public pricing page as of October 2026 and can change.

Stripe

Stripe charges 0.8% per ACH direct debit transaction, capped at US$5. This means transactions under US$625 pay the percentage fee, while transactions above US$625 pay a flat US$5. Failed ACH payments cost US$4, and disputed payments cost US$15.

Stripe offers robust API customization, making it popular for SaaS and technology companies that build payment flows into their products. For businesses with many small ACH payments under US$625, the 0.8% fee can cost more than flat fee options.

BILL (Bill.com)

BILL charges a flat US$0.59 per ACH payment, whether you send or receive it. Instant Payments cost 1% (US$9.99 minimum, US$100 maximum), and plans start at US$49 per user a month.

BILL focuses on accounts payable and accounts receivable automation, with approval workflows and sync with QuickBooks, Xero and NetSuite. Its strength is AP and AR workflows.

Melio

Melio’s free Go plan includes 5 ACH payments a month to pay vendors. Each extra one costs US$0.50. For getting paid, Melio lists free AR and invoicing, with clients paying by card or bank. The paid Core, Boost and Unlimited plans include 20, 50 or unlimited ACH payments a month.

This zero-cost entry point suits small businesses that pay only a few vendors by ACH each month. Paid plans sync with QuickBooks and Xero.

QuickBooks Payments

QuickBooks Payments charges 1% per ACH bank payment. Accounts opened on or after September 6, 2023 have no cap, and some older accounts keep a capped rate.

The primary advantage of QuickBooks Payments is its native integration with QuickBooks accounting software, eliminating manual data entry between payment processing and bookkeeping. For businesses with large ACH payments, an uncapped 1% fee costs much more than flat fee options. A US$10,000 payment costs US$100.

Bancoli (ACH debit through Instant Checkout)

Bancoli is a chartered bank and a fintech together in one. It offers ACH debit and Bancoli debit through Instant Checkout on paid plans, and paid plans start at US$29 a month, billed annually. Not sure which rail fits a payment? See our guide to ACH, RTP, wire or USDC.

Unlike ACH only tools, Bancoli gives every Smart Invoice several ways to pay. Clients can pay by ACH or RTP from a US bank account, or in stablecoins. Payments between Bancoli accounts arrive in minutes, and they are unlimited and free or nearly free. On paid plans, clients can also pay by ACH debit or Bancoli debit through Instant Checkout, right from the invoice.

Payments land in your Smart USD Wallet. Smart USD is not a bank deposit and is not FDIC-insured. You control your funds. Bancoli does not own or control them. When you pay a supplier abroad, you get free FX in 25 currencies.

Eric, Bancoli’s AI, follows up on unpaid invoices and suggests incentives that help buyers pay on time. Eric pays Bancoli Rewards to your buyers for on-time payments. On eligible plans, Guaranteed Invoices give you guaranteed funds when an invoice is paid on time or early, and you can tap into them when needed. Fees may apply.

Bancoli does not take card payments. It is built for bank and stablecoin payments between businesses.

For the full fee schedule, visit Bancoli’s pricing page.

How ACH direct debit platforms compare

Competitor prices are from each provider’s public pricing page as of October 2026 and can change.

Feature Stripe BILL (Bill.com) Melio QuickBooks Payments Bancoli
ACH fee 0.8% (cap US$5) US$0.59 per payment Vendor payments: 5 free a month on Go, then US$0.50 1% (no cap on accounts opened since September 2023) ACH debit through Instant Checkout on paid plans (see pricing)
Monthly cost Pay per use From US$49 per user a month Free (Go plan) Needs a QuickBooks plan Free plan. Paid plans from US$29 a month, billed annually
How clients can pay an invoice Cards, ACH and more ACH and card Card or bank Cards and ACH ACH and RTP from a US bank account, stablecoins, Bancoli to Bancoli
FX conversion Fees apply (see Stripe pricing) See BILL pricing See Melio pricing See QuickBooks pricing Free FX in 25 currencies
Stablecoin payments Yes (see Stripe pricing) Not listed Not listed Not listed USDC, USDi and USDT
AP/AR tools Invoicing AP and AR workflows AP focused, free AR and invoicing Accounting sync Smart Invoicing with Eric, Bancoli’s AI

ACH direct debit cost savings by transaction volume

In practice, the real impact of ACH direct debit cost savings depends on your monthly payment volume and current processing method. The following scenarios illustrate annualized savings for three business profiles.

Small business: US$10,000 per month (20 transactions)

A small business takes US$10,000 a month in 20 payments. By card at 2.9%, that costs US$290 a month, or US$3,480 a year. On BILL, at US$0.59 per payment, the same payments by ACH cost about US$142 a year. On Stripe (0.8%, capped at US$5), they cost about US$960 a year. So the yearly savings run from about US$2,520 to US$3,338.

Mid-market: US$100,000 per month (50 transactions)

A mid-market business takes US$100,000 a month in 50 payments. By card, that costs US$2,900 a month, or US$34,800 a year. On BILL, at US$0.59 per payment, ACH costs about US$354 a year. On Stripe, each payment hits the US$5 cap, so ACH costs about US$3,000 a year. Moving from cards to ACH on BILL saves about US$34,446 a year.

Enterprise: US$500,000 per month (200 transactions)

An enterprise takes US$500,000 a month in 200 payments. Card fees come to US$14,500 a month, or US$174,000 a year. ACH on BILL costs about US$1,416 a year. On QuickBooks Payments, with 1% and no cap, the same ACH payments cost about US$60,000 a year. That is why the platform you pick matters as much as the rail.

Annual ACH savings by business size

Business size Monthly volume Card cost per year (2.9%) BILL ACH per year Stripe ACH per year Savings per year (cards to BILL ACH)
Small (20 payments a month) US$10,000 US$3,480 US$142 US$960 US$3,338
Mid-market (50 payments a month) US$100,000 US$34,800 US$354 US$3,000 US$34,446
Enterprise (200 payments a month) US$500,000 US$174,000 US$1,416 US$12,000 US$172,584

Benefits of ACH direct debit beyond cost savings

While lower transaction fees are the most visible advantage, ACH direct debit delivers several operational benefits that compound over time.

Cash flow predictability and DSO reduction

ACH direct debit gives the collecting business control over payment timing. Because the business initiates the debit (rather than waiting for the client to send payment), collection becomes proactive rather than reactive. That usually means fewer late payments than waiting for each client to send money.

Bancoli adds more reasons to pay on time. Eric, Bancoli’s AI, follows up on unpaid invoices. Eric pays Bancoli Rewards to your buyers for on-time payments. On eligible plans, Guaranteed Invoices give you guaranteed funds when a buyer pays on time or early. Fees may apply.

Reduced administrative overhead

Manual payment work takes real staff time. Writing checks, chasing mailed payments and matching bank statements by hand all add up. ACH cuts much of that work, because collections run on a schedule and every payment leaves an electronic record.

The time you get back can go to work that grows the business, like serving clients and following up on sales.

With Bancoli, ACH and RTP payments from US bank accounts, stablecoin payments and Bancoli to Bancoli payments all land in your Smart USD Wallet, so you can see what came in from one place.

Lower error rates and fewer failed payments

Paper checks invite mistakes, from typos to lost mail. ACH direct debit reduces errors because the payment runs electronically from authorization to settlement. When an ACH payment does fail, the cause is often not enough money in the account.

Furthermore, platforms that validate bank account details before initiating ACH debits reduce failed payment rates even further, saving both the return fee and the time it takes to collect again.

Simplified compliance and audit readiness

Every ACH transaction creates an automatic electronic record with timestamps, amounts, account identifiers, and settlement confirmations. As a result, this audit trail is significantly cleaner than check-based payment records, where documentation depends on manual filing and bank statement reconciliation.

Nacha rules also require businesses to keep authorization records for ACH debits, which helps your compliance. Having documented authorization for every recurring payment protects businesses in dispute scenarios and simplifies year-end audits.

How to implement ACH direct debit on Bancoli

Setting up ACH debit through Bancoli takes four simple steps.

Step 1: Open a Bancoli account on a paid plan

Sign up for Bancoli and verify your business. Most accounts are approved within 10 minutes. More complex cases usually take 24 to 48 hours. You get named USD account details in your business’s legal name and a Smart USD Wallet. Instant Checkout, with ACH debit and Bancoli debit, comes with paid plans.

Step 2: Create an invoice with ACH as a payment option

Create a Smart Invoice in Bancoli. Your client can pay it by ACH or RTP from a US bank account or in stablecoins, and on a paid plan by ACH debit or Bancoli debit through Instant Checkout. If you like, offer an early payment discount, such as 2% off for paying within 10 days on net 30 terms. Eric, Bancoli’s AI, can suggest incentives like this.

Step 3: Client pays via ACH through Instant Checkout

Your client gets the invoice with the ways to pay built in. They choose ACH debit, connect their bank account and authorize the payment. Your team does not have to process anything by hand.

Step 4: The payment settles in your Smart USD Wallet

The ACH payment usually settles in 1 to 3 business days and lands in your Smart USD Wallet. You can follow each invoice from sent to paid. From there, pay your team and suppliers, or use free FX in 25 currencies when you pay someone abroad.

Graphic illustrating secure and efficient ACH electronic money transfers between two bank accounts.

ACH direct debit security and NACHA compliance

Security and regulatory compliance are foundational to ACH direct debit operations. Businesses must meet specific standards to protect payment data and maintain network access.

Encryption and authentication standards

All ACH transactions transmit through encrypted channels between financial institutions. The data does not travel over card networks, which lowers the risk compared to card payments. Multi-factor authentication protects account access, while bank-level encryption secures transaction data in transit and at rest.

Shield symbolizing secure ACH transactions and protected financial transfers.

NACHA rules and authorization requirements

NACHA requires explicit authorization from the payer before any ACH debit can be initiated. This authorization must specify the amount, timing, and frequency of debits. In addition, businesses must retain authorization records for two years after the authorization ends. Breaking Nacha rules can lead to fines and, for serious cases, suspension from the ACH network.

To maintain compliance, businesses should clearly communicate payment terms, obtain written or electronic authorization, and provide easy opt-out mechanisms for recurring debits. A good payment platform builds the authorization step into checkout, so your team does not add manual steps.

Return codes and dispute resolution

When an ACH debit fails, the RDFI issues a return code explaining the reason. Specifically, common return codes include R01 (insufficient funds), R02 (account closed), R03 (no account found), and R10 (customer advises not authorized). Understanding these codes helps businesses diagnose collection issues and improve their ACH success rate.

Many platforms charge a fee for each returned ACH payment. Minimizing returns through pre-validation of bank account details, clear authorization processes, and proactive customer communication can significantly reduce these costs. Additionally, Nacha rules let consumers dispute unauthorized ACH debits for up to 60 days, making proper authorization documentation essential.

The 3-minute ACH direct debit savings calculator

Most businesses underestimate how much they spend on payment processing because fees are spread across multiple line items, providers, and payment methods. This quick assessment reveals your ACH optimization opportunity.

How to calculate your potential savings

  1. Total your monthly payment volume received from clients (all methods combined)
  2. Calculate your current average cost per transaction (include gateway fees, card processing fees, and any FX markups)
  3. Multiply your monthly transaction count by the ACH fee on your target platform (for example, US$0.59 per payment on BILL, or 0.8% capped at US$5 on Stripe)
  4. Subtract the ACH cost from your current cost to find monthly savings
  5. Multiply by 12 for your annualized ACH direct debit cost savings

What your numbers reveal

  • Under US$500 annual savings: Your payment volume may be too low for significant ACH impact. Monitor as you scale.
  • US$500 to US$5,000 annual savings: Meaningful improvement available. Prioritize shifting recurring payments to ACH.
  • US$5,000 to US$25,000 annual savings: Significant margin recovery. Implement ACH as your default payment rail for domestic transactions.
  • Over US$25,000 annual savings: Immediate priority. Every month without ACH costs you more than US$2,000 in fees you could avoid.

Conclusion

ACH direct debit is one of the lowest cost ways for US businesses to pay each other. In 2025 the ACH network handled 35.2 billion payments because it gives businesses what they need most: low cost, reliability and scheduled collection.

The platform you choose decides how much of those savings you keep. As of October 2026, Stripe charges 0.8%, capped at US$5. BILL charges US$0.59 per payment. Melio includes 5 free ACH vendor payments a month on its Go plan. QuickBooks Payments charges 1%. Bancoli offers ACH debit through Instant Checkout on paid plans, with ACH and RTP from a US bank account and stablecoin options in every Smart Invoice.

Three steps to maximize your ACH direct debit cost savings:

  1. Calculate your current payment processing costs using the 3-minute assessment above. A business taking US$50,000 a month by card at 2.9% pays about US$17,400 a year in card fees, and ACH can save most of that
  2. Set up ACH on a platform like Bancoli, which offers ACH debit through Instant Checkout on paid plans, plus RTP from a US bank account and stablecoin options. Our guide to ACH, RTP, wire or USDC helps you pick the right rail.
  3. Communicate the change to clients, showing them how easy it is to pay right from the invoice

Ultimately, ACH direct debit transforms payment collection from a cost center into a competitive advantage by cutting the percentage fees you pay on cards.

Bancoli banner with text: Start accepting ACH Payments. Open account

Frequently asked questions about ACH direct debit

How much does ACH direct debit cost per transaction?

It depends on the platform. As of October 2026, Stripe charges 0.8% per payment, capped at US$5. BILL charges US$0.59 per payment. Melio includes 5 free ACH vendor payments a month on its Go plan, then charges US$0.50 each. QuickBooks Payments charges 1%, with no cap on accounts opened since September 2023. Bancoli offers ACH debit through Instant Checkout on paid plans. See Bancoli’s pricing page for current fees.

How does ACH compare to wire transfers and card payments for business use?

For most B2B payments, ACH costs far less. On a US$10,000 payment, a card at 2.9% costs US$290. A US domestic wire carries a flat fee set by each bank. ACH costs US$5 on Stripe or US$0.59 on BILL. Moving US$100,000 a month in 50 payments from cards to ACH on Stripe saves about US$32,000 a year. Wires still help for large, urgent payments, but ACH is the better fit for recurring payments in the US.

How do Stripe, BILL, Melio, and QuickBooks compare for ACH processing?

Each one fits a different kind of business. Stripe (0.8%, capped at US$5) suits companies that build payments into their own product. BILL (US$0.59 per payment) focuses on AP and AR workflows with approvals. Melio (5 free ACH vendor payments a month on Go) suits small businesses that mainly pay bills. QuickBooks Payments (1%) suits businesses already on QuickBooks. Bancoli offers ACH debit through Instant Checkout on paid plans, plus ACH and RTP from a US bank account and stablecoin payments on every Smart Invoice and free FX in 25 currencies.

Is ACH direct debit free on any platform?

Some plans include a set number of ACH payments. Melio’s free Go plan includes 5 ACH vendor payments a month and charges US$0.50 for each extra one, and its Unlimited plan includes unlimited free ACH payments. Most other platforms charge for each payment, either a flat fee like BILL’s US$0.59 or a percentage like Stripe’s 0.8% capped at US$5. Bancoli offers ACH debit through Instant Checkout on paid plans. See Bancoli’s pricing page for current fees.

How long do ACH direct debit transfers take to settle?

Standard ACH direct debit payments settle within 1 to 3 business days. Same Day ACH settles within the same business day and usually costs more. Nacha raised the Same Day ACH limit to US$1 million per payment in 2022. For most recurring B2B payments, standard ACH timing is sufficient, and the lower cost makes it the preferred option.

What is the difference between ACH debit and ACH credit?

ACH debit (or “pull” payment) allows the receiving business to initiate a withdrawal from the payer’s bank account after authorization. ACH credit (or “push” payment) lets the sender initiate the transfer from their own account to the recipient. For businesses collecting payments, ACH debit is generally preferred because it gives the collecting business control over timing, which reduces late payments and improves cash flow predictability. In contrast, ACH credit requires the payer to remember and initiate the transfer.

What NACHA compliance rules apply to ACH direct debit?

Nacha requires clear payer authorization before any ACH debit, covering the amount, timing and frequency. Businesses must keep authorization records for two years after the authorization ends. Payment data must be protected when it is sent. Breaking the rules can lead to fines and, in serious cases, suspension from the ACH network.