TD Bank direct deposits typically arrive between midnight and 6 a.m. on the scheduled deposit date, though the exact time depends on when your employer or payer submits the deposit and TD Bank's processing schedule.
Direct deposits are not instantaneous. Your employer sends the deposit instruction to their bank, which then routes it through the Federal Reserve's automated clearing house (ACH) network to TD Bank. TD Bank processes these batches at set times each business day, usually in the early morning hours. If your employer submits the deposit after TD Bank's cutoff time — typically late afternoon — it may not process until the next business day.
The deposit date itself is set by your employer or payer, not by you or TD Bank. Your pay stub or benefits statement will show when the deposit is scheduled to arrive. On that date, the money should be in your account by early morning, though some deposits may post as late as 6 a.m. or occasionally later if there are processing delays.
Key Takeaways
- Most TD Bank direct deposits post between midnight and 6 a.m. on the scheduled date, depending on when your employer submits the deposit and TD Bank's processing windows.
- Your employer controls the deposit date shown on your pay stub; TD Bank does not choose when your money arrives.
- Deposits submitted after your employer's cutoff time (usually late afternoon) will not process until the next business day.
- Weekends and federal holidays delay processing, so a deposit scheduled for Monday may not arrive until Tuesday if Monday is a holiday.
- You can contact TD Bank's customer service to confirm whether a deposit has been received and processed if it does not appear by mid-morning on the scheduled date.
Why Direct Deposits Don't Arrive at the Same Time Every Day
The ACH network processes deposits in batches, not continuously. TD Bank receives these batches at specific times and posts them to accounts in waves. This is why you might see your deposit at 12:30 a.m. one pay period and 5:45 a.m. the next, even though the scheduled date is the same day of the week.
Your employer's bank also affects timing. Some banks submit deposits to the ACH network earlier in the evening than others. If your employer uses a bank that submits late, TD Bank may not receive and process the deposit until the next morning's batch window.
What Happens When the Deposit Date Falls on a Weekend or Holiday
If your scheduled deposit date is a Saturday or Sunday, TD Bank will not process it until the next business day, which is usually Monday. The same rule applies to federal holidays like Thanksgiving, Christmas, or New Year's Day — the deposit moves to the next business day the ACH network is open.
Your employer's payroll system typically accounts for this automatically. If payday falls on a holiday, your employer will usually schedule the deposit for the last business day before the holiday or the first business day after, depending on company policy. Check your pay stub to see the actual deposit date.
How to Check If Your Direct Deposit Has Arrived
Log into TD Bank's online banking or mobile app and check your account balance and transaction history. Direct deposits appear as "ACH Deposit" or "Direct Deposit" in your transaction list, usually with the payer's name or your employer's name. If the deposit shows in your transaction history, the money is in your account.
If the scheduled date has passed and you do not see the deposit by mid-morning, contact TD Bank's customer service. Have your pay stub or the deposit confirmation from your employer ready. TD Bank can check whether the deposit was received and, if it was, confirm the posting time. If the deposit was not received, TD Bank can help you contact your employer's payroll department to investigate.
Why a Direct Deposit Might Be Late or Missing
The most common reason for a late deposit is that your employer submitted it after their bank's cutoff time. Payroll departments often have a deadline in the afternoon; anything submitted after that goes out the next day. A second common reason is a mismatch between your account number or routing number and what your employer has on file. If the numbers do not match exactly, the deposit may be rejected and returned to your employer.
Less often, the ACH network itself experiences delays, or your employer's bank has a technical issue. Federal holidays also shift the schedule — if your deposit is scheduled for a holiday, it moves to the next business day. If you have not received a deposit that was scheduled more than one business day ago, contact your employer's payroll department first to confirm they submitted it, then contact TD Bank if there is still a problem.
Setting Up or Changing Your Direct Deposit with TD Bank
To set up direct deposit, you need your TD Bank account number and routing number. TD Bank's routing number is 011103093 for most accounts, though some specialty accounts may use a different number. You can find your specific routing number by logging into online banking, calling customer service, or visiting a branch.
Provide your employer's payroll department with your account number and routing number. Some employers allow you to set this up online through their payroll portal; others require a form. Once your employer processes the change, it usually takes one or two pay periods for the new deposit to start. During that time, your employer may still issue a check or use the old deposit method.
Frequently Asked Questions
Can I get my direct deposit earlier than the scheduled date?
No. The deposit date is controlled by your employer or payer, not by TD Bank or you. Some employers offer early direct deposit, which means they submit the deposit one or two days before payday, but this is your employer's choice. If your employer offers early direct deposit, you would need to ask them to enable it in their payroll system.
Why did my direct deposit post at a different time than usual?
ACH batches process at different times depending on volume and when your employer's bank submits the deposit. A deposit scheduled for the same date can post anywhere from midnight to 6 a.m. or later. If it posted significantly later than normal, your employer may have submitted it later than usual, or there may have been a processing delay in the ACH network.
What should I do if my direct deposit never arrived?
First, confirm the scheduled date on your pay stub — if it was scheduled for a weekend or holiday, it will post on the next business day. If the date has passed and the deposit is not in your account, contact your employer's payroll department to verify they submitted it with the correct account and routing number. Then contact TD Bank customer service with your pay stub to report the missing deposit.
Does TD Bank charge a fee for direct deposit?
No. TD Bank does not charge a fee to receive direct deposits. Some checking accounts have monthly maintenance fees, but the direct deposit itself is free.
Can I split my direct deposit between two accounts?
Yes, if your employer's payroll system supports it. You would provide your employer with two account numbers and routing numbers and specify how much of your paycheck goes to each account. Not all employers offer this option, so check with your payroll department.