Processing Direct Deposits
> Looking for the complete guide? See Direct Deposit - Complete Guide for end-to-end instructions.
Overview
Direct deposits automate fund transfers from employer bank accounts to employee bank accounts, eliminating the need for paper paychecks. ProPay creates NACHA-compatible files that you transmit to your ACH processor or financial institution.
Before You Begin
Ensure direct deposits are set up correctly:
- Employer setup - Direct deposits enabled in Employer Setup > Screen 4
- Employee setup - Bank information entered for each employee receiving direct deposit
- ACH processor agreement - Active agreement with your financial institution or ACH processor
See "Setting Up Direct Deposits" for complete setup instructions.
Accessing Direct Deposits
- Go to Client Functions > Electronic Processing > Employee Direct Deposits
- The Direct Deposits screen displays all direct deposit transactions ready to be transmitted
This list is created automatically when you print paychecks for employees set up for direct deposit.
Verifying Direct Deposit Transactions
Review the transaction list
The Direct Deposits screen shows:
- Employee name - Each employee receiving direct deposit
- Account information - Bank routing number and account number (partial)
- Credit amount - Amount being deposited to employee's account
- Debit amount - Amount being withdrawn from employer's account
- Net pay - Employee's net pay amount
- Settlement date - Date funds will be transferred
Check debits and credits balance
Critical verification: Total debits must equal total credits.
- Credits - Deposits into employees' bank accounts (total of all employee deposits)
- Debits - Charges to employers' bank accounts (total of all employer account withdrawals)
- Difference - Should always equal zero
If debits and credits don't balance:
- Stop - do not export the file
- See "Troubleshooting: Direct deposits do not balance" for correction steps
- Do not proceed until the file balances
Verify settlement date
The settlement date is the day bank accounts will be debited or credited.
Typical timing:
- Submit file 1-2 banking days before the pay date
- Settlement date = pay date
- Allows time for ACH processing
To change the settlement date:
- Verify the change is necessary
- Consult your ACH processor about acceptable timing
- Update the settlement date field
- Ensure it still meets your employees' pay date requirements
Editing Direct Deposit Transactions
When to edit
Edit transactions only when:
- Bank information is incorrect for an employee
- An amount is wrong due to a paycheck error
- Settlement date needs adjustment
Important: On a normal day, there should be no changes needed. Entries are created automatically during check printing with correct information from employee setup.
How to edit a transaction
- Click the employee's transaction to select it
- Click the Edit button
- Make the necessary changes:
- Bank routing number
- Account number
- Deposit amount
- Account type (checking/savings)
- Click Save to save changes
- Verify debits and credits still balance after editing
- An employee's paycheck was entered incorrectly and will be voided/corrected
- An employee should have received a paper check instead of direct deposit
- Duplicate entries exist for the same employee
- Select the employee's transaction
- Click the Delete button
- Confirm the deletion
- Verify debits and credits still balance after deletion
- Click Delete All button
- Confirm you want to delete all transactions
- All transactions are removed
- The entire payroll needs to be voided and re-entered
- You need to switch from direct deposit to paper checks for everyone
- Major errors require starting over
- Verify one final time that debits equal credits
- Confirm the settlement date is correct
- Click Export
- ProPay creates a NACHA-compatible text file
- First 4 digits = Your unique sender ID number
- Last 4 digits = Month and day (MMDD)
- Log in to your ACH processor's website
- Go to the Upload File or Import File section
- Select the NACHA file ProPay created
- Upload the file
- Review the confirmation from your ACH processor
- Keep confirmation documentation for your records
- New employee direct deposit setups
- Changes to employee bank information
- Bank-specific requirements
- Export the direct deposit file as normal
- Open File Explorer and navigate to the ProPay directory
- Go to the directory containing the NACHA file
- Type: `EDIT filename.TXT` (using the actual filename)
- Locate Type "6" records (lines starting with "6")
- For each Type 6 record, edit columns 2-3 (Transaction Code):
- 22 or 32 (Credit to employee) → Change to 23 (Prenote Credit)
- 27 or 37 (Debit to employer) → Change to 33 (Prenote Debit)
- For each pre-note record, change the amount field to 0.00
- Save the file
- Upload the pre-note file to your ACH processor
- Go to Employer > Employer Setup > Screen 4
- Uncheck the Employee Direct Deposits box
- Click Save
- Go to Paychecks > Print Payroll Checks
- Select All Employees
- Re-print all checks
- Return to Employer Setup > Screen 4
- Re-check the Employee Direct Deposits box
- Save changes
- Go to Employees > Add or Change and select the employee
- Click Direct Deposits
- Change the % and Amount to 0.00 (zero)
- Click Save
- Go to Paychecks > Void Payroll Checks
- Void the employee's paycheck
- Go to Paychecks > Enter New Payroll
- Re-enter the paycheck under the same pay date
- Go to Paychecks > Print Payroll Checks
- Select Selected Employees
- Double-click the employee's name
- Print the paper check
- Return to employee's Direct Deposits setup
- Re-enter the correct percentage and/or amount
- Save changes
- Review each transaction line-by-line
- Common causes:
- Missing debit for employer account
- Duplicate credit entry for an employee
- Incorrect amount entered during editing
- Check that each employee direct deposit has a corresponding employer debit
- Verify amounts match paycheck net pay
- Look for recent edits or deletions that may have caused the imbalance
- If the issue persists, delete the entire file and regenerate:
- Delete all direct deposit transactions
- Return to Print Payroll Checks
- Re-print checks (system will regenerate direct deposits)
- Verify direct deposits are enabled in Employer Setup > Screen 4
- Ensure employees have direct deposit setup completed
- Confirm you printed paychecks (direct deposits generate during print process)
- Check that employee direct deposit percentages/amounts are greater than zero
- Verify the pay date matches the expected payroll
- Contact your ACH processor for specific error details
- Common rejection reasons:
- Invalid bank routing number
- Incorrect file format
- Settlement date issues (too soon or too late)
- Duplicate file submission
- Verify bank routing numbers in employee setup
- Check that settlement date meets processor requirements
- Ensure you haven't already submitted the same file
- Re-export if necessary after corrections
- Verify the transaction was included in the exported file
- Check with ACH processor for status of the specific transaction
- Verify employee's bank information is correct:
- Routing number
- Account number
- Account type (checking vs. savings)
- Check if the employee's bank account is active
- Verify settlement date was appropriate for processing
- If deposit failed, issue a paper check as described in "Converting direct deposits to paper checks"
- Before exporting: Change the settlement date field and export
- After exporting: Delete the file, update settlement date, and re-export
- After uploading: Contact your ACH processor immediately to cancel/modify the file
- Verify your system date is correct (affects default settlement date)
- Process direct deposits once per day for all clients
- Verify balancing before every export
- Keep records of exported files and ACH processor confirmations
- Review transactions for any unusual entries
- Upload promptly after exporting
- Double-check bank information during employee setup
- Verify amounts match paycheck net pay
- Confirm settlement dates allow adequate processing time
- Test new employee setups with pre-notes if required
- Keep backup copies of exported NACHA files
- Notify employees of direct deposit processing schedule
- Inform employees of settlement dates (when funds will be available)
- Alert employees if switching from direct deposit to paper checks
- Provide confirmation to clients when direct deposits are submitted
- Direct Deposit - Complete Guide
- Setting Up Direct Deposits for Employees
- Transmitting Direct Deposits
- Direct Deposit Best Practices
- Reducing Direct Deposit Risk
- Working With Pre-notes
- Troubleshooting Direct Deposits
- Employer Setup - Screen 4
- Employee Direct Deposit Setup
- Print Payroll Checks
- Void Paychecks
- ACH Processor Setup
Best practice: If an error requires editing, determine why the error occurred and correct it in employee setup to prevent future issues.
Deleting Direct Deposit Transactions
When to delete
Delete transactions when:
How to delete a transaction
After deleting: If you deleted due to a paycheck error, void the paycheck and re-enter it correctly before exporting direct deposits.
Deleting all transactions
To delete the entire direct deposit file:
Use with extreme caution: This deletes ALL direct deposits for all employees. Use this only if:
Exporting the Direct Deposit File
Create the NACHA file
When you're ready to transmit direct deposits to your ACH processor:
File naming: The text file is named using an 8-digit format with .TXT extension (example: 55010424.TXT):
File location: The file is saved to your ProPay directory (typically C:\PAYSOFT\PROPAY26 or your designated ProPay folder).
Upload to your ACH processor
After exporting the file:
Follow your ACH processor's specific instructions for uploading files, as procedures vary by processor.
Pre-notes (optional)
Pre-notes (prenote notifications) test bank account information before processing actual deposits. They are no longer mandatory under NACHA regulations, but some banks may still require them.
When pre-notes are required
Check with your ACH processor or bank:
Creating pre-notes
If pre-notes are required, you must manually edit the NACHA file:
Change transaction codes:
Change amounts to zero:
Important: Pre-note files do not transfer actual funds. After pre-notes are verified (typically 3-5 banking days), process regular direct deposits.
Converting Direct Deposits to Paper Checks
All employees - entire payroll
If the entire direct deposit file is rejected by your ACH processor and you need to issue paper checks for everyone:
This prints paper checks for all employees, including those who were set up for direct deposit.
After the issue is resolved:
Single employee
If one employee's direct deposit was rejected and you need to issue a paper check only for that employee:
After the issue is resolved:
Troubleshooting
Direct deposits do not balance
Issue: Total debits don't equal total credits.
Solutions:
Direct deposit file not created
Issue: No transactions appear in the Direct Deposits screen.
Solutions:
ACH processor rejects the file
Issue: Your ACH processor returns errors or rejects the uploaded file.
Solutions:
Employee reports direct deposit didn't process
Issue: Employee says the direct deposit never appeared in their account.
Solutions:
Wrong settlement date
Issue: Settlement date is incorrect on the file.
Solutions: