Payments

What is an eCheck?

An eCheck is a digital version of a traditional paper check that transfers funds electronically from the payer's checking account to the payee's account via the ACH network. It contains the same core information as a paper check: the payer's account number, routing number, and the payment amount. The difference is that it is submitted and processed digitally rather than physically.

eChecks are also referred to as electronic checks, online checks, internet checks, or ACH debits. In fintech and payments infrastructure contexts, they are more commonly called ACH debits. The consumer-facing term "eCheck" is most common in billing, B2B payments, and SMB contexts.

How eChecks work

An eCheck is a pull payment. The payee initiates the transaction by debiting the payer's account, rather than the payer sending the funds directly. This is the same model as a direct debit. The process works as follows:

  1. The payer authorizes the payment by providing their account number, routing number, and authorization. This can be done via a signed form, an online checkout form, or a recorded verbal agreement
  2. The payee submits the payment instruction to their bank or payment processor
  3. The payment processor formats the transaction as an ACH debit entry and submits it to the ACH network via an ODFI
  4. The ACH network routes the debit to the payer's bank (the RDFI), which verifies the account and processes the debit
  5. Funds are transferred and credited to the payee's account, typically within 3-5 business days

Authorization is a required step under NACHA rules. A payee cannot initiate an eCheck without explicit consent from the payer. For internet-authorized transactions, NACHA's WEB SEC code applies, which requires additional account validation and fraud prevention measures.

eCheck vs. paper check

eChecks and paper checks carry the same information but differ significantly in how they are processed.

eCheck Paper check
Processing method Electronic via ACH Physical clearing system
Settlement time 3-5 business days 2-5 business days
Authorization Digital or written Physical signature
Fraud risk Lower (encrypted, auditable) Higher (forgery, alteration)
Cost to process $0.10-$1.50 flat fee Higher (printing, postage, handling)
Reversibility Returnable via ACH return codes Stoppage via bank

eCheck vs. ACH debit

These two terms describe the same underlying transaction. An eCheck is the consumer-facing name for an ACH debit. When a business says it accepts eChecks, it means it can initiate ACH debits from customer bank accounts.

The distinction matters mainly in context. In consumer billing and SMB settings, "eCheck" is the common term. In payment infrastructure, API documentation, and fintech contexts, the same transaction is called an ACH debit, and the relevant rules, return codes, and compliance obligations are all framed in ACH terms.

Common use cases

eChecks are well suited to high-value or recurring payments where card processing fees would be prohibitive.

  • Recurring billing: Rent, utilities, insurance premiums, gym memberships, and subscription services. Customers authorize once and the payee collects on schedule
  • B2B payments: Supplier invoices, contractor payments, and intercompany transfers where the flat-fee cost structure of ACH is significantly cheaper than card
  • Government and tax payments: Many government agencies accept eChecks for tax remittances, fines, and fee payments
  • High-value purchases: Real estate deposits, large equipment purchases, and professional service retainers where the dollar amount makes card fees impractical

eCheck returns

Like any ACH debit, eChecks can be returned by the receiving bank if the transaction cannot be completed. Common reasons include insufficient funds (R01), a closed account (R02), or a claim that the debit was unauthorized (R07 or R10).

Returns can arrive up to 2 banking days after settlement for most reasons, or up to 60 calendar days for unauthorized consumer debits. Businesses processing eChecks should monitor ACH return codes and return rates to stay within NACHA's thresholds. Using account validation before initiating the first eCheck to a new customer reduces the risk of administrative returns from bad account details.

Continue learning

Layer 2 blockchain

Category
Read more

Layer 1 blockchain

Category
Read more

FedNow API

Category
Read more

eCheck

Category
Read more

Payment controls

Category
Read more

Faster Payment System (FPS)

Category
Read more

Request for payment (RfP)

Category
Read more

Stablecoin orchestration

Category
Read more

ACH API

Category
Read more

BACS

Category
Read more

ACH payment returns

Category
Read more

Stablecoin yield

Category
Read more

Cash float

Category
Read more

BAI2

Category
Read more

Compliance risk management

Category
Read more

ACH transfer limit

Category
Read more

Deposit Account Control Agreement (DACA)

Category
Read more

Currency Transaction Report (CTR)

Category
Read more

Crypto faucet

Category
Read more

FBO account

Category
Read more

OTC trading

Category
Read more

Virtual IBAN

Category
Read more

Third-party payment

Category
Read more

Ledger balance

Category
Read more

Issuer Identification Number (IIN)

Category
Read more

CASPs (Crypto-Assets Service Providers)

Category
Read more

Section 314(b)

Category
Read more

OFAC (Office of Foreign Assets Control)

Category
Read more

Penny test

Category
Read more

Cash pooling

Category
Read more

Money transmission

Category
Read more

Core banking

Category
Read more

Sweep account

Category
Read more

Flow of funds

Category
Read more

Cash application

Category
Read more

Bank Reconciliation

Category
Read more

Clearing account

Category
Read more

Cash reconciliation

Category
Read more

Take rate

Category
Read more

CHAPS (Clearing House Automated Payment System)

Category
Read more

The Clearing House (TCH)

Category
Read more

A2A payments

Category
Read more

Bulk Electronic Clearing System (BECS)

Category
Read more

Real-time gross settlement (RTGS)

Category
Read more

Same-day ACH

Category
Read more

ACH return codes

Category
Read more

PYUSD (PayPal USD)

Category
Read more

Sort Code

Category
Read more

Atomic settlement

Category
Read more

Payment orchestration

Category
Read more

T2

Category
Read more

Financial Crimes Enforcement Network (FinCEN)

Category
Read more

Unified Payments Interface (UPI)

Category
Read more

Programmable money

Category
Read more

QR code payments

Category
Read more

CHIPS (Clearing House Interbank Payments System)

Category
Read more

Nacha

Category
Read more

FedACH

Category
Read more

XRP (Ripple)

Category
Read more

EURC (Euro Coin)

Category
Read more

USDC (USD Coin)

Category
Read more

USDT (Tether)

Category
Read more

Fedwire

Category
Read more

On-Demand Liquidity (ODL)

Category
Read more

Payment ledger

Category
Read more

Treasury management

Category
Read more

Blockchain

Category
Read more

Liquidity management

Category
Read more

Virtual Asset Service Provider (VASP)

Category
Read more

Fiat money

Category
Read more

Custodial vs Non-Custodial Wallets

Category
Read more

On/Off Ramps

Category
Read more

Payment reconciliation

Category
Read more

Payment Service Provider (PSP)

Category
Read more

Payment API

Category
Read more

Ethereum Virtual Machine (EVM)

Category
Read more

Stablecoin

Category
Read more

KYC (Know Your Customer)

Category
Read more

DEX (Decentralized Exchange)

Category
Read more

CEX (Centralized Exchange)

Category
Read more

Virtual account

Category
Read more

SPEI (Sistema de Pagos Electrónicos Interbancarios)

Category
Read more

Pix (Brazilian Instant Payment)

Category
Read more

RTP (Real-Time Payments)

Category
Read more

SWIFT

Category
Read more

ACH (Automated Clearing House)

Category
Read more

Electronic Funds Transfer (EFT)

Category
Read more

Wire transfer

Category
Read more

SEPA (Single Euro Payments Area)

Category
Read more

FedNow

Category
Read more
Download Due & Move Money Without Borders