How Payroll Errors Distort ADP and ACP Test Results
See how compensation, eligibility, classification, and contribution-code mistakes can distort ADP and ACP testing—and how to build better controls.
Payroll mistakes can distort ADP and ACP testing long before the annual calculation appears on a report.
How Payroll Errors Distort ADP and ACP Test Results matters because annual compliance work is only as reliable as the employee, payroll, ownership, and plan-document data behind it. This guide gives plan sponsors an operational way to understand the question, ask better questions of their administrator, and document decisions without treating a general article as individualized tax, legal, actuarial, investment, or compliance advice.
At a glance
- Core question: What data and classification rules control this result?
- Focus: Reconcile the plan document, payroll, and participant file before acting.
- Reading path: Define the rule, compare the inputs, then build a documented workflow.
Define the issue
The tests rely on participant-level contribution and compensation data. IRS guidance says incorrect compensation data or failure to follow the plan’s definition of compensation can make ADP and ACP tests inaccurate and produce false results. [1]
For a sponsor, the practical definition starts with the plan document. It identifies the plan year, eligibility rules, compensation definition, contribution sources, and administrative elections that shape the calculation. A service provider can calculate from a file, but the sponsor remains responsible for supplying accurate operational facts and noticing when a file does not match the plan’s terms.
That distinction is especially important after a business change. A new payroll system, acquisition, owner change, merger, rehire population, or revised match formula can alter the information that should reach the annual review. The best time to resolve an ambiguity is when the underlying records are still easy to trace—not after a final report creates a surprise.
How the mechanism works
Common failure paths are simple: a terminated but eligible employee is omitted; a bonus is included or excluded contrary to the document; Roth deferrals are mapped incorrectly; a match is treated as a deferral; or an owner’s family member is not identified for classification. Each error changes either the numerator, denominator, population, or group assignment. [1]
Think of the process as a chain: source records determine participant classification; classification and plan terms determine the testing population; payroll and account records provide amounts; and the resulting calculation informs a sponsor decision. A break at any link can make a result unreliable. That is why a documented input review is a control, not administrative busywork.
Compare the important inputs
| Input | Question to ask | Why it matters |
|---|---|---|
| Plan document | Which definitions and elections apply? | It sets the permitted calculation and correction path. |
| Participant file | Who belongs in the population? | Omitted or misclassified people can change the outcome. |
| Payroll/account data | Which amounts and adjustments belong? | The numerator and denominator must follow plan terms. |
ADP uses elective deferrals and ACP uses matching and after-tax contributions, so a single contribution-code map should never substitute for a reviewed source-by-source mapping. HCE identification also requires attention to prior-year compensation, ownership, and family attribution. [1]
Questions for the annual file review
Before approving a report, ask whether the census includes every person required by the document, whether late-year hires and terminated participants were handled consistently, and whether the compensation period matches the stated rule. Ask the administrator to identify assumptions rather than hiding them inside a calculation. A short written exception log makes it easier to distinguish a genuine design issue from a data-cleanup task.
Also separate information gathering from remedy selection. The right response to an incomplete roster is to complete and validate the roster; the right response to a failed calculation may involve a document-driven correction analysis. Conflating those steps can create unnecessary participant disruption and make the audit trail harder to explain later.
Implement a sponsor workflow
Build a reconciliation from gross payroll to testing compensation, from payroll codes to contribution sources, and from HR eligibility records to the testing census. Investigate exceptions monthly rather than discovering them after a failed test. [1]
- Assign ownership. Name a sponsor-side contact for HR, payroll, finance, ownership, and the recordkeeper file.
- Freeze and reconcile inputs. Save the original extracts, compare them to the document, and log exceptions.
- Review the result. Ask for the population, formulas, assumptions, and any adjustments—not just a pass/fail status.
- Document the decision. Retain approvals, correction calculations, deposits or distributions, and participant communications where applicable.
- Map data: identify payroll fields, owners, and timing.
- Compare gaps: compare provider mappings, controls, and exceptions.
- Test handoff: test the handoff before relying on production data.
- Reconcile: reconcile results and retain exception evidence.
Practical review table
| Review point | Evidence to retain | Escalate when |
|---|---|---|
| Population | Eligibility and classification roster | Ownership, termination, or related-company facts conflict |
| Amounts | Payroll/account reconciliation and code map | Compensation or source treatment is unclear |
| Result | Administrator report and sponsor sign-off | The document, method, or correction route is uncertain |
Review and improve
When an error is found, preserve the original file, identify the affected period and participants, correct the data under the document, and rerun the analysis with the administrator. A clean audit trail is more useful than an unsupported “fixed” label. [1]
Use the post-cycle review to convert exceptions into controls. For example, an ownership-information gap can become a quarterly questionnaire; a contribution-code problem can become a payroll change-control test; and a late eligibility feed can become a checklist with a named deadline. Controls should be simple enough that the responsible team can actually perform and evidence them.
Close the loop with a short sponsor meeting after the administrator completes the work. Review what changed from the initial census, who approved each exception, and whether the result triggered a funding, distribution, notice, or design discussion. Store the final report alongside the source extracts and approval notes. That package gives next year’s team a starting point and helps prevent informal knowledge from disappearing when roles change.
For recurring issues, identify a leading indicator rather than waiting for an annual surprise. Examples include a monthly list of new owners and related entities, a payroll-code change report, an eligibility reconciliation, or a balance-adjustment queue. The measure should lead to a specific person reviewing a specific file by a specific date.
Editorial disclaimer: This article is educational and does not provide legal, tax, actuarial, investment, or compliance advice. Retirement plan outcomes depend on the plan document, facts, timing, and applicable law. Work with qualified plan, legal, tax, and payroll advisers before implementing a correction, contribution, or design change.
Planning resource
Takeaway
The practical takeaway: treat ADP ACP testing payroll errors as a disciplined data-and-document process. Start with the governing terms, validate the population and amounts, preserve the calculation trail, and obtain professional review when facts or correction choices are uncertain.
References
- [1] Internal Revenue Service. How Payroll Errors Distort ADP and ACP Test Results supporting guidance. https://www.irs.gov/retirement-plans/401k-plan-fix-it-guide-the-plan-failed-the-401k-adp-and-acp-nondiscrimination-tests
