To accept eCheck (ACH) payments online, sign up with a processor that supports ACH Direct Debit — Stripe, Square, PayPal, Helcim, QuickBooks Payments, or GoCardless — verify a US business bank account, and pass underwriting. ACH costs a flat, capped fee (often $5–$10 max) instead of a percentage of the sale, which makes it cheaper than cards on larger tickets. It settles slower than a card swipe and carries return risk cards don’t have, so it isn’t the right fit for every transaction.
What do you need before you sign up?
Every major processor asks for the same three things during underwriting:
- A verified US business bank account. This is where ACH funds land, and processors confirm it before your first live transaction.
- Business identity documents. Your EIN, legal business name, and ownership information (know-your-business, or KYB, checks).
- Expected transaction volume and ticket size. Processors use this to set your account’s risk profile and, in some cases, your reserve requirements.
This checklist holds across Stripe, Square, PayPal, Helcim, QuickBooks Payments, and GoCardless — each just collects it through its own onboarding flow. Read how eChecks work first if you want the mechanics behind the transfer before you pick a processor.
How do you set up eCheck/ACH acceptance?
- Pick a processor that supports ACH Direct Debit. Not every payment gateway does by default — confirm ACH is listed as a payment method, not just cards.
- Create your merchant account and submit business documents. Have your EIN, bank statements, and ownership details ready to avoid a stalled application.
- Connect and verify your business bank account. Most processors use micro-deposits or an instant bank-login verification (Plaid or similar) to confirm you own the account.
- Add the ACH payment option to your checkout or invoice. On hosted checkout pages this is usually a toggle; on custom sites it’s a separate API integration from your card flow.
- Test with a small real transaction before going live at volume. Confirm the funds land in your bank account and that your return-handling process (see below) actually fires when a test payment is disputed or reversed.
Which processor is cheapest for ACH payments?
ACH pricing is a flat percentage with a hard dollar cap, not an uncapped card-style rate:
| Processor | ACH fee | Cap |
|---|---|---|
| Stripe | 0.8% | $5.00 per transaction |
| PayPal (eCheck/bank-payment option) | 0.8% | $5.00 per transaction, plus a $5.00 fee on any returned/unauthorized transaction |
| Helcim | 0.5% + $0.25 | $6.00 per transaction (plus 0.05% on amounts over $25,000) |
| GoCardless Standard plan | 0.5% + $0.05 | $5.00 per transaction |
| Square | 1%, $1 minimum | reported around $5–$10 depending on plan — confirm the current cap on Square’s own pricing page before you sign up |
| QuickBooks Payments | 1% | commonly $10 on accounts opened before September 2023; newer accounts may have no cap — confirm with Intuit directly |
For comparison, PayPal’s standard card/balance rate runs 3.49% plus a fixed fee, capped at $300 per transaction — multiples of what its own ACH option charges on the same sale. That gap is the reason ACH is worth offering once your average ticket climbs past small-dollar territory.
How long does an ACH/eCheck payment take to settle?
Standard ACH settles in 1 to 3 banking days. Same-Day ACH is available for an extra fee through the Federal Reserve’s three daily processing windows: submit by 10:30 a.m. ET for funds by 1:00 p.m., by 2:45 p.m. ET for funds by 5:00 p.m., or by 4:45 p.m. ET for funds by 6:00 p.m. Most processors charge same-day acceptance as an add-on rather than including it by default, so check that setting before you assume a payment will land the same day.
What happens if an ACH payment gets returned?
The customer’s bank sends back a Nacha return code instead of a simple decline. The ones you’ll see most:
- R01 — Insufficient Funds. The most common return; the account didn’t have enough money at settlement.
- R02 — Account Closed. The bank account no longer exists.
- R03 — No Account/Unable to Locate Account. The account or routing number didn’t match a real account.
- R07 — Authorization Revoked. The customer had authorized the debit, then withdrew that authorization.
- R10 — Customer Advises Not Authorized. The customer says they never authorized the debit at all.
PayPal’s ACH option, for example, charges a flat $5.00 fee on returned or unauthorized transactions on top of the lost sale, so factor return fees into your ACH math the same way you’d factor in a card chargeback fee. See eCheck vs. ACH for how these terms relate if you’re comparing vendor language.
Is ACH cheaper than credit cards for your business?
It depends on your ticket size. ACH’s flat, capped fee doesn’t grow with the sale amount; a card’s roughly 2.9% + $0.30 does. Run the numbers before committing:
- Small tickets (under about $50): a percentage-based card fee can cost less in raw dollars than a flat ACH minimum, since ACH’s per-transaction floor doesn’t shrink for small sales.
- Mid-to-large tickets: ACH’s cap means your fee stops climbing while the card fee keeps scaling with the sale — this is where ACH’s savings show up.
- Customers who need instant confirmation: cards clear (from the merchant’s view) immediately; ACH takes 1–3 days standard, so a business that needs same-day certainty on every sale may prefer cards or pay extra for Same-Day ACH.
- High return risk: if your customer base skews toward accounts with a track record of NSF returns, budget for the return fee and the multi-day wait to find out a payment failed.
Common problems
- Application stuck in underwriting. Usually missing or mismatched business documents — confirm your EIN and bank account name match your legal business name exactly.
- Customer’s payment returned days after it looked successful. ACH doesn’t confirm funds at the moment of payment the way a card authorization does; don’t ship or release a service until the standard settlement window has passed on first-time customers.
- Same-Day ACH didn’t actually credit same-day. Check you submitted before the relevant cutoff window and that your processor has same-day enabled on your account — it’s often an opt-in add-on.
- Return fee eating into a low-margin sale. Build the flat return fee ($5 on several processors above) into your pricing or minimum order size if returns are common in your customer base.
Once ACH is live at checkout, the next question is usually how fast your customers’ payments actually clear — see the full settlement timeline here.
Want the full fee comparison across nine providers? See the best eCheck payment services compared.
Frequently asked questions
How much does it cost to accept ACH/eCheck payments online?
Most processors charge a flat, capped fee instead of a card-style percentage. Stripe and PayPal's ACH option both run 0.8% capped at $5; Helcim is 0.5% + $0.25 capped at $6; GoCardless runs 0.5%-0.9% + $0.05 capped at $5-$7 depending on plan; Square and QuickBooks Payments charge 1% with a cap that varies by plan or account age.
How long does an ACH/eCheck payment take to settle?
Standard ACH settles in 1 to 3 banking days. Same-Day ACH is available for an extra fee through three daily processing windows, with submission cutoffs of 10:30 a.m., 2:45 p.m., and 4:45 p.m. ET.
What happens if a customer's ACH payment bounces?
The bank returns it with a Nacha reason code, most commonly R01 (insufficient funds) or R02 (account closed). Some processors, including PayPal's ACH option, also charge the merchant a flat fee on returned or unauthorized transactions.
Is ACH cheaper than credit cards for a small business?
Usually, once ticket size grows past small-dollar sales. ACH fees are capped regardless of sale amount, while card fees (around 2.9% + $0.30) scale up with the transaction. On very small sales, a percentage-based card fee can cost less than a flat ACH minimum.
What do I need to start accepting eCheck/ACH payments as a merchant?
A verified US business bank account and approval through a processor's underwriting process, which checks your business identity (EIN and ownership details) and expected transaction volume, on top of opening an account with a processor such as Stripe, Square, PayPal, Helcim, QuickBooks Payments, or GoCardless.
Was this list helpful?
Thanks — noted. We re-check flagged lists against live sources.
Other eCheck Accepted categories: