Direct deposit typically arrives in your TD Bank account between midnight and 6 a.m. on the scheduled deposit date, though the exact time depends on when your employer sends the file to the banking system.
TD Bank processes incoming direct deposits in batches throughout the early morning hours. Your employer controls when they submit the deposit file — some send it the day before the pay date, others send it the morning of. Once TD Bank receives the file, the money usually appears in your account within a few hours, but you won't see it before the bank's processing window opens.
The deposit date itself is set by your employer's payroll system, not by TD Bank. If your pay stub says you're paid on Friday, the deposit should land Friday morning. If your employer processes payroll on Thursday night and submits the file early, you might see the money Thursday evening or very early Friday, but this is not may provide and varies by employer.
Key Takeaways
- Direct deposits to TD Bank accounts typically post between midnight and 6 a.m. on your scheduled pay date.
- Your employer controls when the deposit file is sent to the bank, which affects whether you see the money early or exactly on the scheduled date.
- Weekend and holiday deposits may post the next business day, depending on when your employer submits the file.
- You can check your TD Bank account online or through the mobile app to see if a deposit has posted, rather than waiting for a notification.
Why deposits don't always arrive at the same time each day
Direct deposit is not instantaneous. Your employer's payroll processor prepares the file, then sends it through the Automated Clearing House (ACH) network, which is a separate system from TD Bank. The ACH network has set processing windows, and TD Bank processes batches of incoming deposits during those windows.
If your employer submits the file late in the day or after the ACH cutoff time, the deposit enters the queue for the next processing cycle. This is why some people see their deposit at 12:30 a.m. and others see it at 5 a.m. — it depends entirely on when the file arrived at TD Bank's processing center and where it fell in the batch queue.
What happens if the deposit date falls on a weekend or holiday
If your scheduled pay date is a Saturday or Sunday, your employer typically submits the deposit file on Friday so it posts Friday morning. If the pay date is a federal holiday, the same thing usually happens — the file goes in the day before so you receive the money on the last business day before the holiday.
However, this depends on your employer's payroll policy. Some employers hold the file and submit it on the actual pay date, which means a Monday pay date would result in a Monday morning deposit. Check your most recent pay stub or your employer's payroll calendar to see how they handle weekend and holiday pay dates.
How to check if your deposit has posted
Rather than watching the clock, log into your TD Bank account online or open the TD Bank mobile app and check your account balance and recent transactions. Direct deposits appear in your transaction history as soon as they post, so you'll see the deposit listed there before you might see the balance update in some cases.
TD Bank also sends notifications when deposits post if you have them turned on in your account settings. You can enable text, email, or push notifications for deposits over a certain amount, which gives you confirmation without having to check manually.
Why your deposit might be delayed
If you don't see your deposit by mid-morning on the scheduled pay date, the delay usually comes from your employer's side, not TD Bank's. Common reasons include payroll processing errors, missing or incorrect direct deposit information on file, or the employer's payroll system going down.
Contact your employer's payroll or HR department first to confirm they submitted the file. Ask them to verify your account number and routing number are correct in their system — a single digit wrong will cause the deposit to be rejected and returned. If your employer confirms the file was sent and TD Bank shows no record of it, contact TD Bank customer service with your employer's name and the expected deposit amount.
Setting up direct deposit with TD Bank
To receive direct deposits at TD Bank, you need to provide your employer with your account number and TD Bank's routing number. TD Bank's routing number is 011103093 for most accounts, but confirm this with your bank or check your checks — the routing number is printed on the bottom left of every check.
Once you've given your employer this information, it typically takes one to two pay cycles for the first deposit to post. Your employer may run a test deposit first, which is a small amount (usually under $1) sent to verify the account is valid. If the test deposit posts successfully, your regular deposits should follow on schedule.
Frequently Asked Questions
Can I get my direct deposit earlier than the scheduled date?
No. The deposit date is controlled by your employer's payroll system, and TD Bank cannot process a deposit before the file arrives. Some employers offer early direct deposit through third-party services, but that is a separate arrangement between you and your employer, not something TD Bank provides.
Why did my direct deposit post at a different time than usual?
The time direct deposits post can vary based on when your employer submits the file and where it falls in TD Bank's processing queue. If your employer changed their payroll schedule or submission time, or if there were delays in the ACH network, the deposit may post earlier or later than you're used to seeing.
What should I do if a direct deposit never shows up?
First, confirm with your employer that they submitted the file and that your account information is correct in their system. If they confirm it was sent, contact TD Bank with the deposit amount and expected date. TD Bank can search for the deposit and determine whether it was rejected or sent to the wrong account.
Does TD Bank charge a fee for receiving direct deposits?
No. TD Bank does not charge fees for incoming direct deposits. Some account types offer benefits or bonuses for setting up direct deposit, but receiving a deposit itself is free.