What an eCheck Is
An eCheck is a digital version of a paper check. Instead of writing a check by hand, signing it, and mailing it, you authorize a payment electronically using your bank account number and routing number. The money moves from your bank account to someone else's bank account through the same banking system that processes paper checks—the Automated Clearing House, or ACH network.
When you send an eCheck, you are not sending cash or a credit card payment. You are sending authorization for the recipient to withdraw money directly from your checking account, just as if you had written and mailed a physical check. The recipient deposits it electronically instead of at a teller window.
eChecks are used for bills, rent, loan payments, taxes, peer-to-peer transfers, and business payments. They cost less than credit card payments (no processing fee for the sender in most cases) and work with any bank account, not just credit cards.
Key Takeaways
- An eCheck pulls money directly from your checking account through the ACH network, the same system that processes paper checks electronically.
- eChecks typically take three to five business days to clear, longer than debit cards or ACH transfers but similar to mailed paper checks.
- You authorize an eCheck by providing your bank account number, routing number, and account type—no credit card required.
- eChecks are cheaper for the sender than credit card payments and work for bills, rent, taxes, and peer transfers.
- If an eCheck bounces or is disputed, the recipient can attempt to re-deposit it, and you may face overdraft fees from your bank.
How an eCheck Transaction Moves Through the Banking System
When you submit an eCheck, the recipient's bank receives the electronic image and information. Your bank does not immediately pull the money. Instead, the payment enters the ACH network, which batches eChecks together and processes them in cycles—usually overnight or the next business day.
The ACH network then sends the transaction to your bank with a request to withdraw the funds. Your bank checks whether you have enough money in your account. If you do, the funds are reserved and sent to the recipient's bank. If you do not, your bank can reject the transaction, and you may be charged an overdraft or returned-item fee.
The entire process typically takes three to five business days from the time you submit the eCheck until the money appears in the recipient's account. Some banks or recipients may show a pending status after one or two days, but the funds are not fully available until the ACH cycle completes.
When to Use an eCheck Instead of Other Payment Methods
Use an eCheck when the recipient accepts them and you want to avoid credit card fees. Landlords, utility companies, tax agencies, and loan servicers often accept eChecks because they are cheaper to process than credit cards. If you are paying a large bill and the recipient charges a fee for credit card payments, an eCheck usually costs nothing.
eChecks also work if you do not have a credit card or prefer not to use one. Any checking account at any bank can send an eCheck. You do not need a credit score, a credit card company, or a digital wallet.
However, do not use an eCheck if you need the money to move fast. A wire transfer clears in hours. An ACH transfer (different from an eCheck) can clear in one to two business days. An eCheck takes three to five days, so it is not the right choice for urgent bills or time-sensitive payments.
What Information You Need to Send an eCheck
To send an eCheck, you will need your own bank account information and the recipient's bank account information. Specifically, you need your routing number (a nine-digit code that identifies your bank) and your account number. The recipient needs their routing number and account number.
You will also need to specify the account type—checking or savings—for both accounts. Some eCheck systems ask for the recipient's name as it appears on their account. You may also need to provide a check number (some systems auto-generate one) and a memo or description of what the payment is for.
Never send an eCheck through email or text message. Always use the recipient's official payment portal, your bank's bill pay system, or a payment processor the recipient has told you to use. Scammers sometimes pose as companies and ask for bank details via email.
How Long an eCheck Takes and What Happens If It Bounces
An eCheck is not instant. The standard timeline is three to five business days. Weekends and bank holidays do not count as business days, so an eCheck submitted on Friday may not clear until Wednesday or Thursday of the following week.
If your account does not have enough money when the ACH network tries to withdraw the funds, your bank will reject the eCheck. The recipient's bank will be notified that the transaction failed. You will likely be charged a returned-check or overdraft fee by your bank—typically $25 to $35, though this varies by bank.
The recipient may attempt to re-deposit the eCheck, and if your account now has funds, it may clear the second time. However, if it bounces again, you may face additional fees. Some recipients will also charge you a fee for a returned eCheck, and they may stop accepting payments from you.
eCheck Fraud Protection and Dispute Rights
eChecks are protected under the same federal rules as paper checks and ACH transfers. If someone forges your signature or steals your bank account information to send an eCheck without your permission, you have the right to dispute it. You must report the unauthorized transaction to your bank within 60 days of the statement date on which it appears.
Your bank will investigate and, if they confirm the transaction was unauthorized, will reverse it and return the money to your account. However, if you wait longer than 60 days, your bank may not be required to refund you.
If you sent an eCheck to the wrong person or the recipient claims they never received it, the dispute process is more complicated. You cannot simply cancel an eCheck the way you can cancel a credit card charge. Once submitted, it is in the ACH system. Your only option is to contact the recipient and ask them to return the money, or to dispute it with your bank if you believe the recipient committed fraud.
eCheck Fees and Costs
Most banks do not charge you a fee to send an eCheck through their bill pay system. If you use a third-party payment processor or a service that specializes in eCheck processing, they may charge a small fee—usually $1 to $3 per transaction, though this varies.
The recipient may charge you a fee to accept an eCheck, but this is rare. More commonly, recipients charge a fee if you pay by credit card, and they offer eCheck as a free or cheaper alternative.
If your eCheck bounces, your bank will charge you a returned-item or overdraft fee. The recipient may also charge a fee for a returned eCheck. These fees are not part of the eCheck system itself—they are penalties for insufficient funds.
Frequently Asked Questions
Can I cancel an eCheck after I send it?
Not reliably. Once an eCheck enters the ACH network, it is difficult to stop. If you catch it within a few hours of submission, some banks may be able to recall it before it is processed. Contact your bank immediately if you need to cancel. After the ACH cycle has begun, cancellation is unlikely, and your only option is to ask the recipient to return the money.
Is an eCheck the same as an ACH transfer?
No. An eCheck is a type of ACH transaction, but not all ACH transfers are eChecks. An eCheck mimics a paper check and can be re-deposited if it bounces. A standard ACH transfer is a direct bank-to-bank transfer that cannot be re-deposited. ACH transfers often clear faster than eChecks.
What if the recipient's bank rejects the eCheck?
If the recipient's bank rejects it because the account number is wrong or the account is closed, the eCheck will be returned to your bank. You will be notified, and the money will stay in your account. You will not be charged a fee by your bank, but the recipient may charge you for the failed transaction.
Can I send an eCheck from a savings account?
Yes, but it is less common. Most eCheck systems are designed for checking accounts. If you want to send an eCheck from a savings account, contact your bank to see if they support it. Some banks do not allow eChecks from savings accounts because the ACH network treats them differently.
Do I need to provide my Social Security number to send an eCheck?
No. You only need your bank account number, routing number, and account type. Your bank already has your Social Security number on file, but you do not need to provide it again to send an eCheck through your bank's bill pay system.