Dental EOB and Payment Posting: A Practical Guide for Independent Practices
On this page
- Key Takeaways
- What is dental payment posting?
- What is an EOB, and what does it contain?
- How does the posting workflow run, from EOB or ERA to the ledger?
- Manual or electronic: how do paper EOB and ERA (835) posting compare?
- Where does payment posting break down for small practices?
- How do write-offs and adjustments get recorded?
- How does automation change payment posting?
Dental payment posting is the process of recording each insurance and patient payment against the right patient, claim, and procedure in your practice management system. You work from the payer's explanation of benefits (EOB) or its electronic equivalent, the ERA, and enter what was paid, what was adjusted, and what the patient still owes. Posted correctly, your ledger tells the truth about who owes what. Posted carelessly, it hides revenue you already earned and quietly inflates your accounts receivable.
This guide is written for independent practices running one to three chairs, where the same person often posts payments, sends claims, and answers the phone. That focus is deliberate. A small office reconciles the same EOBs as a large group, with far fewer hands to do it. Below you will find what an EOB contains, how the posting workflow runs from EOB or ERA to the ledger, how manual and electronic posting compare, where the work breaks down, how write-offs get recorded, and how automation changes the load.
Key Takeaways
- Payment posting records each insurance and patient payment against the correct claim and procedure, so your ledger and your accounts receivable stay accurate.
- An EOB explains one claim: billed amount, allowed amount, insurance paid, deductible, adjustments, and patient responsibility, keyed by reason codes.
- An ERA (the HIPAA X12 835 transaction) is the electronic version of the EOB that posts straight into your software.
- Electronic remittance is cheaper and faster per transaction than paper, yet dental adoption still trails medicine by a wide margin (2024 CAQH Index and Nacha).
- For PPO plans, post by procedure so contractual write-offs get tracked correctly; posting a PPO EOB as a lump total loses that detail.
- Automation posts clean electronic remittances to the ledger and routes denials, underpayments, and paper EOBs to a person for review.
What is dental payment posting?
Dental payment posting is the bookkeeping step that closes the loop on a claim. You submitted a claim, the payer adjudicated it, and now money (or a denial) comes back. Posting is where you record that outcome against the specific procedures on the specific patient's account.
Two kinds of money flow through this step, and posting keeps them separate.
Insurance payments come from the payer after adjudication. The EOB or ERA tells you how much the plan paid on each procedure, how much it applied to the deductible, and how much it wrote off under contract. You post that against the claim.
Patient payments are what the patient owes after insurance: copays, coinsurance, the deductible, and any balance for non-covered work. You post those against the patient's ledger, sometimes at the visit and sometimes after the EOB sets the final number.
Accurate posting matters for one blunt reason: it protects collections. Every dollar you fail to post correctly is a dollar that either sits uncollected or gets billed twice. When an insurance payment lands on the wrong procedure, or a write-off gets skipped, your accounts receivable stops reflecting reality. You chase balances that were already paid and miss balances that were not. Clean posting is what keeps the aging report honest and the revenue you earned actually collected.
What is an EOB, and what does it contain?
An EOB (explanation of benefits) is the document a payer sends to explain how it processed one claim. It is not a bill and it is not the payment itself. It is the itemized reasoning: what you billed, what the plan allowed, what it paid, and what it left for the patient. You post from it, then reconcile the payment against it.
Its electronic twin is the ERA, formally the X12 835 transaction. The ERA carries the same information in a structured file that flows into your software. The next section covers the ERA and how it differs from paper. First, the fields you read on any EOB, paper or electronic.
| Field on the EOB | What it tells you |
|---|---|
| Billed / submitted charge | Your full fee for the procedure |
| Allowed amount | The contracted fee the plan recognizes |
| Deductible applied | Amount routed to the patient's deductible |
| Insurance paid | What the plan actually paid on that line |
| Contractual adjustment / write-off | The difference you agreed to write off under a PPO contract |
| Patient responsibility | Coinsurance, copay, deductible, and non-covered balance |
| Remark and reason codes (CARC/RARC) | Why a line was reduced, adjusted, or denied |
| Check or EFT number and date | How and when the payment was issued |
The reason codes deserve special attention, because they explain every reduction and denial on the claim. A line paid at zero with a code for "missing documentation" is a fixable denial. A line reduced to the allowed fee is a normal contractual write-off. Reading those codes correctly is the difference between reworking a claim and wrongly billing the patient. For a field-by-field walkthrough, see how to read a dental EOB.
One caution worth stating plainly. The EOB reports payment per line, but the payer does not always pay on the exact codes you billed. A payer might pay a set of bitewings and a pano as a full-mouth series. When that happens, you allocate the payment to the procedures you actually completed and note it, rather than recreating the claim.
How does the posting workflow run, from EOB or ERA to the ledger?
The workflow is the same in spirit across every practice management system: receive the payment against the claim, then finalize it so it hits your reports and deposits. The labels below follow Open Dental, a practice management system widely used in independent practices, but the sequence transfers.
For a single claim or a few, you work inside the patient's account:
- Open the Account module and select the patient.
- Double-click the claim in the ledger to open the Edit Claim window.
- In the Enter Payment area (upper right), click By Procedure.
- In the Enter Payment window, type the EOB figures per line: insurance paid, deductible, write-off, and any remark. Then Save.
- Finalize with This Claim Only or Batch, confirm the check details, and close.
For one check covering many claims, you post in batch from the Manage module:
- Go to Manage, then Batch Ins, and open Batch Insurance Payments.
- Click Add, enter the carrier, check number, date, and amount, then OK.
- Entering the carrier filters the outstanding claims for that payer, which is what makes batch posting fast.
- Work down the EOB. Double-click each unreceived claim to post it by procedure. Highlight already-received claims and click Attach.
- Attach the EOB file with Scan EOB, then close when the amounts match.
Two rules govern the whole workflow. First, the check amount must equal the total you allocated. When they match on close, the payment locks. When they do not, the software marks it partial so you can resume later, which is a feature for a check you cannot finish in one sitting. Second, receiving is only step one. A received payment that is never finalized will not appear in your deposits or income reports, and it shows up on the Unfinalized Insurance Payments report, worth running weekly.
There is one trap that generates most "I posted it but it still shows outstanding" confusion. When you save a payment without marking every procedure received, the software asks whether all procedures are received. Answer no, and the claim stays open on the Outstanding Insurance Claims report even though money was posted. Answer yes only when the EOB truly covers every line. A standing routine keeps this consistent, which is exactly what a payment posting checklist is for.
Manual or electronic: how do paper EOB and ERA (835) posting compare?
The two ways to post differ in one thing: where the data comes from and how it lands in your ledger. With a paper or PDF EOB, a person reads each figure and types it into the software. With an ERA, the payer sends the X12 835 file and your system posts most of it automatically, with staff reviewing the exceptions.
The ERA is the electronic remittance advice, the HIPAA-mandated standard that carries payment, adjustments, and patient responsibility for each claim line. It is defined by the ASC X12N 835 transaction set and required under HIPAA administrative simplification for covered entities that remit electronically (X12 transaction set 835; CMS on health care payment, remittance advice, and EFT). Paired with EFT (the electronic payment itself), it lets money and remittance move without paper.
The efficiency gap is well documented. The 2024 CAQH Index found electronic remittance costs dental providers less per transaction than manual remittance and saves roughly three minutes of staff time on each one. Across the dental industry, moving remaining manual remittance to electronic represents about $599 million a year in savings, with a further $379 million available from full EFT adoption (2024 CAQH Index Report).
Yet dental practices are slow to switch. Dental EFT adoption for claim payments rose only from 30% to 33% year over year, while medical practices sit near 78% (Nacha, citing the CAQH Index). Electronic remittance shows the same pattern: medical ERA adoption reached 89%, a level dental has not approached (2024 CAQH Index Report). Many small dental offices still key EOBs by hand.
| Dimension | Paper or PDF EOB | ERA (X12 835) |
|---|---|---|
| Data entry | Staff read and type each figure | File posts into the ledger automatically |
| Cost per transaction | Higher (2024 CAQH Index) | Lower (2024 CAQH Index) |
| Speed | Minutes per claim | Bulk posting, seconds |
| Transcription errors | Introduced by manual keying | Removed for the auto-posted lines |
| Reconciliation | Manual matching to the deposit | EFT reassociation trace number links payment to remittance |
That last row points to a practical setup step. To receive ERAs and EFTs, you enroll with each payer. CAQH's free multi-payer enrollment tool, EnrollHub, was retired on February 1, 2022, so enrollment now runs through payer-direct portals and services such as EnrollSafe. The CAQH CORE Phase III operating rules govern how payers reassociate the EFT with its 835 using a trace number, released within three business days of the payment (CAQH CORE 370 EFT and ERA reassociation rule). The takeaway for a small office: getting on ERA and EFT is a one-time enrollment that pays back on every check after. For a deeper comparison, see manual vs automated payment posting.
Where does payment posting break down for small practices?
Posting is not conceptually hard. It breaks down under volume, interruption, and the exceptions that resist automation, and in a small office all three land on the same one or two people.
The routine volume is heavy and unforgiving. Every claim that comes back needs a person to receive it, allocate it, and finalize it. On a full schedule, that is a steady stream of EOBs competing with the phone and the front desk. The work is not difficult, but it is constant, and it is the kind of task that gets deferred when the lobby is full.
Interruptions cause the errors. Posting demands attention to a column of numbers. Transcribing an insurance payment or a write-off while a patient waits at the counter is how a figure lands on the wrong line. A misposted payment does not announce itself. It surfaces weeks later as a balance you cannot explain or a claim that looks unpaid when it was paid.
The exceptions never fully go away. Clean, in-full electronic payments are the easy case. The hard cases are denials, partial payments, underpayments below the contracted fee, alternate-code payments, secondary claims, and takebacks where a payer recovers a prior overpayment. Each needs a judgment call. Miss a secondary claim sitting on hold until the primary pays, and that revenue simply never gets billed.
Unfinalized payments hide revenue. Because finalizing is a separate step, received-but-unfinalized payments are easy to leave behind. They do not appear in deposits or income reports, so the practice looks like it collected less than it did, and the claims linger as outstanding. Common posting slip-ups have a way of compounding, which is why it helps to know the common EOB posting errors before they reach your ledger.
There is no backup. In a large group, posting is a dedicated role with coverage. In a one-to-three-chair practice, if the person who posts is out, posting stops while claims keep arriving. The gap surfaces later as a swollen accounts receivable and payments that no longer match the checks that produced them.
None of this means small practices post badly. It means they carry a structural disadvantage: the same reconciliation load as a large group, without the staff depth to absorb the exceptions.
How do write-offs and adjustments get recorded?
An adjustment is any change to a balance that is not a payment. The most common in dentistry is the contractual write-off: the gap between your billed fee and the contracted PPO fee, which you agreed to forgive when you joined the network. Recording it correctly is what keeps the patient's balance honest.
Here is the mechanism. On a PPO claim, the plan pays a share of the allowed amount, the patient owes another share, and the difference between your full fee and the allowed amount is the write-off. If you skip it, the patient's ledger shows a balance the patient does not actually owe, and you may bill them for money you contractually waived.
This is why you post PPO payments by procedure rather than as a lump total. Per-procedure posting is the only way the software tracks the write-off against each line. In Open Dental, the Enter Payment window auto-calculates the write-off, and you confirm or correct it from the EOB. A "write off all unpaid" shortcut exists, but it assumes a contract, so it is wrong for out-of-network claims where there is no contractual adjustment and the balance is genuine patient responsibility.
Two adjustment types call for extra care:
- Underpayments. When the payer pays less than the contracted amount, do not overwrite your system's estimate to match. The gap between what was estimated and what was paid is real signal. It drives the underpaid-claim follow-up and can reveal stale benefit data. Post the actual payment and investigate the shortfall.
- Takebacks and refunds. When a payer recovers a prior overpayment by reducing the current check, that produces a negative amount. These run through the refund workflow, and they are exactly the kind of exception that belongs in front of a person before anything is recorded.
Recorded well, adjustments make the ledger match the contract. Recorded poorly, they either overstate what patients owe or quietly erase revenue you should have collected.
How does automation change payment posting?
Automation does not change what posting means. It changes how much of it a person touches. The bulk of a typical day's remittances are clean: the payer paid the contracted amount, the write-off is standard, the patient balance is straightforward. Those are the payments an ERA can post to the ledger with no human keying.
Here is the division of labor that works. Automation ingests the electronic remittances (the 835 files), posts the clean, in-full lines against the right claims and procedures, and records the standard contractual write-offs. That clears the routine volume that used to eat a person's afternoon. What is left is the pile that actually needs judgment.
That pile is the point. Denials, partial payments, underpayments below the contracted fee, alternate-code payments, takebacks, and any paper EOB that never arrived as an 835: those route to a person for review. A denial needs a decision about appeal or rework. An underpayment needs someone to check the contracted fee. A paper-only EOB needs a human to read and post it, because automation cannot post data it was never sent electronically.
The payoff shows up in three places. Staff hours drop, because the clean volume no longer requires manual keying. Errors fall, because the auto-posted lines skip the transcription step where mistakes enter. And collections hold, because payments land on the right procedures and the write-offs are recorded, so your accounts receivable reflects what is truly outstanding.
The honesty caveat is the same one that governs the whole workflow. A posted payment and a payment that could not be matched are different things, and good automation surfaces the second rather than forcing it. When an EOB line does not reconcile, or a payment cannot be tied to a claim with confidence, the right move is to flag it for a person and say so, instead of guessing a value into the ledger.
For an independent practice, that split is what makes automation worth it. You do not have staff to spare on posting clean checks by hand. You do have judgment worth spending on the denials and underpayments that decide whether you collect. If you want the routine remittances posted for you and the exceptions flagged for review, that is what Ivory Automation's EOB and payment posting service is built to do. It posts the clean electronic payments, records the write-offs, and routes the judgment calls to a person, so your ledger stays accurate and your team gets its hours back.
Payment posting is not glamorous. It is the quiet step that decides whether the money you earned actually shows up as collected, whether your aging report tells the truth, and whether a patient trusts the balance you hand them. Post it early, post it by procedure, and let a machine carry the clean volume so your people can work the exceptions.
Published by Ivory Automation, custom back-office automation for independent dental practices.