Payment timing depends on the method you use and who receives the money
A payment from your checking account can clear in anywhere from same-day to five business days, depending on whether you write a check, use a debit card, set up a bank transfer, or pay through an app. The receiving bank's processing speed matters as much as your bank's. A payment that leaves your account when ready may still take days to land in someone else's account, because the two banks have to communicate and verify the transfer.
Understanding which method is fastest for your situation—and what "cleared" actually means—keeps you from overdrawing or missing a important date. The difference between a same-day ACH transfer and a mailed check can be weeks.
Key Takeaways
- Debit card purchases and online bill payments through your bank usually post to your account within one to three business days, though the merchant may show the charge when ready.
- Bank-to-bank transfers (ACH) take one to three business days under normal circumstances, but same-day ACH is now available at most banks for an extra fee or at no cost.
- Checks take five to ten business days to clear because they move through a physical processing system, even if you deposit them electronically.
- Wire transfers and real-time payment systems (like Zelle) can move money in minutes to hours, but not all banks and recipients support them.
- Your bank may show a payment as "pending" before it actually clears, which means the money is not yet out of your account and the recipient has not yet received it.
Debit cards and online bill pay: one to three business days
When you swipe a debit card or pay a bill through your bank's website, the transaction usually shows up in your account as "pending" within hours. That does not mean the money has left your account yet. The merchant or biller has received an authorization to charge you, but the actual transfer of funds happens later.
The pending charge typically becomes final—what banks call "posted"—within one to three business days. Until it posts, the money is still yours and still counts toward your balance. After it posts, it is gone. Some banks hold the funds longer if the merchant is out of state or if the transaction is unusual, but one to three days is standard.
Online bill pay through your bank's bill payment system works the same way. Your bank schedules the payment, and it reaches the biller within one to three business days. If you schedule a payment for a future date, your bank holds the money in your account until that date, then sends it. Missing the important date by even one day can mean a late fee, so schedule at least three business days before the due date.
Bank-to-bank transfers and ACH payments: one to three days, or same-day for a fee
ACH transfers (Automated Clearing House) are the standard way banks move money between accounts. When you transfer money to another person's bank account, set up a direct deposit, or pay a bill through an app like Venmo or PayPal, an ACH transfer is usually what happens behind the scenes.
Standard ACH transfers take one to three business days. Your bank initiates the transfer, it goes through the ACH network (which processes in batches), and the receiving bank deposits it into the recipient's account. Weekends and federal holidays do not count as business days, so a transfer initiated on Friday may not arrive until Tuesday.
Most banks now offer same-day ACH, which moves money within hours instead of days. Some banks include it at no cost; others charge $0.50 to $2 per transfer. If you need money to move faster than the standard three days, ask your bank whether same-day ACH is available and what it costs. Not all recipients' banks accept same-day ACH yet, so confirm before you rely on it.
Checks: five to ten business days
Mailed checks are the slowest payment method. A check takes one to three days to arrive in the mail, then the recipient's bank has up to five business days to process it. In practice, most checks clear within five to seven business days, but banks are legally allowed to hold them longer.
If you deposit a check electronically (mobile deposit through your bank's app), it moves faster than a mailed check, but not much. Your bank still has to send it through the check clearing system, which takes three to five business days. The check image travels to the Federal Reserve or a private clearing house, then to the issuing bank, which verifies the signature and account balance before releasing the funds.
Do not assume a check has cleared just because your bank shows it as deposited. Banks often show mobile deposits as available within one business day, but that does not mean the issuing bank has actually paid it yet. If the check bounces, your bank can reverse the deposit and charge you a fee, even days after you thought it was safe to spend the money.
Wire transfers and real-time payments: minutes to hours
Wire transfers move money the fastest. A domestic wire transfer typically arrives within hours, sometimes the same day. Your bank charges a fee—usually $15 to $30—and you need the recipient's full banking details (routing number, account number, and account holder name). Wires are final once sent; you cannot cancel them if you change your mind.
Real-time payment systems like Zelle, FedNow, and RTP (Real-Time Payments) are newer and increasingly common. These move money in seconds to minutes, with no fee at most banks. Zelle is the most widely available; it works between most major U.S. banks. FedNow and RTP are newer and not yet available at all banks, but they are expanding. Check whether your bank and the recipient's bank both support the service before you count on it.
The trade-off with real-time systems is that they work only between enrolled banks and usually only for amounts under $2,500 (limits vary by bank). If the recipient's bank does not participate, the payment falls back to a standard ACH transfer.
What "pending" means and why it matters
When your bank shows a transaction as pending, it means the merchant or biller has asked for the money, but your bank has not actually sent it yet. The funds are still in your account and still count toward your balance. You can still spend them, which is why it is possible to overdraw even when you think you have enough money.
Pending transactions usually post within one to three business days, but the exact timing depends on the merchant and your bank. Some merchants batch their transactions and send them to the bank once a day; others send them multiple times. Your bank processes them in the order received, not in the order they were made.
If you have multiple pending transactions and a low balance, the order they post can determine whether you overdraw. Banks are required to post transactions in a way that minimizes overdrafts, but they are not required to post them in the order you made them. Check your account regularly and assume pending transactions will post within three days so you do not spend money twice.
International transfers and business payments: longer timelines
Payments outside the United States take longer because they move through international banking networks and currency exchanges. A wire transfer to another country typically takes three to five business days, sometimes longer if the receiving bank is in a country with slower banking infrastructure. International ACH transfers (if your bank offers them) take five to ten business days.
Business-to-business payments and payments to government agencies sometimes have their own rules. Tax payments to the IRS, for example, must be made through approved channels (IRS Direct Pay, EFTPS, or a tax professional's system) and have specific cutoff times. Payments to government agencies may take longer to post because they go through additional verification steps.
If you are paying a bill to a business or agency with a important date, contact them directly to ask how they prefer to receive payment and how long they typically take to process it. Do not assume your bank's timeline matches theirs.
Frequently Asked Questions
If my bank shows a payment as posted, has the other person received the money?
Not necessarily. "Posted" means your bank has sent the money out, but the receiving bank may still be processing it. For ACH transfers, the money usually arrives within one business day after posting. For checks, the receiving bank may take several more days. If the recipient says they have not received it, ask your bank for a confirmation number and the exact time it was sent.
Can I cancel a payment after I send it?
It depends on the method. You can usually cancel a pending debit card charge or online bill payment if you act within hours. ACH transfers can sometimes be canceled if you contact your bank before the receiving bank processes it, but this is not may provide. Wire transfers and real-time payments cannot be canceled once sent. Check with your bank about its cancellation policy for each payment type.
Why did my payment post before the amount I sent it for?
Merchants sometimes place a temporary hold on your account for more than the actual charge (called an authorization hold) to may support the funds are available. Gas stations, hotels, and rental car companies do this frequently. The hold usually drops within three to five business days, and you get the money back. If it does not drop, contact the merchant.
Does paying on the due date mean it will be on time?
No. Creditors and billers count a payment as on time based on when they receive it, not when you send it. If a bill is due on the 15th and you mail a check on the 15th, it will likely be late. Schedule payments at least three to five business days before the due date for checks, and one to two business days before for ACH transfers. For bills with strict important date, use same-day ACH or wire transfer if available.
What happens if I send money to the wrong account number?
If you send an ACH transfer to a wrong account number at the same bank, the receiving bank may reject it and send it back within one to three business days. If the account number belongs to a different bank, the money may go to that account, and you will have to contact that bank to ask them to return it—which they are not required to do. Always double-check account numbers before sending money, especially for large amounts.