Evaluate · beyond the health standard

834 file format for group life and disability: what billing needs

The 834 file format carries enrollment from an employer to a carrier, loop by loop. HIPAA requires it only for health plans, so a group life and disability carrier receives it on each employer's terms, with salary, amounts and evidence status filled in or not. Here is the layout, what billing needs from it, how to test a feed, and how Group Premium Reconciliation reads it.

Updated · 12 min read

The 834 file format is the X12 standard for benefit enrollment: the file an employer, or its benefits system, sends a carrier to add, change, end or confirm each person's coverage. Its formal name is Benefit Enrollment and Maintenance, and the version in use is 005010X220. A file is a nest of segments: an envelope, a header naming the employer and the carrier, then a loop for each member with their identifiers, birth date and, inside it, a loop for each coverage with its effective and end dates. HIPAA makes the 834 the required standard for health plans; for group life and disability it is a choice, which is why a billing team cannot assume the fields it needs are there. Group Premium Reconciliation, Botminds' solution for group billing teams, reads every 834 or carrier-layout file in date order and rebuilds each employee's coverage month by month, so the bill can be checked against what enrollment actually said.

The examples come from fictional sample data in the solution: Corrigan Freight Lines, an employer whose benefits system sent six enrollment files by secure transfer between the 10 September bill cutoff and its October payment.

The 834 layout, part by part, and what a billing team takes from each

PartSegmentsWhat it saysWhat billing takes from it

Envelope

SegmentsISA, GS, ST

What it saysWho sent the file to whom, and which implementation it follows

What billing takes from itWhich employer the file belongs to

Header

SegmentsBGN, DTP

What it saysWhen the file was created; whether it is a change or a verify (full) file; its effective date

What billing takes from itWhether to apply the file as changes or compare it against everything

Sponsor and payer

SegmentsN1 (P5, IN)

What it saysThe employer as sponsor, the carrier as payer, by tax ID

What billing takes from itThe policy and bill the members belong to

Member

SegmentsINS, REF, DTP

What it saysSubscriber or dependant; maintenance type (add, change, end, reinstate, audit); IDs; member dates

What billing takes from itWhat happened to this person, and the key to match on

Name and demographics

SegmentsNM1, N3, N4, DMG

What it saysName, address, birth date and gender

What billing takes from itDate of birth, the second match key and the age-band input

Coverage

SegmentsHD, DTP (348, 349)

What it saysCoverage line and level; coverage effective and expiration dates

What billing takes from itWhich coverage, and the months it is in force

Segment names and meanings as one state agency's companion guide lays them out (Wisconsin Department of Employee Trust Funds, for its health program, 2016); the right-hand column is ours. Each carrier's companion guide sets its own required fields and codes.Source: Wisconsin Department of Employee Trust Funds, 834 Companion Guide v1.4 (2016)

What is an 834 file?

An 834 file is an electronic enrollment file in the X12 Benefit Enrollment and Maintenance format. The federal rule defines the transaction it carries as "the transmission of subscriber enrollment information from the sponsor of the insurance coverage, benefits, or policy, to a health plan to establish or terminate insurance coverage." For health plans the adopted standard since 1 January 2012 is the ASC X12 technical report 005010X220.

CMS lists what the transaction is used for: new enrollments, changes in a member's enrollment, reinstatement, and disenrollment, and notes that it "can include a periodic full update of a health plan sponsor's health plan enrollees, or it can reflect a change to existing enrollment". Those two kinds of file, full and change, behave very differently in billing, as set out below.

Is the 834 required for life insurance?

No. HIPAA's transaction standards bind covered entities, and the covered entity on the insurance side is a health plan: one that "provides, or pays the cost of, medical care". Group life pays for neither, and disability income coverage is an excepted benefit listed in 45 CFR 146.145, outside the definition. CMS describes the 834 standard as one that applies to HIPAA-covered entities; an employer sending life or disability enrollment to a carrier is not bound to use it.

The X12 guide was nonetheless written for those lines. X12 says it addresses human resources benefit plans including "Rate-based coverage (life, short term disability and long term disability)" alongside medical, dental, vision and spending accounts. So a group life and disability carrier receives 834s from employers whose benefits systems produce them, and spreadsheets or carrier layouts from the rest. What each employer puts in the file is governed by the carrier's companion guide and the trading-partner agreement, not by federal rule.

What fields does billing need for life and disability?

Billing needs the fields that set premium, which for life and disability are mostly about pay. Health premium usually depends on a coverage tier, such as employee only or family; life and disability premium usually depends on an amount, either a multiple of salary or a percentage of it, times a rate that can vary by age. A federal survey from 2010 broke this down, and the pattern it found is the point.

Most group life and disability benefits move with pay, so the 834 must carry salary

Long-term disability: fixed percent of annual earnings
93%
Short-term disability: fixed percent of annual earnings
66%
Basic life: fixed multiple of annual earnings
58%
Basic life: flat dollar amount
36%
Share of private industry participants in each plan type by benefit formula, from the BLS National Compensation Survey, March 2010, as BLS reported it in December 2010. Of participants whose basic life was a multiple of earnings, BLS found 61% at one times and 22% at two times.Source: BLS, Program Perspectives on life and disability insurance benefits (Dec 2010; March 2010 data)

That makes six fields essential for a life and disability bill, beyond the ones every 834 carries: the covered salary and its effective date, the plan class, the elected amount for each voluntary coverage, the amount approved so far where evidence of insurability is pending, the coverage effective and end dates, and the date of birth. The X12 guide has places for these; whether an employer fills them is up to its benefits system and the companion guide. A feed that sends only names, IDs and coverage codes cannot produce a correct life or disability bill.

Fields a group life and disability bill needs from enrollment

FieldWhy billing needs itWhat goes wrong without it
Covered salary and its effective dateSets basic and voluntary life and disability amountsA raise effective 1 October billed at the old salary
Plan classDifferent classes carry different benefits and ratesAn employee billed at the wrong class's rate
Elected amount per voluntary coverageVoluntary life is priced on the amount chosenPayroll deducts for one amount, the bill shows another
Amount approved where evidence is pendingOnly the approved amount is in forcePremium taken for coverage that may never be issued
Coverage effective and end datesDecide the months billedA termination still billed, or a new hire not billed
Date of birthSecond match key; sets the age bandTwo employees merged; a band moved on the wrong date
Our list. The examples in the right-hand column are causes Group Premium Reconciliation labels on its fictional sample bills.

What is the 834 file layout?

An 834 has an envelope and a header, then one loop per member and, inside each member, one loop per coverage, as the figure at the top of this page shows. The member loop opens with the INS segment, whose maintenance type code says what is happening to the person; the Wisconsin agency's guide accepts five codes there, 001, 021, 024, 025 and 030, and at the coverage level uses 030 for its monthly full-file comparison. The name loop carries the birth date in the DMG segment. The coverage loop opens with HD, which names the coverage line, and carries two dates billing lives by: the guide labels them "348 (Coverage Effective Date)" and "349 (Coverage Expiration Date)".

Two practical points follow from the layout. First, an employee's termination can appear in two places: as a member-level maintenance code and as a coverage end date, and they need not agree. Corrigan's file for Dale Pruitt said he was terminated on 18 September and his coverage ended on 30 September; billing must use the coverage date. Second, the birth date sits in the demographics, not the coverage, so a file that omits it, as one Corrigan file did for an election, can be rejected while payroll goes on deducting.

What is an 834 full file vs a change file?

A change file carries only what changed since the last file; a full file carries everyone currently enrolled, so the receiver can compare it against what it holds. The Wisconsin agency's guide runs both: a daily eligibility file of changes, and "the monthly Full File Compare (FFC)". Its header marks which is which, with the BGN segment's action code set to "2 (Change) or 4 (Verify)".

Change file and full file: two ways the same enrollment arrives

Change fileFull file
Contents

Change file: Only additions, changes, terminations and reinstatements since the last file.

Full file: Every person currently enrolled, whether or not anything changed.

How to apply it

Change file: In date order, on top of the enrollment already held.

Full file: Compare it against the enrollment held; differences are the findings.

What it catches

Change file: Events, as soon as the employer reports them.

Full file: Events the change files missed, and entries that drifted.

Risk

Change file: A missed or rejected file leaves a permanent gap until someone notices.

Full file: Applied as changes by mistake, it can re-add people who left.

For billing

Change file: Drives the adjustments after each cutoff.

Full file: The monthly check that the bill's enrollment is complete.

Our comparison, using the distinction CMS draws between a periodic full update and a change to existing enrollment, and the daily and monthly files in the Wisconsin agency's guide.

How often are 834 files sent?

As often as the employer and carrier agree; there is no federal frequency. Daily and monthly files are both in use; the Wisconsin agency runs a daily change file and a monthly full file. The 2010 federal guidance on rescissions acknowledged that some employers' HR departments exchange eligibility with their carrier by data feed only monthly, which is one reason a termination can be weeks old before the carrier sees it.

Frequency matters less to billing than order and completeness. Corrigan sent six files in the month after the cutoff: two additions and a rejected change on 16 September, a termination on 19 September, two additions and a termination on 23 September, four salary changes on 25 September, three terminations on 2 October, and a file on 9 October with no changes for October. Applied in date order they produce 14 changes, none of them on the October bill. Applied out of order, or with one missing, they produce a different and wrong bill.

Every enrollment file since the cutoff, in Group Premium Reconciliation

Enrollment changes since the bill, for Corrigan Freight Lines: every enrollment file since the 10 September cutoff, none of them on the October bill. A timeline of benefit enrollment files (834) by secure transfer from Corrigan's benefits system: Thu 10 Sep, bill cutoff, the October bill is built from this; Wed 16 Sep, CFL_834_20260916.edi, 2 additions, 1 rejected; Sat 19 Sep, 1 termination; Wed 23 Sep, 2 additions, 1 termination; Fri 25 Sep, 4 changes; Fri 2 Oct, 3 terminations; Fri 9 Oct, no changes for October, 2 evidence decisions still pending. Below, 14 changes since 10 September with employee, change, detail, file, whether on the October bill and outcome: Jada Okafor, addition, new hire, effective 1 Oct, Basic Life, STD, Voluntary Life $50,000, new hire not billed; Grace Holloway, rejected change of election, Voluntary Life $30,000, date of birth missing, returned to Corrigan 16 Sep, resolved; Dale Pruitt, termination, coverage ends 30 Sep, terminated 18 Sep, termination still billed.
Fictional sample data. The rejected entry for Grace Holloway is the one payroll was already deducting for.

Why do 834 files cause billing errors?

Because they arrive on the employer's schedule and the bill is cut on the carrier's. Every file after the cutoff is, by definition, a set of differences the next payment will show. Three other causes come from the file itself. A rejected entry, such as an election missing a birth date, means the carrier holds no coverage while the employer's payroll goes on deducting; Grace Holloway's $30,000 voluntary life election was rejected on the 16 September file and she was deducted $19.20 a month. A salary change sent with its effective date but after the cutoff, like the four on Corrigan's 25 September file, changes life and disability premium from a month the bill has already priced. And a termination's coverage end date can differ from its termination date, so a billing rule that reads the wrong one credits the wrong month.

None of these is a fault in the 834 standard. They come from timing, from incomplete fields and from carriers applying files as if each were the whole truth. The way through is to keep every file, apply them in order, and rebuild coverage month by month rather than as of one date, which is also how the 820 payment detail should be checked against them.

How to test an employer's 834 feed

Test it against a bill you already trust, before it drives one you do not. Take the employer's last full file and the month of change files that followed it, apply them in date order to the enrollment you held at the previous cutoff, and compare the result with the bill you sent and the payment you received. Every person who differs is either a change the feed carried and billing missed, or a field the feed never carried at all; the first is a timing fix, the second is a conversation with the employer's benefits system before go-live. Corrigan's six files would have shown both kinds in one pass: the 14 changes after the cutoff, and the election rejected for a missing birth date that payroll kept deducting for.

Run the test on a renewal month if you can. Salary updates, class moves and voluntary elections cluster there, so a feed that survives a renewal month has met most of what the year will send it. The eight checks below are the ones to agree in writing with the employer, because each one, left open, becomes a monthly difference on the bill.

Eight tests for a new employer's 834 feed, before its first bill

  1. Load a full file and compare it with the enrollment you hold

    Every difference is either a missed change or an error in the feed. Resolve them before the first bill.

  2. Check that every member has a birth date and an ID you can match on

    Name is not a key. A missing birth date should be rejected and reported the same day.

  3. Check that salary-based coverages carry salary and its effective date

    Without them, life and disability premium is a guess.

  4. Check voluntary amounts and evidence status

    The elected amount and the approved amount must both be there, or the bill cannot tell them apart.

  5. Send a test termination and a test reinstatement

    See which dates arrive and which one your billing rule reads.

  6. Confirm how the employer marks full files and change files

    A full file applied as changes can re-add people who left.

  7. Agree what happens to rejected entries

    Who is told, how fast, and whether payroll stops deducting until the entry is fixed.

  8. Agree the file schedule against your bill cutoff

    A file the day after the cutoff is a month of adjustments.

How Group Premium Reconciliation reads the 834

The solution's Enrollment history keeper loads every enrollment file, 834 or carrier layout, in date order and rebuilds each employee's coverage month by month: effective and termination dates, amounts, classes and rejected entries, with every change after the bill cutoff flagged. It never edits enrollment; a rejected entry goes to the enrollment specialist, with the payroll deduction behind it shown beside it. On Corrigan's October bill, the rebuilt history let the Bill matcher set bill, enrollment and payment side by side for 645 employees across four coverages and find the 18 that differed.

What the agents cannot do is invent a field the file did not carry. If an employer's feed has no salary, a salary change cannot be billed from it, and the difference stays unexplained until a person finds the cause. That is the argument for testing the feed before the first bill, and for treating the 834 as one source among three, beside the bill and the payment, as described in the group insurance billing analyst's month.

Questions people ask

What is an 834 companion guide?

A carrier's or agency's document saying how it uses the X12 834: which fields it requires, which codes it accepts and how files are exchanged. The Wisconsin agency's guide states that it "does not change the definition, data condition, or use of a data element or segment" in the national guide; it narrows the choices.

What does the INS03 maintenance type code mean?

It is the member's maintenance type: what the file is doing to that person's enrollment, with the codes defined in the X12 national guide. The Wisconsin agency's guide accepts 001, 021, 024, 025 and 030 there, and marks coverage in its monthly full-file compare with 030.

Who sends an 834 file?

The sponsor of the coverage, usually the employer or its benefits administration system, to the payer, the carrier. In the Wisconsin guide the sponsor is identified with the code P5 and the payer with IN, each by federal tax ID.

Can an 834 carry salary and coverage amounts?

Yes: X12 says its guide covers rate-based coverage, meaning life, short-term and long-term disability, whose premium depends on amounts. Where those values sit, and whether an employer sends them, is set by the national guide, which X12 licenses, and the carrier's companion guide.

Is the 834 the same as the 820?

No. The 834 says who is covered and for what; the 820 says what was paid and for whom. A carrier reconciling a group premium needs both, plus its own bill.

Group Premium Reconciliation.
See it on your own files.

An agentic solution from Botminds. Each employer's payment matched to the bill and the enrollment, line by line, with only the real differences left for a person. Book a demo, or explore how it works.