ACH payments take one to three business days to move from your account to someone else's, depending on when you send it and which bank processes it
An ACH transfer is not when ready. When you send money through the ACH system — whether you're paying a bill, sending money to a friend, or getting paid by your employer — the money does not leave your account when ready and does not arrive in the other person's account the same day. The actual movement happens on a schedule set by the Federal Reserve, and your bank's processing time adds to that wait.
If you send an ACH payment on a Monday morning, it might arrive Wednesday. If you send it Friday afternoon, it might not arrive until the following Tuesday. The exact timing depends on three things: when you initiated the transfer, whether that day is a business day, and what time your bank's cutoff is.
Key Takeaways
- ACH transfers typically take one to three business days from the time you send them, not including weekends or federal holidays.
- Your bank has a daily cutoff time — usually early afternoon — and transfers sent after that cutoff are processed the next business day.
- The Federal Reserve processes ACH batches in waves, so a transfer sent Monday morning may not settle until Wednesday.
- Weekends and federal holidays add extra days because the banking system does not process transfers on those days.
- Some banks offer faster options like wire transfers or same-day ACH, but these cost more and are not available for all payment types.
How the ACH processing schedule works
The Federal Reserve runs the ACH system in batches throughout the day. Your bank collects all the ACH transfers you and other customers have requested, bundles them together, and sends them to the Federal Reserve at specific times. The Federal Reserve then sorts those transfers and sends them to the receiving banks. This whole cycle takes time.
A transfer sent early Monday morning might be included in the first batch of the day. That batch goes to the Federal Reserve, which processes it and sends it to the receiving bank. The receiving bank then posts it to the recipient's account — usually by the next business day. But a transfer sent Monday afternoon, after your bank's cutoff, will not be included in Monday's batch. Instead, it goes into Tuesday's batch, which means it will not arrive until Wednesday or Thursday.
This is why the standard answer is "one to three business days." One business day is the fastest you will see (usually only if you send it very early in the morning). Three business days is more common, especially if you send it late in the day or on a day close to a weekend.
What time you send the payment matters
Your bank sets a cutoff time each day — the moment after which any ACH transfer you request is treated as if you sent it the next business day. Most banks set this cutoff between 12 p.m. and 3 p.m. Eastern time, but it varies by bank. If you send an ACH transfer at 2 p.m. and your bank's cutoff is 1 p.m., your transfer will not be processed until the next day.
You can usually find your bank's cutoff time by logging into your online banking, looking at the ACH or bill pay section, or calling customer service. Some banks show you the cutoff time right when you are about to send a transfer, with a message like "Transfers sent after 2 p.m. will be processed tomorrow."
If you need the money to arrive by a specific date, count backward from that date. If the money needs to arrive by Friday, send it no later than Wednesday morning to be safe. If you send it Wednesday afternoon, it might not arrive until Monday.
Weekends and federal holidays extend the timeline
The ACH system does not process transfers on Saturdays, Sundays, or federal holidays. If you send an ACH transfer on Friday afternoon after the cutoff, it will not move into the system until Monday. That means it will not arrive at the receiving bank until Tuesday or Wednesday.
The same applies to federal holidays. If Monday is a federal holiday like Memorial Day or Labor Day, the ACH system does not run. A transfer sent Friday will sit until Tuesday, and it will not arrive until Wednesday or Thursday.
This is one of the most common sources of confusion. People send a transfer on Friday expecting it to arrive Monday, but because the system does not run over the weekend, it arrives Tuesday or Wednesday instead. If you are paying a bill and the due date is Monday, sending it Friday is too late — you need to send it Thursday or earlier.
Faster options exist but cost more and have limits
If you cannot wait one to three business days, some banks offer same-day ACH or wire transfers. Same-day ACH moves money the same day you send it, but only up to a limit (often $25,000 per transfer) and only to certain types of accounts. Wire transfers are faster still — usually within hours — but they cost $15 to $50 per transfer and cannot be reversed once sent.
Not all banks offer same-day ACH, and not all receiving banks accept it. If you need same-day transfer, ask your bank whether it is available for the specific transfer you are trying to make. Wire transfers are more widely available but are meant for larger, urgent transfers, not routine bill payments.
For most everyday payments — paying a utility bill, sending rent to a landlord, transferring money between your own accounts — standard ACH is the default. It is free and reliable, but you have to plan ahead.
What happens if you send a transfer to the wrong account
Once an ACH transfer leaves your bank and arrives at the receiving bank, it is difficult to stop or reverse. If you send money to the wrong account number, you cannot straightforward cancel it the way you might cancel a check. You have to contact your bank and ask them to file a dispute, which can take weeks to resolve.
Before you send any ACH transfer, double-check the account number and routing number. Verify the recipient's name matches the account. If you are sending money to a person for the first time, ask them to confirm the account details are correct. A few seconds of checking now saves you from a long dispute process later.
Frequently Asked Questions
Why does my bank say the transfer will take three business days when I send it on a Monday?
Monday is day one, Tuesday is day two, and Wednesday is day three. If you send it Monday morning, it might arrive Tuesday or Wednesday. If you send it Monday afternoon after the cutoff, it will not be processed until Tuesday, so it will not arrive until Wednesday or Thursday. The three-day window accounts for the time your bank needs to process it, the Federal Reserve's processing time, and the receiving bank's posting time.
If I send an ACH transfer on Friday, when will it arrive?
It depends on what time Friday you send it. If you send it before your bank's cutoff (usually early afternoon), it might be processed Friday and arrive Monday or Tuesday. If you send it after the cutoff, it will not be processed until Tuesday, so it will not arrive until Wednesday or Thursday. The weekend adds two extra days because the system does not run Saturday and Sunday.
Can I cancel an ACH transfer after I send it?
You can cancel it if you contact your bank before the cutoff time on the same day you sent it. Once the transfer has been processed and sent to the Federal Reserve, you cannot cancel it. If it has already arrived at the receiving bank, you cannot cancel it at all — you would have to ask the recipient to send the money back.
Does the receiving bank's location affect how long the transfer takes?
No. The Federal Reserve processes all ACH transfers the same way regardless of where the receiving bank is located. A transfer to a bank across the country takes the same amount of time as a transfer to a bank in your state. The only thing that matters is when you send it and your bank's cutoff time.
What is the difference between ACH and a wire transfer?
A wire transfer moves money the same day, usually within a few hours, but costs $15 to $50. An ACH transfer takes one to three business days and is free. Wire transfers cannot be reversed once sent, while ACH transfers can sometimes be disputed. Use ACH for routine bills and transfers; use wire transfers only when you need money to arrive urgently.