The timeline depends on the payment method and the receiving bank
When you issue a payment—whether by check, ACH transfer, wire, or card—the money does not arrive instantly. The time it takes ranges from same-day to five business days, depending on which method you use and which banks are involved. A wire transfer can land in minutes. A check can take two weeks. An ACH transfer, the most common method for bills and payroll, typically takes one to three business days.
The issuer (the person or company sending the money) and the receiver (the person or company getting it) are not the only players. The sending bank, the receiving bank, and sometimes a clearing house all handle the transaction. Each step adds time. Understanding which method you are using and what each bank does with it tells you when to expect the money to show up.
Key Takeaways
- ACH transfers take one to three business days because the banks batch them and clear them through a central system twice a day.
- Wire transfers arrive the same day or next business day because they move directly between banks without batching.
- Checks take five to fourteen business days because they must be physically transported, deposited, and cleared by the receiving bank.
- Business days do not include weekends or federal holidays, so a payment issued on Friday may not arrive until Tuesday or Wednesday.
- The receiving bank can hold funds even after they arrive, especially for large amounts or new accounts, which delays when you can use the money.
ACH transfers: one to three business days
An ACH (Automated Clearing House) transfer is the standard method for bill payments, payroll deposits, and peer-to-peer transfers through apps like Venmo or PayPal. When you issue an ACH payment, your bank does not send it directly to the receiving bank. Instead, it batches your payment with thousands of others and sends them all to the ACH network twice a day—once in the morning and once in the afternoon.
The receiving bank gets the batch and processes it on its end. The whole cycle—batching, transmission, and processing—takes one to three business days. If you issue a payment on Monday morning, it might arrive Tuesday or Wednesday. If you issue it Friday afternoon, it will not enter the system until Monday, so it may not arrive until Wednesday or Thursday.
Some banks offer same-day ACH, which moves payments faster within the same business day, but this is not standard and may cost extra. Ask your bank whether it offers this option and whether there are limits on the amount or frequency.
Wire transfers: same day or next business day
A wire transfer moves money directly from one bank to another without batching. The sending bank initiates the transfer, and the receiving bank processes it in real time or within hours. Most domestic wire transfers arrive the same business day if you send them before the bank's cutoff time—usually 2 p.m. or 3 p.m. If you send after cutoff, the money arrives the next business day.
Wire transfers cost more than ACH (typically $15 to $50) because they move faster and bypass the batching system. They are also irreversible. Once the money leaves your account, you cannot cancel it or get it back unless the receiving bank agrees to send it back. This makes wires useful for time-sensitive payments but risky if you send to the wrong account.
International wire transfers take longer—usually one to five business days—because they pass through correspondent banks in other countries and may involve currency conversion.
Checks: five to fourteen business days
A check is a written order to your bank to pay someone from your account. When you mail or deliver a check, the recipient must deposit it at their bank. The receiving bank then sends it through the check clearing system, which physically transports it or sends an image to your bank for verification. Your bank confirms the funds are there and authorizes the payment.
The entire process takes five to fourteen business days depending on distance, bank processing speed, and whether the check is local or out-of-state. A check deposited at a local bank branch may clear in five to seven days. A check mailed across the country can take ten to fourteen days. During this time, the money is in limbo—not yet in the recipient's account, but already deducted from yours if the check clears.
Banks can place a hold on a check deposit, especially for large amounts or new accounts. A hold can last up to ten business days, meaning the recipient cannot use the money even after the check has been deposited.
Card payments and online bill pay: one to three business days
When you pay a bill online through a company's website or your bank's bill pay service, the payment usually goes out as an ACH transfer or check, depending on what the company accepts. If it is ACH, it takes one to three business days. If the company does not accept ACH and the payment goes out as a check, it takes five to fourteen days.
Credit card payments work differently. When you pay your credit card bill, the payment goes to the card issuer (Visa, Mastercard, American Express, or your bank's card division). Most card issuers post payments the same day or next business day if you pay before the cutoff time. However, the payment must still clear through the banking system, which takes one to three days.
Debit card transactions are different again. When you swipe or tap a debit card, the transaction is authorized in seconds, but the money does not leave your account immediately. The merchant's bank and your bank settle the transaction behind the scenes, which takes one to three business days. Until settlement, the money is held in a pending state.
What happens when the receiving bank holds the funds
Even after a payment arrives at the receiving bank, the bank can place a hold on it. A hold means the money is in the account but not yet available to withdraw or spend. Banks place holds for several reasons: the deposit is large, the account is new, there is a history of overdrafts, or the deposit is unusual for that account.
Under federal law (Regulation CC), banks must make most deposits available within a specific timeframe. For local checks, the first $200 must be available the next business day, and the rest must be available by the fifth business day. For out-of-state checks, the first $200 must be available the next business day, and the rest by the seventh business day. For ACH and wire transfers, banks typically make funds available the same day or next business day, but they can hold them longer if they suspect fraud.
If you need the money urgently, ask the receiving bank how long the hold will last. Some banks will release funds early if you ask, especially for ACH transfers or wire transfers from known sources.
Business days and holidays affect timing
Payment timelines count business days, not calendar days. Business days are Monday through Friday, excluding federal holidays. If you issue a payment on Friday, the clock does not start until Monday. If Monday is a federal holiday (like Memorial Day or Labor Day), the clock starts Tuesday.
This matters most for ACH transfers and checks. A payment issued Friday afternoon might not arrive until the following Wednesday or Thursday because the weekend and possibly a holiday are not counted. A payment issued the day before a holiday might not move until after the holiday.
Wire transfers also follow business day rules. A wire sent Friday afternoon will not go out until Monday. If Monday is a holiday, it goes out Tuesday.
What to do if a payment does not arrive on time
If a payment does not arrive within the expected timeframe, contact the issuer first. Ask them to confirm the payment was sent, the amount, the receiving account number, and the date it was issued. If they confirm it was sent, contact your bank and ask them to trace the payment. Your bank can check whether it left their system and where it is in the clearing process.
If the payment was sent to the wrong account or bank, recovery is harder. For ACH transfers, your bank can file a claim, but you may not get the money back if the receiving bank has already released it to the recipient. For wire transfers, contact the sending bank immediately—they may be able to recall the wire if it has not been claimed yet, but this is not may provide. For checks, if the check was lost in the mail, you can ask the issuer to stop payment and issue a new check or use a faster method.
If a payment is late and causes a late fee or penalty, contact the company you were paying and explain the delay. Some companies will waive a late fee if you can show the payment was issued on time but delayed by the bank.
Frequently Asked Questions
Why does my bank say the payment was sent but the other person has not received it?
The payment has left your bank but has not yet arrived at the receiving bank or been processed. For ACH, this is normal—it can take one to three business days. Ask the receiving bank to check their incoming transactions or ask the issuer to provide a confirmation number so you can trace it.
Can I cancel a payment after I have issued it?
It depends on the method. For ACH and checks, you can usually cancel before the payment clears, but you must act quickly—within hours for ACH, within days for checks. For wire transfers, cancellation is almost impossible once the money has left your bank. Contact your bank immediately if you need to cancel.
Why is my deposit on hold even though it arrived?
Banks place holds to verify funds and prevent fraud. Holds are common for large deposits, new accounts, or deposits that are unusual for that account. Federal law limits how long banks can hold most deposits, but they can hold them longer if they suspect fraud. Ask your bank when the hold will be released.
Does it matter what time of day I issue a payment?
Yes, especially for ACH and wire transfers. If you issue an ACH payment after your bank's cutoff time (usually 2 p.m. or 3 p.m.), it enters the system the next business day, adding one day to the timeline. For wire transfers, payments issued after cutoff go out the next business day. Check your bank's cutoff times.
What is the fastest way to send money to someone?
A wire transfer is fastest for large amounts or when you need the money to arrive the same day. For smaller amounts between individuals, peer-to-peer apps like Venmo or PayPal can transfer money instantly if both people have accounts set up. For bills, same-day ACH is faster than standard ACH but may cost extra.