Skip to main content
Payments

eCheck (Electronic Check): How It Works, Fees vs ACH

What an eCheck is, how electronic check payments work through ACH, fees vs cards, clearing times, check conversion, returns and Nacha rules for businesses.

By Invoice Creator Editorial Team 9 min read

Quick answer: An eCheck (electronic check) is a payment where the customer authorizes you to debit their bank account using the routing and account numbers from a check, and the money moves over the ACH network instead of on paper. eChecks usually cost far less than card payments, settle in one to a few business days, and can be returned if the account lacks funds.

Many customers who would never type a card number into a form will happily pay by eCheck, especially businesses paying larger invoices. For the seller, an electronic check costs a fraction of a card payment and avoids trips to the bank. But eChecks have their own rules: authorization, returns, clearing times and fraud checks. This guide explains how electronic check payments work, how they compare with ACH, cards and paper checks, what they cost with a worked example, and how to start accepting them.

What is an eCheck?

An eCheck is a digital version of a paper check. Instead of writing and mailing a check, the payer gives their bank routing number and account number, plus authorization, through an online form, phone call or signed agreement. The payee's processor sends an ACH debit entry to the payer's bank, which takes the funds and sends them to the payee's bank.

The term is used in a few ways:

  • ACH debit with check details: the most common meaning, used by payment processors for "pay by bank account" checkout options.
  • Check conversion: a paper check converted into an ACH debit at the point of sale, in a lockbox or in the back office.
  • PayPal eCheck: a PayPal payment funded from the sender's bank account that shows as pending until it clears.

If you are not sure where to find the numbers involved, our guide to routing numbers vs account numbers explains both.

How does an eCheck payment work?

  1. Authorization: the customer agrees to the debit online, in writing or by recorded phone call.
  2. Account verification: the processor checks the account, often instantly through bank login or with micro-deposits or a validation service.
  3. Origination: your processor (or your bank as the Originating Depository Financial Institution) submits the debit to the ACH network.
  4. Settlement: the payer's bank debits the account and the funds settle to your bank, usually in one to two business days, or the same day with same-day ACH.
  5. Return window: the payer's bank can return the debit, for example for insufficient funds within two banking days, or for an unauthorized consumer debit within 60 days of the statement.

ACH transactions carry a Standard Entry Class (SEC) code that describes how authorization was obtained: WEB for internet-authorized consumer debits, TEL for phone authorizations, PPD for written consumer authorizations, CCD for business accounts, and POP, ARC or BOC for converted checks. Your processor sets these, but knowing them helps when reading reports.

eCheck vs ACH vs card vs paper check

FeatureeCheck / ACH debitCredit cardPaper check
Typical cost to merchantFlat fee or low percentage, often cappedAbout 2.5% to 3.5% plus a fixed feeBank deposit fees, handling time, mailing delays
Speed to your accountSame day to a few business daysUsually 1 to 2 business daysMail time plus deposit and hold time
Who starts the paymentYou debit with authorizationCustomer or you with card detailsCustomer mails it
Failure riskReturns for NSF, closed account, unauthorizedDeclines and chargebacksBounced checks, fraud, lost mail
Dispute windowUp to 60 days from statement for consumer unauthorized debitsCard network chargeback windows, often 120 daysVaries; fraud claims under check law
Good forLarger invoices, recurring bills, B2BConsumers, small amounts, rewards seekersCustomers who cannot pay electronically

If the customer prefers to push the payment from their own bank, that is an ACH credit rather than an eCheck debit. Our article on ACH debit vs ACH credit covers the difference, and ACH vs wire transfer compares the faster but more expensive option.

How much do eChecks cost?

Pricing varies by provider. Common models are a flat per-transaction fee, a percentage with a cap, or a percentage with a minimum. Published rates used in our other guides include Stripe ACH Direct Debit at 0.8% capped at $5 and Square ACH bank transfers at 1% with a $1 minimum (check current pricing pages, as of October 2026). Traditional ACH processors and banks often charge a flat fee per item plus a monthly fee. Add return fees, which are charged when a debit bounces.

Worked example: eCheck vs card on a $1,250 invoice

MethodCalculationFeeNet received
Card online at 2.9% + 30¢$1,250 x 2.9% + $0.30$36.55$1,213.45
eCheck at 1% (Square-style pricing)$1,250 x 1%$12.50$1,237.50
eCheck at 0.8% capped at $5 (Stripe-style pricing)$10.00, capped$5.00$1,245.00
eCheck at an illustrative $0.50 flat feeFlat$0.50$1,249.50

For a business sending 40 invoices of this size a month, moving from cards to capped eCheck pricing would save more than $1,000 a month. The trade-off is slower confirmation and return risk, which is why many businesses wait for the processor's hold to clear before releasing goods on new customers' first eCheck payments.

How to start accepting eChecks: step by step

  1. Choose a provider that supports ACH debits, such as your card processor, your bank's ACH origination service or an invoicing platform with bank payments.
  2. Complete underwriting. The provider will review your business, expected volume and average ticket.
  3. Set up authorization language for online forms, phone payments (TEL rules require recording or written confirmation) and recurring debits.
  4. Turn on account verification to reduce returns.
  5. Add eCheck to your invoices with a payment link and clear instructions.
  6. Set hold and release rules for orders paid by new customers.
  7. Monitor returns and respond quickly to R-codes.
  8. Reconcile deposits to invoices so each payment is applied correctly.

Our full guide to accepting ACH payments covers provider choices in more detail.

What should an eCheck authorization say?

Authorization is the foundation of every eCheck. Without it, the payer's bank can return the debit as unauthorized and you lose the funds. A simple online or written authorization for a one-time payment covers:

  • Your business name and the payer's name.
  • The amount and the date (or "on or after" date) of the debit.
  • The account to be debited, shown with only the last four digits on confirmations.
  • Language such as: "I authorize [Business] to debit my account for the amount above. I can revoke this authorization by contacting [Business] before the debit date."
  • A record of consent: a checkbox and timestamp online, a signature on paper, or a recording for phone payments.

For recurring debits, add the frequency, the amount or how it is calculated, and how to cancel, then keep the authorization for two years after it ends. Customers sometimes provide a voided check to set up recurring debits; our article on voided checks explains what to do with it securely.

When is eCheck the right payment method?

Business typeWhy eCheck fitsWatch out for
B2B services and wholesaleLarge invoices where card fees would be significantBusiness accounts have a short return window, but corporate AP teams may prefer to push ACH credits instead
Property managementMonthly rent at a predictable amountNSF returns near the start of the month
Membership and subscription businessesRecurring debits with fewer failed payments from expired cardsBank account changes and longer consumer dispute windows
Contractors and home servicesDeposits and final payments on large jobsReleasing work or materials before funds clear
NonprofitsRecurring donations with lower processing costsDonor authorization records

For recurring billing, combining eCheck with autopay works especially well; our guide to recurring payments covers the setup.

PayPal eChecks explained

In PayPal, an eCheck is a payment the sender funds from their bank account when their PayPal balance or a card is not used. The payment shows as pending until it clears, often taking several business days, and PayPal advises sellers not to ship until it completes. Fees follow PayPal's standard rates for the transaction type, not a lower bank-transfer rate, so check our breakdown of PayPal fees before choosing it as your main eCheck channel.

eCheck returns, fraud and Nacha rules

Returns are the main operational headache. The most common codes are R01 (insufficient funds), R02 (account closed), R03 (no account or unable to locate) and R10 (customer advises not authorized). Our list of ACH return codes explains what each means and what to do. Nacha, which writes the ACH rules, monitors originators' return rates, including a 0.5% threshold for unauthorized returns, and has added fraud monitoring requirements that took effect in 2026, covered in our guide to the Nacha 2026 rules.

Practical fraud controls include validating accounts on first use for web debits, matching the account holder name where your provider supports it, being cautious with large first orders, and never accepting a request to "refund the overpayment" to a different account.

Check conversion and the move away from paper

Some businesses still receive paper checks and convert them. Under accounts receivable conversion (ARC) and back office conversion (BOC), a consumer check mailed to you or dropped off can be converted into an ACH debit if you give notice beforehand, typically printed on your invoice or at the counter. The original check is then destroyed after secure storage. Converting checks speeds up funds and reduces handling, and fits a wider trend away from paper explained in our article on the US paper check phase-out.

Common eCheck mistakes

  • Debiting without clear authorization, which leads to R10 returns and possible Nacha penalties.
  • Shipping high-value orders before funds clear on a new customer's first payment.
  • Storing account numbers in spreadsheets or email, against Nacha security rules.
  • Retrying a returned debit too many times; Nacha limits re-presentment of NSF returns.
  • Not updating recurring debits when customers change banks.
  • Forgetting to reconcile returns, leaving invoices marked as paid when they are not.

Putting eCheck on your invoices

The easiest way to move customers to eCheck is to make it the obvious option on every invoice: a payment link labeled "Pay by bank (eCheck)" with a short note that it is free for them, while cards may carry a fee where allowed. Create the invoice in our free invoice generator, paste your provider's payment link into the payment instructions, and include your invoice number so the deposit matches. When the payment arrives, a quick thank-you for your payment message confirms receipt.

An eCheck gives you the low cost of ACH with the familiar feel of paying by check. Get proper authorization, verify accounts, watch returns and reconcile every payment. To bill clients and offer eCheck as a payment option, our invoice generator is free, needs no sign-up and builds a downloadable PDF in your browser.

Frequently asked questions

Is an eCheck the same as ACH?

Almost always, yes. An eCheck is a consumer- or business-authorized debit from a checking account that is processed over the ACH network, so it is a type of ACH payment. The term eCheck emphasizes that the customer provides the information found on a paper check, the routing and account numbers, rather than a card. Some providers use eCheck and ACH debit interchangeably in their pricing.

How long does an eCheck take to clear?

Standard ACH debits usually settle in one to two business days, and same-day ACH can settle the same business day if submitted before cutoff. However, providers often hold funds longer, commonly three to five business days, to protect against returns for insufficient funds or unauthorized debits. PayPal eChecks, which are funded from the sender's bank account, can take up to several business days to clear.

Can an eCheck bounce?

Yes. If the customer's account lacks funds, is closed or the details are wrong, the bank returns the debit with an ACH return code, such as R01 for insufficient funds or R03 for no account. The funds are then pulled back from your account, and many providers charge a return fee. Consumers can also dispute unauthorized debits for a longer period than businesses can.

What information do I need to accept an eCheck?

You need the account holder's name, bank routing number, account number, account type (checking or savings) and their authorization to debit the account for a specific amount or schedule. Online forms and processors collect this securely, and many verify the account instantly by having the customer log in to their bank. Avoid collecting account details by plain email, because they can be misused.

Are eChecks safe for the payer?

Generally yes. Consumers in the US are protected by Regulation E, which lets them dispute unauthorized electronic debits, and ACH payments pass through regulated banks. Payers should only give account details to businesses they trust and through secure forms. Businesses must protect stored account numbers and follow Nacha security rules, which require account data to be unreadable when stored electronically above certain volume levels.

Can I convert a paper check into an eCheck?

Yes, through check conversion. Under Nacha rules, a check received at a point of sale, in a lockbox or at a back office can be converted into an ACH debit, using entry types such as POP, ARC or BOC, as long as you give the required notice. Remote deposit capture, where you scan a check with a phone or scanner, is different: it creates an image deposit, not an ACH debit.

Do eChecks show up as a 1099-K?

eChecks and ACH debits processed by a bank are not card transactions, so they are not reported as payment card transactions on Form 1099-K. Third-party payment platforms that process bank payments for you may still count them toward their own 1099-K reporting rules. Either way, all business income is taxable whether or not you receive a 1099-K, so record every eCheck payment in your books.

Should small businesses stop accepting paper checks?

Not necessarily, but many are encouraging electronic payments instead. Paper checks are slower, cost more to process, and are a major target for check fraud such as washing and counterfeiting. Offering eCheck or ACH on every invoice moves many payers away from paper. For customers who still mail checks, Positive Pay from your bank on your outgoing checks and prompt deposits help reduce fraud risk.

IC

Invoice Creator Editorial Team

Guides on invoicing, cash flow and small-business finance from Invoice Creator, operated by Next Software Development Company. Content is reviewed for accuracy against the fields our own invoice generator produces.

Try the invoice generator

Related reading