Works in All 50 States
Insurance Billing

How to Read a Dental Explanation of Benefits (EOB): Complete Guide

Your office manager opens a stack of EOBs from Delta Dental. One shows $0 paid on a D2740 crown with remark code CO-50 — "not medically necessary." Another shows $180 paid on a $1,200 claim with a mysterious adjustment labeled "contractual obligation." Without understanding what each field means, she posts the payments, writes off the difference, and your practice just lost $400 it could have recovered through an appeal. This guide breaks down every EOB field, explains the most common remark codes, and shows you how to catch underpayments before they cost your practice thousands.

May 11, 202611 min readDental Billing Assist Team

What Is a Dental EOB and Why It Matters

An Explanation of Benefits (EOB) is a document sent by a dental insurance carrier after a claim has been processed. It is not a bill. It is a detailed breakdown of what was submitted, what the carrier allowed, what they paid, and what the patient is responsible for. Every claim you submit generates an EOB, and every EOB contains information that directly affects your practice revenue.

Most dental offices glance at the payment amount and move on. That is a costly habit. EOBs contain adjustment codes, remark codes, and fee calculations that reveal whether the carrier paid correctly based on your contracted rates. When you skip the details, you miss underpayments, incorrect adjustments, and errors that compound across hundreds of claims per month.

Understanding how to read a dental EOB is not optional for any practice that wants to maintain a healthy revenue cycle. It is the single most effective way to catch billing errors, identify appeal opportunities, and ensure that every dollar owed to your practice actually arrives.

Expert tip: Create a dedicated EOB review station in your workflow. Designate one team member to review every EOB before payment posting, not after. Once a payment is posted and the patient is billed, correcting an error requires reversing the payment, adjusting the patient balance, and reissuing statements — tripling the work. Catching the error before posting takes two minutes. Correcting it after takes thirty.

5-10%

Of dental claims contain payment errors

$20K-$50K

Annual revenue lost to unreviewed EOBs

30-60 days

Typical appeal window after EOB receipt

Key Fields on Every Dental EOB

While EOB formats vary by carrier, every dental explanation of benefits contains the same core fields. Understanding what each field means and how it connects to the others is essential for accurate payment posting and underpayment detection.

Submitted Amount (Billed Amount)

This is the fee your office charged for the procedure, based on your office fee schedule. It is the amount you submitted on the claim form. This number is your starting point but is rarely what the carrier pays.

Allowed Amount (Eligible Amount)

The maximum amount the carrier considers payable for that procedure. For in-network providers, this should match your contracted rate. For out-of-network claims, this is based on the carrier's UCR schedule. This is the most important number to verify on every EOB.

Deductible Applied

The portion of the allowed amount applied toward the patient's annual deductible. If the patient has not met their deductible, this amount is subtracted from the carrier payment and becomes the patient's responsibility. Always verify that the deductible shown matches what you verified at eligibility check.

Insurance Paid (Benefit Amount)

The actual dollar amount the carrier paid on this claim. This is the allowed amount minus the deductible, minus the patient's coinsurance percentage. For a plan with 80/20 coverage and no remaining deductible, insurance paid should be 80% of the allowed amount.

Patient Responsibility

The total amount the patient owes after insurance processing. This includes deductible, coinsurance, and any non-covered amounts. For in-network providers, the patient responsibility is based on the allowed amount, not the submitted amount. You cannot balance bill an in-network patient for the difference between your office fee and the allowed amount.

Remark Codes and Adjustment Reason Codes

Alphanumeric codes that explain why the carrier paid less than the submitted amount. These codes tell you whether the adjustment is a contractual write-off, a patient responsibility, or a denial. Reading these codes correctly is the key to knowing whether you are being paid fairly.

Pro tip: The math on every EOB should balance. Submitted Amount minus Contractual Adjustment equals the Allowed Amount. The Allowed Amount minus Deductible minus Insurance Paid equals Patient Responsibility. If the numbers do not add up, the carrier made an error and you should call for clarification immediately.

EOB vs ERA: What Is the Difference

An EOB (Explanation of Benefits) and an ERA (Electronic Remittance Advice) contain the same information but arrive in different formats. Understanding the difference matters for how you process payments and how quickly you catch errors.

A paper EOB is a printed document mailed by the carrier. It arrives days or weeks after claim adjudication. Your billing team must manually read each line, match it to the correct patient and claim, and key the payment data into your practice management system. This manual process is slow, error-prone, and creates bottlenecks when EOBs pile up.

An ERA uses the ANSI X12 835 electronic format. It is transmitted directly from the carrier to your practice management system through a clearinghouse. The 835 file contains all the same fields as a paper EOB, including procedure codes, allowed amounts, adjustments, remark codes, and payment totals, but in a structured data format that your software can read and post automatically.

FeaturePaper EOBERA (835)
Delivery MethodMailed to officeElectronic via clearinghouse
Processing SpeedDays to weeks delaySame day or next day
Payment PostingManual data entryAuto-posted to PMS
Error RiskHigh (keying mistakes)Low (automated)
Remark Code DetailSometimes abbreviatedFull CARC/RARC codes included

Even if your practice receives ERAs and auto-posts payments, you still need to review the data. Auto-posting saves time on data entry, but it does not verify that the carrier paid correctly. Someone on your team, or your billing partner, must compare the allowed amounts to your contracted rates and review every remark code for potential underpayments.

How to Spot Underpayments on Your EOB

Underpayments are more common than most dental offices realize. Carriers process millions of claims, and errors happen regularly. Some underpayments are accidental. Others result from carrier policies that systematically reduce reimbursement. Either way, your practice loses money unless you catch them.

  • Compare allowed amount to your contracted rate: Pull up your fee schedule for that carrier and verify the allowed amount matches code by code. Carriers sometimes apply outdated fee schedules or use incorrect plan groupings that result in lower allowed amounts.
  • Check for downcoding: Downcoding occurs when the carrier pays a lower-level code than what was submitted. For example, you bill D2392 (two-surface composite) but the EOB shows payment at the D2391 (one-surface) rate. The remark code will often indicate this, but not always clearly.
  • Watch for bundling: Carriers may bundle two separate procedures into one, paying only for the primary procedure and denying the secondary. Review multi-code claims carefully to ensure each procedure was paid individually when appropriate.
  • Review remark codes for adjustment reasons: Remark codes tell you why the carrier adjusted the payment. Codes starting with CO (Contractual Obligation) are write-offs. Codes starting with PR (Patient Responsibility) shift cost to the patient. Codes starting with OA (Other Adjustment) require investigation because they may indicate a processing error.
  • Verify the coinsurance percentage: If the patient's plan covers 80% of basic services and the EOB shows the carrier paying only 50%, either the wrong benefit category was applied or the carrier made a processing error. Cross-reference with the eligibility information you verified before treatment.

Important: Keep a log of underpayments by carrier. If the same carrier consistently underpays specific codes, it may indicate a systemic issue with their fee schedule processing. This pattern data strengthens your position when you call to dispute or when you negotiate your next contract renewal.

Most Common EOB Remark Codes Explained

Claim Adjustment Reason Codes (CARCs) appear on every EOB and ERA. They explain why the carrier adjusted the payment from the submitted amount. Here are the codes dental offices encounter most frequently and what each one means for your billing workflow.

CodeDescriptionWhat to Do
CO-4Procedure code is inconsistent with the modifier or missing a required modifierReview the claim for correct modifier usage and resubmit with correction
CO-11Diagnosis is inconsistent with the procedureVerify the diagnosis code matches the procedure billed and appeal with clinical notes
CO-29The time limit for filing has expiredCheck your submission date against the carrier's filing deadline and appeal if filed on time
CO-45Charge exceeds fee schedule or maximum allowable amountStandard contractual adjustment for in-network providers. Write off the difference. Verify the allowed amount matches your contract
CO-50Non-covered service because it is not deemed medically necessaryAppeal with clinical documentation, radiographs, and a narrative explaining medical necessity
CO-97Payment adjusted because the benefit for this service is included in the payment for another serviceBundling denial. Review whether procedures were truly inclusive or should be paid separately. Appeal with documentation
PR-1Deductible amountPatient responsibility. Bill the patient for this amount. Verify it matches remaining deductible from eligibility check
PR-2Coinsurance amountPatient responsibility. This is the patient's percentage share. Bill the patient for this amount
PR-3Copayment amountPatient responsibility. Should have been collected at the time of service. Follow up with patient if not collected

Pro tip: CO-45 is the most common code you will see on in-network EOBs. It is a standard contractual write-off and is usually correct. But do not assume it is always right. Compare the allowed amount against your contracted fee schedule. If CO-45 reduces the allowed amount below your contracted rate, that is an underpayment and should be disputed.

Commonly Misunderstood Remark Codes

Beyond the standard codes above, several remark codes trip up dental offices because their names are misleading or because offices assume the adjustment is correct without investigating.

  • CO-16 (Claim lacks information needed for adjudication): This does not mean the claim is permanently denied. It means the carrier needs additional information such as a narrative, X-ray, or pre-authorization number. Resubmit with the missing documentation and the claim will be reprocessed.
  • CO-119 (Benefit maximum for this time period has been reached): Offices often write this off without checking. But if the patient's annual maximum was $1,500 and only $900 in benefits have been paid, the carrier applied the maximum incorrectly. Verify the patient's benefit usage through the carrier portal before accepting.
  • OA-23 (Impact of prior payer adjudication): This appears on secondary insurance EOBs and indicates the secondary carrier adjusted based on what the primary carrier paid. If the primary EOB was processed incorrectly, the error cascades to the secondary. Always resolve primary EOB discrepancies before addressing secondary adjustments.
  • N362 (Missing or incomplete tooth number): A RARC (Remittance Advice Remark Code) that accompanies denials on procedures like crowns, root canals, and extractions where the tooth number was left blank or entered incorrectly on the claim form. This is a simple fix: correct the tooth number and resubmit.

When to Appeal vs. When to Accept an Adjustment

Not every reduced payment is worth fighting. Knowing the difference between a valid contractual adjustment and an appealable underpayment saves your team hours each week and focuses your appeal efforts where they actually recover revenue.

Accept the AdjustmentAppeal the Adjustment
CO-45 when allowed amount matches your contracted rateCO-45 when allowed amount is lower than your contracted rate
PR-1, PR-2, PR-3 (patient deductible, coinsurance, copay) when amounts match plan designCO-50 (not medically necessary) — almost always worth appealing with clinical documentation and radiographs
Frequency limitation denials when the patient genuinely exceeded the allowanceCO-97 (bundling) when procedures were clinically distinct and should be paid separately
Non-covered services that the patient's plan explicitly excludes (e.g., cosmetic procedures)CO-29 (timely filing) when your clearinghouse report proves on-time submission

Expert tip: Track your appeal success rate by remark code. Most practices find that CO-50 appeals have a 40% to 60% success rate when supported by periapical radiographs and a detailed clinical narrative. CO-97 bundling appeals succeed at even higher rates when you can demonstrate the procedures were performed on different teeth or during separate visits. If a specific code has a success rate below 20%, it may not be worth the staff time to appeal.

How to Post Payments from an EOB Correctly

Accurate payment posting is the foundation of a clean accounts receivable. When payments are posted incorrectly, patient balances are wrong, aging reports are unreliable, and your practice loses track of money owed. Follow this process for every EOB.

1Match the EOB to the Correct Claim

Use the patient name, date of service, and claim number on the EOB to locate the corresponding claim in your practice management system. Never post a payment without confirming you have the right patient and date of service.

2Verify the Allowed Amount Against Your Contract

Before posting, compare the allowed amount on the EOB to your contracted fee schedule for that carrier. If the allowed amount is lower than your contracted rate, flag the claim for review before posting. Do not write off the difference until you have confirmed the carrier paid correctly.

3Post the Insurance Payment

Enter the insurance payment amount for each procedure line. This is the amount shown in the "Insurance Paid" or "Benefit Amount" column on the EOB. Post each procedure separately rather than lumping the total payment against one code.

4Apply the Contractual Adjustment

Write off the difference between your submitted amount and the allowed amount as a contractual adjustment (CO-45). This is the amount you agreed to discount as part of your in-network contract. Never bill the patient for this amount.

5Transfer the Patient Responsibility

Move the remaining balance to the patient's account. This includes deductible (PR-1), coinsurance (PR-2), and copayment (PR-3) amounts. Send a patient statement promptly. The longer you wait to bill the patient, the harder it becomes to collect.

6Verify the Zero Balance

After posting, the claim balance should be zero. Insurance payment plus contractual adjustment plus patient responsibility should equal the submitted amount. If there is a remaining balance, something was posted incorrectly. Investigate before moving on.

Expert tip: When posting payments from a paper EOB, always match the check number and deposit amount to the total on the EOB before posting individual procedure lines. If the check amount does not match the sum of all procedure payments on the EOB, the carrier may have combined multiple patients on one check or sent a separate check for one of the claims. Posting without reconciling the deposit first is the number one cause of out-of-balance ledgers.

When to Appeal Based on EOB Review

Not every reduced payment on an EOB warrants an appeal. Standard contractual adjustments (CO-45) for in-network providers are expected and appropriate. But several situations revealed by EOB review should trigger an appeal.

  • Allowed amount below your contracted rate: If the carrier paid less than what your contract specifies for a procedure code, file a dispute. Include a copy of your contracted fee schedule and reference the specific code and rate discrepancy.
  • Wrong procedure code applied: If the carrier downcoded your procedure or applied a different CDT code than what you submitted, appeal with clinical documentation supporting the code you billed. Include radiographs, periodontal charting, or operative notes as appropriate.
  • Incorrect patient responsibility: If the EOB assigns a higher patient share than the plan design warrants, such as applying basic coverage percentages to a preventive procedure, appeal the benefit category assignment.
  • Denied for missing information you already sent: If the carrier denied the claim for missing X-rays, narratives, or pre-authorization that you submitted with the original claim, appeal with proof of the original submission including transmission records or attachment confirmation numbers.
  • Timely filing denial when you filed on time: If you receive a CO-29 denial but your records show the claim was submitted within the filing window, appeal with your clearinghouse transmission report showing the original submission date and acceptance confirmation.

EOB Red Flags That Signal Billing Errors

Some patterns on EOBs point to deeper problems in your billing workflow or carrier processing. Watch for these red flags that signal issues beyond a single claim.

  • Same remark code appearing on multiple claims: If you see CO-11 (diagnosis inconsistent with procedure) on many claims for the same procedure type, there is likely a systematic coding error in how your office attaches diagnosis codes. Fix the root cause rather than appealing each claim individually.
  • Allowed amounts that change without notice: If a carrier suddenly starts paying a different allowed amount for the same code without any communication about a fee schedule change, contact provider relations immediately. This could indicate your contract was moved to a different fee schedule tier without your knowledge.
  • Deductible applied when it should be met: If mid-year EOBs still show deductible being applied to patients who should have met their annual deductible months ago, the carrier may be processing claims out of order or not applying prior payments correctly. Verify the patient's deductible status through the carrier portal.
  • Patient shown as ineligible on date of service: If the EOB denies a claim for ineligibility but you verified the patient's coverage before treatment, this could indicate a coordination of benefits issue, a retroactive termination, or a carrier processing error. Call the carrier with your eligibility verification documentation.
  • Frequency limitations applied incorrectly: Carriers may deny procedures like prophylaxis or X-rays based on frequency limitations. But if the patient is within the allowed frequency (for example, two cleanings per calendar year) and the carrier still denies, appeal with the dates of prior services and the plan's frequency allowance.
  • Zero-dollar payments with no denial reason: An EOB showing a zero payment without a clear remark code or denial reason is a processing error. Contact the carrier for clarification. Do not write off the claim without understanding why it was not paid.

How Dental Billing Assist Reviews Every EOB

At Dental Billing Assist, we review every EOB and ERA that comes through your practice — typically within 24 hours of receipt. Our team does not just post payments. We verify every allowed amount against your contracted fee schedule, audit every remark code, and catch underpayments before they become lost revenue. On average, our EOB review process recovers $2,000 to $5,000 per month in underpayments that practices were previously writing off.

Line-by-Line EOB Verification

Every procedure line on every EOB is compared against your contracted fee schedule. We maintain a digital copy of every PPO fee schedule for each carrier you participate with and cross-reference allowed amounts code by code. When we find a discrepancy, we initiate the dispute the same day — not next week, not next month. Our team tracks each dispute through resolution, escalating to carrier provider relations when initial calls do not resolve the issue.

Remark Code Analysis and Appeal Filing

We analyze every CARC and RARC code on every EOB. Codes like CO-50 and CO-97 trigger our appeal workflow within 48 hours, including gathering the necessary clinical documentation, radiographs, and narratives from your office. We prepare the complete appeal package and submit it well within the carrier's appeal window, typically filing within five business days of the EOB date.

Underpayment Tracking and Recovery

We maintain a running log of every underpayment identified, disputed, and recovered, broken down by carrier and procedure code. You receive monthly reports showing exactly how much additional revenue we recovered, which carriers are the worst offenders, and which remark codes appear most frequently. This data also strengthens your position during PPO fee schedule negotiations.

Accurate Payment Posting

Payments are posted line by line with correct adjustments, contractual write-offs, and patient balance transfers — typically completed within 24 hours of EOB receipt. We reconcile every check and EFT deposit against the corresponding EOB totals before posting a single line. Your aging reports stay clean, patient statements go out with the correct balances, and your A/R never accumulates unexplained credits or phantom balances.

Stop Losing Revenue to Unreviewed EOBs

Let our team review every EOB, catch every underpayment, and post every payment accurately. Most practices recover thousands in the first month alone.

Get a Free Billing Audit

Dental Billing Assist Team

Our team of dental billing experts shares insights to help practices optimize their revenue cycle management.

Ready to Eliminate EOB Errors from Your Practice?

Our billing specialists review every EOB line by line, catch underpayments, file appeals, and post payments accurately so you never leave money on the table. No contracts, no setup fees.

Schedule a Free Consultation