How to read a dental EOB. Field by field.

A dental EOB, or explanation of benefits, is the payer's statement of how a claim was processed. It is not a bill. It tells you what you billed, what the plan allowed, what the plan paid, and what the patient owes. Read it right and your ledger stays accurate. Read it wrong and you either write off collectible money or chase a patient for a balance they never owed. This guide walks every field and shows you how to post it correctly.

Last updated June 2026 · Reviewed by the PracticeAlpha billing team

Here is the short answer. An explanation of benefits is the document a dental plan sends after it adjudicates a claim. It records, line by line, what each procedure was billed at, the allowed fee, how much the plan paid, and how much falls to the patient. The check or electronic deposit travels alongside it. The EOB itself moves no money. Your job is to match every line to the payment, post each piece to the right place in the ledger, and act on anything the plan denied or reduced. The rest of this page reads the document the way a biller does, one field at a time, then shows you how to reconcile it, catch a denial or downgrade, and act on the common remark codes.

What an EOB actually is

Three documents get confused all the time. Knowing which is which is the first step.

The EOB is the payer's explanation of how it processed the claim. A version sent to a participating office is often called an ERA, an electronic remittance advice, but the fields carry the same meaning. The payment is the actual money, a paper check or an electronic funds transfer, and it should equal the sum of what the plan paid across every claim on that remittance. The patient bill is the statement your office produces afterward, built from the patient responsibility the EOB reports.

Patients sometimes panic when an EOB lands in their mailbox because it looks like an invoice. It is not. Most are stamped with some version of "this is not a bill," because the EOB is a record of a decision, not a demand for money. One EOB can also cover several patients and claims at once, which is why posting from it carefully matters. A single page may hold a dozen lines that each need their own treatment in the ledger.

Reading the EOB field by field

Every plan formats its EOB a little differently, but the same fields appear on nearly all of them. Here is what each one means and why it matters.

Patient and subscriber information. Near the top you will find the patient's name and the subscriber's name and member identifier. On many plans the two are different people, a child covered under a parent's policy, for example. Confirm both match the claim you submitted. A mismatch here is the most common reason a payment lands on the wrong ledger.

Claim number and dates of service. The claim number is the plan's internal reference for this submission. Note it, because you will need it for any phone call, appeal, or resubmission. The date of service is the day treatment was rendered, and it must match the date on your claim. A different date may mean the plan processed an old or duplicate claim.

Procedure codes billed. Each line carries the CDT code your office submitted, such as a prophylaxis, a composite restoration, or a crown. Read these against the claim. If a code on the EOB does not match what you billed, the plan changed it, and that change is almost always the story behind a reduced payment.

Submitted amount. Also called the billed or charged amount, this is your full fee on each line, before any plan adjustment. On its own it tells you nothing about what you will be paid. It is simply the starting point the plan worked from.

Allowed amount. This is the figure that drives everything else, the fee the plan recognizes for that procedure under your contract, your negotiated rate for a participating office. Coinsurance, deductible, and the write-off are all calculated from this number, not from your submitted fee. If you read only one field carefully, read this one.

Plan paid amount. This is the dollars the plan is actually sending for that line, the allowed amount minus the deductible applied and minus the patient's coinsurance share. When this column reads zero, something happened, and the remark code on the line will tell you what.

Patient responsibility and deductible applied. Patient responsibility is what the patient legitimately owes on that line, built from the deductible applied, the coinsurance percentage, any amount over the annual maximum, and any non-covered charge. Many EOBs break out the deductible portion separately. Until the patient's annual deductible is met, the plan pays nothing on covered work and the patient carries it, so this field matters most early in the benefit year. Crucially, patient responsibility does not include the contractual write-off. It is the number that flows into the patient statement you send later.

Write-offs and contractual adjustments. On an in-network claim, the gap between your submitted amount and the allowed amount is the contractual write-off. The patient never owes it and you cannot bill for it. It must be posted as an adjustment, not left as a balance. Getting this wrong is the single most common posting error in a dental ledger.

Denial and remark codes. Most lines carry one or more short codes, sometimes with a written explanation in a footnote or separate column. They are the plan telling you why a line paid the way it did. A line paid in full may carry a benign code, but a line paid at zero or paid low always has a code worth reading. We break the common ones down below.

Coordination of benefits. When a patient carries two plans, the EOB references the other coverage. The primary plan pays first and its EOB shows that payment. The secondary plan, which you bill afterward with the primary EOB attached, references that payment and pays toward what remains. You cannot land on the right patient responsibility from the primary EOB alone when a secondary plan exists.

Posting EOBs by hand and not sure the numbers are landing right? We will pull your aging report and show you where misposted write-offs and missed denials are quietly costing you.

Get a free AR analysis

How to reconcile the EOB and post it correctly

Posting is not transcription. It is matching the EOB to the money, then splitting each line into its correct parts in the ledger.

1

Match the payment total to the EOB

Add up the plan paid column across every claim on the remittance. That total must equal the check or deposit. If it does not, find the gap before you post a single line. A mismatch usually means a claim belongs to a different deposit or a recoupment is buried in the totals.

2

Post line by line, never lump sum

Each procedure line has its own plan paid amount, write-off, and patient responsibility. Post all three to that specific line, not as one combined payment against the account. Lump-sum posting hides downgrades and leaves the wrong balances on individual procedures.

3

Record the contractual write-off as an adjustment

The difference between your submitted fee and the allowed amount on an in-network line is an adjustment, not a balance. Post it as a write-off so it leaves the account, never as something the patient owes. This keeps your production and your collectible AR honest.

4

Move the patient responsibility to the patient ledger

The deductible, coinsurance, and any non-covered amount become the patient balance. Transfer exactly what the EOB reports, then bill it. Do not estimate, and do not include the write-off in what you ask the patient to pay.

5

Flag anything denied, reduced, or pending

Any line paid at zero or paid below the allowed amount needs a next action, not a closed file. Route it to appeal, resubmission, or patient billing based on the remark code. A denied line that gets posted and forgotten is a write-off you chose by accident.

Spotting a denial or downgrade and acting on it

A denial is a line that paid nothing. The plan paid column reads zero and a reason code sits beside it. The code is the whole story. A missing pre-authorization, a frequency limit reached, a service the plan calls not covered, or a request for documentation each demand a different response, whether that is billing the patient, resubmitting with radiographs or a narrative, or filing a formal appeal. Reading the code tells you which path to take.

A downgrade is sneakier because the line still pays. The plan applies an alternate benefit and pays based on a cheaper procedure than the one you billed. The classic case is a posterior composite paid at the amalgam fee. The line is not denied, so it is easy to post the lower payment and move on. But the difference between the two fees is often billable to the patient under your contract, and you only catch it by reading the procedure code on the EOB against the code you submitted.

The discipline is simple to state and easy to skip. Compare the CDT code and the paid amount on every line to what you billed. When the code changed or the payment came in low, read the remark code, then send the line to claims and AR recovery rather than letting it settle into the ledger as a loss.

What common remark codes signal

Codes differ by payer, but the messages behind them repeat. These are the patterns a biller learns to read on sight.

Frequency limit reached

The plan covers this service only so many times in a period, and that limit is used up. Often billable to the patient as a non-covered service if your contract allows it.

Alternate benefit applied

A downgrade. The plan paid based on a less expensive procedure. Check whether the difference can be billed to the patient under your agreement.

Missing or expired pre-authorization

The plan required approval before treatment and did not have it on file. Some payers allow a retroactive request, so follow up before you write it off.

Applied to deductible

Not a denial. The allowed amount went toward the patient's deductible, so the plan paid nothing and the patient carries it. Bill it as patient responsibility.

Maximum benefit reached

The patient hit the annual maximum. Remaining covered work falls to the patient until the maximum resets. Communicate this before more treatment is scheduled.

Additional documentation required

The plan wants radiographs, a periodontal chart, or a narrative before it will pay. Resubmit with the attachment rather than treating the line as a final denial.

Almost no code is a dead end. Most are instructions: bill the patient, resubmit with proof, request authorization, or appeal. The mistake is reading a low payment, shrugging, and moving on. For how these decisions fit the cycle, see dental revenue cycle management.

How accurate EOB posting protects collections

Every number on the EOB ends up somewhere in your ledger, and a wrong read in any field has a price. Post the write-off wrong and your revenue picture distorts. Write off too much and you erase collectible money. Write off too little and you leave a phantom balance the patient will dispute. Either way your production and collection numbers stop reflecting reality.

Miss a denial and a claim ages in silence. A line paid at zero that nobody routes to appeal does not announce itself. It sits, the filing deadline approaches, and one day it is too old to recover. The EOB told you on the day it arrived, so reading it is what turns a denial into an action instead of a slow write-off.

Misread patient responsibility and you lose at both ends. Under-bill the patient and that revenue never comes in. Over-bill them, by including the write-off you should have adjusted, and you trigger disputes, refunds, and eroded trust. The EOB hands you the exact figure, so posting it faithfully is the difference between a clean ledger and a leaky one.

This is precise, repetitive work, and it is exactly where a focused team earns its keep. If posting is falling behind or you suspect denials are slipping through, our dental billing services handle EOB posting, denial follow-up, and reconciliation as one connected process.

Reading a dental EOB FAQ

Is a dental EOB a bill?

No. An EOB, or explanation of benefits, is the payer's statement of how a claim was processed. It shows what was billed, what the plan allowed, what the plan paid, and what the patient owes. It is informational. The actual money moves through a separate check or electronic remittance, and the patient bill is something your office generates afterward based on the patient responsibility shown on the EOB.

What is the difference between the allowed amount and the submitted amount?

The submitted amount is the fee your office billed for a procedure. The allowed amount is the contracted fee the plan recognizes for that procedure under your participating agreement. The difference between the two, on an in-network claim, is the contractual write-off. You cannot bill the patient for that gap, so reading the allowed amount correctly is what keeps your posting accurate.

How do I know if a claim was denied or downgraded on the EOB?

Look at the plan paid column and the remark or denial codes next to each line. A denial usually shows a paid amount of zero with a reason code explaining why. A downgrade shows payment based on a cheaper procedure than the one you billed, for example a posterior composite paid at the amalgam fee. The remark code on that line tells you which alternate benefit was applied.

What does patient responsibility mean on a dental EOB?

Patient responsibility is the portion of the allowed amount the plan did not pay and that the patient legitimately owes. It is built from the deductible applied, the coinsurance percentage, and any amount over an annual maximum or for a non-covered service. It does not include the contractual write-off, which the patient never owes on an in-network claim.

What are common dental remark codes telling me?

Remark codes explain why a line paid the way it did. Common signals include a frequency limit reached, a missing or expired pre-authorization, a downgrade to an alternate benefit, a service applied to the deductible, a maximum reached for the benefit year, or a request for additional documentation such as radiographs or narratives. Each code points to a specific next action, whether that is billing the patient, appealing, or resubmitting with attachments.

How does coordination of benefits show up on an EOB?

When a patient has two plans, the primary payer processes first and its EOB shows what it paid. You then send the claim, with that primary EOB attached, to the secondary payer. The secondary EOB references the primary payment and pays toward the remaining balance up to its own rules. Reading both EOBs together is the only way to land on the correct patient responsibility.

Why does accurate EOB posting protect collections?

Every figure on the EOB feeds your ledger. Posting the wrong write-off inflates or erases revenue that was really collectible. Missing a denial means a claim ages quietly toward a filing deadline with no appeal. Misreading patient responsibility either over-bills the patient or leaves money uncollected. Accurate, line-by-line posting is what keeps your accounts receivable honest and your collection rate real.

Keep reading

Related guides

Fundamentals
What Is Dental RCM?
Reference
CDT Dental Coding Guide
Comparison
In-House vs Outsourced Billing
Service
Claims & AR Recovery

Let us read the EOBs for you

Free AR analysis. We pull your aging report, calculate your real collection rate, days in AR, and denial rate, and show you where misposted EOBs and unworked denials are costing you. 30 minutes. No commitment.