Your paycheck arrives on payday, but the money may not be available until the next business day
The day your employer sends your paycheck and the day the money shows up in your account are often not the same thing. Most employers process payroll on a specific day — usually Friday — but the actual deposit into your bank account depends on how the money moves through the banking system. If your employer uses direct deposit, the transfer typically takes one business day after payroll processing. If you receive a paper check, you need to deposit it first, and then the bank holds it for a set number of days before the funds clear.
The timing also depends on when you deposit a check and what time of day the deposit happens. A check deposited before your bank's cutoff time (usually 2 p.m. on a business day) may clear the next day. A check deposited after that cutoff, or on a weekend or holiday, will not start clearing until the next business day. Federal law limits how long banks can hold checks, but the actual hold period varies based on the check amount and your account history.
Key Takeaways
- Direct deposit from your employer typically lands in your account one business day after payroll processing, usually by the morning of the day after payday.
- Paper checks must be deposited first, and then the bank places a hold that can last one to five business days depending on the check amount and your account type.
- Deposits made after your bank's cutoff time (often 2 p.m.) or on weekends and holidays do not start processing until the next business day.
- Banks cannot hold checks indefinitely — federal law sets maximum hold periods, but your bank may clear funds faster if you have a good account history.
- Some employers offer early direct deposit, which can put money in your account one or two days before the official payday.
How direct deposit timing works
When your employer uses direct deposit, they send the payment through the Automated Clearing House (ACH) network. Your employer typically initiates this transfer one or two business days before payday so that the money arrives on the payday date itself. However, the ACH system takes one business day to process the transfer after your employer submits it, which means the money usually lands in your account the morning after payday.
If payday falls on a Friday, your direct deposit will typically arrive on Friday morning or early afternoon, depending on your bank's processing schedule. If payday falls on a weekend or holiday, your employer usually processes payroll on the last business day before that date, so the deposit arrives that day or the next business day. Some banks post direct deposits as early as 6 a.m., while others post them throughout the morning or early afternoon.
The exact time depends on your bank's internal processing schedule. You can check your bank's website or call customer service to find out what time direct deposits typically post to your account. Some banks also offer a feature that lets you see pending deposits before they officially post.
Paper checks and hold periods
When you deposit a paper check, your bank does not make the full amount available immediately. Instead, the bank places a hold on the check while it verifies that the funds exist in the account the check was drawn from. Federal law (Regulation CC) sets the maximum hold periods that banks can impose. For most checks, the maximum hold is two business days. For checks over $5,225, the bank can hold the funds for up to seven business days. For checks deposited at an ATM or by mobile deposit, the hold can be longer.
The hold period starts the day after you deposit the check, not the day you deposit it. If you deposit a check on a Monday before 2 p.m., the hold period begins on Tuesday. If you deposit it after 2 p.m. on Monday, or anytime on a weekend, the hold period begins on Tuesday. A two-business-day hold means the funds are available by Thursday. A seven-business-day hold means the funds are available by the following Thursday.
Your bank may clear the check faster than the legal maximum if you have a long account history with them or if the check is from a well-known employer. Some banks offer accounts with shorter hold periods as a feature. You can ask your bank what hold period applies to your account and what you can do to speed up the process.
Mobile deposit and ATM deposit holds
Depositing a check through your bank's mobile app or at an ATM may result in a longer hold than depositing it in person at a branch. Mobile deposits and ATM deposits are treated differently under federal law because the bank cannot verify your identity or inspect the check in person. The maximum hold for a mobile or ATM deposit is typically five to seven business days, depending on the check amount and your bank's policy.
Some banks offer next-business-day availability for mobile deposits if you deposit before a certain time and the check meets certain conditions (such as being under a certain amount or from a known employer). Check your bank's mobile app or website to see what hold periods apply to your deposits. If you need the money quickly, depositing in person at a branch may be faster than using mobile or ATM deposit.
Early direct deposit and paycheck advances
Some employers and payroll providers offer early direct deposit, which deposits your paycheck one or two business days before the official payday. This feature is sometimes called "early pay" or "on-demand pay." If your employer offers it, you may be able to access your paycheck as soon as it is earned, rather than waiting until payday. Not all employers offer this, so check with your payroll department to see if it is available.
Some financial institutions and fintech companies also offer paycheck advance services that let you borrow against your next paycheck before payday. These services typically charge a fee and may require you to set up direct deposit with them. Be aware that these services are not the same as early direct deposit from your employer — they are loans that you will need to repay.
What to do if your paycheck is late
If your direct deposit does not arrive by the end of the business day after payday, contact your employer's payroll department first. They can confirm whether the payment was actually sent and provide you with a reference number. If the payment was sent, ask your bank to trace the deposit. Your bank can check the ACH system to see if the transfer is still in process or if it was rejected.
If the deposit was rejected, it is usually because of a mismatch between your account number and routing number, or because your account was closed. Your employer will need to resend the payment with the correct account information. If your bank cannot locate the deposit after several business days, your employer may need to issue a replacement check or resubmit the direct deposit.
If you need the money urgently and your paycheck is delayed, contact your bank about overdraft protection or a short-term loan. Some banks offer advances to customers with good account history. You can also ask your employer if they can issue a manual check or advance while the direct deposit issue is being resolved.
Weekends, holidays, and processing delays
Banks do not process transactions on weekends or federal holidays. If payday falls on a Saturday, your employer typically processes payroll on Friday, so your direct deposit arrives Friday. If payday falls on a Sunday, your employer usually processes on Friday as well. If payday falls on a federal holiday, your employer may process on the day before the holiday or the day after, depending on their payroll schedule.
The ACH network also does not process on weekends or holidays, so any deposits initiated on a Friday afternoon may not clear until Monday. If you deposit a check on a Friday after 2 p.m., the hold period does not begin until Monday, which can add an extra day or two to the clearing time. Plan ahead if you need money over a weekend or holiday — deposit checks early in the week or use direct deposit whenever possible.
Frequently Asked Questions
Why does my direct deposit show as pending but not available?
Pending deposits are in the process of being posted to your account. They will become available within a few hours or by the next business day. Your bank may show the deposit as pending to let you know it is coming, but you cannot spend the money until it is fully posted. If a deposit shows as pending for more than one business day, contact your bank to check the status.
Can my bank hold a direct deposit?
Banks rarely hold direct deposits because they are electronic transfers from another bank, not paper checks. Direct deposits are considered low-risk and typically post immediately or within one business day. If your bank is holding a direct deposit, it is usually because of a fraud alert or a problem with your account. Contact your bank to find out why the hold is in place.
What is the difference between when a deposit posts and when it is available?
When a deposit posts, it shows up in your account balance. When it is available, you can withdraw or spend the money. For direct deposits, posting and availability usually happen at the same time. For checks, the deposit may post immediately but the funds may not be available until the hold period ends.
If I deposit a check on Friday, when will it clear?
If you deposit a check before 2 p.m. on Friday, the hold period begins on Monday, and the funds are typically available by Wednesday (two business days later). If you deposit after 2 p.m. on Friday, the hold period begins on Tuesday, and the funds are available by Thursday. Weekend and holiday schedules may extend these timelines.
Can I speed up how long it takes for a check to clear?
Depositing in person at a branch is sometimes faster than mobile or ATM deposit. You can also ask your bank if they offer expedited clearing for certain types of checks or accounts. Some banks clear checks faster for customers with long account histories or high balances. Direct deposit is always faster than paper checks.