It is the paperwork behind the dentistry: the codes, the insurance check, the claim form, and the follow-up that actually gets a practice paid for work it already did. We work with practices on the front desk side of this every day, and the same three or four mistakes cause most of the delay we see.
Dental billing and coding is the process a dental practice uses to turn a finished procedure into a paid insurance claim. The front desk or a biller picks a Current Dental Terminology (CDT) code that matches what the dentist actually did, checks the patient's insurance benefits for that code, attaches clinical notes or X-rays if the payer asks for them, and submits a claim form (usually the ADA Dental Claim Form) to the insurance company. The payer reviews the code, benefits, and attachments, then pays, denies, or asks for more information.
A practice that bills correctly the first time usually gets paid in two to three weeks. A practice that picks the wrong code, skips the insurance check, or leaves off a required attachment waits longer and often has to resubmit the claim. This work is not one task. It is a chain of small, specific steps, and a mistake in any one step slows down or blocks payment.
What Dental Billing and Coding Actually Involves
This chain breaks into five steps most practices repeat on every claim:
- The dentist finishes the procedure and notes what was done in the chart.
- Someone, usually the front desk or a dedicated biller, picks the CDT code that matches the procedure. A simple filling gets a different code than a crown buildup, and picking the wrong one is the single biggest cause of denials we see.
- The office checks the patient's insurance benefits for that code, to confirm the plan covers it and at what percentage.
- The claim gets filed, usually on the ADA Dental Claim Form, with X-rays or notes attached if the payer requires them.
- The practice follows up if the claim is not paid in two to three weeks, corrects any denial, and resubmits.
We wrote a longer walkthrough of this chain, step by step, with the actual fields on the claim form, in Dental Billing: What It Actually Takes, Step by Step and ADA Dental Claim Form: How to Fill It Out and File It.
CDT Codes vs. CPT Codes: Which One Applies
Most dental work uses Current Dental Terminology (CDT) codes, maintained by the American Dental Association. A filling, crown, denture, or cleaning each has its own CDT code, and the code decides what the insurance plan pays and at what percentage. Some procedures, like an extraction tied to a medical diagnosis or an oral surgery case, get billed to medical insurance instead, using CPT and ICD-10 codes. That cross-coding is its own specialty, and most dental offices do not do it often enough to need separate training for it.
If you want to see what a specific code actually covers, we keep a page for individual CDT codes with the arch, the frequency limit, and the common denial reasons. D2140 Dental Code: What It Covers and How to Bill It is one example. We have similar pages for D2160, D3320, D5110, D5120, and D5751.
Common Dental Billing and Coding Errors That Cause Denials
The errors we see most often are not complicated. They are small gaps that compound:
- The code does not match the chart note, so the payer denies for lack of documentation.
- The front desk checked eligibility last year, not this visit, and the plan changed since then.
- A missing tooth clause or a waiting period applies and nobody caught it before treatment. See Missing Tooth Clause: What It Means for Your Claim for how that one works.
- The patient has two insurance plans and the claim went to the wrong one first. We cover the order of billing in Dual Coverage Dental Insurance: What Front Desks Do.
- A biller upcodes or unbundles procedures to get a higher payout, which is not just a denial risk, it can cross into fraud. We lay out where that line is in Illegal Dental Billing Practices: A Front Desk Guide.
Every one of these is avoidable with a benefits check done close to the appointment date, not a year earlier.
Who Does Dental Billing and Coding at a Practice
Small practices usually have the front desk handle billing and coding alongside scheduling, answering phones, and insurance checks. Bigger practices add a dedicated biller or hire an outside billing company that works claims for a share of what gets collected. Either way, the job takes real hours: picking codes, running eligibility, filing claims, and chasing down the ones that do not pay on time. We broke down what a front desk role actually costs a practice, hour by hour, in Dental Front Desk Cost: Full Math for 2026.
How Insurance Verification Fits Into the Claim
A clean claim starts with a clean insurance check. The office signs in and checks any patient in one click, confirming the plan is active, what the code pays at, and whether a waiting period or missing tooth clause applies. On the Full System, Amy, Valian's voice assistant, can also check a patient's insurance live while they are on the phone booking an appointment, so the front desk already knows the benefit before the visit happens.
The ADA Health Policy Institute's 2026 survey found that 43.3% of dentists already use AI for at least one task in the practice, and insurance verification is the second most planned use, at 32.6% planned versus 13.6% in use today. That gap, between what practices want and what they have running, is most of why claims still get denied for eligibility reasons a one-click check would have caught.
We built the insurance verification piece of our system first, on purpose, because a wrong or missed benefit check is the root cause behind most of the denials above. Claims and collections, the part that would file the claim and follow up until it's paid, is in development, and we're now taking our first offices for it. The practice still picks the code. We do not pick it for them. You can see where that part of the system stands on our dental revenue cycle management page, and how the insurance check itself works on our insurance verification page.
Valian works alongside whatever practice management system the office already runs. Amy books into the practice's Valian schedule, and the team enters that booking into the PMS. A direct connection between the two is in development.
If you want to see how this fits your schedule and your claim volume, you can book a short walkthrough.
FAQ
How do I become a dental coder?
Most dental coders start with a certificate program through a dental association, a community college, or an online course that covers CDT codes, claim forms, and the dental revenue cycle. Many pick up the job by working the front desk of a dental or oral surgery practice first and learning codes on the job. A certification is not required to work as a biller, but it often helps with pay and with outside billing company jobs.
Is dental billing hard to learn?
The code set itself is not that hard. Dental offices use a small, repeated set of codes for most procedures. The hard part is the detail: matching the code to the chart note exactly, catching plan rules like waiting periods or a missing tooth clause, and following up on denials without losing track of a claim. Most people get comfortable with the common codes within a few months on the job.
How long does it take to become a dental coder?
A dedicated certificate course usually runs a few months of part-time study. Learning on the job at a practice, picking up codes gradually while handling other front desk work, usually takes about the same amount of time before someone can code the common procedures without help.
Are dental coders in demand?
Every dental practice that takes insurance needs someone handling codes and claims, whether that is a front desk employee, a dedicated biller, or an outside billing company. As claim volume and plan rules keep changing, practices that bill in-house often look for people with coding experience specifically, rather than training someone from scratch.
Get these guides in your Google results
Add Valian as a preferred source. Our guides then show up more often in your Top Stories, AI Mode, and AI Overviews. Takes one click, and you can undo it any time.