The practical answer
Reconcile HR, payroll, and benefits with a stable person key and employer key, then investigate unmatched records and duplicate relationships. Count unique people separately from source rows and expected forms.
A clean-looking export can contain the wrong population. Current HR records may omit people who left, payroll may retain extra payment rows, and benefits may contain people whose status requires separate review. Reconciliation explains those differences before they become missing or duplicated forms.
This guide supplies a practical workbook design and fictional data. It assumes a reviewer will determine the final reporting population using the 2025 IRS instructions, or the final instructions for the year being reported. Matching a person across systems is a data check, not a legal decision about filing.
Set the reconciliation unit before counting
Record the employer and calendar year at the top of the workbook. Choose a stable internal person identifier and an employer identifier as the comparison key. Preserve the source employee IDs in a crosswalk, especially after a payroll conversion or rehire.
Keep three counts: raw source rows, unique people, and unique person-employer relationships. They answer different questions. A person can have multiple transaction rows, and a person who worked for different employers can legitimately appear in more than one employer packet. The official Form 1095-C recipient instructions explain why a person can receive forms from multiple employers.
Do not delete repeated names until you know what each row represents. The correct action may be consolidation, a crosswalk update, or an employer-assignment review.
Build a small workbook with a visible reconciliation bridge
| Tab | Contents | Purpose |
|---|---|---|
| Control | Year, employer, versions, and source counts | Make the run reproducible |
| HR | Historical employment population and dates | Identify employment records |
| Payroll | Payroll identifiers and relevant history | Find unmatched or repeated employment references |
| Benefits | Offer and enrollment identifiers with periods | Locate supporting benefits history |
| Crosswalk | Source IDs mapped to person-employer keys | Explain changed identifiers |
| Exceptions | Mismatch, owner, evidence, and resolution | Track every unexplained difference |
| Reviewed population | Inclusion decision and supporting reference | Define the preparation input |
Keep original source tabs unchanged during review. Put normalized keys and decisions in separate working columns or tabs so a reviewer can reproduce the comparison.
Classify mismatches before fixing them
Use categories that point to a next action: HR-only, payroll-only, benefits-only, duplicate source key, missing employer mapping, conflicting dates, or incomplete history. An unmatched record is an investigation item, not an automatic exclusion.
HR-only could mean an employee had no payment in the exported period. Payroll-only could be a former employee omitted by a current-roster filter. Benefits-only could be a record requiring a different scope review. Ask the relevant owner to establish the actual facts instead of applying one blanket rule.
Review duplicate keys at the correct level. Two rows for the same person and employer can be separate periods that must be combined. Two identical export rows can be accidental duplication. Preserve a reason for every removal and retain the source reference.
Fictional example: reconcile three systems
Fictional Cedar Slate Company has these distinct internal person keys after source-row cleanup. All figures are fictional.
| Presence pattern | People | Next review |
|---|---|---|
| HR, payroll, and benefits | 112 | Check historical completeness |
| HR and payroll only | 8 | Locate offer facts and explain benefits absence |
| Payroll and benefits only | 3 | Recover historical HR records |
| HR only | 2 | Investigate employment and export dates |
| Benefits only | 1 | Route scope and identity review |
The union contains 126 people: 112 + 8 + 3 + 2 + 1. HR contains 122, payroll 123, and benefits 116. Those totals reconcile because HR is 112 + 8 + 2, payroll is 112 + 8 + 3, and benefits is 112 + 3 + 1.
The 14 people outside the three-way match require explanations. The reviewer does not simply file 126 forms or discard everyone outside the group of 112. The workbook exposes the questions that must be resolved.
Check history after the names reconcile
Once the identities match, compare effective periods. Flag a person whose employment history spans the year but whose offer source begins in July, or whose enrollment history stops at a system-conversion date. A successful name match can still conceal missing months.
Use a separate period-completeness column for each required source. Keep source-history gaps distinct from a valid period without employment or coverage. A reviewer should be able to tell whether the packet contains an explicit fact or merely lacks a record.
Give special attention to rehires and transfers because their current records may hide earlier periods. Review the combined timeline before the preparer compresses it into annual form fields.
Approve the bridge, not just the final total
For each exception, record the source owner, evidence reference, selected action, and actual reviewer. Produce a final bridge from the source union to the reviewed preparation population, with counts for documented consolidations, exclusions, additions, and unresolved items.
Have the preparer return a count of the person-employer records it loaded. Explain any difference before reviewing forms. If an update changes the population, regenerate the bridge so the employer's approval does not rely on an old count.
The downloadable workbook layout gives you tab names and column headers to copy into your own controlled spreadsheet. Start with a small representative subset to confirm the key mapping, then run the complete population and preserve the results with the batch.
A roster reconciliation that preserves every unexplained difference
Read the workflow as text
- Normalize keys. Map source IDs to internal person and employer references.
- Compare presence. Find three-way matches and records missing from a source.
- Explain differences. Resolve duplicates, dates, and scope questions with evidence.
- Check historical periods. Confirm matched people have usable source history.
- Approve the bridge. Connect the source union to the reviewed preparation population.
Put this guide to work
1095-C roster reconciliation workbook layout
Save the editable text worksheet and use it with your own records. Keep completed copies in your secure working files.
Download the worksheet TXTCommon questions
Should all three source files have the same row count?
No. They can describe different populations or use different row units. Reconcile distinct identities and historical periods, then explain differences instead of forcing counts to match.
Can we match employees by name?
Use a verified internal-key crosswalk where possible. Names can change or be shared by different people. Route uncertain matches to a source owner instead of automatically merging them.
Should benefits-only records be removed?
Investigate them. The source might contain historical records or people needing a separate scope decision. Document the review before including or excluding them from the preparation population.
Why do we need a history check after matching IDs?
The same person may appear in every system while one export contains only part of the year. Identity matching and period completeness are separate controls.
Is the downloadable workbook a finished tax calculation?
No. It supplies a tab layout, column headers, and fictional control data for reconciliation. Your team must populate it with authorized source records and have the reporting population reviewed.
Official sources and scope
Sources checked September 5, 2026. Use the edition for the tax year and filing method you are working with; later instructions may change thresholds, fields, or procedures.
- IRS 2025 Instructions for Forms 1094-C and 1095-C
Applicable reporting scope and employee-employer form preparation context.
- IRS 2025 Form 1095-C
Recipient explanation of forms received from multiple employers.