Most checking accounts can receive eChecks, but your bank has to support them

An eCheck is a digital version of a paper check — it carries the same routing number, account number, and signature authority as a physical check, but arrives and clears electronically. Your bank does not have to do anything special to receive one. The sender's bank converts the check information into an electronic payment and sends it through the ACH network (Automated Clearing House), the same system that handles direct deposits and bill payments.

The catch is that not every bank has turned on eCheck receiving. Most large banks and credit unions do accept them. Some smaller regional banks and online-only banks do not, or they accept them only from certain senders. Before you count on an eCheck arriving in your account, you need to know whether your specific bank takes them.

If your bank does not accept eChecks, the sender will usually find out when they try to process it — the payment will bounce back and they will have to use a different method. You will not lose money or face a penalty, but the payment will be delayed.

Key Takeaways

  • Most major banks and credit unions accept eChecks without any setup on your part — they arrive through the ACH network just like direct deposits.
  • Some smaller banks and online-only banks do not accept eChecks, so you should contact your bank directly if you are expecting one.
  • If your bank rejects an eCheck, the sender will be notified and can resend it as a wire transfer, ACH payment, or paper check instead.
  • eChecks clear in one to three business days, the same timeline as a regular ACH transfer.
  • You do not need to do anything to receive an eCheck — it deposits automatically once it clears.

How to learn about your bank accepts eChecks

Call your bank's customer service line or log into your online banking portal and look for a help article or FAQ about eChecks. You can also ask directly: "Does my account accept eCheck deposits?" Most banks will give you a yes or no answer in under a minute.

If you are expecting an eCheck and want to be certain, contact your bank before the sender processes it. That way, if your bank does not accept them, you can give the sender an alternative payment method right away instead of waiting for the payment to bounce.

What happens when an eCheck arrives at your bank

Once the sender initiates the eCheck, it travels through the ACH network to your bank's processing center. Your bank verifies that the routing number and account number are valid, then deposits the funds into your account. The whole process takes one to three business days, depending on when the eCheck was sent and your bank's processing schedule.

You will see the eCheck as a pending deposit in your account during the clearing period. Once it clears, it shows up as a regular deposit. Your bank will usually show you the check number and the sender's name so you can match it to what you were expecting.

Banks that commonly accept eChecks

Large national banks like Bank of America, Wells Fargo, Chase, and Citibank all accept eChecks. Most credit unions do as well, though you should confirm with yours. Online banks like Ally, Charles Schwab, and Discover generally accept them.

Smaller regional banks vary. Some accept eChecks from all senders, some only from businesses or government agencies, and some do not accept them at all. If you bank at a smaller institution, a quick call to their customer service line will give you a definitive answer.

What to do if your bank does not accept eChecks

If your bank rejects an eCheck, the sender will receive a notification that the payment failed. They can then ask you for an alternative: a wire transfer, a standard ACH transfer, a paper check mailed to your address, or a payment through a third-party service like PayPal or Venmo.

You do not need to take any action when a rejection happens — the sender will contact you. If they do not, and you were expecting money, reach out to them and let them know your bank does not accept eChecks.

eChecks versus other digital payment methods

An eCheck takes one to three business days to clear, the same as a standard ACH transfer. A wire transfer is faster — usually same-day or next-day — but costs the sender a fee, typically $15 to $30. A paper check takes five to seven business days and requires physical mail.

From your perspective as the receiver, eChecks and ACH transfers feel identical: the money shows up in your account after a few business days with no action required on your part. The main difference is that an eCheck carries the legal weight of a check signature, which matters for certain business and legal transactions, while an ACH transfer is just a bank-to-bank transfer.

Frequently Asked Questions

Can I receive an eCheck if I have a savings account instead of a checking account?

Most banks will not accept eChecks into savings accounts because eChecks are designed to work like paper checks, which are traditionally linked to checking accounts. If someone wants to send you money and you only have a savings account, ask them to use a standard ACH transfer instead, which most banks accept into savings accounts.

Do I have to pay a fee to receive an eCheck?

No. Receiving an eCheck is free. The sender may pay a fee to process it, depending on their bank or the service they use to send it, but you will not be charged.

What if an eCheck bounces because of insufficient funds in the sender's account?

The eCheck will fail during the clearing period, usually within one to three business days. Your bank will not deposit the funds, and the sender will be notified of the failure. You should contact the sender to arrange an alternative payment method or ask them to resubmit once they have funds available.

Can I receive an eCheck from a government agency or tax refund?

Some government agencies send eChecks, but most send direct deposits or paper checks instead. If a government agency tells you they are sending an eCheck, confirm with your bank first that they accept them. For tax refunds, the IRS typically offers direct deposit or a paper check — eChecks are not standard for federal refunds.

How do I know if an eCheck has cleared?

Log into your online banking and look at your recent deposits. Once the eCheck clears, it will show as a completed deposit with the sender's name and check number. If it is still pending, it is still clearing and should arrive within one to three business days.