Direct deposit is the standard for payroll payments — over 93% of U.S. workers receive their pay via direct deposit. Understanding how ACH-based payroll payments work helps you set up direct deposit correctly, manage processing timelines, and avoid costly errors.
In This Guide
How ACH Direct Deposit Works
ACH (Automated Clearing House) is the electronic network that processes direct deposits. When you run payroll, your payroll system creates an ACH file containing payment instructions — each employee's bank routing number, account number, and payment amount.
This file is submitted to an Originating Depository Financial Institution (ODFI), which forwards it to the ACH network. The ACH operator (either the Federal Reserve or The Clearing House) sorts and delivers transactions to the employees' banks (Receiving Depository Financial Institutions, or RDFIs).
The entire process typically takes 1-2 business days for standard ACH, or same-day for same-day ACH.
Setting Up Direct Deposit
To offer direct deposit, you need: a business bank account, an ACH origination agreement with your bank (or a payroll provider that handles this), and each employee's bank routing and account numbers.
Employees provide their banking information via a direct deposit authorization form. Payrollix collects this securely through the employee self-service portal — no paper forms needed.
It's best practice to verify bank accounts with a prenote (a zero-dollar test transaction) before sending the first real payment. Payrollix handles prenoting automatically.
Processing Timelines
Standard ACH: Submit by your bank's cutoff time (usually 5 PM ET), funds arrive in 1-2 business days. Same-day ACH: Submit by morning cutoff, funds arrive the same business day. Weekend and holiday processing: ACH does not process on weekends or federal holidays — plan accordingly.
For a Friday payday, standard ACH files should be submitted by Wednesday. For same-day ACH, submit by Friday morning (though same-day ACH availability varies by provider).
ACH Return Codes
Sometimes a direct deposit fails and is returned. Common return codes: R01 (insufficient funds — rare for credits), R02 (account closed), R03 (no account/unable to locate), R04 (invalid account number), R16 (account frozen).
When a return occurs, you'll need to issue an alternative payment (paper check or reissued ACH) and update the employee's banking information. Payrollix automatically processes ACH returns and alerts you for action.
Security and Compliance
Direct deposit data must be protected under NACHA rules. Bank account information should be encrypted at rest and in transit. Access should be limited to authorized personnel only.
Employees must authorize direct deposit in writing (electronic consent counts). They can revoke authorization at any time. You must provide paystubs showing gross pay, deductions, and net pay regardless of payment method.
How Payrollix Handles Direct Deposit
Payrollix processes direct deposit through Moov, a licensed ACH payment platform. When you approve a payroll run, the system automatically initiates ACH transfers to each employee's bank account.
Funds flow from the client's bank to your Payrollix wallet, then out to employees — with full tracking at every step. Same-day ACH is available on Agency and Enterprise plans.
ACH returns are automatically detected and surfaced in your dashboard with recommended actions. Webhook notifications keep you informed of every transfer status change in real time.
Set up direct deposit in minutes
Payrollix handles ACH origination, prenoting, transfer tracking, and return processing — so you can run payroll and move on.
Start Free Trial