Short answer

ACH payment processing moves money straight between US bank accounts instead of over the card networks. It is much cheaper than cards on large payments because most providers cap the fee: $5 at Stripe, $6 at Helcim and $10 at Stax, against $58.30 to take a $2,000 payment by card at Stripe's 2.9% + 30¢. The trade-offs are time and certainty. A Stripe ACH debit can take up to 4 business days to settle, and a payment can still fail or be disputed after you think it went through.

ACH fits B2B invoices, recurring bills and large tickets. It is a poor fit for counter sales or small online orders that ship right away.

What ACH is

ACH stands for Automated Clearing House, the US network banks use for direct deposit, bill pay and business-to-business transfers. Its operating rules are written by Nacha. Two kinds of payment run on it:

  • ACH debit: your customer authorizes you to pull money from their bank account. This is what "accepting ACH" usually means, and it is what Stripe calls ACH Direct Debit.
  • ACH credit: the customer's bank pushes money to yours, the way payroll or most bill-pay services work.

Unlike a card sale, an ACH debit is not approved on the spot. You send the request, and the customer's bank can return it for reasons such as insufficient funds or a closed account. Nacha's Same Day ACH option lets debits and credits be sent and received within hours on the same business day. Nacha's page lists a per-payment limit of $1 million since 2022 and says it will rise to $10 million.

ACH vs card fees

Card fees are a percentage of every sale, so they grow with the ticket. Most ACH fees are a small percentage with a hard cap, so a $20,000 invoice can cost the same as a $1,000 one. Here is what one payment costs at published rates.

Way to payPublished feeOn a $100 paymentOn a $2,000 payment
Card online, Stripe2.9% + 30¢$3.20$58.30
ACH, Melio (receiving via payment request or link)Free$0$0
ACH, Helcim0.5% + 25¢, capped at $6$0.75$6
ACH, Stripe0.8%, capped at $5$0.80$5
ACH, PayPal online ACH Services0.80%, capped at $5$0.80$5
ACH, PayPal invoice Pay by Bank1%, capped at $10$1$10
ACH, Square1%, $1 minimum; capped at $10 on Plus and Premium invoices, $5 through the API$1$10 or $5 with a cap
ACH, Stax1%, capped at $10$1$10
eCheck, Authorize.net0.75% (no cap listed in our data)$0.75Ask for the cap

Fees for Helcim, Stripe, Square, Stax and Authorize.net were checked Oct 2026; Helcim, Stripe, PayPal and Melio were checked again Nov 2026.

Scale that up. A firm that bills 25 invoices of $2,000 a month, $50K in total, would pay about $1,457.50 if every client paid by card at Stripe's online rate. By Stripe ACH it would pay $125, and by Helcim ACH $150. Even Helcim, the cheapest online card option in our engine, comes to $1,275 a month on $50K of online card sales, and that figure assumes $50 sales, not large invoices (prices checked Oct 2026).

ExampleA $12,000 project invoice costs $348.30 by card at Stripe's 2.9% + 30¢. By Stripe ACH it costs $5. By Helcim ACH it costs $6.

How long ACH takes

Stripe's documentation is the clearest published example. Standard ACH Direct Debit settles to your Stripe balance 4 business days after the payment is created (T+4), with a 9 p.m. Eastern cutoff. Eligible US accounts can switch on faster settlement in 2 business days (T+2), with a 2 p.m. Eastern cutoff. Stripe's pricing page lists that faster option at 1.2% per transaction and shows no cap for it, so on a $2,000 payment it would cost $24 instead of $5. After settlement, Stripe pays out to your bank on your normal payout schedule.

Stripe also sells Instant Bank Payments, a bank debit with instant confirmation and Stripe-backed protection against bank-initiated returns, available through its Link checkout. It costs 2.6% + 30¢, which is close to card pricing, so it only makes sense when you need the instant answer more than the saving.

Plan cash flow around those days. If you ship goods or start work before an ACH payment settles, you carry the risk that it comes back.

Card payments are faster to your bank: Stripe pays out card sales in 2 business days and Helcim the next business morning. If you need money fast and the fee matters less, see our list of processors with same-day deposit.

Failed payments and disputes

ACH has its own risks, and they look different from card chargebacks.

  • Failures. A debit can fail for insufficient funds, a wrong account number or a customer who blocks debits. Stripe charges $4 per failed payment. Helcim charges $5 per rejected ACH payment.
  • Disputes. Stripe's docs say a customer can generally dispute an ACH debit for up to 60 calendar days on a personal account, or up to 2 business days on a business account. Those disputes are final and cannot be contested through the ACH network. Stripe charges $15 per dispute and does not refund it.
  • Authorization. You need the customer's permission, called a mandate, before you debit their account. Stripe stores it for you when you use its hosted checkout. For recurring debits, Stripe's docs say you must give at least 7 calendar days' notice if you change the timing.
  • Verification. Bank accounts have to be verified. Stripe charges $1.50 per instant bank account validation, or uses small test deposits that the customer confirms within 10 days.

The short business-account dispute window is one reason ACH suits B2B billing so well. With a consumer, you carry the risk for about two months, so keep the signed authorization and the invoice together where you can find them. If a bank asks for proof on a late return, Stripe says it may ask you to upload the mandate, a receipt and customer details before a deadline.

Who should offer ACH

  • B2B sellers and agencies. Invoices are large, clients pay from business accounts, and a 2-business-day dispute window is short. Our B2B processor guide covers card-side options such as Level 2 and Level 3 data.
  • Recurring billing. Rent, memberships, retainers and subscriptions where the amount is known and the customer signs one mandate. See our subscription processor guide.
  • Contractors and high-ticket services. Deposits and progress payments in the thousands, where a capped fee saves hundreds per job. See processors for contractors.

Who should skip it as the main option: shops and restaurants taking payment at a counter (Stripe's docs list Terminal as not supported for ACH Direct Debit), and online stores with small orders that ship the same day. Offer ACH alongside cards, not instead of them, unless all your customers are businesses.

ACH pricing by provider

Helcim

Helcim charges 0.5% + 25¢ per ACH payment, capped at $6, with an extra 0.05% on amounts over $25,000, and $5 per rejected payment. There is no monthly fee. Helcim's online Fee Saver, which passes card fees to customers, is only open to merchants eligible for ACH, so the two often go together. What to watch: the cap is $1 higher than Stripe's. Compare the two in Helcim vs Stripe.

Stripe

Stripe charges 0.8% capped at $5 for standard settlement, $4 per failed payment and $15 per dispute. Its developer tools for invoices, subscriptions and stored bank accounts are the most complete here. What to watch: standard settlement takes up to 4 business days, and the faster 2-day option costs 1.2% with no cap shown.

PayPal

PayPal lists ACH Services at 0.80% capped at $5 per transaction under its online payment services, and Pay by Bank (ACH) on invoices at 1% capped at $10. What to watch: the same bank payment costs twice as much at the cap depending on which PayPal product collects it, so check which one your setup uses.

Square

Square charges 1% for ACH bank transfers with a $1 minimum. The fee is capped at $10 on invoices for Plus and Premium plans and at $5 through the API. What to watch: the $1 minimum makes small payments relatively expensive, and the 1% rate ties Stax and PayPal invoices for the highest here before a cap applies.

Stax

Stax charges 1% capped at $10 per ACH payment. That sits on top of its monthly subscription of $99 to $199+, which also covers card processing at interchange plus a few cents. What to watch: ACH alone does not justify the subscription; it makes sense if you also run meaningful card volume. See Stripe vs Stax.

Melio

Melio is a bill pay and invoicing tool rather than a card processor. Receiving an ACH payment through a Melio payment request or payment link is free. Sending ACH payments is free up to a monthly allowance (5 on the free Go plan, 20 on Core at $25 a month, 50 on Boost at $55, unlimited on Unlimited at $80), then 50¢ each. Sending by same-day ACH costs 1%, up to $75. What to watch: card payments you receive through Melio cost 2.9%, and Melio notes that some fees and features depend on eligibility.

How to start taking ACH

  1. Check what you already have. Stripe, Square, PayPal, Helcim and Stax all offer ACH, often as a setting.
  2. Put ACH on your invoices as the default for large amounts, with cards still available.
  3. Collect a mandate through the provider's hosted checkout or invoice page so the authorization is stored for you.
  4. Time your work to settlement. Do not ship or start a job until the payment has settled if the amount would hurt to lose.
  5. Watch returns. Track failed and disputed payments in the first months and follow up quickly with the customer.