What is an eCheck (ACH payment)?
An eCheck is an electronic version of a paper check. It moves money straight from a customer's bank account to a business's bank account over the ACH network, instead of running through a card network. No card, no card fee. It usually costs less to accept than a credit or debit card and it usually takes longer to land, typically three to five business days.
eCheck vs ACH: the same payment, two names
For a business taking a payment, they are the same thing. ACH, the Automated Clearing House, is the bank network that moves the money. An eCheck is one common name for a single payment pulled across that network, which a bank would call an ACH debit. If someone offers to pay you by eCheck and your provider calls it an ACH debit, nothing different is happening to the money.
The names split along who is speaking. Customers and invoicing software tend to say eCheck, because it replaced the paper check they used to write. Banks, processors and accounting systems tend to say ACH, because that is the network doing the work. You will also hear bank transfer, bank debit and direct debit for the same thing.
Where the words do pull apart slightly is scope. ACH covers everything on that network in both directions, including money going out, like payroll by direct deposit. eCheck almost always means one specific thing: a payment coming in, pulled from a customer's checking account. So every eCheck is an ACH transaction, but not every ACH transaction is an eCheck.
What an eCheck actually is
An eCheck is a payment pulled straight from a customer's checking account instead of from a card. The customer gives two numbers off the bottom of a paper check, or the same numbers typed into a form: a routing number, which identifies their bank, and an account number, which identifies their specific account at that bank. No card is involved anywhere in the transaction.
That request travels over ACH, which stands for Automated Clearing House. In plain terms, ACH is the bank network that moves money between accounts. It is the same rail that moves a paycheck by direct deposit, most bill pay, and a lot of business-to-business billing. An eCheck is just one common name for a one-time ACH debit pulled from a bank account.

How the money actually moves
An eCheck passes through three stops, and it takes a few days because each stop has to check in before the money is final.
Receives the debit request the business submitted and sends the money. No instant hold, unlike a card swipe.
The bank network that moves money between accounts. It sorts requests into batches and passes them along.
Receives the money and deposits it into the business's account.
The customer gives their bank details. The business submits the request.
The ACH network sorts the request into a batch and passes it between the two banks.
The funds show up in the business's account, if the request clears.
Here is the same trip in words. The business submits the debit request through its bank or payment provider, and that request goes into the ACH network. There is no instant approval and no hold on the funds at this step. The ACH network gathers that request with a batch of others and passes it along, usually once or a few times a day rather than instantly. The customer's bank receives the request and sends the money, and the business's bank deposits it. If everything is fine, the money is in the business's account, typically three to five business days after the customer paid.
Compare that to a card. A card swipe checks the account in real time and holds the funds in about a second. An eCheck skips that instant check entirely. It moves through the network on its own schedule, and the business only finds out later, once the payment either clears or gets returned.
Why businesses use eChecks
The biggest reason is cost, and the reason the cost is lower is worth understanding. A card payment runs on a card network, and that network charges a cut of every sale, which is why card fees run 2 to 4% no matter the ticket size. ACH is not a card-network transaction at all. There is no card network in the middle taking a percentage, so the fee is usually a small flat amount or a rate closer to 0.75 to 1%.
That gap gets big fast on a large payment. Take a $5,000 invoice. At 0.75% to 1%, an eCheck runs about $37 to $50. A card at 2% to 4% on that same invoice runs about $100 to $200. Same invoice, same money changing hands, a fraction of the cost. Some eCheck providers charge a small flat fee instead of a percentage, which can push the cost even lower.
Because ACH sits outside the card networks entirely, it also sits outside surcharge and dual pricing rules. Those rules exist specifically to govern how a business can pass along a card network's fee. An eCheck was never a card transaction, so there is nothing to surcharge and no dual pricing math to apply. A business can simply price the ACH option lower and let the customer choose.

Recurring payments
eCheck fits recurring billing especially well. Rent, membership dues, retainers, and monthly service invoices all repeat on a schedule the business already knows.
A business cannot start pulling those payments just because it has a customer's routing and account numbers. The customer has to authorize the recurring pulls first, a signed or online agreement that says how much, how often, and how to cancel. A business keeps that authorization on file, and the customer can revoke it at any time.
Once that authorization is in place, the mechanics repeat like any other eCheck. Each pull still takes a few days to confirm, and each pull can still be returned. Businesses that rely on recurring ACH usually build a few days of buffer into their own cash flow and have a plan for what happens when a payment bounces. NWPB sets up recurring eCheck and ACH billing with that authorization step built in from the start.
eCheck vs. credit card vs. wire
Each of these three moves money differently, and each fits a different job.
| Payment type | Typical cost | Typical speed | Best fit |
|---|---|---|---|
| eCheck (ACH) | ~0.75-1% | 3-5 business days | Invoices, dues, recurring billing |
| Credit or debit card | 2-4% | Seconds to authorize, 1-2 days to fund | Walk-in and one-time retail sales |
| Wire transfer | Flat fee, often $15-50 | Same day | Large, one-time, time-sensitive payments |
A wire is the fastest of the three, often landing the same day, but it charges a flat fee that does not scale down for a small payment, and both banks usually charge one, sending and receiving. A wire makes sense for a single large, urgent payment, like closing on a property. It is a poor fit for routine monthly billing, where its flat fee adds up fast and its speed is not needed.
Is an eCheck safe?
An eCheck is generally as safe as any other electronic payment. The routing and account numbers travel over an encrypted connection, not written on paper that can be lost or altered. There is no card number sitting on a receipt that could be copied.
The main risk is not fraud, it is the payment simply not going through. Because there is no real-time check, an eCheck can still be returned days later if the account does not have the funds, is closed, or the customer stops the payment. A customer can also dispute a debit they never authorized, which is why getting that authorization on file before you pull matters as much as the payment itself. That is a business risk to plan for, not a security flaw.
We set up ACH/eCheck acceptance as part of a full payment stack, and if card fees are the bigger cost on your statement, a free rate analysis shows what moving some of that volume to ACH, or lowering the card fees themselves, is actually worth.
Fair questions
What is the difference between an eCheck and ACH?
There is no real difference in what happens to the money. ACH is the bank network that moves it. An eCheck is one common name for a single payment pulled across that network. Saying “take an eCheck” and “run an ACH debit” describes the same transaction; the first is how a customer usually says it, the second is how a bank does.
Is an eCheck the same as a bank transfer?
Yes, close enough for most people. An eCheck is one common name for a payment pulled from a bank account over the ACH network. “Bank transfer” and “ACH payment” usually mean the same thing in everyday use.
How long does an eCheck take to clear?
Usually three to five business days from the day the customer pays to the day the money is fully in the business's account. Weekends and bank holidays add time, because the ACH network does not move money on those days.
Can an eCheck bounce?
Yes. Unlike a card, an eCheck is not checked and approved in real time. It can still be returned days later for insufficient funds, a closed account, or a stopped payment. That risk is the tradeoff for the lower cost.
Is an eCheck safer than a paper check?
In most ways, yes. There is no paper to lose or forge, and the account and routing numbers move over an encrypted connection instead of sitting in someone's mailbox. The same basic risk still applies though: if the account does not have the funds, the payment still gets returned.
Is an eCheck cheaper than a card?
Almost always, and often by a lot on a large payment. At 0.75% to 1%, a $5,000 eCheck runs about $37 to $50. A card at 2% to 4% on the same $5,000 runs about $100 to $200. Some eCheck providers charge a small flat fee instead of a percentage, which can be even less.
Send one statement. Plain-English answer in 24 hours.