The dental billing code set, the twelve categories every claim draws from, and the daily reconciliation that keeps the chart, the ledger, and the claim telling the same story.
CDT codes are the standardized dental procedure codes, each the letter D followed by four digits, that dental offices use to record treatment and bill insurance; the set is the Code on Dental Procedures and Nomenclature, maintained by the American Dental Association and required under HIPAA for dental claims. Every completed procedure posts to the patient's ledger under one of these codes, the office's fee schedule attaches to the same code, and the carrier decides what it will pay by reading the code on the claim, so the code is the one thing that has to agree across the chart, the ledger, and the claim, at a single office or every location in a group.
The Code on Dental Procedures and Nomenclature, usually shortened to the CDT Code or just CDT codes, is the list of dental procedure codes published by the American Dental Association. The ADA owns the copyright, maintains the list through its Code Maintenance Committee, and publishes a new edition every year; each edition takes effect on January 1 and adds, revises, or deletes codes. Under HIPAA, the CDT Code is the designated standard for reporting dental procedures on electronic claims, which is why every carrier, clearinghouse, and practice management system works from the same list.
The format is always the same: the letter D and four digits, D0120 or D2740. Each code pairs a short procedure name with a descriptor that says what it covers. The practice management system ships with the list built in, so the code is what appears on the ledger line, the treatment plan, the walkout statement, and the claim. Medical CPT codes are a separate system; a dental office uses them only when billing medical insurance.
CDT codes are organized into twelve service categories, each with its own number range. The first digit after the D tells you the category: D1 is preventive, D2 restorative, D9 adjunctive. The table lists the twelve categories, their ranges, and what a front office will find in each, described in plain language rather than the ADA's copyrighted nomenclature.
| Category | Code range | What lives here |
|---|---|---|
| Diagnostic | D0100–D0999 | Exams and evaluations, x-rays and other imaging, diagnostic tests, and oral cancer screening. |
| Preventive | D1000–D1999 | Cleanings, fluoride, sealants, space maintainers, and preventive counseling. |
| Restorative | D2000–D2999 | Fillings, inlays and onlays, single crowns, cores and posts, and repairs to any of them. |
| Endodontics | D3000–D3999 | Pulp treatment, root canals and retreatments, and surgical endodontic procedures. |
| Periodontics | D4000–D4999 | Scaling and root planing, gum surgery and grafting, and periodontal maintenance. |
| Prosthodontics, removable | D5000–D5899 | Full and partial dentures, plus relines, rebases, adjustments, and repairs. |
| Maxillofacial prosthetics | D5900–D5999 | Prostheses for the face and jaw, obturators, and related specialty appliances. |
| Implant services | D6000–D6199 | Implant placement, implant-supported crowns and dentures, and implant maintenance and repair. |
| Prosthodontics, fixed | D6200–D6999 | Bridges: the pontics and retainer crowns that make them up, and their repair. |
| Oral and maxillofacial surgery | D7000–D7999 | Extractions, surgical extractions, biopsies, and other oral surgery. |
| Orthodontics | D8000–D8999 | Braces and aligner treatment, by stage of dentition, plus retention and adjustments. |
| Adjunctive general services | D9000–D9999 | Anesthesia and sedation, emergency and after-hours visits, consultations, occlusal guards, bleaching, and the catch-all "unspecified" codes. |
Two structural details matter operationally. Most categories reserve a code ending in 999 for a procedure the list does not otherwise describe; those "by report" codes need a narrative and draw the most carrier questions. And because the list changes every January, a claim sent under a code deleted in the new edition is denied on arrival, so loading the new edition into the PMS and the fee schedule before the first claim of the year is a front-office job, one office at a time.
A general practice front office works with a few dozen codes day to day, most of them diagnostic, preventive, and adjunctive, because those are on every hygiene visit and every unplanned one. The common ones, in our own words:
Most of these come with carrier rules attached: two D0120 exams a year, two D1110 cleanings, bitewings once every 12 or 24 months, and a waiting period between D4341 and the first D4910. The code says what was done; the plan's frequency limits and remaining annual maximum say whether it gets paid, which is what a benefits check and, for large cases, a predetermination are for.
Code errors cost money because production and collections are recorded at different points and at different codes. Production posts to the ledger the moment a procedure is completed, at whatever code was entered, so the production number looks fine. Collections depend on the code that reaches the carrier, and if that code is wrong, outdated, missing a tooth number or surface, or blocked by a frequency limit, the carrier pays nothing while the ledger still shows the full amount owed. The gap surfaces weeks later as a denial, an aging balance, and eventually a write-off, which is the mechanism behind a widening spread between production and collections.
The most common version is a mismatch between what was posted and what was claimed: an appointment type carries a default code nobody changes at checkout, a treatment plan is completed against last year's code list, a hygienist charts periodontal maintenance on a visit booked as a cleaning, or a crown is posted as one material and claimed as another. Each is invisible on the day, because the production report and the claim report are two different screens.
Worked example (illustrative figures). A hygienist completes scaling and root planing on two quadrants and posts D4341 for each at $300, so the ledger shows $600 of production. The appointment was booked as a routine cleaning, and the claim that goes out that night carries the appointment's default code, D1110, at $110. The carrier pays $88 and the ledger is left with $512 outstanding. Nobody notices until the 45-day aging report, when the office resubmits with the correct codes. The carrier asks for periodontal charting and x-rays to support the SRP, the office sends them, and the corrected claim pays $420 on day 95. Meanwhile the patient received a statement for $512 and called in confused. Had the office missed the carrier's timely-filing window, the $420 would have become a write-off: $600 of production on the books that turned into $88 of collections.
Multiply by frequency. An office completing 40 procedures a day with a 2 percent posted-to-claimed mismatch rate produces roughly 16 mismatched lines a month. At an average insurance portion of $250, that is about $4,000 a month in denials and rework at one office, and $24,000 a month across a six-office group, before counting staff hours on appeals and patient calls. Mismatches cluster in specific offices and appointment types, which is why the number belongs on a per-office report rather than a group total.
The fix is a daily reconciliation, run per office: before the day's claims batch goes out, compare every procedure posted that day against the claim line generated for it, and clear each difference. A billing lead can do it in ten minutes when it is done every day; it becomes a project when it is done once a month. Same-day reconciliation also catches codes a carrier will not pay, such as a third cleaning in a benefit year, while the patient is still at the desk and the patient portion can be explained in person instead of by statement. For a group, the daily step is the difference between a location whose collections track its production and one whose aging report grows every quarter without anyone able to say why.
CDT codes are the standardized dental procedure codes, each the letter D plus four digits, used to record treatment and bill dental insurance. The set is the Code on Dental Procedures and Nomenclature, maintained and copyrighted by the American Dental Association, updated every year effective January 1, and required under HIPAA for dental claims.
CDT codes are grouped into twelve service categories by number range: diagnostic (D0100–D0999), preventive (D1000–D1999), restorative (D2000–D2999), endodontics, periodontics, removable prosthodontics, maxillofacial prosthetics, implant services, fixed prosthodontics, oral and maxillofacial surgery, orthodontics, and adjunctive general services (D9000–D9999). The first digit after the D tells you the category.
Evaluations (D0120 periodic, D0140 limited, D0150 comprehensive), radiographs (D0274 four bitewings, D0210 full series, D0330 panoramic), cleanings (D1110 adult, D1120 child), fluoride (D1206), periodontal maintenance (D4910), common restorative codes such as D2740 for a ceramic crown, and adjunctive codes like D9430 for an office visit with no other treatment.
Production posts at the code entered in the chart, but the carrier pays on the code sent on the claim. When the two differ, or the code is outdated, mismatched to the tooth or surface, or blocked by a frequency limit, the claim is denied, aging climbs, and unresolved balances become write-offs. Daily reconciliation per office catches them.
MyDentalForce shows production and collections for each office side by side, so a location whose claims are going out under the wrong codes shows up as a widening gap on that office's line rather than a rounding error in the group total. See Billing & Claims, or book a walkthrough and we will run it on your own offices.
This entry is part of the MyDentalForce dental operations glossary, a plain-language reference for office managers, practice owners, and DSO operators. Definitions describe common industry usage; your group may define its own metrics differently, and figures in examples are illustrative. CDT is a trademark of the American Dental Association; the code nomenclature and descriptors are ADA copyright and are paraphrased here.
Consistency is the product. What it takes to hold a group to one number, every morning.
BenchmarksBooked value, produced value, and the difference that keeps a board honest.

Book a 30-minute walkthrough and we will run it on your own offices.
or email us at info@mydentalforce.com