Direct deposit timing at TD Bank
Direct deposit into a TD Bank account typically arrives between midnight and 6 a.m. on the day your employer or benefit provider sends it, though the exact time depends on when your employer's bank processes the transfer. TD Bank processes incoming direct deposits as they arrive from the Federal Reserve's automated clearing house (ACH) network throughout the early morning hours. You will not see the deposit at a specific time — it lands whenever the ACH batch containing your payment reaches TD Bank's servers.
The timing also depends on your employer's payroll schedule. If your employer submits payroll to their bank the day before payday, the deposit may land as early as 11 p.m. or midnight. If they submit it on payday itself, it could arrive later in the morning. TD Bank has no control over when your employer sends the payment — only over how quickly they process it once it arrives.
Weekend and holiday deposits work differently. If payday falls on a Saturday, Sunday, or federal holiday, your employer typically sends the deposit on the business day before. This means a Friday payday deposit may arrive Thursday night, and a Monday payday deposit may arrive Friday night. TD Bank does not hold deposits that arrive on weekends or holidays — they process them when ready upon receipt.
Key Takeaways
- TD Bank processes direct deposits between midnight and 6 a.m. on the scheduled payday, but the exact time depends on when your employer's bank sends the payment.
- Your employer controls when the deposit is submitted to the ACH network, not TD Bank, so timing can vary by a few hours even on the same payday each month.
- Deposits that arrive on weekends or holidays are processed when ready — TD Bank does not hold them until the next business day.
- You can check your deposit status by logging into TD Bank's mobile app or online banking, where pending deposits sometimes appear before the money is fully available.
How to check if your direct deposit has arrived
Log into TD Bank's online banking portal or mobile app and check your account balance and recent transactions. Pending deposits sometimes show in the transaction history before the funds are fully available in your balance. If you see a pending deposit listed, the money is on its way and should clear within hours.
If you do not see a pending deposit by 6 a.m. on payday, contact your employer's payroll department to confirm they submitted the payment. They can tell you whether the deposit was sent and to which account number. If your employer confirms they sent it, contact TD Bank's customer service to report the missing deposit — they can trace it through the ACH network.
Why your direct deposit might be delayed
The most common reason for a delayed direct deposit is an incorrect account number or routing number on file with your employer. If even one digit is wrong, the ACH network will reject the deposit and send it back to your employer. Your employer then has to resubmit it with the correct information, which can add one to two business days.
A second reason is a mismatch between the name on your TD Bank account and the name your employer has on file. The ACH system checks that the account number and name match. If your employer has "John Smith" but your account is under "John Michael Smith," the deposit may be rejected or held for manual review.
Payroll system outages at your employer's bank or at the Federal Reserve can also delay deposits. These are rare but do happen, especially during major holidays or system maintenance windows. Your employer's payroll department will know if this occurred.
Verifying your account details with your employer
To prevent delays, confirm your account information with your employer's payroll department. You will need to provide your TD Bank account number and TD Bank's routing number. TD Bank's routing number is 011103093 for most accounts, though some specialty accounts may use a different routing number.
Ask your payroll department to read back the account number and routing number they have on file to make sure both are correct. If either is wrong, submit a correction form when ready. Do not assume your information is correct just because you have received deposits before — payroll systems are sometimes updated or transferred between providers, and errors can be introduced during those changes.
Direct deposit on holidays and weekends
When a payday falls on a weekend or federal holiday, most employers submit payroll on the last business day before that date. This means if payday is Saturday, your deposit usually arrives Friday night. If payday is Monday and Monday is a federal holiday, your deposit usually arrives Friday night.
TD Bank processes deposits 24 hours a day, 7 days a week, so a Friday night deposit will be available in your account by Friday night or Saturday morning, not held until Monday. The only exception is if your employer delays their payroll submission — some employers hold payroll until the actual payday date, even if it falls on a weekend.
Setting up direct deposit with TD Bank
To set up direct deposit, you need your TD Bank account number and routing number. Your account number appears on the bottom left of your checks, and the routing number is 011103093 for standard TD Bank accounts. Some accounts, such as TD Bank investment or specialty accounts, may have a different routing number — check your account documents or call TD Bank to confirm.
Provide this information to your employer's payroll department on a direct deposit authorization form. The form usually asks for your account type (checking or savings), account number, routing number, and the amount or percentage of your paycheck to deposit. Once submitted, it typically takes one to two pay periods before the first direct deposit appears, because payroll systems need time to process the change.
Frequently Asked Questions
Can I see my direct deposit before it fully clears?
Yes. TD Bank sometimes shows pending deposits in your transaction history or account activity before the funds are fully available in your balance. The pending status means the deposit has been received by TD Bank but is still being processed. It should move to your available balance within a few hours.
What is TD Bank's routing number for direct deposit?
TD Bank's routing number is 011103093 for most checking and savings accounts. Some specialty accounts may use a different routing number. Check your account documents or call TD Bank customer service to confirm the correct routing number for your specific account type.
Why did my direct deposit go to the wrong account?
This usually happens when the account number provided to your employer was incorrect or belonged to a different bank. Double-check the account number you gave your payroll department against the number on your TD Bank checks or in your online banking portal. If the numbers do not match, contact payroll when ready to correct it.
How long does it take to set up direct deposit?
It takes one to two pay periods from the date you submit the authorization form to your employer. The first deposit may arrive on your next scheduled payday or the one after, depending on when your employer processes payroll changes. Ask your payroll department which payday to expect the first direct deposit.
What should I do if my direct deposit is missing?
First, check your account to see if it appears as pending. If not, contact your employer's payroll department to confirm they submitted the deposit and verify the account number and routing number they have on file. If your employer confirms they sent it, contact TD Bank customer service — they can trace the deposit through the ACH network and determine where it went.