An eCheck is a type of electronic payment in the US where money is transferred between bank accounts using the Automated Clearing House (ACH) network.
Americans made 47 monthly payments on average in 2025, according to The Federal Reserve, six of them via the ACH.
Accepting eChecks gives customers another way to pay a business directly from their bank accounts. In a 2026 survey from Baymard Institute, 9% of US online shoppers said they abandoned an order recently because the site didn’t offer enough payment methods.
What is an eCheck?
An eCheck—also written as “e check” and sometimes called a digital check—is an electronic payment that moves money from one bank account to another account through the ACH network.
It works similarly to a paper check. The payer authorizes the transaction through an online form, checkout page, or recurring payment agreement. A payment processor then submits the information, including bank account details, to the ACH network.
Common use cases include recurring bills, subscriptions, rent, and tuition. Businesses can also accept eChecks for sales invoices and high-value purchases like wholesale inventory orders and equipment purchases.
How are eChecks processed?
An eCheck is a type of ACH debit. Banks and payment processors exchange eCheck instructions through the ACH network. No physical check has to be mailed or delivered to a bank.
Here are the four stages of eCheck processing in ecommerce:
1. Authorization
The customer gives the retailer permission to debit their bank account. Customers can authorize a payment through an online checkout, signed form, or recorded phone agreement.
To make recurring payments, customer authorization may cover later debits made under the agreed schedule and terms.
2. Capture
The retailer or payment processor collects the customer’s bank account number, routing number, payment amount, and authorization record.
An online checkout or invoice portal sends these details to the payment processor after the customer submits them. For recurring payments, the processor also records the payment schedule.
3. Verification
The payment processor checks the routing and account information and applies fraud controls. For online ACH debits, Nacha requires account validation. A processor can validate an account through ACH prenotification entries, microdeposits, or third-party validation services.
Verification does not confirm that the account has enough money to cover the payment. An eCheck can still be returned after submission because of insufficient funds, a closed account, or a blocked debit.
4. Clearing and funding
The ACH facilitates the transfer of funds. Once payment is approved, the customer’s bank account is debited, and the transaction is made.
Nacha, the organization that manages the ACH, estimates 80% of network volume is settled in one banking day or less. Businesses often cite a two-to-three-business-day window to cover processing and funding timelines.
For example, Shopify ACH Direct Debit payments for B2B orders can take up to four business days to process. After settlement, the funds follow the shop owner’s Shopify Payments payout schedule.
How safe are eChecks?
eChecks are generally safe when a reputable payment provider processes them. Electronic processing reduces the risk of a paper check being lost, stolen, or altered. eChecks are not guaranteed payments, so merchants still face fraud and return risks.
The 2026 Global eCommerce Payments & Fraud Report, created by the Merchant Risk Council and Visa, found that 3.5% of accepted ecommerce orders were fraudulent, up from 3% in 2025.
Five measures protect eCheck payments:
- Authorization. The customer gives the merchant permission to debit their account. The merchant keeps a record of that authorization.
- Account validation. The payment processor checks the routing and account information. Nacha requires fraud detection and account validation for online ACH debits.
- Encryption and access controls. Reputable payment processors encrypt sensitive bank information and restrict access to it. Nacha requires ACH participants to protect payment data throughout its life cycle.
- Fraud screening. Payment processors can flag duplicate transactions and unusual payment activity. Nacha’s 2026 rules require risk-based procedures for identifying suspicious ACH entries.
- Return and dispute rights. A customer’s bank can return an entry that it cannot process. Consumers also have rights under Regulation E when an unauthorized electronic debit appears on their account.
An eCheck can bounce if the account doesn’t have enough money. eChecks may also be denied for incorrect account information, closed accounts, stop-payment orders, or disputed authorization.
It may be wise to treat a pending eCheck as unpaid until the processor confirms it.
Legal disclaimer: This information is for general educational purposes only. It is not legal or financial advice. Consult a qualified attorney and your payment provider for guidance on Nacha rules, Regulation E, and state law.
eChecks pros and cons
Paper checks create work before a bank processes the payment. The merchant has to receive the check, record it, and deposit it.
An eCheck sends the payment information to a payment processor electronically. Merchants still face delays, returned payments, and fees.
The table below shows the pros and cons of eChecks.
| Pros | Cons |
|---|---|
| Faster: No mailing or manual deposit | Not instant: Funding can take several days |
| No physical loss: Payments are digitally recorded | Return risk: Banks can reject payments |
| Encrypted data: Processors encrypt bank details | Not fraud-proof: Stolen details can be used |
| Less waste: No paper or transport | Fees: Return fees vary by processor |
Should you accept eCheck payments?
Accept eChecks when customers regularly ask to pay from a bank account. Review processing time, return risk, and fees before accepting them. Keep in mind, eChecks are non-guaranteed payments. An eCheck adds a payment option for customers who do not want to use a card.
Best practices for accepting eChecks
- Explain the processing time before checkout.
- Keep the order pending until payment clears.
- Record the customer’s payment authorization.
- Publish your return and refund policies.
- Review processing, return, and dispute fees.
- Monitor returned payments and unusual account activity.
How to accept ACH payments with Shopify
Shopify Payments offers ACH Direct Debit for eligible B2B orders. The store must be based in the US and accept USD. It also needs more than 100 fulfilled orders, an active paid plan, and completed identity verification.
The customer needs a US bank account. ACH Direct Debit is not available for in-person sales through Shopify POS.
To activate it:
- Go to Settings > Payments.
- Find Shopify Payments and select Manage.
- Select Manage payment methods.
- Under Local payment methods, activate ACH Direct Debit.
Orders are marked as Pending until the payment is fully processed, which can take up to four business days. Shopify pays the funds according to your payout schedule after settlement.
Read more
- Amazon Handmade Vs. Etsy- Pros and Cons for Sellers
- EFT Payments- What Are Electronic Fund Transfers?
- Guide to Profit and Loss Statements for SMBs With Examples
- What is Loss Leader Pricing? Definition and Guide
- How Recurring Payments Work for Small Business Owners
- How Heatonist Became the World’s Top Hot Sauce Website
- How Financial Planning Can Help You Achieve Your Business Growth Goals
- Shipping Delays and the Holiday Rush- How to Set Your Business Up for Success
- How To Prepare for Shipping Rate Changes
- You Might Be Worth More Than Your Books Indicate- Why You Need to Consider Goodwill in Accounting
eChecks FAQ
Is it safe to pay by eCheck online?
Yes, paying by eCheck online is safe when the merchant uses a reputable payment processor. The processor encrypts bank details and validates the account before submitting the debit request.
Is an eCheck the same as ACH?
No. An eCheck is a payment method. The ACH is the electronic network that banks use for account-to-account transfers. An eCheck is an ACH debit authorized by a payer to a payee.
How long does it take for an eCheck to clear?
Businesses often say it takes two to three business days to process an eCheck payment. Nacha, which governs the ACH, estimates 80% of network volume is settled in one business day or less. Transactions typically aren’t processed on weekends and holidays.
How much does it cost to process an eCheck?
The cost of processing an eCheck varies with the payment processor or bank, but it can be cheaper than credit card transactions. Costs can range from 0.5% to 1.5% of the transaction amount, plus any monthly fees. Some processors may cap per-transaction amounts.
What’s the difference between eChecks and credit cards?
eChecks require sufficient funds in the payer’s account at the time of transaction, unlike credit cards, which allow deferred payment. eChecks can also incur lower processing fees.












