Every claim a dental office sends to a payer carries a string of dental billing codes. These codes tell the insurance company exactly what the dentist did, from a routine cleaning to a crown prep. Get the code wrong and the claim comes back denied or underpaid. Get it right and the office gets paid on the first pass. This guide walks through the main code categories, the codes a front desk sees most, and how a code moves from the chart to a paid claim.
What Are Dental Billing Codes?
Dental billing codes, officially called CDT codes (Current Dental Terminology), are five-character codes that start with the letter D and describe a specific procedure a dentist performed. The American Dental Association publishes and updates the code set every year, and most payers require the current year's codes on every claim. Codes run from D0100 through D9999 and sit inside categories such as Diagnostic, Preventive, Restorative, Endodontics, Periodontics, and Prosthodontics.
A single visit often produces more than one code. A patient who gets an exam, two bitewings, and a filling leaves with three separate codes on the claim: one for the exam, one for the x-rays, one for the restoration. The dentist, or a clinical assistant working from the chart note, picks the code. It is not picked by the front desk and not by a billing company. The code, paired with the patient's plan, decides what the insurance pays and what the patient owes.
The Main CDT Code Categories
CDT codes group into categories by the kind of care. The ranges a front desk runs into most often look like this:
- D0100-D0999: Diagnostic (exams, x-rays, screenings)
- D1000-D1999: Preventive (cleanings, fluoride, sealants)
- D2000-D2999: Restorative (fillings, crowns, inlays)
- D3000-D3999: Endodontics (root canals)
- D4000-D4999: Periodontics (scaling, perio maintenance)
- D5000-D5899: Removable Prosthodontics (dentures, partials)
- D6000-D6199: Implant Services
- D6200-D6999: Fixed Prosthodontics (bridges)
- D7000-D7999: Oral and Maxillofacial Surgery (extractions)
- D8000-D8999: Orthodontics
- D9000-D9999: Adjunctive General Services (nitrous, sedation, office visits)
New offices sometimes keep a laminated card of these ranges at the front desk. It helps when a patient calls asking why a visit was coded a certain way, even though the real explanation always comes back to the chart note.
Common Dental Billing Codes a Front Desk Sees Every Day
A handful of codes make up most of what crosses the counter in a general practice:
- D0120: periodic oral exam
- D0150: comprehensive oral exam, new patient
- D0210: complete series of x-rays
- D0274: bitewings, four films
- D1110: adult prophylaxis (cleaning)
- D1206: topical fluoride varnish
- D2140 and D2160: amalgam or composite fillings, by number of surfaces
- D2740: porcelain crown
- D3310: root canal, anterior tooth
- D4341: periodontal scaling and root planing
- D5110: complete upper denture
- D7140: simple extraction
A front desk doesn't need to memorize all of these, but it helps to know what the common ones mean so a patient question doesn't stall the checkout line. If a patient needs a two surface filling, for example, the chart note usually points to the D2140 filling code, and the fee schedule follows from there. A denture case runs through the D5110 denture code, which carries its own arch and frequency rules that payers check closely.
CDT Codes vs. CPT Codes
Dental offices bill with CDT codes. Medical offices bill with CPT codes. Most of the time a practice only deals with one set. But some procedures cross the line, oral surgery tied to an accident, sleep apnea appliances, or a biopsy sent to pathology. Those claims can need both a CDT code for the dental side and a CPT code for the medical side, sometimes on two separate claim forms to two separate payers. When that happens, it's worth checking with the payer directly on which code set they want, because getting this wrong is one of the more common reasons a claim sits unpaid for weeks.
How a Code Moves From the Chart to a Paid Claim
The path is the same in almost every office:
- The dentist charts the procedure and selects the code in the clinical note.
- The code goes into the practice management system along with the tooth number, surface, and any narrative the payer requires.
- The front desk or billing person pulls that information onto the ADA dental claim form and sends it to the payer.
- The payer processes the claim against the code, the patient's plan, and any waiting periods or frequency limits.
- The explanation of benefits comes back, the payment posts, and whatever is left becomes the patient's balance.
We've written a fuller walkthrough of this process, including the forms and the typical turnaround time, in our step by step guide to dental billing.
Common Coding Errors That Cause Denials
Most denials trace back to a small set of mistakes: the wrong tooth number, a missing narrative on a procedure that needs one, a code billed more often than the plan allows, or a code that doesn't match what the chart note actually describes. None of these are exotic. They're clerical slips that happen when a busy front desk is rekeying information by hand. It's also worth knowing where coding mistakes cross into something more serious. We cover that line, and what payers flag as fraud versus an honest error, in our guide to billing practices that cross the line.
Where Insurance Checks and Claims Fit at Valian
We run Valian for dental and medical practices, and we see dental billing codes from the other side of the counter, the insurance check before the visit and, now, the claim after it.
On the insurance side, the office signs in and runs a check in one click, in seconds, for any patient on the schedule. Nothing runs on its own overnight. 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. Insurance verification was the number two planned use, with 32.6% of dentists planning to use AI for it compared to 13.6% who use it today. That gap is exactly where the one-click check fits: the office still presses the button, but the lookup itself takes seconds instead of a hold-time phone call. We've written more about how that check works in our piece on automated dental insurance verification.
The claims and collections piece, actually filing and following up on a claim once the code is chosen, is in development. We are now taking our first offices on it. The office still picks the code. We don't select codes and we don't promise a dollar amount recovered. You can see where this fits into the rest of the system on our dental revenue cycle management page.
If you want to see how the insurance check and the front desk side work together on a live schedule, you can book a short walkthrough and we'll show you what it looks like on your own patient list.
FAQ
What codes are used for dental billing?
Dental billing uses CDT codes, five-character codes starting with D, published and updated each year by the American Dental Association. They cover everything from a routine exam (D0120) to a root canal (D3310) to a denture (D5110). The dentist's chart note determines which code applies to a given procedure.
What are the new dental codes for 2026?
The ADA revises the CDT code set every year, adding, deleting, or revising a small number of codes based on new procedures and clinical practice. The exact list of additions and deletions for a given year is published by the ADA and usually summarized by major payers like Delta Dental in their own bulletins. Check your payer's current year CDT update before billing a procedure you haven't coded before.
What are dental codes?
Dental codes, more precisely CDT codes, are the standard set of codes dentists use to describe procedures on insurance claims. Each code is five characters, starts with the letter D, and sits inside a category like Diagnostic, Preventive, or Restorative. Payers use the code to decide coverage and payment.
What are the codes that dentists use?
Dentists use the codes from the CDT code set published by the ADA, chosen based on the exact procedure performed and documented in the chart. Common examples include D0120 for a periodic exam, D1110 for an adult cleaning, D2740 for a crown, and D7140 for a simple extraction. The dentist, not the front desk, selects the code from the clinical note.
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.