Direct deposit to TD Bank usually lands between midnight and 6 a.m. ET on the scheduled deposit date, but the exact time depends on when your employer's bank sends the transfer.
TD Bank processes incoming ACH transfers (the electronic system most employers use) throughout the night and early morning. Your employer initiates the deposit on a specific date—often two business days before payday—and TD Bank receives and posts it during their nightly settlement window. This means you might see the money as early as 12:01 a.m., or it might not appear until closer to 6 a.m., even on the same calendar day.
The timing also depends on whether your employer uses a payroll processor. Large companies often batch deposits the day before the stated payday; smaller employers or those using third-party processors may send them the morning of payday. TD Bank has no control over when the money leaves your employer's bank—only when it arrives and gets posted to your account.
Key Takeaways
- Direct deposits to TD Bank post between midnight and 6 a.m. ET on the deposit date, but the exact minute varies based on your employer's bank and payroll timing.
- Your employer initiates the transfer one to two business days before payday, and TD Bank processes it during their nightly ACH settlement window.
- Deposits that don't appear by 6 a.m. on the expected date may be delayed by your employer's payroll processor or your employer's bank, not by TD Bank.
- You can check your pending deposits in the TD Bank mobile app or online banking, which may show the transfer before it fully posts to your available balance.
How ACH transfers work and why timing varies
Direct deposit is an ACH (Automated Clearing House) transfer, a batch system that moves money between banks on a fixed schedule. Your employer's payroll department or processor submits the file to their bank, which then sends it to the ACH network. The network processes batches at set times throughout the day and night, and TD Bank receives and posts those batches during their settlement window, typically between midnight and 6 a.m. ET.
The variation in exact timing comes from several sources. If your employer uses a large payroll processor like ADP or Paychex, that processor may batch deposits at a specific time each day, which means all employees get paid at roughly the same time regardless of their bank. If your employer processes payroll in-house, they control the timing. Your employer's bank also plays a role—some banks prioritize payroll deposits and send them early in the evening; others wait until later at night.
TD Bank cannot speed up an ACH transfer that hasn't left your employer's bank yet. Once it arrives at TD Bank, posting is nearly instantaneous, but you won't see it until the bank's systems update, which usually happens within minutes of receipt but can take up to an hour during peak processing times.
Why your deposit might not appear by 6 a.m.
If you don't see your direct deposit by 6 a.m. on the expected date, the delay is almost always on your employer's side, not TD Bank's. The most common reasons are: your employer submitted the payroll file late, your employer's bank delayed sending the batch, or your payroll processor encountered an error and resubmitted the file.
Less commonly, TD Bank may experience a system issue or the ACH network itself may be delayed due to a technical problem. These are rare and usually affect many customers at once. If your deposit is missing and you see others posting normally, the issue is with your employer or payroll processor.
Federal holidays can also affect timing. If payday falls on a holiday or the day after one, your employer may submit the deposit a day earlier, or the ACH network may delay processing. Check your pay stub or your employer's payroll calendar to confirm the actual submission date.
Checking the status of a pending deposit
TD Bank's mobile app and online banking portal show pending transactions before they fully post. Open your account, go to the Transactions or Activity section, and look for a pending deposit labeled as an ACH transfer or direct deposit. This pending status usually appears within an hour of the transfer arriving at TD Bank, even if your available balance hasn't updated yet.
A pending deposit means TD Bank has received it and is processing it. It will move to posted status and your available balance will update within minutes to a few hours. If you see a pending deposit, the money is on its way and will be available soon.
If you don't see a pending deposit by mid-morning on the expected date, contact your employer's payroll department or HR to confirm the deposit was submitted. Ask them for the submission date and time, and the name of the bank or processor that sent it. This information helps you determine whether the delay is on their end or whether you need to contact TD Bank.
What to do if your direct deposit is late
First, confirm the expected deposit date with your employer. Check your pay stub, your employee portal, or ask HR directly. Payday and deposit date are not always the same day—many employers submit deposits one or two business days before the date you receive your paycheck stub.
If the deposit is late by more than one business day, contact your employer's payroll department. Provide them with the expected date and ask them to check whether the ACH file was submitted successfully. If they confirm it was submitted but TD Bank hasn't received it, ask them for the ACH trace number or confirmation from their bank. This is a reference number that tracks the transfer through the ACH network.
If your employer confirms the deposit was submitted and you still don't see it after two business days, contact TD Bank. Call their customer service line or visit a branch with your pay stub and the ACH trace number from your employer. TD Bank can file an ACH trace to locate the transfer and determine whether it was lost in transit or sent to the wrong account. This process usually takes three to five business days.
Setting up 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 011000015 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.
Provide your employer's payroll department with your account number and routing number. Some employers ask for a voided check instead, which shows both numbers in the correct format. Do not send a blank check or a check with a balance—a voided check is one you've written "VOID" across the front of to prevent it from being cashed.
After you submit your information, ask your employer when the first deposit will post. Most payroll systems take one to two pay cycles to activate direct deposit, so your first electronic deposit may not appear until your second or third payday after setup. In the meantime, you'll receive a paper check.
Frequently Asked Questions
Can I get my direct deposit earlier than 6 a.m.?
No. TD Bank posts direct deposits during their nightly settlement window, which ends around 6 a.m. ET. The timing is determined by when your employer submits the deposit and when the ACH network processes it. You cannot request an earlier posting time from TD Bank.
Why did my direct deposit post at a different time than usual?
ACH processing times vary based on when your employer submits the file and when the ACH network processes batches. A deposit that usually arrives at 3 a.m. might arrive at 5 a.m. one week if your employer submitted it later or the network was busier. This variation is normal and does not indicate a problem.
Will my direct deposit post on a weekend or holiday?
No. The ACH network does not process transfers on weekends or federal holidays. If your payday falls on a weekend or holiday, your employer will submit the deposit on the last business day before, so it posts on that day instead. Check your pay stub to see the actual deposit date.
What if my employer sends the deposit to the wrong account?
Contact your employer immediately and provide the correct account number and routing number. Ask them to submit a corrected ACH file for the next pay cycle. If the money went to another TD Bank account by mistake, TD Bank can sometimes retrieve it, but this requires the other account holder's cooperation. If it went to a different bank, your employer's bank must contact that bank to recover the funds.
Can I change my direct deposit time or frequency?
You cannot change how often or what time direct deposits post—that is controlled by the ACH network and your employer's payroll schedule. You can change which account receives the deposit by updating your information with your employer's payroll department. The new account will receive deposits starting with the next pay cycle after the change is processed.