← BlogGuide · 8 min read

Dental insurance payment posting: the daily routine, the common mistakes, and what to automate

Where dental insurance payments come from, the posting routine we use in Eaglesoft, why to post by procedure, what ERA auto-posting misses, and how to tell whether posting is keeping up.

By Dr. Salem Sayegh, general dentist, Glendora, California ·

The short answer: dental insurance payment posting is entering each insurance payment in your practice management system, procedure by procedure. For every line you record the plan payment, the contractual write-off and the patient’s share. Do it daily, from the EOB or ERA, and finish by matching the total to the bank deposit. Done well, it keeps patient balances right and exposes every denial and underpayment. Done in a hurry, it quietly writes off money.

Posting is the least glamorous job in a dental office and one of the most consequential. In my practice in Glendora, two people spend their days on insurance administration, and posting is the largest part of it. We run Eaglesoft, and what follows is the routine we use. It works the same way in Dentrix, Open Dental or any other system, because the mistakes are the same everywhere.

Where insurance payments come from

Before you can post a payment you have to find its explanation. Dental payers send that explanation in four ways, and most offices deal with all four every week.

The four ways a dental insurance payment arrives
SourceHow it arrivesWhat posting takes
ERA (835) from the clearinghouseImported by the practice management systemReview each auto-posted claim before accepting; denials and adjustments still need a person
EOB in a payer portalDownloaded as a PDFSign in, find the statements behind each deposit, key them in
Paper check with EOBArrives by mailPost from the paper, scan it to the claim, deposit the check
Virtual credit cardCard number by fax, email or mailRun it through your terminal and post the full amount; the merchant fee is a separate expense

The ERA is the easy case. The portal EOB is the expensive one: someone signs in to each payer’s website, clears a two-factor prompt, finds the statements behind each deposit and types them in. For many dental payers there is still no other option.

The daily posting routine

  1. Start from the bank. List every insurance deposit since the last posting run. Each one needs an explanation before it can be posted.
  2. Collect the remittances. Import the ERAs, download the portal EOBs and gather the paper ones. Match each to its deposit by the check or EFT trace number.
  3. Post line by line. For each procedure, enter the plan payment, then the contractual write-off (the CO-45 difference, in-network only), then let the rest fall to the patient as deductible and coinsurance.
  4. Post denials as zero payments. Record a $0 payment with the denial reason, rather than leaving the claim open. The claim closes, and the denial goes on the follow-up list.
  5. Trigger secondary claims. If the patient has a second plan, send the secondary claim with the primary EOB attached before you move on.
  6. Flag anything odd. Downgrades, frequency denials, missing-attachment denials, allowed amounts below your contracted fee and takebacks go on a list for review, not into the write-off column.
  7. Balance the batch. The total posted for each deposit must equal the deposit. If it does not, find out why before you close the day.

The adjustment codes on each line tell you which bucket the money goes in. Dental claim adjustment codes explains CO-45, CO-97, PR-1 and the rest, and how to read a dental EOB works through one line with the arithmetic.

Why post by procedure, not by claim

Every practice management system will let you drop a lump sum on a claim and close it. Don’t. When the payment is split across procedures, each line shows what it was actually paid, and three things become possible.

  • You can see underpayments. A crown allowed at $40 less than your contracted fee is visible on the crown line. Inside a lump sum it disappears.
  • You can see downgrades. A composite paid at the amalgam rate shows up as a low payment on that one procedure, so the office knows what to bill the patient.
  • Secondary claims and refunds work. The secondary payer needs line-level primary payments, and a refund request names specific procedures.

Auto-posting ERAs: what it does and does not do

Auto-posting imports the 835 file and proposes the payments. For a clean in-network claim, it is accurate and fast. But it posts what the payer says, not what your contract says. If the payer applied the wrong fee schedule, the ERA auto-posts the wrong numbers perfectly. If a line was downgraded, the downgrade posts as a write-off unless someone looks. Auto-posting reduces typing. It does not replace review.

Dental is also behind medicine here. Many dental plans, especially smaller ones, still send only portal EOBs, so even an office enrolled in every ERA it can get still keys a large share by hand.

Six posting mistakes and how to prevent them

Common payment posting mistakes in dental offices
MistakeHow it happensPrevention
Posting to the wrong claimA patient with several open claims, and the payment goes on the oldest by habitMatch on date of service and claim number every time
Writing off what the patient owesA low payment gets adjusted off instead of reviewedNever write off more than the CO-45 difference without a reason
Write-offs on out-of-network claimsThe in-network adjustment is taken out of habitCheck network status before entering any contractual adjustment
Secondary never billedThe primary EOB is posted and the claim closedMake "bill secondary" part of closing the primary
Duplicate postingThe ERA auto-posts and someone also keys the paper EOBOne source of truth per payer; check before keying
Unapplied creditsA payment is posted to the account but not to a procedureClear unapplied credits weekly

Some of these are more than bookkeeping errors. A credit balance left on an account after an overpayment has to be refunded, and routinely writing off a patient’s share without telling the plan is one of the practices treated as overbilling.

How to tell whether posting is working

  • Days from deposit to posting. The gap between the money landing and the payment being posted. One business day or less is the goal.
  • Unposted deposits. Deposits in the bank with no matching posting. This should be zero at the end of each day. If it has been climbing for weeks, see our free dental billing backlog cleanup.
  • Unapplied credits. Payments on accounts that are not tied to a procedure. A growing balance means lump-sum habits.
  • Open denials. Zero-paid lines nobody has worked. Each one is money the office will lose to a filing deadline if it waits.

What to automate first

The portal EOB is the obvious place to start. It is pure screen work: sign in, find, download, read, type. None of it needs judgment, and it is exactly where time goes. Sai for Dentists is an AI agent that does that work on a computer in your office. It signs in to each payer portal, downloads the new statements, posts each line in your practice management system the way your office posts it, and matches the total to the deposit. Denials, downgrades and anything that does not add up go on a list for your team. Because it works on screen rather than through an integration, it runs in Eaglesoft, Dentrix, Open Dental or whatever your office uses.

For the step that closes the loop, see how to reconcile insurance deposits. For the wider picture, see dental revenue cycle management.

Sources

Common questions

What is payment posting in dental billing?

Payment posting is recording each insurance and patient payment in the practice management system, procedure by procedure: the plan payment, the contractual write-off and the balance that moves to the patient. It is the step that turns an EOB or ERA into correct patient ledgers, and it is where most billing errors either get caught or get buried.

How quickly should dental insurance payments be posted?

Within one business day of the money arriving is a sensible standard. The longer a payment sits unposted, the harder it is to match to the deposit, the longer patient balances are wrong, and the later any denial gets worked. Practices that batch posting weekly usually find that reconciliation is where the backlog shows up.

Should dental insurance payments be posted by procedure or as a lump sum?

By procedure. Posting the plan payment line by line shows what each procedure was actually paid. That makes underpayments and downgrades visible, keeps provider production and collections accurate, and makes secondary claims and refunds far easier. Lump-sum posting hides all of that.

What is the difference between auto-posting and manual posting?

Auto-posting imports an electronic remittance advice (the 835 file) and applies the payments automatically in the practice management system. Manual posting is a person reading an EOB from a payer portal or paper and keying it in. Most dental offices do both, because not every dental payer sends ERAs and auto-posted lines still need someone to review denials and adjustments.

How do you post a $0 insurance payment on a denied dental claim?

Post the claim with a zero payment and record the denial reason, rather than leaving the claim open or deleting it. That closes the insurance side, keeps the denial on record for follow-up, and lets the office decide whether to appeal, send a corrected claim, bill secondary insurance or bill the patient.

Can AI post dental insurance payments?

Yes. An AI agent can sign in to payer portals, download EOBs, read each line and enter the payment and adjustments in the practice management system, including payers that do not send ERAs. The safe design flags anything unusual, such as a denial, a takeback or a total that does not match the deposit, for a person to review rather than posting it on a guess.

Behind on EOBs? We'll get your practice current, free.