It's payday, you check your account, and the deposit isn't there. Before you panic, know that a late or missing direct deposit is usually explainable — and often resolves itself within a day. Direct deposit runs over the ACH network, which only moves money on business days, so timing quirks, a new-account verification delay, or a single mistyped digit account for the large majority of "where is my paycheck" cases.
This guide walks through why a direct deposit may be late or missing, what to check yourself before calling anyone, who to contact when something is genuinely wrong, and what timing to expect. If you're trying to understand normal processing times rather than troubleshoot a problem, see how long direct deposit takes to set up and process instead.
Why is my direct deposit late or not showing up?
Most missing-deposit situations trace back to one of a handful of causes. Run through them in order — they're listed roughly from most to least common:
- It's your first (or second) paycheck. New direct deposit setups often run a prenote — a zero-dollar test transaction to verify your account — and under Nacha rules the employer waits a few banking days before sending live wages. So your first cycle may arrive as a paper check while verification completes. This is the single most common reason a "new" direct deposit doesn't appear.
- Payday fell on or near a weekend or holiday. ACH only settles on business days, and the Federal Reserve's settlement system runs Monday through Friday, excluding federal holidays. A deposit "due" on a Saturday, Sunday, or holiday typically posts the next business day — and if your employer didn't send it early, it can land a day or two late around long weekends.
- A wrong routing or account number. A single transposed digit can reject or misroute the deposit. The ACH return then bounces back to your employer, who has to reissue payment — adding days. Using a wire routing number instead of the ACH one causes the same problem.
- Your employer missed the payroll cutoff. Payroll providers lock a file a day or more before payday. If your employer submitted late, didn't fund the payroll, or made a processing error, the whole run can slip.
- A bank hold or account issue. A closed, frozen, or restricted account, or a hold on a new account, can delay funds even after the deposit reaches your bank.
Note the important distinction: there's a difference between the deposit not being sent (an employer/payroll problem) and the deposit being sent but not yet available (a bank timing or hold issue). The checks below tell you which one you're dealing with.
What should I check first?
Before contacting anyone, spend five minutes ruling out the simple explanations. Most "missing" deposits are found here:
- Confirm it's actually a business day. If payday landed on a weekend or federal holiday, the deposit most likely posts the next business day. Count from the banking day, not the calendar day.
- Open your bank's app or website (not just a balance widget) and look at pending and posted transactions. Direct deposits sometimes show as pending hours before they post, and some banks release funds early.
- Check your pay stub. If your employer's portal shows a pay stub with a deposit to an account ending in the right last four digits, the money was sent — the issue is on the bank/timing side. No pay stub may mean payroll didn't run for you.
- Verify the destination account. Compare the routing and account numbers on file with payroll against your bank's app. A typo here is a top cause of rejected deposits — and of money landing in the wrong account.
- Check whether this is a first or second cycle after enrolling or switching banks. If so, a prenote delay or a paper first check is expected, not a failure.
Who do I contact, and in what order?
Once you've ruled out a weekend, a holiday, and a first-cycle delay, and your pay stub shows the deposit was issued, it's time to reach out. Contact in this order:
- Your employer's payroll or HR department first. They can confirm whether the deposit was sent, to which account, and on what date — and whether it was returned. Most missing-deposit issues are resolved here. Have your dated copy of your direct deposit authorization handy so you can show exactly what account you provided.
- Your bank or credit union second. If payroll confirms the deposit was sent and accepted but you still don't see it, ask your bank whether a deposit is pending, was returned, or is subject to a hold. Banks must make direct-deposit funds available no later than the business day after they receive the electronic payment, per federal funds-availability rules.
- The payroll provider, if directed. Sometimes payroll/HR will loop in their processor (such as ADP or Paychex) to trace a transaction or reverse a misrouted one.
If the deposit was rejected because of a wrong number, your employer typically has to reissue it — often by paper check or a corrected ACH — which adds processing days. To prevent a repeat, fix the account details on file and, if a third party (or your employer) wants confirmation that your direct deposit is set up and active, a direct deposit verification letter states the payer, account, and current status in one clean document. To learn more about proving a deposit is active, see how to prove you have direct deposit set up.
When should I actually worry?
Timing context keeps you from chasing a deposit that's simply running on the network's schedule. Use these expectations:
- Same day, weekend/holiday: a deposit due on a non-business day normally posts the next business day — not a cause for concern by itself.
- One business day late: still within normal range, especially around holidays or if your bank doesn't offer early availability. Check pending transactions before escalating.
- Two or more business days late with no pending deposit and a pay stub showing it was issued: contact payroll and your bank the same day — this suggests a returned deposit, a wrong account number, or a hold.
- No pay stub and no deposit: contact payroll/HR immediately; payroll may not have run for you, or your enrollment may not have taken effect yet.
The bottom line
A missing direct deposit is usually a timing or setup issue, not lost money. Rule out a weekend or holiday and a first-cycle prenote delay, then check your bank's pending transactions and your pay stub to learn whether the deposit was sent at all. If the stub shows it was issued but the funds aren't there after a business day, contact payroll first and your bank second, with your authorization copy in hand. Most cases resolve within a day; the ones that don't almost always come down to a wrong routing or account number — which is worth fixing, and re-confirming with a verification document, so it never happens again.