EOB Posting Errors: How to Catch COB Mistakes
Coordination of benefits is where dual-coverage claims quietly fall apart. When a patient carries two dental plans and the EOB gets posted out of order, calculated…
Coordination of benefits is where dual-coverage claims quietly fall apart. When a patient carries two dental plans and the EOB gets posted out of order, calculated against the wrong figure, or written off too early, the practice loses money to premature adjustments, incorrect secondary submissions, and denials that never get resubmitted. Industry research has consistently found insurance eligibility and COB problems among the largest drivers of dental claim denials.
This guide is for office managers, billing coordinators, and DSO operations teams who want to know exactly where COB mistakes happen, how to spot them on the EOB, and how to fix the ones already posted. Velano does not post EOBs or do billing — but the last section explains the upstream fix that prevents most of these errors from originating at the front desk.
Key takeaways
- The most common COB mistake is billing the secondary before the primary EOB arrives. It's also the most preventable.
- OA 18 and CO 22 are your two warning codes. Both flag a sequencing conflict on sight — review them weekly.
- Always submit the full procedure fee to both carriers, not the post-primary balance. The secondary needs the full fee to run its own calculation.
- Never post write-offs until every plan has paid. Hold dual-coverage accounts in "secondary pending" status.
- Most COB errors trace to incorrect insurance data captured at intake — wrong plan name, transposed group number, wrong payer order.
COB vs. EOB
The two terms get conflated, so the distinction matters. Coordination of benefits is the process insurers use to prevent double payment when a patient has two active plans: the primary pays first, then the secondary pays on what remains after reviewing the primary's EOB. The Explanation of Benefits is the document the carrier sends after adjudicating a claim. The EOB is where you confirm whether COB was applied correctly — if either the carrier or your billing team got the sequence wrong, the EOB is where it becomes visible.
Done right, dual-coverage patients can recover close to the full allowed amount across both plans, claims clear faster, and patient disputes drop. Done wrong, you get denied secondaries and premature write-offs.
The seven most common COB mistakes
| # | Mistake | Warning signal | One-line fix |
|---|---|---|---|
| 1 | Billing secondary before primary EOB | OA 18 / CO 22 on secondary | Wait for the primary EOB |
| 2 | Submitting only the remaining balance | Secondary pays less than expected | Submit the full fee to both carriers |
| 3 | Posting write-offs before all plans pay | $0 balance, no secondary EOB on file | Hold in "secondary pending" |
| 4 | Missing primary EOB on secondary claim | "Documentation required" denial | Attach the primary EOB every time |
| 5 | Dual fee schedule calculation errors | Ledger math doesn't reconcile | Apply primary adjustment first, then secondary |
| 6 | Outdated insurance data at intake | Eligibility denial on primary EOB | Verify eligibility before every visit |
| 7 | Trusting ERA auto-posting on COB claims | Unexpected dual-coverage balances | Spot-check 10–15% weekly |
A few of these deserve detail. On mistake 2, the secondary plan runs its own internal COB formula and needs the full billed amount to calculate correctly — give it a reduced post-primary balance and you usually get a lower reimbursement than the plan owed. On mistake 5, the primary contractual adjustment should equal full fee minus primary allowable; the secondary adjustment is calculated against the remaining balance after primary payment. If the secondary uses non-duplication COB, a $0 secondary payment is correct when the primary paid more than the secondary's allowable — don't appeal it.
Denial codes to watch on every EOB
| Code | What it means | How to fix it |
|---|---|---|
| OA 18 | Duplicate or out-of-sequence — secondary got the claim before the primary | Confirm payer order; resubmit with primary EOB attached |
| CO 22 | Service covered by another plan; sequencing conflict | Call the carrier same day; document order; resubmit |
| PR 2 | Patient responsibility after COB — may be correct or double-counted | Verify deductible under both plans before posting |
| CO 23 | Adjusted for prior payer adjudication — correct COB behavior | No action if the math is right |
Build a weekly review filtered for OA 18 and CO 22. A spike in either points to a workflow problem upstream, not just a batch of individual claims to resubmit.
Reading an EOB for COB accuracy
Run this on every dual-coverage EOB, not just the ones that look wrong. Match the EOB to the original claim (name, date, provider, codes, billed amount). Check the allowed amount against your contracted fee schedule — an $80 payment against a $95 contract, multiplied across hundreds of patients, becomes material. Verify the contractual adjustment equals billed minus allowed. Confirm the secondary claim went out with the primary EOB attached. Scan for OA 18, CO 22, PR 2, or CO 23. And post the patient balance only after both EOBs are received and reconciled — this is where premature write-offs happen, the same discipline behind catching write-off errors before they drain revenue.
Fixing a COB error already posted
Pull the original claim and both EOBs, and identify the specific error — wrong adjustment amount, premature write-off, or missing secondary payment. Reverse the incorrect posting with a reversal transaction rather than overwriting, so the ledger history is preserved for audit. Then repost in sequence: primary contractual adjustment first, secondary payment and adjustment next, patient balance last — order matters here just as it does when correcting an adjustment error. If the problem was a missing secondary claim, submit now with the primary EOB attached, after confirming the secondary's timely filing deadline. Document the error type and correction; if the same error repeats across accounts, it's a process problem, not a series of one-offs.
COB scenarios that trip teams up
- Child under both parents' plans: apply the birthday rule — the parent whose birthday (month and day, not year) falls first is primary. Same birthday, the longer-covering plan is primary. A divorce decree overrides both.
- Job change with overlapping coverage: confirm which plan is primary by effective date. The common error is assuming the old employer plan is still primary.
- Non-duplication secondary: a $0 payment is legitimate when the primary paid more than the secondary's allowable. Tell the patient proactively so they don't expect a contribution.
Preventing COB errors before they compound
Most COB mistakes trace to a single origin: incorrect or incomplete insurance information captured at intake. A wrong plan name, a transposed group number, the wrong payer order — minor at the front desk, but they cascade into denied secondaries and incorrect write-offs downstream. Beyond accurate intake, build these controls: real-time eligibility verification before every appointment, "secondary pending" flags on all dual-coverage accounts, mandatory primary-EOB attachment on secondary submissions, a weekly OA 18 / CO 22 report, and a weekly spot-check of ERA auto-posted dual-coverage claims. The same intake-quality problem drives wrong patient postings, and if you're weighing automation, the manual vs. automated EOB error-rate comparison is worth a look.
How Velano helps upstream
Velano does not post EOBs, sequence primary and secondary payments, calculate COB, or do any billing or revenue-cycle work. It is an AI receptionist for dental practices. Its value sits before the claim is ever submitted — which is where most COB conflicts begin.
When a patient calls to book, Velano captures the plan name, group number, member ID, and other coverage details on that call and writes them directly into your PMS, removing the manual transcription step where front-desk errors most often start. Patients calling after hours or during peak get the same consistent intake quality. For multi-location groups, that standardizes how coverage data is collected across every front desk, so billing teams start each dual-coverage claim with accurate information and fewer EOBs arrive with COB conflicts to unwind. Velano won't read an OA 18 or hold an account in secondary pending for you, but it keeps intake clean and the phones covered so your team can do this work without interruption.
See how Velano keeps your front desk covered.
Stop losing patients to voicemail.
See how Velano answers every call, books into your PMS, and follows up — so patients show up.