The core difference between EFT and ACH

EFT (Electronic Funds Transfer) is the broad category of any electronic movement of money from one bank account to another. ACH (Automated Clearing House) is one specific type of EFT that moves money through a particular network operated by the Federal Reserve and The Clearing House.

Think of EFT as the umbrella term. ACH is one tool under that umbrella. Other tools under the EFT umbrella include wire transfers, debit card transactions, and real-time payment systems. When you hear "EFT," the person might mean ACH specifically, or they might mean any electronic money movement at all — context matters.

For most people moving money between their own bank accounts or paying a bill, ACH is what actually happens behind the scenes, even if the bank calls it an "electronic transfer" or "EFT."

Key Takeaways

  • EFT is the general term for any electronic money movement; ACH is one specific type of EFT that uses the Federal Reserve's network.
  • ACH transfers typically take one to three business days and cost nothing or very little, making them the standard for bill pay and recurring payments.
  • Wire transfers are faster (same day or next day) but cost $15 to $50 and are irreversible, so they suit urgent or large payments.
  • Your bank's bill pay feature almost always uses ACH, not wire transfer, unless you specifically request a wire.
  • ACH has daily limits (often $10,000 to $25,000 per transaction) while wire transfers have higher limits but require more verification.

How ACH transfers work and why they are the default

When you set up bill pay through your bank's website or mobile app, you are almost always using ACH. The bank batches your payment with thousands of others, sends them through the Federal Reserve's ACH network, and the money lands in the payee's account one to three business days later.

ACH is the default because it is cheap for banks to run — they process millions of transactions in a single batch — and that cost savings gets passed to you as free or nearly free transfers. There is no per-transaction fee at most banks, and even when there is, it is usually under $2.

ACH works for recurring payments (like a monthly insurance premium), one-time transfers between your own accounts, and payments to businesses or individuals. The payee does not need to be at your bank. The ACH network handles the routing.

When wire transfers are used instead of ACH

A wire transfer is a different type of EFT that moves money faster and with more certainty, but at a cost. Wire transfers typically arrive the same business day or the next business day, and they are irreversible once sent — the money cannot be recalled.

Wire transfers cost $15 to $50 per transaction, depending on your bank and whether the wire is domestic (within the US) or international. Because of the speed and finality, wire transfers are used for time-sensitive payments: closing on a house, paying a contractor before work begins, or sending money to someone you do not have an ongoing relationship with.

Your bank will ask you more questions before approving a wire — they need the recipient's full name, account number, and routing number, and they may ask what the money is for. This is partly to prevent fraud and partly to comply with anti-money-laundering rules.

Speed and timing differences

ACH transfers take one to three business days. If you send an ACH payment on a Friday afternoon, it may not land until Tuesday. Weekends and bank holidays do not count as business days.

Wire transfers typically clear the same business day if you send them before your bank's cutoff time (usually 2 or 3 p.m. Eastern). If you miss the cutoff, the wire goes out the next business day. Some banks offer next-day wire service if you miss the same-day window.

This speed difference is why wire transfers suit urgent situations and ACH suits routine bills. If your rent is due tomorrow and you have not paid it yet, ACH will not work — you need a wire or a cashier's check delivered in person.

Limits and restrictions on each method

ACH transfers usually have a daily limit set by your bank, often $10,000 to $25,000 per transaction. Some banks allow you to request a higher limit, but it takes time to process. The limit exists partly to reduce fraud risk and partly because ACH is designed for routine, smaller payments.

Wire transfers have higher limits — often $50,000 or more per transaction — but your bank may still ask questions or require approval for very large amounts. The limit depends on your account history and the bank's internal rules.

Both methods have daily aggregate limits in some cases, meaning the total of all your transfers in one day cannot exceed a certain amount. Check your bank's terms or call to find out what your specific limits are.

Fees and costs

ACH transfers are free at most banks. Some banks charge $1 to $3 per ACH transfer, but this is uncommon for consumer accounts. Business accounts are more likely to have per-transaction fees.

Wire transfers cost $15 to $50 per wire. Domestic wires (within the US) are usually cheaper than international wires. Some banks charge different amounts for incoming versus outgoing wires. A few banks waive wire fees for customers who maintain a high balance or have premium accounts, but this is not standard.

If you are moving money between your own accounts at the same bank, many banks offer free transfers regardless of method. If you are moving money between accounts at different banks, ACH is free and wire transfer costs money.

Security and fraud protection

ACH transfers are reversible if there is an error. If you send money to the wrong account by mistake, you can contact your bank and they can attempt to recover it. This is not may provide — the receiving bank has to cooperate — but the option exists.

Wire transfers are final. Once the money leaves your bank, it is gone. If you send a wire to a scammer or to the wrong account number, your bank cannot bring it back. This is why wire transfers require more verification and why you should triple-check the recipient's details before confirming.

Both ACH and wire transfers are electronic, so they leave a clear record. Your bank can see exactly where the money went and when. This makes it easier to dispute fraudulent transfers if someone gains unauthorized access to your account.

Frequently Asked Questions

Can I cancel an ACH transfer after I send it?

Yes, but only if you act quickly — usually within one business day of sending it. Contact your bank when ready and ask them to recall the transfer. If the money has already been processed and moved to the other bank, recall becomes much harder. Wire transfers cannot be recalled once sent.

Is ACH the same as a bank transfer?

In everyday language, "bank transfer" usually means ACH. Technically, a bank transfer could be ACH, a wire, or another electronic method. When your bank's website says "transfer funds," it is almost always ACH unless you specifically choose "wire transfer" as an option.

Why would I ever use a wire transfer if ACH is free?

Speed and certainty. If you need money to arrive today or tomorrow, ACH will not work — it takes one to three days. Wire transfers also cannot be reversed, which matters when you are paying someone you do not have an ongoing relationship with and you want to be sure the transaction is final.

Do I need the recipient's routing number for ACH?

Usually yes, though many bill pay systems let you just enter the company name and account number and the bank looks up the routing number for you. For person-to-person ACH transfers, you typically need the recipient's bank name, account number, and routing number. Wire transfers always require all three.

What happens if I send an ACH transfer to a closed account?

The receiving bank will reject it and send it back to your bank, which will return the money to your account. This takes a few extra business days. You will then need to get the correct account information and send the transfer again.