EOB vs ERA in one paragraph
The EOB vs ERA question comes down to format and audience. An Explanation of Benefits (EOB) is a document, paper or PDF, that explains how a claim was processed. An electronic remittance advice (ERA) carries the same kind of payment detail as a standard data file that billing software can read and post automatically. Practices usually see both, so billers need to read each one confidently.
| Aspect | EOB | ERA |
|---|---|---|
| Format | Paper letter or PDF | X12 835 electronic file |
| Main reader | Patients and staff reading by eye | Practice management or billing software |
| Sent to | The member (patient), and sometimes the provider | The provider or its billing agent, through a clearinghouse or payer portal |
| Posting | Manual entry | Auto posting, with exceptions worked by hand |
| Codes | Plain-language messages, sometimes with reason codes | Standard group codes, CARCs and RARCs |
Medicare's patient-facing version is the Medicare Summary Notice (MSN). Providers receive Medicare remittance advice as an ERA or, where still available, a standard paper remittance.
How to read an EOB
Layouts differ by payer, but nearly every EOB has the same building blocks. Learning how to read an EOB means finding these fields quickly.
- Patient and claim identifiers: member name and ID, claim number, provider and date of service.
- Billed amount: what the practice charged for each service line.
- Allowed amount: the maximum the plan recognizes under its contract or fee schedule.
- Contractual adjustment: the difference between billed and allowed that the provider writes off if in network.
- Plan paid: what the payer actually paid.
- Patient responsibility: deductible, copay and coinsurance the patient owes.
- Remarks: explanation codes or messages for denials, reductions or missing information.
A quick check: billed minus contractual adjustment should equal plan paid plus patient responsibility. If it does not, look for an additional adjustment or a denial message.
What an ERA 835 contains
An ERA 835 is the HIPAA standard electronic transaction for health care claim payment and remittance advice. One file can cover many claims and patients paid in the same payment, with detail down to each service line.
- Payment header: payer, payee, payment method, amount and the check or EFT trace number.
- Claim level: patient, payer claim number, claim status, total charge, payment and patient responsibility.
- Service line level: procedure code and modifiers, units, charge, allowed and paid amounts, and adjustments.
- Adjustment codes: a group code plus a Claim Adjustment Reason Code (CARC) and amount for every adjustment.
- Remark codes: Remittance Advice Remark Codes (RARCs) that add detail to a CARC.
- Provider-level adjustments: offsets, recoupments or interest that apply to the whole payment rather than one claim.
Group codes tell you who carries an adjustment. CO is a contractual obligation the provider writes off, PR is patient responsibility, OA is other adjustment and PI is a payer-initiated reduction. Our CARC and RARC guide lists the codes billers see most often.
Payment posting in medical billing: EOBs and ERAs
Payment posting in medical billing is the step where each payment and adjustment is recorded against the right charge. Done well, it keeps A/R accurate and flags problems early. Done poorly, it hides denials and underpayments in a write-off.
ERA posting reads the 835 and applies payments, adjustments and patient balances to the matching claims. EOB posting does the same by hand from the paper document. Either way, the posted payment must be reconciled to the deposit that actually reached the bank.
Auto posting vs manual posting
The auto posting vs manual posting decision is usually not either-or. Most practices auto-post clean ERA lines and route exceptions to a person.
| Aspect | Auto posting (ERA) | Manual posting (EOB or exceptions) |
|---|---|---|
| Speed | Large files post in minutes | Each line is keyed by staff |
| Accuracy | Consistent when claims match; errors repeat if rules are wrong | Depends on the person; typing errors possible |
| Best for | Routine paid claims with standard adjustments | Paper EOBs, denials, recoupments, unmatched claims and secondary payments |
| Risk | Denials may be posted as zero-pay lines and missed | Backlogs when volume spikes |
Rules for safe ERA posting
- Route every denial CARC to a work queue instead of posting a silent zero.
- Hold lines where the paid amount is below the contracted rate for underpayment review.
- Flag provider-level adjustments such as recoupments so they are matched to the original claim.
- Reconcile each 835 total to the bank deposit before closing the day.
EFT enrollment and matching payments to remittances
An ERA explains a payment; electronic funds transfer (EFT) delivers it. EFT enrollment is separate from ERA enrollment with most payers, so practices often have to complete both.
For Medicare, EFT enrollment uses form CMS-588, and ERA is set up through the Medicare Administrative Contractor's EDI enrollment process. Commercial payers use their own portals or enrollment vendors. Keep a list of which payers send ERA, which send EFT and which still send paper.
Each EFT carries a trace number that also appears in the 835. That shared number lets staff reassociate the deposit with its remittance. When a payment arrives without a matching ERA, or the reverse, call the payer with the trace number rather than posting a guess.
Reading one service line: a worked example
Group codes and CARCs make more sense on a real line. Suppose an office visit is billed at the practice's standard charge, the plan allows less under its fee schedule, and part of the allowed amount goes to the patient's deductible.
| Remittance element | What it tells the biller | What to do |
|---|---|---|
| CO-45 | The charge exceeds the fee schedule or contracted amount; the difference is a contractual write-off | Post the adjustment, then compare the allowed amount to your contract |
| PR-1 | Part of the allowed amount was applied to the deductible | Move that balance to the patient and bill it |
| PR-2 or PR-3 | Coinsurance or copay owed by the patient | Check whether the copay was collected at the visit before billing |
| Paid amount | What the payer paid on the line | Confirm it matches the deposit total for the payment |
If the line carries a RARC as well, read it before deciding the next step. A remark code often names the missing document or the policy that triggered the reduction, which tells you whether a corrected claim, a records submission or an appeal is the right response.
Common EOB and ERA problems
- ERA not received: check enrollment, the payee tax ID and NPI, and the clearinghouse routing.
- Payment without detail: request the remittance by trace number before posting.
- Recoupment on an unrelated payment: find the original claim the offset relates to and confirm it is correct.
- Secondary payer needs the primary EOB: send the primary payment detail with the secondary claim, electronically where possible. See how to bill secondary insurance.
- Patient disputes a balance: compare their EOB to your posted remittance line by line.
Getting posting under control
If unposted remittances or unreconciled deposits are building up, Fastora's payment posting service handles ERA and EOB posting, reconciliation and credit balances, with certified billing professionals reviewing exceptions. A free billing assessment can show where posting gaps are hiding denials.
Unfamiliar terms in either document are defined in the medical billing glossary.
Frequently asked questions
Is an ERA the same as an EOB?
They carry similar information, but an EOB is a document meant to be read by people, while an ERA is an X12 835 file meant to be read by billing software. Practices usually post ERAs automatically and EOBs by hand.
Do I need separate enrollment for ERA and EFT?
With most payers, yes. ERA enrollment sets up electronic remittance files, and EFT enrollment sets up direct deposit of payments. For Medicare, EFT uses form CMS-588 and ERA goes through your contractor's EDI enrollment.
Why is a denied claim showing as paid zero?
On an ERA, a denied line often appears with a paid amount of zero and an adjustment code. If your posting rules do not route those lines to a work queue, the denial can look like a closed claim.
What does the CO group code mean on a remittance?
CO stands for contractual obligation. It means the adjustment is the provider's responsibility under the contract or payer rules, and the amount generally cannot be billed to the patient.

2 comments