payrolldataspecs.com

Use cases · comparison

Which Unified HRIS API Generates EDI 834 Files? (None of Them, and What to Do Instead)

None of the seven unified HRIS/payroll APIs compared here (Bindbee, Merge, Finch, Kombo, Apideck, Knit and Unified.to) documents EDI 834 generation as a product as of 1 Oct 2026; they supply the inputs to an 834, such as census, dependents, enrollments and terminations, while carrier-specific files are built by your own EDI engine, a carrier-connectivity or EDI vendor, or a ben-admin system's feed marketplace.

By Eli Wilson · Published

Short answer: none of the seven unified HRIS/payroll APIs compared here (Bindbee, Merge, Finch, Kombo, Apideck, Knit and Unified.to) documents EDI 834 generation as a product, as of 1 Oct 2026. A unified API’s job is to supply the inputs to an 834: census, dependents, enrollments, terminations. Carrier-specific 834 files are built by your own EDI engine, a carrier-connectivity or EDI vendor, or the feed marketplace of a ben-admin system.

The vendors differ a lot in which of those inputs they can supply, especially dependents and enrollments, and that is the part worth comparing. One vendor also works with 834s in the other direction: Bindbee can ingest legacy EDI 834 files delivered over SFTP and serve them as normalized API data. That is read-side only; it does not produce files for carriers.

If a vendor tells you their unified API “does 834”, ask for the docs page. None was found for any of these seven.

Comparison: 834 generation and the inputs each vendor supplies

As of 1 Oct 2026, from public docs and pricing pages. “Not documented” means searched for and not found; “no evidence found” means the same for the vendors checked in an earlier pass.

VendorGenerates carrier-ready 834 filesDependentsEnrollment / benefits read
BindbeeNo. Ingests legacy 834 files over SFTP and serves them as API data (read side only)Dependent model (relationship, DOB, SSN, student status) on connectors that support it4 read-only models (Employer Benefit, Benefit, Dependent Benefit, Benefit Coverage), not on every connector
MergeNo evidence found in Merge’s docsNot verifiedEmployerBenefit and enrollment-level Benefit read objects
FinchNo evidence found in Finch’s docsPart of the Benefits API (Early Access)Benefits API (plans, enrollments, dependents) in Early Access since 14 Sep 2026 for ADP Workforce Now and Workday; GA targeted Summer 2027
KomboNo evidence found in Kombo’s docsNot documented (no dependents path in Kombo’s OpenAPI)Not documented (no benefits or enrollment path in Kombo’s OpenAPI)
ApideckNot documentedNo dependents model (Employee has a partner field)No benefits or enrollment model; benefit amounts appear in payroll read (benefits[] with employee deduction and employer contribution)
KnitNot documentedemployee_dependent modelNo plan or enrollment model; employee_deduction carries benefit type, contributions, frequency and start/end dates
Unified.toNot documentedNo separate model; Employee relationships[] with is_dependent flagBenefit object is plan-level; employee-level Deduction object with benefit_id, coverage_level, start/end. Support varies by connector

All seven document employee data read (identity, status, employment dates), with per-connector field coverage to check. Bindbee’s termination statuses and Apideck’s EmployeeTerminated webhook event are examples of how termination reaches you.

Finch’s Benefits launch (Early Access, 14 Sep 2026) positions its API as a replacement for “CSV uploads, EDI feeds, and SFTP drops” between employers and carriers. That is a pitch to send enrollment data by API rather than by file. It is not 834 generation. Carriers that only accept 834s still need a file built to their companion guide.

Why unified APIs stop short of 834

An 834 is a carrier-facing file. Every carrier publishes a companion guide that narrows the standard: which segments they require, how they want coverage levels coded, how they treat terminations and changes, file cadence, and testing steps before go-live. The work is per carrier, per employer group, and ongoing.

A unified HRIS API works on the other side of your platform. It normalizes what the employer’s systems hold. That’s a different integration surface with different counterparties. You can see the split in what these vendors ship: employee, payroll and (sometimes) benefits read; some write back into payroll; nothing addressed to carriers.

The architecture that works

Employer HRIS / payroll
        │   (unified API: census, dependents, enrollments, terminations)
        ▼
Your benefits platform  ──►  eligibility + enrollment state (your source of truth)
        │
        ▼
834 build layer  (your EDI engine, or an EDI / carrier-connectivity vendor)
        │   per-carrier companion-guide rules
        ▼
Carriers

1. Inputs from the unified API

The fields an 834 build typically needs, and where they come from:

In many platforms the enrollment itself lives in your system, because the employee enrolled with you. In that case you only need census and terminations from the HRIS, which is the more widely available set at every vendor. See sync census data.

2. Your eligibility state

Keep one canonical record per member and coverage line, with effective dates. Generate 834 content from this record, not straight from the HRIS payload. That gives you one place to apply plan rules, and one place to audit what you sent.

HRIS signals map to 834 maintenance types roughly as: a termination becomes a cancel or term, a new hire becomes an add, and a tier change becomes a change. The reason codes come from your own enrollment flow.

3. The 834 build layer

Three common options:

These are named as examples of the category. This is not an endorsement or a feature comparison.

4. Timing

Your 834 can only be as fresh as its inputs. Sync-based vendors refresh on a schedule: Bindbee every 24 hours by default (Pro lists 12–24 hours; Enterprise configurable), Merge Launch daily, Knit Start Up every 24 hours, Finch automated connections roughly daily and assisted ones every 7 days. Pass-through vendors (Apideck, Unified.to) read the source when you call, so freshness is your polling schedule. Add a reconciliation pass whichever you use; in Bindbee’s case, exhausted webhook deliveries are not redelivered. Statutory and carrier clocks run from the event date, so carry effective dates through to the file. See sync cadence and statutory deadlines.

Limits by vendor

Across all seven

Bindbee

Merge

Finch

Kombo

Apideck

Knit

Unified.to

Frequently asked

Do any unified HRIS APIs generate EDI 834 files?
No documentation of 834 generation as a product was found for Bindbee, Merge, Finch, Kombo, Apideck, Knit or Unified.to as of 1 Oct 2026. They supply inputs such as census, dependent, enrollment and termination data. Your platform or an EDI vendor builds the 834.
Can a unified API read 834 files?
Bindbee can: it ingests legacy EDI 834 files delivered over SFTP and serves them as normalized API data, read side only. Apideck, Knit and Unified.to don't document 834 handling of any kind; for Merge, Finch and Kombo it was not verified.

Source limits

Documentation and pricing-page comparison as of 1 Oct 2026; nothing verified hands-on. 'Not documented' means searched for and not found; 'no evidence found' means the same for the vendors checked in an earlier pass. Merge dependents, and COBRA and 834-read handling at Merge, Finch and Kombo, were not verified. Noyo, Tabulera, PilotFish and Employee Navigator are named as examples of the category, not compared or endorsed.

Sources checked

Source Publisher Document date We checked
Bindbee docs, Benefits data models Bindbee — 2026-10-01
Bindbee docs, Model availability Bindbee — 2026-10-01
Bindbee docs, Identify a termination Bindbee — 2026-10-01
Bindbee docs, Sync census data Bindbee — 2026-10-01
Bindbee docs, Sync frequency Bindbee — 2026-10-01
Bindbee docs, Integrations Bindbee — 2026-10-01
Bindbee blog, EDI 834 Bindbee — 2026-10-01
Bindbee pricing Bindbee — 2026-10-01
Merge docs Merge — 2026-10-01
Finch developer docs Finch — 2026-10-01
Finch Benefits launch press release, 14 Sep 2026 Finch — 2026-10-01
Kombo Kombo — 2026-10-01
Kombo OpenAPI spec Kombo — 2026-10-01
Apideck HRIS OpenAPI spec v10.59.1 Apideck — 2026-10-01
Apideck HRIS API Apideck — 2026-10-01
Knit developer docs, employee data models Knit — 2026-10-01
Knit HRIS apps list Knit — 2026-10-01
Unified.to docs, HRIS overview and benefit model Unified.to — 2026-10-01
Unified.to integration pages Unified.to — 2026-10-01
Employee Navigator marketplace and partner pages Employee Navigator — 2026-10-01

Wrong or out of date? payrolldataspecs@gmail.com — corrections are free. How claims are scored: methodology.