Direct deposits typically hit Truist accounts between midnight and 6 a.m. ET on the scheduled deposit date, though the exact time depends on your employer and the banking system they use
Truist processes incoming direct deposits on a rolling basis starting at midnight Eastern Time. Your employer sends the deposit instruction to their bank, which then routes it through the Federal Reserve's automated clearing house (ACH) network. Truist receives and posts these transfers throughout the early morning hours. Most deposits land by 6 a.m., but some arrive as late as 9 a.m. if your employer's bank processes payroll late or uses a delayed transmission method.
The deposit date itself is set by your employer, not by Truist. Your pay stub or HR system shows when the deposit will arrive — that is the date Truist will receive and post it. If that date falls on a weekend or federal holiday, the ACH network does not process transfers, so your deposit moves to the next business day. Truist cannot speed up a deposit that has not yet been sent by your employer's bank.
Key Takeaways
- Truist posts direct deposits between midnight and 6 a.m. ET on the date your employer scheduled them, though some may arrive as late as 9 a.m.
- Your employer controls the deposit date; Truist receives the transfer through the ACH network and cannot process it earlier than scheduled.
- Deposits scheduled for weekends or federal holidays automatically move to the next business day because the ACH network does not operate on those days.
- If a deposit does not arrive by 9 a.m. on the scheduled date, contact Truist customer service with your employer's name and the expected amount.
Why deposits arrive at different times on the same day
Truist receives direct deposits in batches throughout the morning as different employers and their banks send payroll instructions. Large employers often transmit payroll the day before the deposit date, so their transfers arrive in the first batch around midnight. Smaller employers or those using payroll processors may send instructions later, resulting in deposits that post at 3 a.m., 6 a.m., or later.
Your bank account type does not affect the timing. Whether you have a checking account, savings account, or money market account with Truist, direct deposits post on the same schedule. The variation you see between your deposit and a coworker's deposit on the same day usually reflects when each employer's bank submitted the transfer to the ACH network, not a difference in how Truist processes them.
What happens if the deposit date falls on a weekend or holiday
The Federal Reserve's ACH network does not process transfers on Saturdays, Sundays, or federal holidays such as Thanksgiving, Christmas, New Year's Day, and Independence Day. If your employer scheduled a deposit for Friday and that Friday is a holiday, the transfer does not move to Friday — it moves to the next business day, which is usually Monday.
Your employer's payroll system typically handles this automatically. When you set up direct deposit, your employer's bank knows which dates are holidays and adjusts the transmission date accordingly. You should see the corrected date on your pay stub. If your pay stub shows a holiday as the deposit date, contact your HR or payroll department to confirm the actual date the transfer will be sent.
How to check if a deposit is on the way
Log into your Truist online banking or mobile app and check your account activity. Pending deposits sometimes appear as "pending" or "in process" before they fully post, though not all deposits show this status. If you see a pending deposit, it will post at the next scheduled time — usually within hours.
If the scheduled deposit date has passed and you do not see the transfer, check your pay stub or payroll portal to confirm the date your employer actually sent it. Payroll delays happen; your employer may have postponed the deposit by a day or two. Once you know the correct date, you can determine whether to wait or contact Truist. If the deposit was scheduled for today and has not arrived by 9 a.m., you can call Truist customer service at 1-800-872-2657 and provide your employer's name and the deposit amount.
Setting up or changing your direct deposit with Truist
To receive direct deposits at Truist, you need your account number and routing number. Truist's routing number is 061000104 for all accounts. You can find your account number in your online banking portal, on a check, or by calling customer service. Provide both numbers to your employer's HR or payroll department.
Changes to your direct deposit take effect on the next payroll cycle after your employer processes the update. If you change your direct deposit instructions on a Monday, your employer may not process the change until the following week, so the next deposit might still go to your old account. Ask your payroll department when the change will take effect. Once a deposit goes to the wrong account, contact that bank to request a reversal; Truist cannot retrieve money sent to another institution.
Early direct deposit programs and when they explore
Some employers and payroll processors offer early direct deposit, which means they transmit payroll instructions to the ACH network one or two days before the official pay date. If your employer participates, you may see the deposit hit your Truist account one or two days early. This is not a Truist feature — it depends entirely on your employer's payroll setup.
Ask your HR or payroll department whether they offer early direct deposit and, if so, how many days early deposits typically arrive. Some employers offer it to all employees; others offer it only to employees who use certain payroll cards or apps. If your employer does not mention early direct deposit, deposits will arrive on the standard schedule.
Frequently Asked Questions
Can Truist make my direct deposit arrive earlier than my employer scheduled it?
No. Truist receives deposits through the ACH network on the date your employer sends them. Your employer controls the deposit date, and Truist cannot process a transfer before it arrives from your employer's bank. If you need money sooner, contact your employer's payroll department to ask about early direct deposit options.
Why did my direct deposit not arrive on the date my pay stub said?
If the scheduled date was a Saturday, Sunday, or federal holiday, the ACH network automatically moved the deposit to the next business day. If the date was a regular weekday and the deposit still has not arrived by 9 a.m., contact Truist with your employer's name and the deposit amount. There may be a delay on your employer's end or an issue with the transfer itself.
What is Truist's routing number for direct deposit?
Truist's routing number is 061000104. You will also need your account number, which you can find in your online banking portal, on a check, or by calling customer service at 1-800-872-2657.
If I change my direct deposit to Truist, when will the next deposit go there?
The change takes effect on the next payroll cycle after your employer processes it. If you submit the change on a Monday, your employer may not process it until the following week, so the next deposit might still go to your old account. Ask your payroll department for the exact effective date.