Best Medical Billing

Decoding the 835: A Biller’s Guide to Reading Remittance Advice

Stop guessing at adjustment codes. Master the anatomy of standard paper remits and electronic 835s to capture lost revenue, overturn denials, and balance your daily deposits.

By Editorial team

Last updated September 4, 20269 min read

On this page

:::info Quick answer To read a remittance advice, locate the billed, allowed, and paid amounts for each claim line. Subtract the allowed amount from the billed amount to verify your contractual write-off. Then, check the remaining balance against Claim Adjustment Reason Codes (CARCs) to identify patient responsibility, denials, or missing information. :::

If you are training a new A/R representative on exactly how to read a remittance advice, start with the math, not the jargon. A remittance advice—whether it arrives as a Standard Paper Remit (SPR) in the mail or auto-posts into your practice management system as an electronic ANSI 835 file—is simply a receipt. It tells you what you asked for, what the payer allowed, what they actually funded, and the exact reasons for the discrepancies between those three numbers.

Yet, many medical billers treat the remit like a black box. They let the system auto-post the electronic remittance advice (ERA), assume the resulting patient balances and write-offs are correct, and only look closely when a claim flags as a hard denial. In 2026, with payers utilizing increasingly aggressive automated editing software to downcode claims and bundle services, blind faith in auto-posting destroys your net collection rate.

To capture every dollar you are legally owed, you have to read the raw data.

The Anatomy of a Remittance Advice

While every payer’s human-readable PDF generation of a remit looks slightly different, the underlying data structure is standardized by HIPAA. Whether you are looking at an SPR from First Coast Service Options or a commercial ERA from UnitedHealthcare, the document breaks down into four distinct levels.

1. The Header (Payment and Trace Data)

This section contains the financial routing information. You will find the payer name, provider name, NPI, Tax ID, the total payment amount, and the check or Electronic Funds Transfer (EFT) trace number.

If you are staring at the raw EDI (Electronic Data Interchange) text file, this is the BPR (Financial Information) and TRN (Reassociation Trace Number) segments. The trace number is your lifeline. When the accounting department asks why a $14,200 deposit hit the bank account but the billing system only posted $13,800, the trace number is how you tie the bank deposit back to the specific remit to find the missing $400.

2. The Claim Level (CLP Segment)

Here, the remit lists the specific patient, their subscriber ID, the Patient Control Number (the internal account number your software generated for the claim), and the total claim charges.

Crucially, the claim level also assigns a claim status code. Common 2026 status codes include:

  • 1: Processed as Primary
  • 2: Processed as Secondary
  • 4: Denied
  • 22: Reversal of Previous Payment

3. The Service Line Level (SVC Segment)

This is where the actual revenue cycle work happens. A single claim might contain four CPT codes. The payer might pay two, deny one, and apply the fourth to the patient's deductible. The service line breaks down the billed amount, allowed amount, and paid amount for each specific CPT or HCPCS code.

4. Provider Level Adjustments (PLB Segment)

The Provider Level Balance (PLB) segment appears at the very end of the remit. This section does not relate to a specific patient. Instead, it reflects global financial adjustments the payer is making to your check. This is where payers hide takebacks, overpayment recoveries, forward balances, and interest payments.

Decoding the Alphabet Soup: Group Codes, CARCs, and RARCs

When the billed amount does not match the paid amount, the payer must explain the variance using standard codes. The remit does this using a three-part combination: Group Codes, Claim Adjustment Reason Codes (CARCs), and Remittance Advice Remark Codes (RARCs).

Claim Adjustment Group Codes

The group code assigns financial liability. It tells you who is eating the loss. There are five valid group codes, but three handle 99% of your volume:

  • CO (Contractual Obligation): You are contractually obligated to write this off. You cannot bill the patient. The most common example is the standard network discount.
  • PR (Patient Responsibility): The balance falls to the patient. This covers deductibles, coinsurance, and copayments.
  • OA (Other Adjustment): Used primarily when another payer is involved, such as in Coordination of Benefits (COB) situations where a primary payer has already made a payment.
  • PI (Payor Initiated Reductions): The payer thinks you billed incorrectly, but it isn't necessarily a network contract rule. You generally cannot bill the patient, but you should probably appeal.
  • CR (Corrections and Reversals): Used to reverse a previous claim adjudication.

The 2026 CARC and RARC Ecosystem

Group codes are paired with CARCs to explain the what, and RARCs to explain the why. The X12 committee updates these code sets three times a year, meaning a code combination that meant one thing in 2023 might have a narrower definition in 2026.

Here is how to read standard adjustments on a current remit:

Group CodeCARCRARCPlain English TranslationBiller Action Required
CO45NoneStandard provider network discount.Verify the allowed amount matches your 2026 fee schedule. Post write-off.
PR1NonePatient deductible.Transfer balance to patient and issue a statement.
CO97M144The service is bundled into another procedure on the same day.Check NCCI edits. If an unbundling modifier (like 59 or XU) is justified, correct and rebill.
CO16N286Claim lacks necessary information. Specifically, missing/incomplete operative notes.Do not write off. Attach the requested medical records and submit an appeal.
CO253NoneMedicare Sequestration reduction.Standard 2% cut to Medicare payments. Post as a contractual write-off.

The Balancing Act: Reconciling a Single Claim Line

To effectively read the remit, you must understand the golden equation of medical billing:

Billed Amount = Paid Amount + Adjustments (Patient Responsibility + Contractual Write-offs)

Let’s walk through a concrete example. Dr. Smith is an in-network provider for Aetna. He bills CPT 99214 (Established Patient Office Visit) for $250.00.

On the remit, you see:

  • Billed: $250.00
  • Allowed: $140.00
  • Paid: $90.00

The remit lists two adjustments:

  1. CO-45: $110.00
  2. PR-2: $50.00

How do you read this? First, calculate the contractual adjustment. The billed amount ($250) minus the allowed amount ($140) equals $110. The payer correctly labeled this CO-45. You write off the $110.

Next, look at the paid amount ($90). The allowed amount ($140) minus the paid amount ($90) equals $50. The payer labeled this PR-2 (Patient Co-insurance). This means Aetna paid their 65% portion of the allowed amount, and the patient owes the remaining 35%.

The math balances exactly: $90 (Paid) + $110 (CO-45) + $50 (PR-2) = $250 (Billed).

If the math on the service line does not equal the billed amount, your PM system will drop the claim into an exception queue. This usually happens when a payer returns an invalid CARC or a zero-dollar adjustment code meant purely for informational purposes (like CARC 245).

Spotting Denial Patterns Before They Age Out

Reading a remittance advice isn't just about posting cash; it is your earliest warning system for payer policy changes.

The Medicare Sequestration Trap

When reviewing Medicare remits from MACs like Novitas or First Coast, pay close attention to CARC 253 (Sequestration). Medicare applies the 2% sequestration cut to the payment amount, not the allowed amount.

If the allowed amount is $100, and the patient paid their $20 copay, Medicare owes $80. The 2% sequestration cut is applied to that $80, meaning Medicare reduces payment by $1.60 and pays $78.40. If your auto-posting rules map CARC 253 to patient responsibility instead of a contractual adjustment, you will illegally bill Medicare patients for the sequestered amount.

Zero-Dollar Payments and Invisible Denials

Never assume a claim was fully paid just because it doesn't say "DENIED." Payers frequently process claims with a zero-dollar payment but list the entire allowed amount under PR-1 (Deductible). This is a processed claim, not a denial, but it requires immediate action from the billing team to invoice the patient.

Conversely, look out for CO-299 (Item/service not covered by this payer). Some commercial payers will quietly apply this to a secondary procedure code on a complex surgical claim while paying the primary code. Because a check arrived and the overall claim status isn't "Denied," inexperienced billers miss the line-item rejection and write off the balance.

Surviving the PLB Segment (Provider Level Balances)

The most confusing part of reading an 835 is the PLB segment. This is where a $10,000 remit suddenly turns into an $8,000 EFT deposit, and the A/R team spends three hours hunting for the missing $2,000.

PLBs happen when a payer needs to adjust a payment outside of normal claim adjudication. The most common scenario in 2026 is an overpayment recovery (takeback).

Imagine Cigna paid you $2,000 in error six months ago. Today, they process a new batch of claims and owe you $10,000. Instead of asking you to write a refund check, Cigna simply deducts the $2,000 from today’s $10,000 remit.

On the human-readable remit, you will see the $10,000 in paid claims. At the very bottom, in the Provider Level Adjustments section, you will see:

  • PLB03 Code: WO (Overpayment Recovery)
  • Reference ID: The patient account number from six months ago.
  • Amount: -$2,000.00

The check total will be $8,000. To post this correctly, your billing team must manually un-post the $2,000 payment from the old patient's account, apply a denial code for the takeback reason, and link the resulting negative balance to today's remit to balance the deposit.

Other common PLB codes include:

  • L6: Interest Owed (The payer took too long to pay a clean claim and owes you state-mandated interest. Post this to a non-patient revenue account).
  • CS: Adjustment (Often used for generic withholding or capitation adjustments).
  • WU: Unspecified Recovery (The worst code a biller can see, as it requires calling the payer to figure out what they took back).

Reading a remittance advice takes practice, but the data never lies. By mastering group codes, isolating line-item denials, and aggressively managing PLB takebacks, you take control of your revenue cycle and force payers to justify every penny they withhold.

Frequently asked questions

What is the difference between an ERA and an EOB?

An Explanation of Benefits (EOB) is sent to the patient to explain what was covered and what they owe. An Electronic Remittance Advice (ERA/835) is sent to the healthcare provider. The ERA contains the same claim information but is formatted with technical adjustment codes (CARCs and RARCs) for bulk payment processing.

Why doesn't the total on my remittance advice match my bank deposit?

Discrepancies between the remit and the bank deposit are usually caused by Provider Level Balances (PLBs) located at the end of the remittance advice. Payers use PLBs to withhold money for past overpayments (takebacks), deduct administrative fees, or add interest payments.

What does CARC 97 mean on a remittance advice?

CARC 97 indicates that the benefit for the billed service is included in the payment/allowance for another service or procedure that has already been adjudicated. This is a bundling denial, often triggered by NCCI (National Correct Coding Initiative) edits.

What happens if a payer uses a CARC code that doesn't exist?

If a payer uses an invalid or retired CARC code on an 835, your practice management system will likely fail to auto-post the ERA and drop the file into an error queue. You must manually review the claim line, check the X12 code lists for 2026 updates, and map the invalid code to the closest accurate adjustment reason to balance the claim.

Can I bill a patient for a CO (Contractual Obligation) adjustment?

No. A Contractual Obligation (CO) group code means the provider is financially liable for the adjustment due to their network contract with the payer. Billing the patient for a CO adjustment (like a network discount) is considered balance billing and violates your payer contract.

Sources & references

Questions about this topic?

Every practice has its own payer mix, denial patterns and deadlines. Tell us what you're dealing with and a billing specialist will walk you through the options for your case — no obligation.