An ERA is the electronic remittance a payer sends when it pays, denies, or adjusts a batch of claims. One file can carry hundreds of claim lines, and every one has to land on the right charge in the right practice for the ledger to mean anything. ERA/EOB Processing imports the 835 file, matches every service line to the charge it pays, and stages the result for review before a dollar is posted.

Matching is line by line, not check by check. Each service line is tied to the original charge by the claim identifiers the payer returns, and the platform shows the balance before and after as it was at the moment of staging. When a line cannot be matched, or the payer’s numbers do not add up to the charge, it goes to an exceptions queue instead of being forced onto the closest guess.

Posting has a guard. Before any staged payment is committed, the platform re-reads the live charge and refuses the commit if the charge has moved since staging: another payment landed, the balance changed, or the claim was corrected. That one check is what prevents a remittance from being posted twice or posted onto a charge that no longer looks like it did when the file arrived.

Key Benefits

1

Auto-post ERA payments

2

Underpayment detection

3

Batch processing

4

Automatic reconciliation

What ERA processing does

835 import and line-item matching

Every service line in the remittance is matched to its charge using the claim and line identifiers the payer returns, across every practice the platform manages.

Review before posting

Matched lines are staged as proposals grouped into tabs: payments, zero-pay lines, denials, and recoupments, with counts and dollars per tab. A biller sees what will happen before it does.

Live-state guard on commit

A staged payment is only committed if the charge still matches what was staged. If anything changed, the proposal stays pending with a visible reason and nobody has to undo a wrong posting.

Exceptions queue

Lines that cannot be matched, recoupments, and takebacks go to a suspense queue organised by check, so the unit of work is the payment the bank actually received.

Bulk posting of clean payments only

Straightforward paid lines can be posted in bulk. Denials, recoupments, and fuzzy matches are excluded from bulk actions by design and are worked one at a time.

Faxed and paper EOBs

Remittances that never arrive as an 835, such as virtual-card payments and paper checks, are uploaded, split, extracted with AI, confirmed by a person, cross-checked against the clearinghouse so a duplicate is never posted twice, and then staged through the same review gate as electronic ERAs.

How It Works

1

Import

ERA files are pulled from the clearinghouse and parsed. Paper or faxed EOBs are uploaded and read into the same structure.

2

Match and stage

Each line is tied to its charge and staged as a proposal with the payment, adjustments, and reason codes. Unmatched lines go to the exceptions queue.

3

Review

A biller works the tabs: approve clean payments in bulk, open each denial or recoupment, and resolve exceptions by finding and connecting the right charge.

4

Commit

Approved proposals post to the ledger behind the live-state guard, with the remittance identifiers stored so the same line can never post twice.

Frequently asked questions

What happens if the same ERA is downloaded twice?
Each posted line stores the identifiers of the remittance and service line it came from. A second copy of the same file stages lines that already exist and the platform recognises them as already posted, so nothing doubles. The same check runs when a faxed EOB turns out to be the paper copy of an 835 that was already processed.
How are recoupments and takebacks handled?
They are never bulk-posted. A recoupment is staged in its own tab with the signed amount and the claim it reverses, and a biller works it individually so the practice can see exactly which earlier payment the payer is taking back and why.
Can the platform post ERAs automatically?
Review-then-commit is the standard workflow, and bulk approval of clean payments makes it fast. Fully unattended posting is a controlled rollout that is enabled per practice only after a replay of its real remittances shows no false postings, and it never touches denials or recoupments.

Ready to transform your era/eob processing?

Built for healthcare practices that are done fighting their billing software.