Payment timing depends on the method, the banks involved, and whether it's a business day
A payment does not move when ready, even though it feels like it should. The time between when you send money and when the recipient's bank receives it ranges from a few minutes to five business days, depending on what system carries it. The same payment method can take different amounts of time depending on whether both banks are in the same network, whether it's Saturday, and sometimes just which bank you use.
Understanding the actual timeline matters because it affects when you can count on money arriving, when you should tell someone a payment is on the way, and when a delayed payment actually becomes a problem worth investigating.
Key Takeaways
- ACH transfers (the standard for bank-to-bank payments) take one to three business days because the Federal Reserve batches them and processes them on a schedule, not in real time.
- Wire transfers move the same day if sent before the receiving bank's cutoff time (usually 2 or 3 p.m.), but cost $15 to $50 and are rarely reversible.
- Card payments and digital wallets like Venmo or PayPal move within minutes to hours because they use different networks that operate continuously.
- Weekends and holidays pause ACH processing, so a payment sent Friday afternoon will not arrive until Tuesday or Wednesday.
- The receiving bank may hold the money for an additional one to five days even after it arrives, depending on the account type and deposit amount.
ACH transfers: the standard route that takes one to three business days
Most bank-to-bank payments in the United States move through the Automated Clearing House (ACH), a system run by the Federal Reserve that processes payments in batches at set times. When you transfer money from your checking account to someone else's, or when a company pays you by direct deposit, that is an ACH transfer.
ACH does not process continuously. The Federal Reserve operates two processing windows per business day: one in the morning and one in the afternoon. Your bank submits your payment during one of these windows, and the Federal Reserve sorts it with thousands of others, then sends it to the receiving bank. The receiving bank then credits the account. This whole cycle takes at least one business day, and usually two or three.
The timeline is: you initiate the transfer on Monday morning, your bank submits it in the afternoon batch, the Federal Reserve processes it overnight, the receiving bank gets it Tuesday morning and credits the account Tuesday afternoon. That is one business day. If you initiate on Friday afternoon, your bank may not submit it until Monday, the Federal Reserve processes it Monday night, and the receiving bank credits it Tuesday. That is two calendar days but only one business day of actual processing.
Some banks advertise "next-day ACH" or "same-day ACH," which means they submit your payment to an earlier batch or to a special same-day window. Same-day ACH exists but is not universal—your bank has to offer it, and the receiving bank has to participate. Even same-day ACH takes a few hours, not minutes.
Wire transfers: same-day delivery at a higher cost
A wire transfer moves money the same business day if you send it before the receiving bank's cutoff time, which is usually 2 or 3 p.m. Eastern time. Wire transfers use a different network (SWIFT for international wires, or the Federal Reserve's Fedwire for domestic ones) that processes continuously rather than in batches.
The tradeoff is cost and permanence. A domestic wire typically costs $15 to $50, depending on your bank. Once the money leaves your account, it is gone—you cannot cancel a wire the way you can cancel an ACH transfer. If you send it to the wrong account, the receiving bank is not obligated to return it, and you may have no recourse.
Wire transfers are used for large payments, time-sensitive transactions, and situations where the sender needs certainty that the money will arrive the same day. They are not a substitute for ACH for routine payments because of the cost and the risk.
Card payments and digital wallets: minutes to hours
When you pay with a debit card, credit card, or digital wallet like Venmo, PayPal, or Apple Pay, the money moves through card networks (Visa, Mastercard, Discover) or proprietary networks (PayPal, Square Cash) that operate in real time or near-real time. These are not the same as bank transfers.
A debit card payment at a store or online typically shows as pending in your account within seconds and settles (becomes final) within one to three business days. A Venmo payment to another Venmo user appears in their account within minutes. A PayPal payment to a PayPal account appears within minutes; a PayPal transfer to a bank account takes one to three business days because it converts to an ACH transfer at the end.
The speed difference exists because card networks and digital wallet companies have invested in real-time infrastructure, whereas ACH was designed decades ago and still operates on a batch schedule. The tradeoff is that card payments often carry fees (for the merchant, not usually for you as the sender), and the money is not final until settlement is complete.
Why the receiving bank might hold the money longer
Even after a payment arrives at the receiving bank, the bank may not make it available to the account holder when ready. This is called a hold, and it is legal under the Expedited Funds Availability Act (Regulation CC).
Banks place holds for several reasons: the deposit is large (over $5,000 or $10,000, depending on the bank), the account is new, the deposit is from an unusual source, or the bank suspects fraud. A hold can last one to five business days. During a hold, the money is in the account but you cannot withdraw it.
If you deposit a check, the hold is often longer—up to seven business days for a local check and up to ten for a non-local check. If you deposit cash or make an ACH transfer, the hold is usually shorter. The bank must disclose its hold policy when you open the account, and you can ask about a specific hold by calling customer service.
International payments: a different timeline entirely
Money sent to another country moves through SWIFT (the Society for Worldwide Interbank Financial Telecommunication), a network that connects banks globally. A SWIFT transfer typically takes three to five business days, though it can take longer if the receiving country has fewer banking connections or if the payment requires additional verification.
International transfers also involve currency conversion, which may happen at your bank, at an intermediary bank, or at the receiving bank. Each conversion point adds time and cost. The exchange rate you see when you initiate the transfer may not be the rate used when the money actually converts, because rates change continuously.
Some companies like Wise (formerly TransferWise) and OFX offer faster international transfers by using local bank accounts in multiple countries, but these are not the standard banking route and usually charge a fee.
What to do if a payment is delayed
If a payment has not arrived within the expected timeframe, the first step is to confirm you have the correct account number and routing number. A single wrong digit sends the payment to the wrong bank or account, and it may take days to trace and recover.
Check your own bank's record of the payment. Log into your account and look for the transaction. If it shows as "pending" or "processing," it is still in transit. If it shows as "sent" or "complete," it has left your bank, and the delay is on the receiving end.
Contact your bank and ask them to trace the payment. They can check whether it was submitted to the Federal Reserve (for ACH) or sent through the wire network, and they can contact the receiving bank to confirm receipt. This usually takes one to three business days. If the payment was sent to the wrong account, your bank can attempt to recover it, but success is not may provide.
If the payment was sent via ACH and has been delayed more than five business days, or via wire and has been delayed more than one business day, contact your bank when ready. At that point, something has gone wrong and you need the bank to investigate.
Frequently Asked Questions
Why does my bank say the money arrived but I cannot spend it?
The receiving bank has placed a hold on the deposit. The money is in the account but not available for withdrawal. Holds typically last one to five business days. You can call the bank and ask why the hold was placed and when it will be released, but the bank is not required to remove it early.
If I send an ACH transfer on Friday, when will it arrive?
It will arrive on Tuesday or Wednesday. Your bank will not submit Friday payments until Monday, the Federal Reserve processes them Monday night, and the receiving bank credits them Tuesday. If the receiving bank places a hold, you may not be able to access the money until Wednesday or Thursday.
Can I cancel a payment after I send it?
You can cancel an ACH transfer if you contact your bank before it is submitted to the Federal Reserve, which is usually within a few hours of initiating it. You cannot cancel a wire transfer once it has been sent. For card payments and digital wallet transfers, cancellation depends on the service—some allow it within minutes, others do not.
Why does a wire transfer cost money but an ACH transfer does not?
Wire transfers move the same day through a dedicated network that requires manual processing and verification at each step. ACH transfers batch thousands of payments together and process them on a schedule, which is cheaper to operate. Banks pass the cost of wire transfers to you; they absorb the cost of ACH transfers or charge a monthly fee.
Does the amount of money affect how long a payment takes?
For ACH transfers, no—a $10 transfer takes the same time as a $10,000 transfer. For wire transfers, no. However, the receiving bank may place a longer hold on large deposits, which delays when you can access the money even though the payment itself arrived on time.