Benefits invoice reconciliation
Every month, each benefits carrier sends an invoice and someone has to answer one question: does this bill match who is actually enrolled and what was actually deducted from payroll? Three systems have to agree, and they routinely do not.
What benefits invoice reconciliation actually is
Benefits invoice reconciliation is a three-way match. The carrier's bill, the enrollment record in your HRIS or benefits administration system, and the deduction register in payroll all describe the same population of covered employees and dependents. Reconciliation is the monthly process of proving they describe it identically, and resolving the differences when they do not.
It is not an accounting task in any meaningful sense. It is a data reconciliation problem: three exports, three different key structures, three different effective-date conventions, and one number at the bottom that has to be defensible.
The three-way match
| Source | What it asserts | Typical key |
|---|---|---|
| Carrier invoice | Who the carrier believes is covered this month, at what tier and rate | Carrier member ID, subscriber ID, sometimes SSN |
| HRIS / ben-admin enrollment | Who your records say is enrolled, in which plan and tier, with what effective dates | Employee ID |
| Payroll deduction register | What was actually withheld, per pay period, per deduction code | Employee ID plus deduction code |
The match fails at the joins. Carrier files rarely carry your employee ID. Payroll runs biweekly or semi-monthly while carriers bill monthly, so a clean month is 2.0 or 2.17 deductions per employee depending on the calendar. And enrollment is effective-dated while the invoice is a snapshot, so a mid-month termination looks like a discrepancy on both sides.
Why the bill never matches the deductions
- Terminated employees still on the bill. The most common and most expensive item. The termination reached payroll but not the carrier, and the premium keeps billing until someone catches it.
- New hires missing. Enrollment completed after the carrier's cutoff, so the employee is covered, deducted, and not on the invoice - then appears next month with a retroactive charge.
- Tier changes lagging. A birth, marriage or divorce changes the tier in your system before the carrier processes it. You deduct family, the carrier bills employee-plus-one.
- Retroactive credits nobody ties out. A credit appears two or three months later, netted into a total, with no line-level detail matching it back to the employee who generated it.
- Missed deductions. Unpaid leave, insufficient net pay, or a late enrollment means the premium was billed and paid but never withheld - an arrears balance that grows quietly.
- Age-banded and salary-based rates. Life and disability premiums move at birthdays and at salary changes, on the carrier's schedule rather than yours.
Self-bill vs list-bill
How you reconcile depends entirely on which billing method the carrier uses.
| List-bill | Self-bill | |
|---|---|---|
| Who produces the detail | The carrier, line by line | The employer |
| What you pay | The amount billed | The amount you calculate |
| Where errors surface | On the invoice, visible | In your own file, invisible until audit |
| Reconciliation job | Dispute what is wrong on their bill | Prove your own numbers before you remit |
List-billed plans put the burden of accuracy on the carrier and the burden of review on you. Self-billed plans move both to you: you submit the covered population and remit accordingly, which is faster every month and far more exposed at renewal or audit. Some carriers let the employer choose. Many do not.
A monthly process that holds up
- Pull the invoice detail file - not the PDF summary - in whatever format the carrier's portal supports.
- Pull enrollment as of the invoice period, effective-dated, not as of today.
- Pull the payroll deduction register for the pay dates that fund that coverage month.
- Match on a stable key and quarantine what does not join, because unmatched rows are where the money is.
- Classify every variance: timing, tier, rate, eligibility, or error.
- Resolve the ones you own, dispute the ones the carrier owns, and carry the rest forward with an audit trail.
Done in spreadsheets this is a multi-day job per carrier per month. Done as a scheduled report against connected systems, it is a variance list waiting for you on the first business day.
How Praisidio fits
Praisidio connects to your HRIS, payroll and benefits systems and runs the match on a schedule: invoice against enrollment against deduction, with the exceptions surfaced and delivered rather than discovered. The same connected data drives the compliance filings that use the same fields.
Guides in this section
The three-way match
Invoice against enrollment against payroll deduction: the order of operations and how to categorise what you find.
Self-bill vs list-bill
Which billing method you are on changes the entire monthly process and where errors surface.
Terminations
The most common discrepancy, and why federal rules often prevent backing the premium out.
New hires and eligibility
Eligibility is a calculation, not a field - waiting periods, hours thresholds and class rules interact.
COBRA premium reconciliation
A separate population, separate premiums and statutory clocks that do not forgive a missed month.
Retroactive adjustments and credits
How credits arrive, why they are hard to tie out, and how to track them to receipt.
Identity matching
Matching employees across carrier, HRIS and payroll files when the names and identifiers do not agree.
Dependent eligibility
Age-outs, ineligible dependents and the highest-recovery check in the monthly close.
The monthly close
A repeatable close: what to pull, what to check, what to escalate and what to keep.
Related
Carrier reconciliation guides
Carrier-by-carrier detail: billing method, invoice fields, portal, retro handling and the discrepancies specific to each.
Payroll and benefits reconciliation in Praisidio
The product view: example reports, exception queues and scheduled delivery built on connected payroll and benefits data.
Form 5500 and plan census reconciliation
The annual version of the same problem, where enrollment and payroll data have to agree for the plan filing.
401(k) nondiscrimination testing data
Deferral and remittance reconciliation against payroll - the retirement-side sibling of carrier billing.
ACA measurement periods and hours of service
Eligibility determined from hours data, which is what drives who should be on the invoice in the first place.
All compliance guides
Named HR filings that turn into data reconciliation projects, with the data each one requires.
This guide is general information about benefits billing practice, not legal, tax or actuarial advice. Carrier billing rules and adjustment windows vary by contract - confirm yours with your carrier or broker.
See your own invoice reconciled
Praisidio matches carrier invoices against HRIS enrollment and payroll deductions on a schedule, so discrepancies arrive as a worklist instead of a year-end surprise.
Book a demo Browse carrier-specific guides