A payment leaves your account, crosses one or more networks, and lands in someone else's account—but the exact path and timing depend on which method you used and who is on the receiving end.
When you send money, it does not arrive instantly in most cases, even though it feels like it should. A check takes three to five business days to clear. An ACH transfer (the standard for bill pay and peer transfers) takes one to three business days. A wire transfer can land the same day or next business day, but costs more. A credit card payment might post within one business day, but the money does not leave your bank account until your card issuer settles with your bank days later. A debit card swipe at a store clears in one to two days. A digital wallet like Venmo or PayPal can move money instantly between users on the same platform, but moving it to a bank account takes one to three business days.
The delay exists because payments do not move directly from payer to payee. They move through intermediaries—your bank, the recipient's bank, clearing houses, and sometimes payment processors—each of which has its own processing window. Understanding which method you are using and how long it actually takes prevents you from thinking money has vanished when it is simply in transit.
Key Takeaways
- ACH transfers (used for most bill payments and peer transfers) take one to three business days because they batch process through a clearing house, not in real time.
- Wire transfers move faster—same day or next business day—but cost $15 to $50 and are harder to reverse if sent to the wrong account.
- Checks clear in three to five business days and require the recipient to deposit them, making them slower than electronic methods.
- Credit card payments post to your account within one business day, but your bank does not receive the money from the card issuer for several more days.
- Digital wallet transfers between app users (Venmo, PayPal) are instant, but moving money out to a bank account takes one to three business days.
How ACH transfers work and why they take time
ACH stands for Automated Clearing House, and it is the backbone of most bill payments, payroll deposits, and peer transfers in the United States. When you set up a bill payment through your bank or pay someone via your bank's app, you are almost always using ACH.
Here is the actual sequence: you initiate the transfer on day one. Your bank collects your transfer along with thousands of others and sends them to the ACH clearing house in a batch, usually at the end of the business day. The clearing house sorts them by receiving bank and sends them out the next morning. The receiving bank processes them and credits the recipient's account—usually by end of business day two or three. This is why ACH takes one to three business days: each step happens once per business day, and the clearing house does not process on weekends or federal holidays.
The upside is that ACH is cheap—often free—and works for any U.S. bank account. The downside is the delay. If you need money to arrive faster, ACH is not the tool.
Wire transfers: faster, more expensive, harder to reverse
A wire transfer moves money directly from your bank to the recipient's bank without going through the ACH clearing house. This is why it is faster: your bank sends the instruction to the recipient's bank in real time, and the money can land the same day or next business day depending on when you send it and the receiving bank's processing schedule.
Wire transfers cost money—typically $15 to $50 depending on your bank and whether it is domestic or international. More importantly, they are nearly impossible to reverse. Once the money lands in the recipient's account, your bank cannot pull it back. If you wire money to the wrong account or to a scammer, you have almost no recourse. This makes wire transfers the preferred method for large, time-sensitive payments (like a down payment on a house) but a risky choice for anything else.
If you are sending money to someone you do not know well or have any doubt about the account details, use ACH instead. The slower speed is worth the safety net.
How checks move through the banking system
A check is a written instruction to your bank to pay someone from your account. When you write and mail a check, the recipient has to deposit it—either at a branch, an ATM, or through mobile deposit (taking a photo of the check). Once deposited, the check goes to the recipient's bank, which sends it to a clearing house to verify funds and deduct the amount from your account. This process takes three to five business days, sometimes longer if the check is mailed or if either bank is slow to process.
Checks are slow and require the recipient to take action, which is why most bill payments and transfers have moved to electronic methods. However, checks are still useful when you do not have someone's bank account number, when you need a paper trail, or when paying a small business or individual who does not accept electronic payments.
Credit card payments and when the money actually leaves your account
When you pay your credit card bill, the payment posts to your account within one business day, and your available credit increases immediately. But your bank does not actually receive the money from your card issuer for several more days. This is because credit card payments go through a different network than ACH or wire transfers.
Here is the timeline: you make a payment on day one. Your card issuer credits your account by end of day one or two. Your card issuer then settles with your bank (the bank that issued your card) over the next few days, usually through a batch process. The money does not leave your checking account until the settlement happens, which can be three to five business days after you made the payment. This is why you can make a credit card payment and still have the money in your checking account for days afterward.
This matters if you are paying a credit card bill from a checking account with low funds. The payment posts immediately, but the money does not actually move until settlement, so you could overdraft your checking account in the meantime if you are not careful.
Debit card and point-of-sale transactions
When you swipe a debit card at a store or online, the transaction is authorized immediately—the merchant checks that you have funds and the transaction is approved. However, the money does not actually leave your account until the merchant settles the transaction, which happens at the end of the business day or the next day. This is why a debit card purchase can show as "pending" for a day or two before it clears.
During the pending period, the money is held in your account and you cannot spend it, but it has not technically left yet. Once the transaction settles, it moves from pending to posted and the money is gone. The entire process usually takes one to two business days. If a merchant never settles a transaction (rare, but it happens), the authorization eventually expires and the hold is released.
Digital wallets and peer-to-peer apps
Apps like Venmo, PayPal, Square Cash, and Zelle move money between users instantly if both people are on the same platform. When you send $50 to a friend on Venmo, they see it in their Venmo balance immediately. However, that money is sitting in Venmo's account, not in your friend's bank account.
If your friend wants to move the money to their actual bank account, that transfer takes one to three business days because Venmo uses ACH to move money out of its system. Some apps like Zelle (owned by major U.S. banks) move money between bank accounts directly and can be faster, sometimes landing within hours, but this depends on both banks being part of the Zelle network.
The key distinction: transfers within the app are instant, but transfers out to a bank account follow standard ACH timelines. If you need someone to have money in their actual bank account, not just in an app, plan for one to three business days.
What happens if a payment does not arrive on time
If you sent a payment and it has not arrived by the expected date, first check whether you used the correct account number and routing number. A single digit wrong sends the payment to the wrong bank, and it either bounces back to you or sits in limbo while the receiving bank tries to figure out where it belongs.
If the account details were correct, contact your bank and ask for a trace. Your bank can track the payment through the clearing house and tell you whether it has been delivered to the receiving bank. If it has, the receiving bank is holding it for some reason (wrong account name, fraud hold, system error). If it has not, your bank can investigate the delay or reverse the payment and resend it.
For ACH transfers, this process takes a few business days. For wire transfers, your bank can usually tell you the status within hours. For checks, contact the recipient and ask whether they received it; if not, you may need to stop payment and reissue.
Frequently Asked Questions
Why does my bank say the payment posted but the money is still in my account?
The payment has been recorded by your bank but has not settled yet. This is common with credit card payments and some ACH transfers. The money will leave your account within one to three business days. Until then, it is held and you cannot spend it, but it is still technically in your account.
Can I cancel a payment after I send it?
It depends on the method. ACH transfers can usually be canceled within one business day if you contact your bank before the batch is sent to the clearing house. Wire transfers cannot be canceled once sent. Checks can be stopped if the recipient has not deposited them yet. Digital wallet transfers are instant and cannot be reversed, but you can ask the recipient to send the money back.
What is the difference between authorization and settlement?
Authorization is when a merchant checks that you have funds and approves the transaction. Settlement is when the money actually moves from your account to the merchant's account. Authorization happens instantly; settlement happens within one to two business days. During this time, the money is pending and held in your account.
Do payments process on weekends and holidays?
No. ACH transfers, wire transfers, and check clearing all follow business day schedules. If you send a payment on Friday evening or a holiday, it will not process until the next business day. This is why sending a payment on Thursday is faster than sending it on Friday if you need it to arrive by Monday.
Is there a payment method that is truly instant?
Only transfers within the same digital wallet app (like Venmo to Venmo) are truly instant. All transfers between different banks or to bank accounts take at least one business day because they have to move through clearing houses or payment networks that process in batches.