Finance With Tapos Kumar | crypto analyst | investment analyst | insurance expert

Dental EOB Payment Posting SOP: The Simple System That Stops Ledger Mismatches

Dental EOB Payment Posting SOP

Hey! Before you scroll my article, imagine this:

It is 4:47 PM on clock. The last patient is checking out. The phones will not stop. Somebody says, “We got paid by insurance today,”. Then, drops a stack of EOBs on the front desk like a mic drop.

So, as usual, you open the first one and do the thing we have all done. You add the numbers once. Twice. Then you stare at your ledger and think for a second= Why is the EOB total $2,386.14; but the ledger shows $2,206.14?

Now let me ask you; do you have time to hunt down $180 at 4:47 PM? I hope no. So, the office makes the universal choice = We will fix it later.

And this later becomes month-end. And month-end becomes a Saturday. And Saturday becomes; “Why is our AR so weird?”

As a dentist, if you have similar problems then you are welcome to read my article. This article will give you a practical guideline that solve your EOB Payment Posting error for SOP.

Finance Ideas AI Snippet Box | Tapos Kumar

Dental EOB payment posting is the process of applying insurance payments and adjustments from an EOB (ERA) to the correct procedures, then reconciling the posted totals to the actual deposit (EFT or check or virtual card).

Follow my recommended workflow = First, match the claim and date of service. Then post each procedure line i.e., allowed, paid, deductible or coins. After that, record the PPO contractual adjustment, note any denials with an exact follow-up date, also activate secondary if you needed, and finally reconcile the total to the EFT. Close with a 2-minute QA so your unapplied credits don’t sneak in.

Related Articles

  1. Bookkeeping for dentists: The Financial Truth Your Practice Has Been Missing

What does SOP do for you?

Okay, now come to the point. You are a dentist & accounting is not your subject. Yeah, I agree with you but accounting is the language of business. How do you estimate profit & loss without accounting? Therefore, SOP comes here to save you from language barrier.

How? It will smooth your EOB Payment Posting systematically easier that not only help your dental business grow but also help you to understand what is going one in every transaction.

Let’s see what can SOP do for you:

It stops floating money from lying to you

A payment can be entered and still not do its job. As a result, your screen might look cleaner when money sits as an unapplied credit. But your AR, patient balances, and follow-ups get distorted.

How does SOP help you? This SOP forces every dollar to land on a procedure line, so that your numbers mean what you think they mean.

It keeps PPO adjustments from turning your reports into fiction

When contractual adjustments get mixed with random “make-it-match” adjustments, & your production-to-collections story becomes unreliable. You can’t tell if you have a pricing problem, right; a plan problem, or say a posting problem. This SOP gives contractual a dedicated home, so that you can answer this = Are we under-collecting, or misclassifying?

It ties your ledger to the bank with a single receipt number

Remember, the trace or check number is your anchor. Without it, reconciling is basically comparing memory to vibes. Then what can you do with it? You can prove accounting accuracy. How? You can check whether a payment was received or not, whether posted, why split across claims, whether short-paid which all improve your dental accounting.

It prevents the mismatch snowball

In accounting, small posting errors don’t stay small always. They compound into weird patient balances, stuck secondary claims, underpayments that don’t get appealed & a month-end close that feels like archaeology. Do you want this? I hope no. So, how this SOP helps you?

This SOP catches issues the same day i.e., when they are easy to fix, & before they age into 30/60/90-day problems.

Some vital terms for SOP?

Who do know that one day a Dentist forced to learn Accounting? Look, Accounting always comes between events & money. You have dental events with monetary influence; that is why Accounting come.

Now your mind may ask some terms that often comes with SOP. As per me, it is normal for non-accounting person. So, let’s introduce with some terms that often create problems for SOP posting.

EOB (Explanation of Benefits)

You can consider it as the insurance company’s receipt & opinion. It shows what they processed, what they allowed, what they paid, and what they expect you to collect from the patient.

Remember: EOB is not only paperwork, it is actually your roadmap for correct posting and follow-up.

ERA (835)

It is the electronic EOB. It is quick, more automated, and sometimes could be messier. ERA can bundle multiple claims, partial payments, or recoupments in a systematic way that don’t look human at first sight.

Remember my words = Look, speed is good only if your process can translate it into clean deposits and clean AR.

Allowed Amount

This is the insurance plan’s version of reality = For this procedure, this is what it is worth under this contract.

Remember this = allowed amount means what drives contractual adjustments, patient estimates, and whether you are consistently under-collecting.

Contractual Adjustment (PPO write-off)

This is not a discount or loss actually. It is the portion (i.e., you agreed by contract) you will not collect from the patient.

Remember = if you track it properly, you can measure exactly how much PPO participation is costing you, and also decide strategically.

Unapplied Payment (Unassigned Credit)

This means; money entered into the system without being attached to the procedure or claim it is meant to pay. It is like setting cash on the counter and saying, “We will sort it later.

Remember: unapplied credits create fake paid feelings while AR stays sick underneath & this SOP is designed to prevent them.

The Dental EOB Posting SOP (My Step-by-Step guide for you)?

Dentists are mostly busy with medical treatment & patients cure. So, naturally your busy profession force you ask someone or from your staff during EFT hit schedule; hey, can you post this quick?

I can understand your limitations, therefore, below I am going to share my field-tested steps that help you to EOB posting SOP. Hey! Take your time to read it because most of my readers found it beneficial.  

Step 0 = Make every payment belong to a “container” (Trust me it can solve 60% of mismatches)

I notice, most dental practices don’t “lose” money. They actually lose the trail.

A payment comes in, gets posted in pieces, and later you can’t answer:  Did we post everything we received on the day we received it?

Every payment needs a container to solve that. So, pick one that fits your office:

Option A= Daily Deposit Log

A simple sheet with: date, payer, trace or check#, amount received, amount posted, difference, & initials.

Option B = Batch name inside your software

If your PMS supports batching, great. You can use it like a label maker for money.

Option C = Paper binder (if your team is tactile and consistent)

Keep one page per deposit. Staple EOBs, write trace, & sign it.

Now label it like a grown-up:

Batch label like this that can save your sanity:

2025-12-26 | Delta | EFT 8942331 | $2,386.14 | posted by Olivia

Now you could ask me, why this works? It works because it gives you a single reference point. If a question comes up later, you don’t need to search insteads you look up it in the batch.

My advice:

Add one extra field in the log = Payment type: EFT / check / virtual card / recoupment.

Remember that recoupments are the sneaky ones that make totals “wrong” even when you posted correctly.

Step 1 = Match the EOB to the exact claim

In this step, you need to do an identity check before you post a single dollar. This takes 30–60 seconds and prevents 30–60 minutes later.

What should you verify:

  • Patient & subscriber (plans change mid-year & no one tell you)
  • Date of service against the ledger procedures
  • Provider & location (multi-doc practices get burned here constantly)
  • Procedures line-for-line (CDT & tooth or surface when applicable)
  • Claim reference or trace context (make sure this EOB belongs to this claim)

Step 2 = Post payments line-by-line

This is the step that separates a clean office from a disordered one.

For each procedure line on the EOB (ERA), your posting should reflect: Charged fee (what you billed), Allowed amount (plan value), Insurance paid, Patient responsibility, split as deductible, coinsurance, copay & non-covered (only if the EOB says so) then Contractual adjustment (if PPO requires it).

These rules will save you from future arguments: If the EOB lists it as a line item, post it as a line item. Don’t lump-sum it.

Lump-sum posting may feel quick today. It costs you later, because it creates: wrong patient balances, broken secondary claims, why is the ledger showing $0? Conversations & unexplained AR aging (because the money didn’t land where AR lives)

Step 3 = Post contractual adjustments correctly

Here, most of the dental practices accidentally make their profitability reports lie. Therefore, contractual adjustments should go to a consistent bucket like “PPO Contractual Adjustment” or similar.

So, do not mix them with courtesy discounts, bad debt write-offs & random adjustments used to force totals to match. And, how to do that?

Follow these decision rule:

  • If your contract forbids collecting it = contractual (PPO)
  • If you choose not to collect it = courtesy (office policy)
  • If you tried and couldn’t collect it = bad debt (uncollectible)

The above three categories answer three different questions:

  1. Are PPOs squeezing us?
  2. Are we discounting too much? &
  3. Are we collecting poorly?

Step 4 = Denials & “pending” need a proper system

Every denial or need more info requires the following three things:

  1. What happened =denial, remark code or reason
  2. Next action (resubmit, appeal, request docs, correct coding)
  3. Owner + due date (real accountability)

Then, use a copy-paste note format like this:

Denied = missing perio chart.

Action: attach perio chart + narrative and resubmit.

Owner: [Name]. Due: [Date].

Step 5 = Activate secondary insurance

If a patient has secondary and primary paid, do this immediately:

  • confirm the remaining balance is categorized correctly
  • generate or submit the secondary claim &
  • attach what secondary typically needs (don’t wait until it rejects)

Secondary insurance is like a domino. It falls only when the first domino (primary posting) is placed correctly.

When secondary stalls, it is usually not laziness. It is a posting step that don’t close the loop.

Step 6 = Reconcile to the exact money

Well done, you have come to step 6 & now you connect your work to practice. How? Reconcile these three totals inside the same batch i.e., container:

EOB (ERA) total = total posted insurance payments

EFT/check/virtual card amount = batch total

Trace (check number) =saved in the deposit log and ideally in claim notes.

The Mismatch Diagnostic (what to check when totals don’t match)?

Okay, I have read your SOP steps but I experienced that my EOB total doesn’t equal with ledger total. In this situation, what should I do? Should I re-add numbers? In this phase, I am expecting such questions from you. And the good thing is, I have solutions for you. Our field study found that most of the US dental office fall into one of these five patterns.

1) Wrong Date of Service (DOS)

Everything seems close, but the payment landed on a similar procedure from a different day.

Check this: open the EOB DOS and compare it to the exact procedure date in the ledger.

Solution: move the payment to the correct DOS line items & don’t patch it with an adjustment.

2) A line item got skipped

Fluoride, bitewings, limited exams, office visit fees; these are the usual suspects.

What should you notice = the EOB has more lines than you are posting.

Solutions: match line count & line amounts, not only the grand total. One missing $38 line can ruin the whole deposit match.

3) Contractual adjustment posted to the wrong bucket

Insurance paid seems correct, but the patient balance is wrong such as too high, too low, or weirdly negative.

Solution: reclassify the adjustment into your PPO contractual bucket, then re-check what the patient should actually owe.

4) Money was posted, but left as a floating credit

You will find that the EOB total is in the system, but AR didn’t post and patient ledgers look confusing.

Solution = apply the payment to the actual procedures i.e., claim lines. A credit sitting on the account is not the same as a payment doing its job.

5) Multiple EOBs stuffed into one deposit with no tracking

Nothing matches, everyone swears they posted it, and the bank deposit is one big blob.

Solution: reconcile by deposit or trace number.” If one EFT includes multiple claims, log them under the same trace, but track the totals so you can prove what belongs where.

Common posting mistakes that dental office make?

Do you feel boring? Hey! Take your favorite Starbucks drinks then start with refresh mind. Why am I saying this? Because, I am going to share those posting mistakes that occur silently but latter don’t match with your bank. Let’s read them.

Posting the whole payment to the patient=not the claim

This mistake happens because it is faster. It breaks for procedure balances, secondary claims, and accurate AR.

Solution: attach payments not just the account but also to the exact procedures or claim lines.

Using adjustment as a trash can to force a match

It happens when you want the numbers to stop fighting. It breaks your reports; PPO impact, collections, profitability.

Solution = fix the cause such as DOS, skipped line, wrong bucket.

Treating non-covered like a write-off

It feels like insurance didn’t pay, so it gets erased. It breaks patient responsibility accuracy and future estimates.

Solution = non-covered is usually patient responsibility unless your office is intentionally waiving it and tracking that separately.

Not splitting deductible vs coinsurance

This type of mistake happens because both party feel like patient owes. It breaks secondary processing, patient statements, and disputes.

My Solution = post the split exactly as the EOB states because deductible and coinsurance behave differently.

Posting under the wrong provider or location

This error occurs for multi-doc or multi-location workflows & rushed posting. It can break provider production, collections attribution, and sometimes fee schedules.

Solution: You need to verify provider or location during the match step before posting.

Forgetting to activate secondary

This type of mistake happens when primary posting feels like “done.” It can break AR aging i.e., the slow creep into 60–90 days.

Solution: make secondary activate a required checkbox after any primary payment.

Not saving trace or check numbers

This mistake occurs when you say; “We can find it later.” It can break reconciliation, payer calls, proof of payment, recoupment tracking.

Solution: trace or check # goes in your deposit log every time with no exceptions.

Waiting until month-end to reconcile

When daily feels impossible this mistake happens. It can break everything, because small errors stack and get harder to untangle.

Solution: reconcile in the same batch, & the same day. Two minutes now beats two hours later.

Finance Ideas TLDR | Tapos Kumar

Remember, if your EOB total doesn’t match your ledger, then it is not an Accounting mistake. It is usually a small process leak that grows teeth later = the payment got posted to the wrong claim (date of service), one procedure line didn’t get posted, a PPO contractual adjustment went into the wrong bucket, money landed as an unapplied credit instead of reducing the right balance, or the deposit wasn’t tied to an EFT trace (check number).

Use this workflow every time= match claim + DOS then post each line item (allowed, paid, deductible or coins) then post contractual adjustment correctly then set a follow-up for any denial then activate secondary then reconcile to trace or check then run a 2-minute QA.

Frequently Asked Questions (FAQ) about Dental EOB Payment Posting SOP?

Should we post insurance payments as a lump sum?

No. post line-by-line whenever you can. I am saying this because lump sums hide which procedures were paid, which breaks secondary claims and patient balances.

My Tip: If you are short on time, post the lines first, then do deposit reconciliation; & never the other way around.

What if the EOB shows a $0 payment?

Post it anyway and create a follow-up task the same minute.

A $0 EOB is still an adjudication event (denial, pending, missing info). If you don’t task it, it can become “aging AR.”

My Tip: Add a rule: every $0 EOB must have an owner & due date before you close the claim note.

Why do we keep getting unapplied credits after posting?

Because money is being entered without being attached to the procedure or claim line it is meant to pay.

Credit on account feels like payment, but it doesn’t close the loop; so, AR and patient balances go weird.

My Tip: Run a daily check: Any new unapplied credits today? If yes, fix before end of day.

Is a PPO adjustment the same as a write-off?

No & you should treat them as different categories. Let me tell you why?

PPO contractual adjustments are contract rules. Write-offs are office decisions (courtesy) or collectability outcomes (bad debt).

My Tip: If your team uses one basic adjustment, your reports will lie i.e., don’t give exact report. So, make one dedicated bucket for contractual.

How often should we reconcile deposits?

As per my analysis; same day is best; weekly is the bare minimum to reconcile deposits.

Reconciliation gets harder with time. Details vanish, people forget, and small errors pile up.

My Tip: Make it tiny: reconcile per trace (check) in 2 minutes.

What is quick way to locate a mismatch?

Don’t start with totals & start with missing or extra lines and trace (check) numbers.

Totals only tell you “Something is wrong.” Lines tell you what and where.

My Tip: Compare: line count then line amounts then adjustment lines & then totals.

How do we handle overpayments?

I would suggest post it accurately first, then decide: apply, refund, or hold as a documented credit.

If you bury it in adjustments to make it match, then you create future disorder and sometimes compliance risk also.

My Tip: Add a note: Overpayment of $X; plan is refund, apply to future & recoup expected.

What if the payer recoups money later?

Treat recoupments like a separate transaction tied to trace number and claim reference.

Recoupments are negative deposits. Therefore, if you don’t log them cleanly, deposits will never reconcile again.

My tip: Put recoupments in your deposit log as: amount received = -$X with the trace and affected claim(s).

How do we prevent secondary claims from stalling?

Activate secondary immediately after correct primary posting i.e., same day.

Secondary needs clean leftovers (deductible, coinsurance) and correct posting to flow.

My Tip: Add one checkbox to your SOP: Secondary submitted? If no, the claim isn’t done.

What reports should we run weekly to stop money leaks?

You can run weekly AR aging, unapplied credits, deposit (trace) reconciliation, and a denials follow-up list. Those four reports catch the exact points where money disappears: follow-up, mis posting, and unmatched deposits.

My Tip: Don’t print 20 reports. Print 4, and assign owners. Remember, a report without ownership is only paper.

Why does production look good but cash feels tight?

It occurs because production is a promise; cash is proof, and your bridge is posting & follow-up. In Accounting, misclassified adjustments, unapplied credits, and stalled claims can make production look healthy while cash is delayed.

My Tip: Watch this metric weekly = Collections Ă· Adjusted Production (not raw production). It will tell you the actual story quickly.

Who should own EOB Payment Posting SOP process?

One owner, & one trained backup. When everyone posts, nobody owns the trail. Errors become untraceable and fixes get emotional.

My Tip: Put initials on every batch or deposit log entry. It is not blame actually; it is traceability.

Tapos’s last thought

So, you have read my full article I hope & now you are more ready to increase accounting efficiency. Look, no article can answer your whole questions & it is natural. But I try to share my professional angle from field study that hopefully solve actual EOB payment problems. Still, you can have questions & I would be happy to answer if you take some time to share it in the comments sections.

Lastly, my advice for you is; make EOB posting boring because boring means predictable & predictable means minimum posting error. You may find some spelling error because I don’t use Grammarly, so adjust with my article.  

References & Sources

Below is the lists of sources that I have used to write this article:

  1. American Dental Association (ADA) 

  2. Healthcare Financial Management Association (HFMA)

  3. National Automated Clearing House Association (NACHA)

Disclaimer

This is not a Sponsored post & the purpose of this article is only education. By reading this, you agree that the information of this blog article is not investing advice. Do your own research before making any financial decision. Therefore, if you lost any money, new.financeideas.org/ will not be liable for this.

Share this article:

Tapos Kumar

I am an accounting graduate & founder of financeideas.org. I started my academic career as a researcher and accounting teacher & published many research papers in different international journals. I am a member researcher of the ResearchGate & Social Science research network. I have also worked as an accountant and financial analyst for the industry. I write about cryptocurrency, personal finance, insurance, investment, & banking.