How to Dispute a Dental Bill You Think Is Wrong
Dental billing errors are more common than you think. Here's how to get the itemized bill, compare it to your EOB, spot the mistake, and get it corrected — without spending hours on hold.
Dental billing errors happen all the time — and most patients never catch them because they don't know what to look for. The wrong procedure code, a charge for the wrong tooth, a duplicate line item, an incorrect date of service. Each one can cost you money you don't owe.
If something looks off on your bill or your EOB, you have every right to dispute it. Here's how.
Step 1: Get the Itemized Bill
Your billing statement probably just says something like "Crown — $1,100" or lists a single total. That's not enough to find an error. Call your dentist's office and ask for an itemized bill — a line-by-line list that includes:
- The CDT procedure code for each service (D2740, D0330, etc.)
- The tooth number or surface (for fillings and restorations)
- The date of service for each line
- The billed amount for each procedure
This is your right. Dental offices are required to provide itemized bills upon request. If they push back, be firm: "I need the itemized statement with CDT codes before I can process payment."
Step 2: Pull Out Your EOB
Your Explanation of Benefits from your insurance company shows exactly what your insurer received, processed, and paid. Get the EOB that corresponds to the same date of service. If you need help reading what each column on your dental EOB means — the allowed amount, contractual adjustment, patient responsibility — that guide walks through it line by line.
Now compare your itemized bill and your EOB side by side:
| What to compare | On your itemized bill | On your EOB |
|---|---|---|
| Procedure codes | D-codes listed | D-codes listed under "Service" |
| Tooth number | Listed per line | Listed per line |
| Date of service | On each line | On each claim line |
| Billed amount | Dentist's fee | "Billed" or "Submitted" column |
| What insurance paid | N/A | "Plan Paid" or "Insurance Paid" |
| What you owe | Balance due | "Patient Responsibility" |
If anything doesn't match between the two documents, you've found something to investigate.
Common Billing Errors to Look For
Wrong Procedure Code
Example: You had a porcelain-fused-to-metal crown (D2750) placed on tooth #14. Your EOB and itemized bill both say D2740 (full porcelain/ceramic crown). These are different codes with different reimbursement rates — and if your plan has a "least expensive alternative treatment" clause, the wrong code could have changed how much your insurance paid.
This isn't always an error. Sometimes your dentist submitted the more expensive code and insurance downgraded it to D2750. But if your bill says D2740 and you got a D2750, the billing office needs to check.
Wrong Tooth Number
Tooth numbers matter. If you had a crown on #19 (lower left first molar) but the claim was submitted for tooth #30 (lower right first molar), insurance may have denied it because you already had work done on #30 recently — or may have paid less because tooth #30 is in a different fee tier.
Duplicate Charges
Look for the same procedure code appearing twice on the same date of service. This happens when a claim is resubmitted after a denial and the original payment isn't reversed before the corrected claim is paid — or just when a billing entry was added twice.
Wrong Date of Service
If the date on the itemized bill doesn't match your EOB, it could trigger a denial or create a mismatch between what insurance paid and what you're being billed for.
Bundled vs. Unbundled Procedures
Some procedures are meant to be billed as one combined code but get split into multiple charges. Your insurer may pay less when they're split, but the billing office charges you for the full amount of each. This is called unbundling and is a known compliance issue.
Post-Insurance Billing (You Were Billed Before Insurance Paid)
Some dental offices send patient statements before the insurance claim has fully processed — particularly if there was a claim delay, a resubmission, or the office's billing cycle sent your statement early. You receive a bill for the full charge or the full patient share, pay it, and then your insurance processes the claim and pays — but you never get a refund of your overpayment.
How to catch it: Ask the billing office what date the insurance payment was posted to your account before paying. If it hasn't posted yet, ask them to hold the patient statement until the EOB is finalized. Paying before your insurer has settled means you're paying based on estimated costs, not actual adjusted amounts.
Wrong Patient or Wrong Claim Number
Dental billing systems sometimes apply a claim's payment to the wrong patient account — especially in practices with multiple family members on the same policy, or similar names in the system. If your EOB shows a payment was made for your procedure but the dental office says they haven't received payment, the payment may have posted to a different account.
Ask the dental office to provide the claim number they have on file and confirm it matches the claim number on your EOB. If they don't match, there's an administrative error that needs to be resolved between the dental office and your insurer — and it's not something you should pay out of pocket while they sort it out.
Step 3: Call the Billing Office
Once you've identified a discrepancy, call the billing office with specifics. Don't just say "my bill looks wrong." Say:
> "I'm looking at my itemized statement and my EOB for the date of service [date]. My EOB shows D2750 was processed, but your statement shows D2740. Can you pull up the original claim and confirm which code was submitted?"
Stay factual and calm. Most billing errors are genuine mistakes, not fraud. The billing coordinator can look up the original claim in their system and correct it if there's an error.
Ask for a corrected statement in writing before making any payment. Don't pay the disputed amount while the dispute is open.
What to Say Exactly — Scripts for Calling the Billing Office
Most people freeze when they get to the phone because they're not sure how to frame it without sounding accusatory. Here are two scripts that work:
Script 1: Disputing a Procedure Code Error
> "Hi, I'm calling about a bill I received for services on [date of service]. I'm looking at my Explanation of Benefits from my insurance company, and I want to make sure the codes match. My EOB shows [code X] was processed, but my itemized bill lists [code Y]. Can you pull up the original claim submission and confirm what code was billed to insurance? … I'd like to request a corrected statement before I process payment. Can you note this in my account and send me the corrected invoice by [date]?"
Calm, specific, gives them exactly what they need to look up. Most billing coordinators will resolve a code discrepancy on the spot.
Script 2: Disputing a Math Error (Patient Responsibility Doesn't Match EOB)
> "Hi, I'm calling about my statement for [date of service]. My EOB from [insurance company] shows my patient responsibility as $[EOB amount] after the insurance payment and contractual adjustment. But your statement shows I owe $[bill amount]. Those numbers don't match. Can you walk me through how the $[bill amount] was calculated? … If the EOB patient responsibility is the correct amount, can you issue a corrected statement for $[EOB amount] and confirm the balance due?"
This approach forces the billing coordinator to explain the discrepancy — and often they'll immediately see the error without you having to argue.
In both cases: ask for a corrected statement in writing before paying anything disputed. If they say they'll "make a note" but won't send a corrected invoice, ask to speak to the billing manager.
How Long Does a Billing Dispute Take?
Timelines vary depending on where the error lives:
| Type of fix | Typical resolution time |
|---|---|
| Simple code correction at billing office | 1–2 weeks for corrected statement |
| Insurance reprocessing after corrected claim | 2–4 weeks |
| Insurance billing investigation (provider audit) | 30–60 days |
| State insurance commissioner complaint | 30–90 days |
| Credit card dispute (chargeback) | 30–60 days |
What to do while you wait: Don't pay the disputed amount during the dispute period. Put any billing communications in writing (email or certified mail) so there's a record. Follow up in writing if you haven't heard back within the timeline.
Most dental offices will flag your account as "in dispute" and pause collections activity during an active billing investigation. If you receive a collections notice while a formal dispute is open with your insurer, respond immediately in writing to the collections agency and include documentation of the open dispute.
Step 4: Escalate to Your Insurance Company
If the billing office says "that's what we submitted" but you believe the code is wrong — or if the math still doesn't add up — call your insurance company's member services line.
Ask them to:
- Confirm what was actually submitted on the claim
- Verify whether the allowed amount calculation is correct
- Initiate a provider billing investigation if the code on the claim doesn't match what the EOB shows
Your insurer has contractual authority over in-network providers. If they find the provider billed incorrectly, they can require a correction.
Step 5: Escalate Further If Needed
If you've exhausted the billing office and your insurer and the bill still doesn't look right, you have additional options:
- File a complaint with your state insurance commissioner (for insurance-related issues — wrong code, wrong payment calculation)
- File a complaint with your state dental board (for provider billing practices)
- If you believe an appeal is warranted, a billing error that changed how a claim was processed is often fixable through the appeals process — not just the billing dispute process. If a wrong procedure code caused a lower payment, the correct path is to resubmit with the right code, not just correct the patient's invoice.
These complaints are free and create a formal record. Providers take them seriously.
Not sure which line on your bill is wrong? Upload your EOB to MyBillRx for an AI-powered line-by-line review. MyBillRx cross-references your procedure codes, cost-share math, and payment amounts — and tells you exactly what to ask the billing office before you pick up the phone.
Have a dental bill to decode?
Upload your EOB and get a plain-English breakdown in under 60 seconds.
Analyze My Bill — 100% Free