Dental insurance payment posting, start to finish
How dental teams post insurance payments accurately: reading an EOB or 835, splitting the payment across claims, handling adjustments and write-offs, and reconciling the batch to the bank deposit.
What is payment posting?
A single insurance check can cover a cleaning, a crown, and several other patients' visits. Payment posting means working through the remittance and recording each payment and adjustment on the right patient ledger, down to the procedure. When you're done, you should be able to see what insurance paid and which balances still need attention.
The entries themselves are usually straightforward. The questions take longer: Why was this crown paid at a lower allowance? Has the patient met their annual maximum? Does this balance need to go to secondary insurance? Posting is a good time to catch these issues, while you have the claim and the payer's explanation open together.
Keep the payment together. Work through all the claims on one remittance as a batch. That gives you a total to check against the payment and a clear place to pick up if you get interrupted.
What you need in front of you
It helps to have these open before you start, especially if you have to sign in to a separate portal for each payer:
- The remittance. The EOB, EOP, or 835 that goes with the payment you're posting.
- The payment itself. The check details or EFT record, including the amount, date, and payment reference.
- The claim as you submitted it. Compare the submitted procedures with the ones the payer processed.
- The fee schedule for that plan. Use it to check an allowance that looks lower than expected.
A bank deposit tells you how much arrived, but it doesn't tell you how to divide the money among patients and procedures. If the remittance is missing, track the deposit as awaiting posting and request the document from the payer.
EOB, ERA, and 835: what's the difference?
Payer portals use a few different names for remittance documents. Here's what you're likely to find:
| Term | What it is | How you get it | Who reads it |
|---|---|---|---|
| EOB Explanation of Benefits |
The payer's explanation of how it processed a claim, including payments and adjustments. | Mail, fax, or a PDF in the payer portal. | Your billing team. |
| EOP Explanation of Payment |
A payment explanation for the provider. Some payers use EOB for the patient copy and EOP for yours. | Mail or portal PDF. | Your billing team. |
| ERA Electronic Remittance Advice |
Electronic remittance data that billing software can import, usually delivered as an 835 file. | Clearinghouse or payer portal, after enrollment. | Software. |
| 835 X12 transaction set 835 |
The file format used to send payment, claim, and adjustment data in an ERA. | Clearinghouse or payer portal. | Software, though you can open it in a text editor. |
You don't need to read the raw 835 to post payments. If you do open one to investigate a problem, these segment labels can help you find your way:
BPR— the payment: total amount, method, effective date.TRN— the payment trace information, used to help match the remittance to its payment.CLP— claim information, including the payer's claim number and claim totals.CAS— adjustments and their reason codes. For example,CAS*PRidentifies patient responsibility andCAS*COidentifies contractual obligations.
The payment reference on a PDF may differ from the trace number in its 835. When pairing the two, check the payer's claim numbers along with patient details and amounts rather than relying on the payment reference alone.
Posting a payment, step by step
The screens will vary by practice management system, but the checks are much the same.
-
Confirm the payment total first
Match the remittance to the check or EFT record and compare the totals. If they differ, look for an explanation before posting: a combined deposit, a processing fee, or a takeback may be involved. Record the payment reference so someone else can find the same records later.
-
Match each claim on the remittance to a claim in your system
Use the payer's claim number when available, then confirm the patient, date of service, and procedures. Pay attention to the patient and subscriber fields; they may name different family members.
-
Apply payments to the procedures
Record the payment for each procedure as shown on the remittance. If your software imports the ERA, review how it matched the lines. A claim total can look right even when a payment has been applied to the wrong procedure.
-
Enter each adjustment with its reason
Keep contractual write-offs separate from deductibles, coinsurance, and amounts that need follow-up. A single "insurance adjustment" for the whole unpaid balance makes it hard to tell what happened. The adjustment codes below help explain those differences.
-
Verify the allowed amount against the fee schedule
Suppose your fee schedule shows $780 for a crown, but the remittance allows $610. Check that you have the right plan and fee schedule, then read the explanation for a downgrade or other reduction. If you still can't account for the difference, flag it for payer follow-up before writing it off.
-
Review the remaining balance
Check what the remittance assigns to the patient and whether secondary coverage is on file. Resolve any pending insurance follow-up before treating the remaining balance as ready for a patient statement.
-
Close the batch and reconcile
Compare the posted payment total with the remittance and account for any fees or takebacks when matching it to the deposit. If there's a difference you can't resolve, leave a note with the amount, what you checked, and who will follow up.
Reading the adjustment lines
Adjustment lines explain why the payer didn't pay the full charge. Read the Claim Adjustment Reason Code (CARC) together with its group code and any remarks. The reason code alone doesn't tell you whether to bill the patient, write off the amount, or follow up with the payer.
- PR — Patient Responsibility. Identifies amounts such as deductibles, coinsurance, and copays.
- CO — Contractual Obligation. Identifies an amount assigned to the provider. Check the reason and your agreement when reviewing the write-off.
- OA — Other Adjustment. Read the reason and any remarks to understand how the amount affects the claim.
- PI — Payer Initiated Reduction. Review the stated reason for the reduction to decide whether it needs follow-up.
Here are some codes you may encounter and what to check when they appear:
| Code | Official description | What to check |
|---|---|---|
1 |
Deductible Amount | Check the deductible amount against the benefit information on file. |
2 |
Coinsurance Amount | Check that the coinsurance percentage matches the plan benefits. |
3 |
Co-payment Amount | Confirm the copay and check for secondary coverage before sending a statement. |
45 |
Charge exceeds fee schedule/maximum allowable or contracted/legislated fee arrangement. | Check the group code and compare the allowance with your contracted fee. |
18 |
Exact duplicate claim/service. | Look for the original claim and any payment already posted before making another entry. |
29 |
The time limit for filing has expired. | Find the submission date and proof of timely filing for payer follow-up. |
96 |
Charges not covered under the plan. Please ensure inclusion of at least one Remark Code. | Read the accompanying remark code. Check the group code, plan terms, and any applicable patient agreement before assigning the balance. |
97 |
The benefit for this service is included in the payment/allowance for another service/procedure that has already been adjudicated. | Identify the procedure this service was bundled into and review its payment. |
119 |
Benefit maximum for this time period or occurrence has been reached. | Check which benefit maximum was reached and note it for the treatment planning team. |
197 |
Precertification/authorization/notification/pre-treatment absent. | Look for the authorization or notification record and check the payer's requirements. |
204 |
This service/equipment/drug is not covered under the patient’s current benefit plan | Review the excluded benefit, group code, and plan terms before assigning the balance. |
Remittance Advice Remark Codes (RARCs), such as codes beginning with M, MA, or N, provide additional detail. Read those too, especially when the adjustment description doesn't explain what the payer needs from you.
Tying the batch to the bank deposit
Once the patient entries are complete, compare the posted payments with the remittance total and the bank deposit. Any difference needs an explanation you can trace back to a record.
A few things to look for when the totals don't match:
- Several payments in one deposit. Check whether the bank entry covers more than one payment and keep the supporting remittances together.
- Virtual credit card payments. Processing fees can reduce the amount deposited. Check the processor's record and account for the fee separately.
- Payer takebacks. The payer may deduct an earlier overpayment from the current payment. Find the recoupment detail and the original claim so you can account for both.
- Timing. A remittance and its deposit may have different dates. Use the payment reference and amount to help match them.
Set a regular time to review unmatched deposits and unfinished batches. Keep a dated note on each outstanding item so the next review starts with what's already been checked.
Where posting goes wrong
If you're reviewing your posting process, these are useful places to check:
- Lump-sum posting. A payment entered only at the claim level leaves you without the procedure detail needed to review an underpayment.
- Plugging the adjustment. Writing off the entire unpaid amount can clear a balance that still needs an appeal or a secondary claim.
- Posting to the wrong patient. This can leave one account with an unexplained credit and another showing an unpaid balance.
- Posting to the wrong provider. Typical associate contracts and dental offices pay providers a percentage of collections. Posting a claim to the wrong provider means a dentist doesn't get paid for the work they completed.
- Ignoring secondary coverage. Check for a second plan before moving the balance to patient billing.
- Leaving batches open. If work has to stop, record what remains so someone can resume without checking every entry again.
- Unassigned work. Make it clear who is posting each payment and who is handling any follow-up. A remittance sitting in a shared inbox can be easy to overlook.
Posting across multiple locations
With a central billing team, the person posting a payment may not work at the office that treated the patient. The remittance needs enough context for them to find the right ledger.
A payment may cover claims from more than one location. In that case, keep the claims tied to the shared payment while checking which office each belongs to. The bank account receiving the deposit may serve the whole group.
Agree on a few details across offices:
- Confirm the location. Start with the payee address, then check the claim records if the address belongs to a central office or the payment covers several locations.
- Assign the payment. Everyone should be able to see who is working on it, including staff at the other offices.
- Check each location's share. The group total can balance even when a payment has been allocated to the wrong office.
For a handoff, a short note is often enough: "Archer claims posted; Belmont crown allowance needs review; assigned to Maria." Include the payment reference and the next action so the person taking over knows where to start.
Common questions
What is dental insurance payment posting?
Payment posting is the step where a payer's remittance is recorded against the claims it pays. For each procedure you record what the plan allowed, what it paid, what it adjusted off, and what the patient still owes. Done correctly, the ledger then reflects the true balance and the deposit ties out to the bank.
What is the difference between an EOB and an 835?
They carry the same information in different formats. An EOB (or EOP) is the human-readable document a payer mails or posts to a portal. An 835 is the X12 electronic remittance advice meant to be read by software. A payer that sends you an 835 usually also makes a PDF available, and the two should agree line for line.
Should you post insurance payments by claim or by check?
Post by check, then split it across the claims it covers. A single payer check often pays ten or twenty claims, and posting each claim in isolation makes it nearly impossible to prove later that the batch total matches the deposit that hit the bank.
How long should payment posting take per remittance?
A single-claim EOB takes a couple of minutes. A twenty-claim payer check posted by hand commonly takes 30 to 60 minutes, most of it spent retyping amounts that the payer already sent electronically. That gap is why practices with volume move to receiving 835s and using tools like RevCanvas.
What happens if a payment is posted to the wrong claim?
The patient's balance is wrong in both directions: one account shows a credit it didn't earn and another keeps a balance that was already paid. It usually surfaces at statement time or when the patient calls, weeks after the fact, so the fix is caught during reconciliation rather than left to be discovered.
Keep your dental claims moving, from upload to posting.
Upload your EOBs, 835s, and other documents. RevCanvas extracts the details, assigns claims to the right team member and location, and matches payments to bank transactions so your team knows when to post. Track progress with claim statuses and @-comments, with role-based access that lets managers follow the work.