ACH payments usually take one to three business days to clear, depending on when you send them and which banks are involved
An ACH transfer moves money from one bank account to another through the automated clearing house network. The time it takes depends on the direction of the money, the time of day you send it, and whether both banks process ACH transfers at the same speed.
If you send money out of your account (a debit), it typically clears in one to two business days. If you are receiving money into your account (a credit), it may take up to three business days. The difference exists because the receiving bank has to verify the transfer is legitimate before adding the money to your account.
Business days mean Monday through Friday, excluding federal holidays. A transfer sent on Friday evening may not start processing until Monday morning, which can make the total time feel longer than the stated number of days.
Key Takeaways
- Money you send out typically clears in one to two business days; money coming in may take up to three.
- The time of day you send a transfer matters — payments sent after the bank's cutoff time are processed the next business day.
- Weekends and federal holidays pause the clock, so a Friday transfer may not arrive until Wednesday or Thursday.
- Your bank and the receiving bank both have to process the transfer, and if either one is slow, the whole transfer takes longer.
Why the timing varies between sending and receiving
When you send money out of your account, your bank removes it when ready and sends it into the ACH network. The receiving bank then has up to three business days to post it to the recipient's account. Most banks post incoming ACH transfers within one business day, but they are legally allowed to take longer.
The reason for this difference is risk. Your bank knows it has your money and trusts you (or has already verified your account). The receiving bank does not know the sender, so it takes longer to confirm the transfer is not fraudulent before making the money available to spend.
Some banks offer next-day ACH, which guarantees incoming transfers post within one business day. This is not standard — check with your bank to see if they offer it. You may pay a small fee for this service, or it may be included if you have a premium account.
How the time of day you send affects when money arrives
Banks process ACH transfers in batches at set times during the day. If you send a transfer before your bank's cutoff time (usually between 2 p.m. and 5 p.m., depending on the bank), it enters the batch that day. If you send it after the cutoff, it goes into the next business day's batch.
This means sending a transfer at 3 p.m. on a Monday may result in arrival by Tuesday or Wednesday. Sending the same transfer at 6 p.m. on Monday will not start processing until Tuesday, so arrival could be Wednesday or Thursday.
Your bank's website or app usually shows the cutoff time when you initiate a transfer. If you do not see it, call the bank or check their FAQ. Knowing the cutoff time helps you plan if you need the money by a specific date.
What happens when a weekend or holiday falls in the middle
The ACH network does not process transfers on weekends or federal holidays. A transfer sent on Friday afternoon may not enter the system until Monday, and the clock for the receiving bank does not start until then.
Example: You send a transfer on Friday at 3 p.m. Your bank processes it that day, but the receiving bank does not receive it until Monday morning. The receiving bank then has up to three business days to post it, which could mean Wednesday, Thursday, or Friday of the following week.
If you need money by a specific date and that date is close to a weekend or holiday, send the transfer earlier in the week. The receiving bank cannot speed up the process once the transfer is in the system, so timing your send is the only control you have.
When an ACH transfer gets stuck or takes longer than expected
Most transfers clear within the stated timeframe, but delays do happen. Common reasons include a mismatch between the account number and the account holder's name, a closed account at the receiving bank, or a bank error.
If a transfer does not arrive within three business days of being sent, contact your bank. They can check the status in the ACH network and tell you whether the transfer is still pending, rejected, or returned. If it was rejected, your bank will explain why and may ask you to resubmit with corrected information.
Returned transfers go back to your account, usually within one to two business days after being rejected. You will see the money reappear, and your bank should send you a notice explaining the reason. Once you fix the problem (usually a wrong account number or name), you can send the transfer again.
The difference between ACH and other ways to move money
ACH transfers are slower than wire transfers but cheaper and safer. A wire transfer moves money the same day or next business day and costs between $15 and $50. An ACH transfer is free or costs $1 to $3 and takes longer because the network processes transfers in batches rather than individually.
Debit card transfers and when ready payment services (like Zelle or Venmo) move money within minutes or hours, but they have lower limits on how much you can send. ACH transfers have higher limits, usually $10,000 to $25,000 per day depending on your bank.
If you need money to arrive the same day, a wire transfer is your only option through a traditional bank. If you can wait one to three days and want to avoid fees, ACH is the standard choice.
How to plan ahead when you know you need money on a specific date
Work backward from the date you need the money. If you need it by Thursday, send the transfer no later than Tuesday morning (assuming no holidays). This gives the receiving bank three business days to post it, with a buffer in case of delays.
If the date falls right after a weekend or holiday, send even earlier. For example, if you need money by Monday and Monday is a federal holiday, send the transfer on the previous Wednesday or Thursday. The receiving bank will not process it until Tuesday, but you will have it by Friday at the latest.
Always tell the person or business you are paying that you have sent an ACH transfer and give them the expected arrival date. If they need the money sooner, let them know before you send so you can choose a faster method instead.
Frequently Asked Questions
Can I cancel an ACH transfer after I send it?
It depends on how far along the transfer is. If you cancel before your bank's cutoff time on the day you sent it, the transfer may not have entered the system yet and can be stopped. Once it has been processed by your bank and sent to the ACH network, you cannot cancel it — you can only ask the receiving bank to return it, which takes additional time.
Why did my ACH transfer take three days when the bank said one to two?
The one to two days refers to how long your bank takes to send it out. The receiving bank then has up to three additional days to post it to the recipient's account. If both banks took the maximum time, the total could be five days. Most banks are faster, but they are not required to be.
Does it matter what time on Friday I send an ACH transfer?
Yes. If you send before the cutoff (usually 2 p.m. to 5 p.m.), it processes Friday and the receiving bank starts the clock Monday. If you send after the cutoff, it does not process until Monday, so the receiving bank does not start until Tuesday. Send early Friday if you want the fastest possible arrival.
What if the receiving bank says they never got the transfer?
Contact your bank and ask them to trace the transfer using the confirmation number from when you sent it. Your bank can check the ACH network to see if the transfer was rejected, returned, or still pending. If it was rejected, your bank will tell you why and help you resubmit with correct information.
Is there a way to make ACH transfers arrive faster?
Some banks offer next-day ACH for incoming transfers, though you may pay a fee. If you need money the same day, you will need to use a wire transfer or an when ready payment service like Zelle, which are faster but more expensive or have lower limits.