🔁 Re-running Failed Payroll
Rescue payroll runs with audit-ready accuracy and zero rework.
Whether you’re processing payroll for a handful of employees or an enterprise-scale operation with hundreds of contractors, mistakes and failures can still occur. A failed payroll run doesn’t mean all progress is lost—it just means FlexPay’s safeguards have kicked in. Unlike legacy systems that require wiping the slate clean or contacting support, FlexPay makes payroll recovery fast, transparent, and traceable. Whether the issue was due to a network error, a misconfigured banking credential, or an incomplete sync from a tool like Clockify or QuickBooks, this guide shows you how to identify and reprocess your payroll safely.
FlexPay relies heavily on the Payroll Sync Log, a centralized timeline showing all payroll-related actions, from draft creation to submission, processing, failure, and retry. This was briefly introduced in ⏱️ Syncing with Time Tracking and plays a starring role here. When a payroll run fails, you don’t need to guess why. Every failure comes with a detailed code and explanation tied to the step in the pipeline where the error occurred. Was it a bank routing rejection? Outdated employee tax data? Misassigned pay group? You’ll know instantly, with actionable guidance to correct it.
Once the issue is resolved, FlexPay prompts you to confirm and re-run only the failed elements. This smart diffing engine ensures you don’t accidentally double-charge payroll, duplicate taxes, or resend processed deposits. It’s also fully compatible with your direct deposit rules, benefit deductions, and even pay schedules, all of which are re-validated before the retry.
🧭 Step-by-Step: How to Re-run Failed Payroll

🔍 Identify the Failure
1
Navigate to Payroll > Sync Log.
2
Look for rows marked in red with status: FAILED.
3
Click to expand the log and view full error context.
💡 Hint: Most common failures are caused by outdated state tax setup, mismatched pay group definitions, or missing bank credentials
🔧 Resolve the Root Cause
After identifying the issue, follow the linked error to the appropriate module. If the issue relates to:
Bank Info: Navigate to Can’t Add Bank Info.
Missing Time Entries: Revisit ⏱️ Syncing with Time Tracking.
Payroll Group Assignment: Check the 👔 Customize Employee Roles screen.
Once corrected, the Retry Payroll button becomes enabled.
✅ Re-run with Smart Validation

Payroll ID
Unique reference of the failed run
Status
“Ready for Retry” or “Pending Fix”
Affected Employees
Lists only employees in failed state
Summary Diffs
Shows pay items that will be reprocessed
⚠️ Warning: Avoid retrying until all listed issues are marked as “resolved.” Re-running prematurely may result in partial deposits or inaccurate tax filings.
📌 Summary
FlexPay’s Payroll Retry Engine empowers administrators to resolve failures quickly, confidently, and without external support. Instead of forcing users to backtrack through dozens of settings, FlexPay connects the dots automatically: failed runs flag their origin, affected data points, and required fixes. This is all done in concert with your pay schedules, role-based access, and external integrations like QuickBooks and Clockify. The Payroll Sync Log ensures that nothing is lost — every failure is traceable, actionable, and reversible.
⏭️ What’s Next
Once you’ve successfully retried a failed run, your next step might be to understand why it failed in the first place and how to prevent it. Consider using automation rules to flag common mistakes before they escalate into failed runs.
In the next section — 🛠️ Troubleshooting and FAQ — we’ll dive even deeper into resolving common admin errors, blocked tax forms, or employee records that don’t pass sync. Think of it as your FlexPay first aid kit.
Last updated
Was this helpful?