TD Bank direct deposits typically arrive between midnight and 6 a.m. on the scheduled deposit date, but the exact time depends on when your employer sends the file to the bank
TD Bank processes direct deposits in batches overnight. Your employer submits the deposit file to their bank, which then sends it through the ACH network (Automated Clearing House) to TD Bank. TD Bank receives these batches and posts them to accounts starting around midnight, with most deposits visible by early morning. However, if your employer submits late in the business day or uses a smaller processor, your deposit may not arrive until later in the morning or even the next business day.
The deposit date itself is set by your employer's payroll system, not by TD Bank. If your pay stub says "deposit date: Friday," that is the day TD Bank will post the money — but the time within that day is not may provide. Some accounts see deposits at 12:01 a.m.; others see them at 5 or 6 a.m. A few see them at 9 or 10 a.m. if the employer's bank was slow to send the file or if TD Bank's processing queue was backed up.
Key Takeaways
- Most TD Bank direct deposits post between midnight and 6 a.m. on the scheduled date, but some arrive as late as mid-morning depending on your employer's bank and processing speed.
- The deposit date comes from your employer's payroll system, not from TD Bank, so confirm the date on your pay stub rather than assuming it is always the same day of the week.
- Weekends and federal holidays delay the deposit by one business day because the ACH network does not process on those days.
- If a deposit does not arrive by 10 a.m. on the scheduled date, contact TD Bank customer service to check whether the file was received and posted.
Why the time varies from day to day
TD Bank receives ACH batches throughout the night and posts them in the order they arrive. Your employer's bank may send payroll files at 11 p.m., midnight, 2 a.m., or 4 a.m. depending on their own processing schedule. Larger employers and payroll processors often send earlier; smaller companies or those using older systems may send later. TD Bank then validates each deposit and posts it to your account, a process that usually takes minutes but can take longer if the batch is large or if there is a data error that requires manual review.
The time also depends on which TD Bank product you use. Checking accounts are typically processed before savings accounts. If you have a TD Bank NOW account, a regular checking account, or a Money Market account, the timing may differ slightly. Premium accounts sometimes get priority processing, though TD Bank does not publicly may provide this.
What happens if the deposit date falls on a weekend or holiday
The ACH network does not process on Saturdays, Sundays, or federal holidays. If your employer's payroll system schedules a deposit for Saturday, it will not arrive until Monday. If it is scheduled for a federal holiday like Thanksgiving or Christmas, it will not arrive until the next business day. Your employer's payroll system should account for this and schedule deposits for the business day before, but some do not.
Check your pay stub for the actual deposit date rather than assuming it is always Friday. If you see a deposit date of Saturday or a holiday, contact your payroll department and ask them to reschedule it for the previous business day. This prevents the one-day delay and ensures the money arrives when you expect it.
How to check whether your deposit has posted
Log into TD Bank's online banking platform or mobile app and look at your account activity. Pending deposits usually show as "pending" or "in process" for a few hours before they post and become available to spend. Once posted, the transaction will show the deposit amount, the date it posted, and often the name of your employer or payroll processor.
If you see the deposit listed as pending, it has been received and will post within hours. If you do not see it at all by 10 a.m. on the scheduled date, the file may not have been sent by your employer or may not have been received by TD Bank. Call TD Bank customer service at the number on the back of your card and provide your account number and the expected deposit amount. They can check whether the ACH file arrived and, if it did, why it has not posted yet.
What to do if a direct deposit is late or missing
First, confirm the deposit date with your employer. Log into your payroll portal or ask your HR department to send you a copy of the pay stub showing the scheduled deposit date and the bank account number on file. Verify that the account number matches your TD Bank account — a single wrong digit will cause the deposit to be rejected or sent to the wrong account.
If the account number is correct and the deposit date has passed, contact TD Bank. Have your account number, the expected deposit amount, and the deposit date ready. TD Bank can trace the ACH transaction and tell you whether it was received. If it was received but not posted, they can escalate it for manual review. If it was never received, your employer's bank did not send it, and you will need to contact your payroll department to resubmit it.
If the deposit was sent to the wrong account because of a typo, TD Bank can sometimes recover it, but this takes time and is not may provide. The receiving bank must agree to return the funds, and the process can take 5 to 10 business days. To prevent this, update your direct deposit information with your employer immediately if you change banks or notice an error.
Early direct deposit and when it actually arrives
Some employers and payroll processors offer "early direct deposit," which means they send the ACH file one or two days before the official pay date. TD Bank will post this deposit as soon as it arrives, even if it is before the scheduled date. However, early direct deposit is not may provide — it depends entirely on whether your employer's payroll processor supports it and whether they have submitted the file early.
Do not count on early direct deposit to cover a bill or payment due on a specific date. If your bill is due on Friday and you are expecting early deposit on Wednesday, confirm with your employer that they actually offer early deposit before you commit to that timeline. If they do not, your money will not arrive until Friday at the earliest.
Frequently Asked Questions
Can I get my direct deposit faster by switching to a different TD Bank account type?
No. All TD Bank checking and savings accounts process direct deposits on the same overnight schedule. Premium accounts do not receive faster deposits. The timing depends on when your employer sends the file and when TD Bank's batch processing runs, not on your account type.
Why did my direct deposit arrive at 8 a.m. today but 5 a.m. yesterday?
The time varies based on when your employer's bank sends the ACH file and how many other deposits TD Bank is processing at the same time. There is no fixed time; anywhere between midnight and mid-morning is normal. If it consistently arrives very late, contact your employer's payroll department to ask whether they can submit earlier.
What if my employer says they sent the deposit but TD Bank says they never received it?
Ask your employer for the ACH trace number or confirmation that the file was sent. Give this information to TD Bank customer service along with the deposit amount and date. TD Bank can use the trace number to search their records and determine whether the file arrived. If it did not, your employer's bank may have sent it to the wrong routing number.
Does TD Bank hold direct deposits for any reason?
TD Bank does not typically hold direct deposits, but they may if your account is flagged for fraud or if there is a legal hold (such as a tax levy or court order). If your deposit does not post by mid-morning, ask TD Bank whether there is a hold on your account. If there is, they will explain the reason and how long it will last.
Can I change the time my direct deposit arrives?
No. You cannot control the time; it is determined by your employer's payroll processor and TD Bank's overnight batch schedule. You can only control the date by updating your direct deposit information with your employer if you want to change which day the deposit is scheduled for.