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:

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?

  1. 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.
  2. Create your merchant account and submit business documents. Have your EIN, bank statements, and ownership details ready to avoid a stalled application.
  3. 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.
  4. 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.
  5. 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:

ProcessorACH feeCap
Stripe0.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
Helcim0.5% + $0.25$6.00 per transaction (plus 0.05% on amounts over $25,000)
GoCardless Standard plan0.5% + $0.05$5.00 per transaction
Square1%, $1 minimumreported around $5–$10 depending on plan — confirm the current cap on Square’s own pricing page before you sign up
QuickBooks Payments1%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:

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:

Common problems

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.

Related posts:

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?

Other eCheck Accepted categories: