The short answer: 2–3 business days. That's the standard, and it's the honest answer. But a few factors can push the timeline in either direction — so here's exactly what happens behind the scenes, and what you can do about it.
What an eCheck actually is
An eCheck is a digital version of a paper check. Your customer provides their bank routing and account numbers, and the money moves electronically through the ACH (Automated Clearing House) network. Same system as direct deposit and online bill pay — faster and more secure than mailing a paper check.
eChecks work for one-time payments and recurring ones: customer purchases, invoices, and subscriptions.
The 5-step process
eCheck processing is a five-step process. It sounds like a lot, but it all happens in the background — you don't touch any of it after the first step.
- Authorization. The customer approves the payment and provides their bank details.
- Submission. The processor sends the transaction to the ACH network.
- Bank processing. The customer's bank receives the debit and processes it against the account.
- Clearing. The ACH network moves the payment between the two banks.
- Settlement. The funds land in your business bank account — typically within 2–3 business days.
What affects the timing
Most eChecks clear in 2–3 business days. Some clear in one; occasionally one takes up to five. What moves the needle:
- Bank processing schedules. Some banks run ACH batches once a day, others several times. It varies.
- Time of submission. Transactions submitted early in the business day are more likely to make that day's batch.
- Weekends and holidays. The ACH network runs on business days only. A Friday afternoon payment starts moving Monday.
- New accounts. A first-time payer or a brand-new account can trigger extra verification, which adds time.
Need it faster? Same-Day ACH
Sometimes 2–3 days is too long, and that's a fair position. Same-Day ACH is available through our preferred providers — submit in the morning and have it cleared and settled by the end of the same business day. The speed of a wire transfer, at a fraction of the cost.
Ask us about enabling Same-Day ACH on your account when you apply.
eChecks vs. other payment methods
How does 2–3 days stack up?
- Credit cards: authorization is instant, but settlement still takes 1–2 business days — and the fees are much higher. On a $1,000 payment, cards cost about $29.30 (2.9% + 30¢) versus $0.75 by eCheck. That's roughly 97% less.
- Wire transfers: often same-day or next-day, but expensive and impractical for recurring billing.
- Paper checks: mailing time plus manual processing — eChecks skip all of that.
eChecks are the balance point: faster than paper, far cheaper than cards, and practical for the recurring payments wires can't handle.
Tips to keep things moving
Calling your bank to hurry an ACH along doesn't work. These do:
- Ask about Same-Day ACH. If 2–3 days is too long, ask us about enabling same-day processing through our preferred providers.
- Submit before the cutoff. Get payments in before your processor's daily cutoff so they don't roll to tomorrow's batch.
- Double-check bank details. One wrong digit in a routing or account number can stall the whole thing.
- Use a verified processor. A trusted processor keeps transactions moving cleanly through the ACH network.
- Plan around holidays. Long weekends and federal holidays pause the network — submit ahead of them.
Frequently asked questions
QHow long does an eCheck take to clear?
Generally 2–3 business days. Your bank, your submission time, and any extra verification can shift that. Same-Day ACH can bring it down to a single business day.
QWhy is my ACH payment pending?
Pending is normal — it means the payment is in the clearing stage and your bank is verifying it before moving funds. Nothing is wrong.
QAre eChecks faster than paper checks?
Yes. Paper checks involve mailing, manual handling, and deposit delays. eChecks move electronically through the ACH network and skip all of that.
QCan ACH payments be delayed?
Yes — weekends, federal holidays, incorrect bank details, and late submissions can all add time.
QWhen will funds from an eCheck be available?
Typically within 2–3 business days, depending on your bank's policies.
Start accepting eChecks
2–3 days, a fraction of card fees, and a team that handles setup. Apply in about a minute — we'll confirm your details.
Apply now