Payment timing depends on the method and the banks involved

A payment can take anywhere from a few minutes to five business days to reach the recipient's account, depending on how you send it and which financial institutions are involved. The most common routes—bank transfer, debit card, ACH, wire transfer—each have their own speed and rules. Understanding which method you are using and what happens behind the scenes helps you know whether to expect the money today or next week.

The confusion usually comes from the gap between when you hit send and when the recipient sees the funds. Your bank may confirm the payment when ready, but that does not mean the money has arrived. The confirmation means your bank accepted the instruction. The actual movement of funds between institutions takes additional time.

Key Takeaways

  • ACH transfers (the most common bank-to-bank method) take one to three business days because the Federal Reserve batches them and processes them in cycles.
  • 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 harder to reverse.
  • Debit card payments and online bill pay through your bank's website typically clear within one to two business days.
  • Weekends and bank holidays do not count as business days, so a payment sent Friday afternoon may not arrive until Wednesday.
  • The receiving bank may hold the funds for an additional one to five days even after they arrive, depending on the account type and deposit amount.

ACH transfers: the standard route between bank accounts

An ACH transfer (Automated Clearing House) is the most common way to move money between two bank accounts in the United States. When you set up a transfer through your bank's website or mobile app, you are initiating an ACH transaction. The Federal Reserve operates the ACH network and processes transfers in batches at set times each business day.

The Federal Reserve processes ACH batches three times per business day: once in the morning, once at midday, and once in the evening. Your bank submits your transfer request to the next available batch window. If you send a transfer at 10 a.m. on a Tuesday, your bank may catch the midday batch, or it may wait for the evening batch—this depends on your bank's internal cutoff times, which vary. The receiving bank then processes the incoming batch the next business day. This is why ACH transfers typically take one to three business days: one day for your bank to submit, one day for the Federal Reserve to process, and one day for the receiving bank to post the funds.

Some banks now offer same-day ACH, which uses an expedited batch window. Same-day ACH still requires the receiving bank to participate in the program, and both banks must process the transfer before their cutoff times. Even with same-day ACH, the funds may not appear in the recipient's account until the next morning.

Wire transfers: fastest but with higher cost and restrictions

A wire transfer moves money the same business day if you send it before the receiving bank's cutoff time, usually 2 or 3 p.m. Eastern Time. Wire transfers do not go through the ACH network. Instead, your bank sends the funds directly to the receiving bank through the Federal Reserve's wire system (Fedwire) or through SWIFT for international transfers. The receiving bank processes the wire when ready upon receipt and posts the funds to the recipient's account the same day.

Wire transfers cost between $15 and $50 per transaction, depending on your bank and whether the transfer is domestic or international. They are also difficult to reverse once sent. If you send a wire to the wrong account, you cannot straightforward cancel it like you can with an ACH transfer. You must contact the receiving bank and ask them to return the funds, which they may or may not do. For this reason, wire transfers are best used when you are certain of the recipient's account details and when speed is worth the cost.

If you send a wire after the receiving bank's cutoff time, it will process the next business day. Weekends and bank holidays extend the timeline—a wire sent at 3 p.m. on Friday will not arrive until Monday at the earliest.

Debit card and online bill pay: one to two business days

When you pay a bill using your debit card, the merchant's bank receives the transaction information when ready, but the funds do not move to their account right away. Debit card transactions are processed through card networks like Visa or Mastercard, which batch the transactions and settle them with the merchant's bank within one to two business days. The merchant may show the payment as received when ready, but the actual funds transfer takes longer.

Online bill pay through your bank's website works similarly to ACH transfers. You authorize your bank to send money to a biller (a utility company, credit card issuer, or other payee), and your bank initiates an ACH transfer on your behalf. The timeline is the same: one to three business days. Some billers post the payment to your account the day they receive it; others may take an additional day to process it internally.

Why the receiving bank may hold funds even after they arrive

Even after the funds reach the receiving bank, that bank may hold them before posting them to the recipient's account. This is called a hold or deposit hold. Banks place holds on deposits for several reasons: to verify the funds are legitimate, to check for fraud, or because the account is new or has had problems in the past.

The Expedited Funds Availability Act (Regulation CC) sets limits on how long banks can hold funds. For most deposits, banks must make the first $225 available by the next business day. Larger amounts may be held for up to five business days. Checks are treated differently from electronic transfers and may be held longer. If the receiving account is new (less than 30 days old), the bank may hold all deposits for up to nine business days.

You cannot always predict whether a hold will be placed. A bank may hold funds from one transfer and not from another, depending on the amount, the sending bank, and the recipient's account history. If the recipient needs the money urgently, it is worth asking their bank whether a hold is in place and when the funds will be released.

International transfers: days or weeks depending on the route

Sending money outside the United States takes longer than domestic transfers because the funds must move through multiple banks and currency exchanges. A wire transfer to another country typically takes three to five business days. The exact timeline depends on the receiving country's banking system and whether the receiving bank is a direct correspondent of your bank.

If your bank does not have a direct relationship with the receiving bank, the transfer must pass through one or more intermediary banks. Each intermediary adds a day or more to the timeline. Some international transfers can take a week or longer if they pass through multiple intermediaries.

International ACH transfers exist but are less common and slower than wires. They can take two to four weeks. For this reason, wire transfer is the standard method for sending money internationally, despite the higher cost.

What to do if a payment is delayed

If a payment has not arrived within the expected timeframe, the first step is to confirm that you sent it correctly. Check your bank's transaction history to verify the payment was actually submitted. Look for the recipient's account number and routing number to make sure they are correct. If the information is wrong, the payment may have been rejected or sent to the wrong account.

Contact your bank and provide them with the transaction details: the date you sent it, the amount, the recipient's name and account number, and the method (ACH, wire, bill pay). Your bank can check whether the payment cleared on their end and, if it did, can contact the receiving bank to track it down. If the payment was rejected, your bank can tell you why and help you resend it correctly.

If the receiving bank is holding the funds, ask the recipient to contact their bank and request the hold be released. Provide them with the transaction details so they can give their bank the information needed to locate the deposit.

Frequently Asked Questions

Why does my bank say the payment was sent but the recipient has not received it?

Your bank's confirmation means they accepted and submitted your payment instruction, not that the funds have arrived at the destination. The funds are still in transit between the banks. For ACH transfers, this typically takes one to three business days. For wire transfers, it should be the same day if sent before cutoff. Ask your bank to confirm the payment actually cleared on their end.

Does a payment sent on Friday arrive on Monday?

No. Weekends are not business days, so a payment sent Friday afternoon will not be processed until Monday. It will then take the normal processing time (one to three days for ACH, same day for wire if before cutoff). A Friday afternoon ACH transfer typically arrives Wednesday or Thursday.

Can I cancel a payment after I send it?

It depends on the method. ACH transfers can usually be cancelled within one business day if they have not yet been submitted to the Federal Reserve. Wire transfers cannot be cancelled once sent. Contact your bank when ready if you need to stop a payment. The sooner you act, the better your chances of stopping it.

Why is the recipient's bank holding my payment?

Banks place holds to verify funds are legitimate and to manage fraud risk. New accounts, large deposits, and transfers from unfamiliar banks are more likely to be held. The hold can last up to five business days for most deposits, or nine days for new accounts. The recipient can contact their bank to ask when the hold will be released.

Is there a faster way to send money than a wire transfer?

For traditional bank transfers, wire is the fastest option for same-day delivery. Some newer services like Venmo, PayPal, and Cash App move money between users within minutes, but these work only between individuals who have accounts with those services. For business-to-business or bank-to-bank transfers, wire is the fastest standard method.