Overview
If a payroll from your integrated payroll provider (Rippling, Paylocity, TriNet, or Gusto) is failing, rejected, or not processing correctly, use this guide to identify and resolve the issue.
**Time-sensitive**: Check the payroll effective date immediately. If it's approaching or has passed, contact Betterment support right away for priority assistance.
Step 1: Gather Key Details First
Before troubleshooting, collect the following information:
- Payroll provider name (Rippling, Paylocity, TriNet, or Gusto)
- Your company ID
- Payroll effective date
- Current payroll status shown in your Betterment admin portal (pending, failed, rejected, or canceled)
Step 2: Identify the Symptom
Review the symptom you're experiencing and follow the corresponding next step:
|
Symptom |
Likely Cause |
Next Step |
|
"Approved but not finalized yet" appears in your dashboard |
Payroll is still open in your payroll provider |
Go to Step 4 |
|
File rejected due to disallowed source |
A contribution source was removed from your plan but is still in the payroll file |
Go to Step 3 |
|
Some employees are missing from the file |
Employee ID or mapping mismatch between systems |
Go to Step 3 |
|
Employer match calculation is incorrect |
Mismatch in match formula setup (% of contribution vs. % of compensation) |
Go to Step 3 |
Step 3: Review Plan Configuration vs. File Contents
Compare your plan design in Betterment to what's coming through from your payroll provider. Check for the following:
- Contribution sources match — No removed sources are still present in the payroll file
- Safe harbor type is correct
- Match formula aligns — Confirm whether the match is based on % of compensation or % of contribution
- Effective dates are accurate
- Deduction codes in your payroll provider match what Betterment expects
What to Do Based on Your Findings
|
Finding |
Action |
|
Configuration mismatch found |
Update your plan configuration with Betterment support, OR work with your payroll provider to adjust deduction codes or contribution sources. Then resubmit the payroll. |
|
Missing employees or incorrect employee ID mapping |
Work with your payroll provider to correct employee ID mapping and rerun the payroll. |
|
No mismatch found |
Move to Step 4 to verify the payroll has been finalized in your provider system |
Step 4: Confirm Finalization Status with Your Payroll Provider
Many processing issues occur because Betterment attempts to pull a payroll that hasn't been finalized yet.
Check: Is the payroll fully finalized and closed in your payroll provider system?
Note: This is especially common with Rippling. Make sure the payroll run is fully approved and closed before expecting Betterment to process it.
What to Do Based on the Status
|
Scenario |
Action |
|
Payroll not yet finalized in the provider |
Wait until you finalize the payroll in your provider system, then check Betterment again |
|
Payroll was corrected or rerun in the provider |
Confirm your provider generated a new file. Contact Betterment support to verify the updated file has been retrieved. |
|
Payroll is finalized but still failing |
Configuration and provider setup are not the issue — proceed to Step 5 to contact support |
Step 5: If needed, contact Betterment Support
If the payroll is finalized in your provider, your plan configuration is correct, and the file is still failing to process, please contact Betterment support with the following information:
|
Information Needed |
Your Details |
|
Company ID |
|
|
Payroll ID (if available) |
|
|
Payroll provider name |
|
|
Full error message text |
|
|
Names of affected employees (1-2 examples) |
|
|
Steps you've already completed |
Providing this information upfront will help our team resolve the issue more quickly.
