Schema Care

EOB to 835: Turning Paper EOBs Into Remittance Files

By Schema CarePublished Updated

Converting an EOB to 835 means reading each value on a paper explanation of benefits, placing it in the matching segment and element of an X12 835 remittance file, checking that the amounts balance, and loading the file so the billing system posts it like an electronic remittance. The work is mapping, review and balancing, in that order.

Why convert a paper EOB to 835 instead of keying it?

A paper EOB is converted to an 835 file when the billing system can auto-post 835s but someone still keys paper by hand. Conversion pays off when one payer, or a handful of payers, still mails enough EOBs that keying them takes hours each week and produces posting errors that someone must later find.

Keying and converting do the same reading. The difference is where the result lands. A person keying an EOB types each payment and adjustment into posting screens, one claim at a time. A converted file goes through the same posting path as every electronic remittance, so the same rules match claims, write off contractual amounts and move patient balances.

CMS describes this benefit for its own remittances. Its CMS remittance advice FAQ fact sheet says a system with the right software can post an electronic remittance file automatically to accounts receivable, and that payment posting is then more efficient and more accurate. A converted paper EOB is an attempt to get that same posting path for a payer that has not moved to electronic remittance.

Three conditions tend to make conversion worth the effort:

  • The practice management system already auto-posts 835 files from other payers.
  • Paper EOBs from the remaining payers arrive often enough to justify a repeatable process.
  • The office has someone who can read an 835 when a file is rejected.

When none of these hold, the last section of this post covers when to keep keying instead.

Mapping paper EOB fields to 835 segments

Mapping a paper EOB to 835 segments means deciding, for every printed value, which segment and element of the X12 835 carries it. A segment is one line of the file, such as CLP for a claim, and an element is a numbered position inside that line, such as CLP04 for the claim payment amount.

The CMS 835 flat file layout for version 5010A1 names each element. The table below uses those names. The example values are fictional and belong to one made-up claim.

Paper EOB field835 segment and elementExample value
Payer nameN1 in the payer loop, N102 (Payer Name)Example Health Plan
Check or EFT numberTRN02 (Check or EFT Trace #)004417
Payment totalBPR02 (Total Actual Provider Payment Amt)$1,210.40
Patient account numberCLP01 (Patient Control #)ACC-20931
Claim chargeCLP03 (Total Claim Charge Amount)$250.00
Claim paidCLP04 (Claim Payment Amount)$96.00
Payer claim numberCLP07 (Payer Claim Control #)26100488812
Patient name and member IDNM1 patient name, NM103, NM104 and NM109Rivera, Ana, XQ1234567
Procedure, line charge and line paidSVC01, SVC02 (Line Item Charge Amount), SVC03 (Line Item Provider Payment)99213, $250.00, $96.00
Adjustment group, reason and amountCAS01, CAS02 and CAS03CO, 45, $90.00

A few EOB values sit outside the table. The patient share goes in CLP05 (Patient Responsibility Amount). The date of service goes in a DTM segment under the service line. Remark codes go in LQ02. Amounts that change the check without belonging to a claim, such as an overpayment offset, go in the PLB (provider adjustment) segment.

The allowed amount needs care. An X12 answer on claim line balancing in the 835 quotes the implementation guide: "Allowed amount is the amount the payer deems payable prior to considering patient responsibility." It goes in an AMT segment with qualifier B6, and the same answer notes that AMT is used to convey information only, so it does not take part in balancing.

What each segment means to a payment poster has its own walkthrough in the 835 segments a payment poster should recognize.

EOB to 835 conversion steps: scan, extract, review, build, load

EOB to 835 conversion runs in five steps: scan the paper, extract each field, review the uncertain values, build the 835 file, and load it into the billing system. Each step has its own failure, so a team should be able to say which step a bad posting came from.

Scan. Image every page of the EOB, including the code legend on the back and any page that only carries totals. A missing last page usually means a missing check summary, and the file will not balance without it.

Extract. Read the header, each claim block and each service line into named fields. Extraction can be done by a person typing into a form or by software. Either way, the output is a list of values tied to the page they came from, not yet a file.

Review. Check the values a reader is least sure of before they reach the file. Typical suspects are amounts on faint lines, codes beside a handwritten mark, and member IDs with letters that look like digits. Schema Care works at this step only: each value it pulls from an EOB carries a confidence score and a pointer to its place on the page, and anything under your threshold sits in a queue for a person to approve or fix. It does not build or read 835 files.

Build. Assemble the reviewed fields into an 835: the envelope, the payer and payee loops, a CLP loop for each claim, SVC loops for each line and PLB for provider-level amounts. Then run the balancing checks. The checks for extracted amounts are covered in checking extracted EOB amounts against totals.

Load. Import the file through the same door the practice management system uses for payer 835s. Post a small batch first and compare it with the paper before loading a full day.

What makes an EOB-to-835 file fail to load?

An EOB-to-835 file fails to load for four kinds of reasons: a broken envelope, payer or payee identifiers the system does not recognize, syntax errors, and claims whose amounts do not balance. The first three stop the file at the door. The fourth often loads but posts wrong.

Envelope. Every 835 sits inside control segments. The ISA and IEA segments wrap the interchange, GS and GE wrap the functional group, and ST and SE wrap the transaction. The CMS flat file lists the interchange sender and receiver IDs as ISA06 and ISA08. If the counts or control numbers in a trailer do not match its header, a receiving system can refuse the whole file.

Payer and payee IDs. Billing systems use the payer name and identifier in the N1 segments to pick which posting rules apply. A converted file that names the payer differently from the payer's real 835s may load against the wrong payer or not at all. Use the same payer and payee identifiers the system already holds.

Syntax. Wrong delimiters, a date in the wrong format or an amount with a stray comma breaks the file. The CMS flat file shows dates as CCYYMMDD, for example.

Unbalanced claims. The X12 answer cited above gives the line rule: SVC02 minus the sum of the CAS03 amounts should equal SVC03. The claim rule follows the same idea: CLP03 minus the claim and line adjustments should equal CLP04. At the top, Chapter 22 of the Medicare Claims Processing Manual on remittance advice states that the check amount is the sum of all claim-level payments less any provider-level adjustments. A file built from a misread amount fails one of these checks, which is a useful alarm.

The full X12 835 implementation detail, beyond these failures, belongs to the developer integration category.

Paper EOB conversion edge cases: handwritten corrections, multi-page claims and missing codes

Paper EOB conversion hits edge cases when the paper does not carry what an 835 needs, or carries it in a form a file cannot hold. The three most common are handwritten corrections, claims that run across pages, and lines with no adjustment code. Each needs a rule written down before the first file is built.

Handwritten corrections. Someone in the office may have circled a line, crossed out an amount or written a note in the margin. A file has no place for a note. Treat any handwritten mark as a reason for review, and build the file from the payer's printed values. If the office disagrees with the payer, that belongs in an appeal, not in a converted remittance.

Multi-page claims. A claim with many service lines can break across a page, with the claim subtotal printed on the next page. Extract the claim as one unit and check its lines against the subtotal before building the CLP loop. A claim split into two CLP loops will post as two claims.

Missing codes. Some paper EOBs print an adjustment amount with no group or reason code, or use the payer's own short codes. An 835 CAS segment needs a group code and a reason code from the X12 Claim Adjustment Reason Codes list. Do not guess. Look up the payer's legend, call the payer if the legend does not say, and keep a written crosswalk from each payer code to the X12 code you chose so the same answer is used every time.

Two smaller cases come up often. A denied claim still needs a CLP loop with a zero payment, or the billed total will not match. A check that covers claims from two practices needs either two files or a payee decision made before building.

When not to convert an EOB to 835

Converting an EOB to 835 is not worth it when the paper volume is low, when the paper is a patient-facing EOB rather than a provider remittance, or when the payer is about to start sending electronic remittances anyway. In each case, careful keying costs less than building and maintaining a conversion process.

Low volume. A few EOBs a month do not repay the setup: payer crosswalks, a build tool, test loads and someone who can read a rejected file. Key them, and check each one against its check total.

Patient-facing EOBs. A member EOB, the copy a patient receives, describes one patient's claims and often leaves out the check number and the payee details. The CMS guide to the explanation of benefits describes the patient copy as showing what the patient owes, and says plainly that it isn't a bill. It is not a payment record and should not be turned into a remittance file. What an EOB is and who gets which copy is covered in what an EOB is in medical billing.

Payers about to move to ERA. If a payer is enrolling the practice in electronic remittance, the conversion work has a short life. Medicare is a clear example. The CMS FAQ fact sheet cited above says any health care professional active in Medicare who submits claims may receive electronic remittance advice, and that enrollment directions are on each MAC's website. Until then, Medicare's paper remittance follows one standard layout, which the guide to Medicare remittance fields and codes walks through.

If your office keys EOBs by hand and wants to see how reviewed fields look before deciding, the fictional EOB in the confidence threshold demo shows which fields would go to a reviewer at different confidence levels.

All posts in EOBs and Remittances