Banks count Monday through Friday as business days, excluding federal holidays

A business day for a bank is any weekday — Monday, Friday — when the Federal Reserve and the banking system are open. Weekends and federal holidays do not count. This matters because banks process transfers, deposits, and withdrawals on business days only. If you send money on Friday at 5 p.m., the bank does not process it until Monday. If Monday is a federal holiday, it waits until Tuesday.

The confusion usually starts here: your bank's website may show a transaction as "pending" when ready, but pending is not the same as processed. The money has not actually moved between accounts until a business day passes. A transfer you initiate on Saturday sits in the queue until Monday morning.

Different types of transactions have different timelines, but all of them start counting from the next business day after you submit them. A wire transfer initiated on a business day before the bank's cutoff time (usually 2 p.m. or 3 p.m.) may arrive the same day. An ACH transfer — the standard method for moving money between accounts — typically takes one to two business days. A check deposit can take three to five business days to clear, depending on the amount and the banks involved.

Key Takeaways

  • Business days are Monday through Friday, excluding the 11 federal holidays when banks close entirely.
  • Transactions initiated on weekends or holidays do not begin processing until the next business day.
  • A bank's cutoff time (usually 2 p.m. to 3 p.m.) determines whether a transaction processes the same day or the next business day.
  • Wire transfers, ACH transfers, and check deposits all have different processing timelines, but none of them count weekends or holidays toward those timelines.
  • Your bank's "pending" status means the transaction is queued, not that it has been processed.

Federal holidays that close banks

Banks close on 11 federal holidays each year. These are: New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, and Christmas. On these days, the Federal Reserve does not process transactions, so your bank cannot move money between accounts or clear deposits.

Some banks may be open on a few of these days in limited locations, but the Federal Reserve — which clears most transfers — is closed. This means your transaction will not process even if your local branch is staffed. If you initiate a transfer on Thanksgiving, it will not move until the Friday after Thanksgiving.

How cutoff times affect when your transaction processes

Most banks have a cutoff time, usually between 2 p.m. and 3 p.m. Eastern Time, for same-day processing. If you initiate a wire transfer before that cutoff on a business day, it may arrive the same day. If you initiate it after the cutoff, it will not process until the next business day.

ACH transfers — the standard method for moving money between checking accounts — do not have same-day options at most banks. An ACH initiated on Monday morning will not arrive until Wednesday at the earliest. If you initiate it on Friday, it will not arrive until Monday or Tuesday of the following week.

Check deposits have their own timeline. A check deposited on Monday may not be available until Wednesday or Thursday, depending on the amount and the banks involved. Large checks ($5,000 or more) often take longer because banks hold them for fraud verification.

Why weekends and holidays delay your money

Banks do not process transactions on weekends because the Federal Reserve does not operate on Saturdays and Sundays. The Federal Reserve is the central clearing house for all bank-to-bank transfers in the United States. Without it, banks cannot move money between institutions. Your bank can accept your deposit or transfer request on a Saturday, but it cannot actually move the money until Monday.

The same applies to federal holidays. The Federal Reserve closes, and no inter-bank transfers happen. If you deposit a check on a Friday and Monday is a federal holiday, that check will not begin clearing until Tuesday.

This is why timing matters. If you need money to arrive by a specific date, you should initiate the transfer at least two business days before that date. If the important date falls on a Monday and you initiate the transfer on Friday, you have missed the window — the money will not arrive until Wednesday at the earliest.

Differences between wire transfers, ACH transfers, and check deposits

A wire transfer is the fastest method. If you initiate it before your bank's cutoff time on a business day, it can arrive the same day or the next business day, depending on the receiving bank. Wire transfers are processed individually and do not batch with other transactions. They cost money — usually $15 to $30 — but they are reliable and fast.

An ACH transfer is slower but free. ACH transfers batch together in groups and process overnight. An ACH initiated on Monday morning will not arrive until Wednesday. An ACH initiated on Friday will not arrive until Monday or Tuesday of the following week. If Monday is a federal holiday, add another day.

A check deposit is the slowest. The receiving bank must verify the check is legitimate and that the account has sufficient funds. Checks under $200 typically clear in one to two business days. Checks between $200 and $5,000 may take two to three business days. Checks over $5,000 can take five to seven business days. These timelines do not include weekends or holidays.

Transaction TypeProcessing TimeCostCounting Weekends/Holidays
Wire TransferSame day or next business day (if before cutoff)$15–$30No — only business days count
ACH Transfer1–2 business daysFreeNo — only business days count
Check Deposit1–7 business days (depends on amount)FreeNo — only business days count

What to do if your transaction is delayed over a weekend or holiday

If you initiated a transfer on Friday and expected it Monday, but Monday is a federal holiday, the delay is normal. Your bank cannot process it until Tuesday. Check your bank's website or call the customer service line to confirm the holiday schedule for your region.

If a transaction has been pending for longer than the stated timeline — for example, an ACH transfer that has been pending for four business days — contact your bank. Ask them to trace the transaction. They can tell you whether it has been processed, rejected, or is stuck in the system. If it has been rejected, they will tell you why (usually insufficient funds at the receiving bank or an incorrect account number).

If you need money to arrive by a specific date and a weekend or holiday is in the way, use a wire transfer instead of an ACH. Wire transfers are faster and more reliable, though they cost money. For time-sensitive payments, the cost is usually worth it.

Frequently Asked Questions

Does a transaction initiated on Friday night arrive on Monday?

Not necessarily. If you initiate it after your bank's cutoff time on Friday (usually 2 p.m. to 3 p.m. Eastern), it will not process until Monday. If Monday is a federal holiday, it will not process until Tuesday. Even if it processes Monday morning, it may not arrive at the receiving bank until Tuesday or Wednesday, depending on the type of transaction.

If I deposit a check on Saturday, when does it clear?

The deposit is recorded on Saturday, but the check does not begin clearing until Monday. If the check is under $200, it will likely clear by Tuesday or Wednesday. If it is larger, it may take longer. Weekends and holidays do not count toward the clearing timeline.

What happens if a federal holiday falls on a Monday?

The Federal Reserve is closed, so no transactions process. Any transfer or deposit initiated on Friday will not begin processing until Tuesday. If you need money by Monday, you must initiate the transfer before Friday.

Can I get a same-day ACH transfer?

Most banks do not offer same-day ACH transfers. Standard ACH takes one to two business days. Some banks offer a faster ACH option called Same-Day ACH, but it is not available at all institutions and may have limits on the amount you can transfer. Ask your bank whether they offer it.

Why does my bank show a pending transaction if it has not processed yet?

Pending means your bank has received and queued the transaction, but it has not been sent to the receiving bank or cleared yet. The money is still in your account. Once the transaction processes on a business day, the status changes to completed or posted, and the money moves.