Processing time depends on the payment method and which banks are involved
There is no single answer because the time a payment takes to move from your account to someone else's depends on what system carries it. A debit card transaction at a store settles in seconds. A check takes five to seven business days. A wire transfer takes one business day. An ACH transfer (the system banks use for direct deposits and bill payments) takes one to three business days, depending on when you send it and whether both banks are on the same processing schedule.
The confusion happens because "processing time" means different things at different points. Your bank might confirm the payment left your account within minutes. The receiving bank might not credit it for days. Both are correct—they are describing different moments in the same transaction.
Key Takeaways
- Debit and credit card payments settle in one to three business days, though the merchant may see the money within hours.
- ACH transfers (direct deposits, bill payments, peer-to-peer transfers) take one to three business days depending on the banks and the time of day you send them.
- Wire transfers move in one business day but cost money and cannot be reversed, so they are used mainly for large or urgent payments.
- Checks take five to seven business days because they move through a physical clearing system, even though the check itself arrives faster.
- Weekends and holidays pause processing for all methods except card transactions, which settle on the next business day.
How ACH transfers work and why they take one to three days
ACH stands for Automated Clearing House, and it is the system that moves most money between bank accounts in the United States. When you set up a direct deposit, pay a bill online, or send money through Venmo or PayPal, the money usually moves through ACH.
Here is the timeline. You initiate the transfer on a business day before the bank's cutoff time (usually 2 p.m. or 5 p.m., depending on the bank). Your bank batches your transfer with thousands of others and sends them to the ACH network that night. The ACH network processes the batch the next business day and sends it to the receiving bank. The receiving bank credits the account on the same day or the next day, depending on their internal schedule. That is why ACH transfers are listed as one to three business days—the variation depends on timing and the receiving bank's speed.
If you send an ACH transfer after your bank's cutoff time, or on a weekend or holiday, it does not enter the system until the next business day. A transfer sent on Friday evening might not arrive until Wednesday or Thursday.
Debit and credit card payments settle faster but not when ready
When you swipe a debit or credit card, the merchant's payment processor contacts your bank within seconds and gets an approval or decline. You see the charge on your phone when ready. But settlement—the actual movement of money—takes longer.
The merchant's bank receives the batch of transactions at the end of the business day and sends them to the card network (Visa, Mastercard, Discover, or American Express). The network processes them overnight and sends them to your bank the next business day. Your bank deducts the money from your account, usually by the end of that day. The merchant's bank credits their account the same day or the next day. The whole cycle is one to three business days, though the merchant often sees a provisional credit within hours.
This is why a charge can appear on your statement before the money actually leaves your account, and why a refund can take days to show up even though the merchant processed it when ready.
Wire transfers move in one business day but cost money and cannot be reversed
A wire transfer is faster and more direct than ACH. Your bank sends the money to the receiving bank through the Federal Reserve's wire system (called Fedwire) or through SWIFT if it is an international transfer. The receiving bank gets the money the same business day, usually within hours.
Wire transfers cost between $15 and $50 per transaction, depending on the bank and whether it is domestic or international. More importantly, once the money leaves your account, you cannot reverse it. If you send it to the wrong account or the recipient does not return it, your only option is to contact the receiving bank and ask them to retrieve it—which they are not required to do. Use wire transfers only when you are certain of the recipient and the amount, and when speed matters enough to justify the cost.
Checks move through a physical clearing system that takes five to seven days
A check is a written instruction to your bank to pay someone. When you mail a check, the recipient deposits it at their bank. Their bank scans the check and sends the image to the clearing system. Your bank receives the image, verifies your signature and account balance, and deducts the money. The whole process takes five to seven business days because the check itself has to physically move through the mail and the clearing system has to verify it is legitimate.
The recipient's bank usually credits them within one or two business days of deposit, even though your bank has not yet deducted the money. This is called a provisional credit. If your bank later rejects the check (because of insufficient funds or a signature mismatch), the recipient's bank reverses the credit and charges them a fee. This is why some recipients ask for a different payment method—the risk sits with them until the check fully clears.
Weekends and holidays pause processing for all methods except cards
Banks do not process ACH transfers, wire transfers, or checks on weekends or federal holidays. A transfer sent on Friday evening does not enter the system until Monday. If Monday is a holiday, it waits until Tuesday. Card transactions are different—the merchant can submit them any time, and the card network processes them overnight regardless of the day.
This is why paying a bill on a Friday afternoon might not deduct from your account until the following Tuesday or Wednesday. If you have a bill due on a specific date, send the payment at least three business days early to account for processing time and any delays.
International transfers take longer and involve currency conversion
Money moving between countries uses SWIFT, a separate network from the domestic systems. A SWIFT transfer takes one to five business days depending on the receiving country's banking infrastructure. Some countries process SWIFT transfers quickly; others have additional security checks that add days.
Your bank charges a fee (usually $25 to $50) and converts the money at their exchange rate, which is typically higher than the mid-market rate. The receiving bank may also charge a fee and explore their own exchange rate. The total cost can be 3 to 5 percent of the amount transferred. For large amounts or frequent international transfers, services like Wise or OFX offer better exchange rates, though they still take one to three business days.
Frequently Asked Questions
Why does my bank say the money left but the other person has not received it yet?
Your bank is reporting when the money left your account. The receiving bank has not credited it yet. Both statements are true at the same time. The money is in transit through the ACH network or the banking system, which takes one to three business days. Ask the recipient to check with their bank—sometimes the money arrives but is held for verification.
Can I speed up an ACH transfer?
Not through the standard ACH system. Some banks offer same-day ACH, which moves money the same business day you send it, but not all banks participate and the receiving bank has to be enrolled. Wire transfers are faster but cost money. For most bill payments and transfers, one to three business days is the standard speed.
What happens if I send a payment twice by accident?
Contact your bank when ready. If the duplicate transfer has not yet left your account, they can cancel it. If it has already been sent, you will need to contact the recipient and ask them to return the money. For ACH transfers, you can file a dispute with your bank within a certain window, but this process takes time. For wire transfers, contact the receiving bank and ask them to reverse it, though they are not required to.
Do all banks process payments at the same speed?
No. Some banks process ACH transfers and credits faster than others. A large national bank might credit a deposit by the end of the business day; a smaller bank might wait until the next day. Check your bank's specific processing times in their terms of service or by calling customer service.
Why did my check take longer than five business days?
Checks can be delayed by mail delivery, especially if sent across the country. The recipient might not have deposited it when ready. Your bank might have held it for verification if the amount was large or unusual. If it has been more than seven business days since the recipient deposited it, contact your bank and ask them to trace the check.