Skip to main content

How EFT Payments Work and When Your Money Actually Moves

What an EFT payment is and how it differs from other transfers

An EFT (electronic funds transfer) is any movement of money from one bank account to another using electronic systems instead of paper checks or cash. It is the umbrella term for ACH transfers, wire transfers, debit card transactions, and automated bill payments — basically any time money moves digitally between accounts.

The key difference between EFT and the older methods: the money moves on a computer network, not by mail. A check takes three to five business days to clear because it has to be physically transported, scanned, and verified. An EFT can move money in hours or days depending on the type. That speed matters when you are paying a bill on the due date or waiting for a paycheck to land.

EFT is also the reason your employer can deposit your paycheck directly into your account instead of handing you a paper check. It is why you can set up automatic payments for rent, utilities, or loan payments. The system is built into how modern banking works — you cannot avoid it, but understanding how it moves money helps you time payments and avoid overdrafts.

Key Takeaways

  • EFT is the general term for any electronic money transfer between bank accounts, including ACH transfers, wire transfers, and automatic bill payments.
  • ACH transfers (the most common type of EFT) take one to three business days and cost nothing or very little, while wire transfers move money the same day but charge a fee.
  • Money does not move instantly even though the transaction is electronic — the sending bank, receiving bank, and the ACH network all have to process it, which takes time.
  • If you schedule an EFT payment for a bill due date, you need to know whether the payment posts on the date you send it or the date it arrives at the biller's bank.
  • EFT payments are reversible only within a narrow window and only under specific circumstances, so once you send money, assume it is gone.

How money actually moves during an EFT transaction

When you send an EFT payment, the money does not leave your account and arrive at the destination instantly. Your bank receives the instruction, batches it with thousands of other transfers, and sends it through a clearing network — usually the ACH network (Automated Clearing House) for routine transfers, or a wire network for urgent ones. The receiving bank then processes it on their end and deposits it into the destination account.

Each step takes time. Your bank may hold the transaction for a few hours before sending it. The ACH network processes batches at set times during the day, not continuously. The receiving bank may take another business day to post the money to the account. This is why an ACH transfer typically takes one to three business days even though no physical object is moving — it is all processing delays built into the system.

During those days, the money is in limbo. It has left your account (so you cannot spend it twice), but it has not arrived at the destination yet. If something goes wrong — a wrong account number, a closed account, a mismatch in the account holder's name — the money bounces back, and you have to resend it. That bounce takes another one to three business days.

ACH transfers versus wire transfers: speed and cost

The two most common types of EFT are ACH and wire transfers, and they work very differently. An ACH transfer is the standard method for paychecks, bill payments, and routine transfers between accounts. It is cheap (often free from your bank) because the ACH network batches thousands of transfers together and processes them in bulk. The trade-off is time: one to three business days is normal.

A wire transfer is faster but costs money — usually $15 to $30 per transfer depending on your bank. Wire transfers move the same day or next business day because they bypass the batch system and go directly through the Federal Reserve or a private wire network. You use a wire when you need money to arrive urgently, such as closing on a house, paying a security deposit, or sending money internationally.

Your bank controls which method you can use for which transaction. Employers almost always use ACH for paychecks because it is cheap and they do not need the money to arrive instantly. Landlords and utility companies usually accept ACH for routine payments. If you need to pay a bill by wire, you have to call your bank or go in person — most banks do not let you initiate a wire online without extra verification.

Why the payment date and the posting date are not the same

This is where EFT payments trip people up: the date you send a payment and the date it shows up in the biller's account are different. If you schedule a bill payment for the due date, you need to know whether your bank sends it on that date or whether it arrives at the biller on that date. Most billers consider a payment on time if it arrives by the due date, not if you send it by the due date.

Your bank usually sends the payment one to two business days before the date you scheduled it, to account for processing time. So if a bill is due on the 15th and you schedule a payment for the 15th, your bank sends it on the 13th or 14th, and it arrives at the biller on the 14th or 15th. But if you schedule it for the 16th thinking you have an extra day, your bank sends it on the 14th or 15th, and it arrives on the 15th or 16th — which might be late.

The safest approach: schedule EFT payments at least two business days before the due date. If the due date is a Friday, schedule it for Wednesday. If the due date falls on a weekend, the biller usually extends the deadline to the following Monday, but do not rely on that — send it by Friday. Check your bill or call the biller if you are unsure how they count the posting date.

What happens if an EFT payment goes to the wrong account

If you send an EFT payment to an account number that does not exist or belongs to the wrong person, the receiving bank will reject it. The money bounces back to your bank, which returns it to your account. This process takes one to three business days in each direction, so you are looking at three to six business days total before the money is back in your hands.

If the account number is valid but belongs to someone else, the money lands in their account. Recovering it is much harder. You have to contact your bank and file a claim, then your bank contacts the receiving bank and asks them to reverse the transaction. The receiving bank will try to recover the money from the other account holder, but if they have already spent it, you may not get it back. This is why double-checking account numbers before you send is critical — EFT payments are not like credit card transactions that you can dispute and reverse easily.

Some banks offer Positive Pay or similar fraud prevention services that let you pre-approve which account numbers can receive payments from your account. If someone tries to send money to an unapproved account, the payment is blocked. This costs extra, but it is worth it if you send large or frequent payments.

EFT holds and why your money might not be available immediately

When money arrives in your account via EFT, your bank may place a hold on it — meaning the money is in your account but you cannot spend it yet. Holds are most common on deposits (paychecks, checks deposited via mobile app, transfers from other banks), but they can happen on any EFT.

Banks place holds to protect themselves from fraud and overdrafts. If a paycheck turns out to be fraudulent or a transfer is reversed, the bank does not want you to have already spent the money. Federal law (Regulation CC) limits how long banks can hold most deposits: one business day for checks from the same bank, two business days for checks from other banks, and one business day for ACH transfers. But banks can hold longer if there is a reason — a very large deposit, a new account, or repeated overdrafts.

You can ask your bank to release a hold early, especially if you can prove the deposit is legitimate (a pay stub, a letter from the sender). Some banks release holds automatically after a certain number of days. If a hold is causing you to overdraft on bills, call your bank and explain the situation — they may be willing to work with you.

Reversing an EFT payment and what you actually can do

Once an EFT payment is sent, you cannot simply cancel it like you can stop a check. However, there is a narrow window to try. If you contact your bank before the payment is processed and sent to the receiving bank, they may be able to stop it. This window is usually a few hours, and it depends on when you scheduled the payment and when your bank's processing batch runs.

If the payment has already been sent, your only option is to ask your bank to file a reversal request with the receiving bank. This is not a may provide — the receiving bank has to agree to reverse it, and they will only do so if you have a valid reason (duplicate payment, unauthorized transaction, wrong amount). Even if they agree, the reversal takes one to three business days.

For ACH transfers, you have up to five business days to dispute an unauthorized transaction under the Electronic Funds Transfer Act. But you have to report it to your bank in writing, and the burden is on you to prove it was unauthorized. If you authorized the payment but now regret it, you have almost no recourse. This is why confirming the account number, amount, and recipient before you send is so important.

Frequently Asked Questions

Can I cancel an EFT payment after I send it?

Only if you contact your bank within a few hours, before the payment is processed and sent to the receiving bank. Once it leaves your bank, you can ask for a reversal, but the receiving bank has to agree. If the payment was authorized by you, reversals are rarely granted. Do not count on being able to cancel a payment after you send it.

Why does my paycheck take two days to show up if it is electronic?

Because ACH transfers are batched and processed in waves throughout the day, not continuously. Your employer sends the payroll file to their bank, which sends it to the ACH network, which sends it to your bank, which deposits it into your account. Each step takes time. Most employers send payroll the day before the pay date so it arrives on payday, but some send it earlier to account for delays.

What is the difference between an EFT and a direct deposit?

Direct deposit is a type of EFT — specifically, an ACH transfer from an employer's account to your account. All direct deposits are EFTs, but not all EFTs are direct deposits. You can also use EFT for bill payments, transfers between your own accounts, or sending money to someone else.

Do I get charged a fee every time I make an EFT payment?

Not usually. ACH transfers (the most common type) are free or very cheap — many banks do not charge at all. Wire transfers cost $15 to $30. Some banks charge for transfers between accounts if you exceed a certain number per month. Check your bank's fee schedule or ask them directly about the specific type of transfer you want to make.

What if the receiving bank says they never got my EFT payment?

Ask your bank for a trace. Your bank can contact the receiving bank and track where the payment is in the system. If it was rejected, your bank will tell you why (wrong account number, closed account, name mismatch) and return the money. If it is stuck in processing, they can push it through. A trace usually takes three to five business days.