Dental Codes Explained: The CDT And CPT Codes Behind Every Claim
Dental codes turn clinical work into a paid claim, and getting them wrong costs real money. This reference covers CDT and CPT codes across every specialty, not just the handful...
Written by Mantas Petraitis
Read time: 7 min read
Dental codes turn clinical work into a paid claim, and getting them wrong costs real money. This reference covers CDT and CPT codes across every specialty, not just the handful used daily. It includes the newer caries management codes and every 2026 update in one place.
TL;DR
CDT codes (Current Dental Terminology) report dental procedures on claims, run from D0100 to D9999 across 13 categories, and update every January
Exam codes are the most used and most miscoded, with D0140 covering a problem-focused visit and D0150 covering a full new-patient workup
D1354, D1355, and D2991 cover the modern arrest, prevent, and regenerate approach to early decay, and mixing them up is a common coding error
D4346 covers full mouth scaling for widespread gum inflammation without bone loss, sitting between a routine cleaning and scaling and root planing
What Are CDT Codes, And Who Maintains Them
Every procedure performed in a dental office needs a standard label before it can be recorded or billed, and that label is a CDT code. CDT stands for Current Dental Terminology, the code set that the American Dental Association develops and revises each year. The codes give dentists, hygienists, and payers a shared language for describing exactly what was done.
CDT is the HIPAA standard code set for reporting dental procedures, which makes its use mandatory rather than optional
Every code uses the letter D followed by four digits, for example, D2740 for a porcelain crown
The set holds more than 700 codes organized into 13 categories that span D0100 to D9999
The ADA updates CDT annually, with each new edition taking effect on January 1
Dental claims travel on the ADA Dental Claim Form, while medical claims use the CMS-1500 form
Front desk teams usually enter these codes inside their practice management software, so accuracy at the keyboard often decides whether a claim is paid or denied.
CDT Code Cheat Sheet: All 13 Categories
CDT codes are grouped into categories by the type of procedure, and the first two digits reveal the family at a glance. Reading a code range is the fastest way to know whether you are looking at a cleaning, a crown, or an extraction. The cheat sheet below maps the 13 categories used in the current code set, a structure also published in the AAPD coding chapter.
Category | Code range | What it covers |
|---|---|---|
Diagnostic | D0100–D0999 | Exams, radiographs, diagnostic tests |
Preventive | D1000–D1999 | Cleanings, fluoride, sealants |
Restorative | D2000–D2999 | Fillings, crowns, core buildups |
Endodontics | D3000–D3999 | Root canals, pulp therapy |
Periodontics | D4000–D4999 | Gum and bone treatment, scaling |
Prosthodontics, removable | D5000–D5899 | Dentures, partials |
Maxillofacial prosthetics | D5900–D5999 | Facial and oral prostheses |
Implant services | D6000–D6199 | Implants, implant restorations |
Prosthodontics, fixed | D6200–D6999 | Bridges, fixed crowns |
Oral and maxillofacial surgery | D7000–D7999 | Extractions, biopsies, surgery |
Orthodontics | D8000–D8999 | Braces, aligners, ortho treatment |
Adjunctive general services | D9000–D9999 | Anesthesia, palliative care, misc. |
Dental Codes For Exams And Evaluations
Evaluation codes sit at the front of nearly every visit, and they rank among the most frequently miscoded entries on a claim. The difference between them comes down to the purpose and depth of the appointment rather than the minutes spent in the chair. The same evaluation that supports a diagnosis also feeds the dental treatment plan the patient ultimately receives, which is why getting the exam code right matters well beyond the front desk.
Code | Nomenclature | When to use |
|---|---|---|
D0120 | Periodic oral evaluation, established patient | Routine recall checkup |
D0140 | Limited oral evaluation, problem focused | Specific problem or emergency visit |
D0145 | Oral evaluation, patient under three, with caregiver counseling | Toddler's first visits |
D0150 | Comprehensive oral evaluation, new or established patient | Full workup for new patients |
D0160 | Detailed and extensive oral evaluation, problem focused, by report | Complex single problem workup |
D0170 | Re-evaluation, limited, problem focused, established patient | Follow-up on an existing issue |
D0180 | Comprehensive periodontal evaluation, new or established patient | Full perio workup, revised for 2026 |
CDT Code D0140 Explained
CDT code D0140 covers a limited, problem-focused oral evaluation. The visit is for a patient who books for one specific complaint, such as a toothache, swelling, or a fractured tooth. Reach for D0140 when the appointment addresses an immediate problem rather than a routine review of overall health, which would instead call for D0120 or D0150. Documentation should name the specific problem assessed, and the code often pairs with a problem-focused radiograph taken to investigate that single concern.
A pattern worth watching for is the walk-in patient who arrives for a specific complaint and, once seated, mentions a second unrelated issue. Billing both under one D0140 undersells the visit and can read as inconsistent if a payer later compares the note to the claim. Two distinct complaints on the same date, each with its own assessment and plan, generally support two separate limited evaluations rather than one broader one, and the record should make that distinction explicit rather than leaving a reviewer to infer it.
Caries Management Codes: D1354, D1355, And D2991
Three codes cover the modern, minimally invasive approach to a developing cavity, and confusing them is one of the more common coding errors in preventive and restorative care. Each one answers a different clinical question about one specific tooth surface – prevent, arrest, or regenerate, and the code follows that intent rather than the material used to deliver it.
Code | Clinical intent | Typical materials | Lesion status |
|---|---|---|---|
D1355 | Prevent decay before it starts | Silver diamine fluoride, thymol-chlorhexidine varnish, povidone-iodine, silver nitrate | Sound surface, no active lesion, usually tied to a moderate or high risk finding |
D1354 | Arrest decay already present | Most often silver diamine fluoride | Active, non-restored carious lesion |
D2991 | Regenerate early enamel loss | Hydroxyapatite scaffold medicaments such as Curodont Repair or CrystLCare | Early, non-cavitated white spot lesion |
D1355 and D1354 can use the identical product, since silver diamine fluoride appears in both codes. The code follows clinical intent, not the material in the syringe. A sound surface treated to prevent a future lesion bills D1355. An existing active lesion treated to stop its progression bills D1354, and it is documented as an interim measure rather than a definitive fix, since the tooth still needs monitoring or eventual restoration.
D2991 is the newest addition, effective under CDT 2024, and it sits in the restorative section despite functioning more like a preventive medicament. It reports a scaffold-based material applied to an early, non-cavitated lesion, most often a white spot, that draws calcium and phosphate back into the enamel rather than only slowing further breakdown. It is billed per tooth, so two treated surfaces on two different teeth report as two units.
Coverage for all three still lags behind clinical practice. Several plans list D1355 outright as a non-covered benefit, while D1354 often carries a frequency limit, commonly two applications per tooth per year. D1355 in particular depends on a documented caries risk assessment, D0601 for low risk, D0602 for moderate, or D0603 for high, to support medical necessity. Checking a specific payer's policy before treatment avoids a denial on a claim that was clinically appropriate but under-documented. Some plans also allow D1354 and D1355 to be billed alongside a fluoride varnish code, D1206, when the patient's coverage extends to it, worth confirming before assuming one code excludes the other.
CDT Code D4346 Explained
CDT code D4346 ranks among the most searched and most misunderstood codes in the periodontal range. Its official nomenclature reads scaling in the presence of generalized moderate or severe gingival inflammation, full mouth, after oral evaluation. In plain terms, the code covers a therapeutic full-mouth cleaning for a patient whose gums are widely inflamed but show no bone or attachment loss.
The ADA introduced D4346 in 2017 to fill the space between a routine prophylaxis (D1110) and scaling and root planing (D4341 and D4342)
Generalized inflammation is commonly read as at least 30 percent of the teeth, though some payers, including Aetna, define it as more than 50 percent of the mouth
D4346 is a single full-mouth service rather than a per-quadrant code, so it is reported once per visit
It should not be billed alongside a prophylaxis, scaling and root planing, or full mouth debridement
A complete oral evaluation must come first, and the record should confirm inflammation, bleeding on probing, and radiographs showing no bone loss
The code exists because generalized inflammation without bone loss sits in a genuine clinical gray zone. A routine prophylaxis under-treats a mouth with widespread active inflammation, while scaling and root planing overtreats a patient who has no attachment loss to justify it. Reaching for D4346 correctly means the record has to prove the absence of bone loss just as clearly as it proves the presence of inflammation, since a reviewer denying the claim is usually looking for exactly that negative finding and not just the positive one.
Payer definitions vary enough that the difference can decide a claim, so checking the carrier policy, such as the Aetna clinical bulletin, is worth the minute it takes. Clear charting protects the claim too, and a well-kept dental chart gives reviewers the evidence they expect. Many hygiene teams now lean on newer dental hygiene technology to capture the inflammation that supports a D4346 submission.
Radiology CPT Code Cheat Sheet And Dental Radiograph Codes
Imaging lives in two coding worlds at once. Routine dental radiographs are reported with CDT codes in the D0200 to D0300 range on dental claims, while the same images can sometimes be billed to medical insurance using CPT radiology codes. Practices investing in digital imaging tools need both sets within reach. The dental radiograph codes come first.
Code | Image |
|---|---|
D0210 | Intraoral complete series (FMX) |
D0220 | Intraoral periapical, first image |
D0230 | Intraoral periapical, each additional image |
D0240 | Intraoral occlusal image |
D0270 | Bitewing, single image |
D0272 | Bitewings, two images |
D0274 | Bitewings, four images |
D0277 | Vertical bitewings, seven to eight images |
D0330 | Panoramic image |
D0367 | Cone beam CT, both jaws, capture, and interpretation |
One common and costly error involves upcoding. A panoramic image (D0330) combined with bitewings (D0272 through D0274) should never be reported as a complete intraoral series (D0210), because the panoramic film is taken outside the mouth, and reporting D0210 would misrepresent the work performed.
When dental imaging crosses over to medical insurance, the codes switch to the CPT system maintained by the American Medical Association. The radiology CPT cheat sheet below covers the codes that surface most often on dental crossover claims.
CPT code | Description |
|---|---|
70300 | Radiologic exam, teeth, single view |
70310 | Radiologic exam, teeth, partial, less than full mouth |
70320 | Radiologic exam, teeth, complete full mouth |
70355 | Panoramic X-ray (orthopantomogram) |
70486 | CT, maxillofacial area, without contrast |
76376 / 76377 | 3D rendering with interpretation |
Two modifiers come up constantly in radiology billing – modifier 26 for the professional component, meaning the interpretation, and modifier TC for the technical component, meaning the image capture.
Primary Care And Medical CPT Codes In Dental Crossover Billing
Dental offices bill medical insurance more often than many teams expect, usually for trauma, medically necessary surgery, sleep-related appliances, biopsies, and certain infections. These claims drop the CDT system entirely and use CPT codes instead. A primary care CPT code cheat sheet for 2026 helps front desk staff recognize the evaluation and procedure codes that appear in this crossover work.
CPT code | Description | Typical dental crossover use |
|---|---|---|
99202–99205 | New patient office visit, evaluation, and management | Medical exam for trauma or pathology |
99212–99215 | Established patient office visit, evaluation, and management | Follow-up medical evaluation |
70486 | CT maxillofacial, without contrast | CBCT for surgery or pathology |
21010–21499 | Musculoskeletal procedures of the head | Jaw surgery, fracture treatment |
41899 | Unlisted dentoalveolar procedure | Procedures without a specific CPT code |
Crossover claims hinge on medical necessity. They travel on the CMS-1500 form. They pair CPT procedure codes with ICD-10 diagnosis codes, and they reward teams that verify medical benefits before treatment. New owners working through a new dental practice checklist should decide early whether their software and staff can handle medical billing in-house or through a partner. Some practices now route the work through a dedicated revenue cycle management platform that checks eligibility and validates claims before submission.
Dental Codes Cheat Sheet 2026: What Changed This Year
The CDT 2026 edition took effect on January 1, 2026, and it carries 60 changes in total. The breakdown includes 31 additions, 6 deletions, 14 revisions, and 9 editorial actions, according to the ADA. Several updates reflect new chairside technology, and a broad restructuring of the anesthesia and sedation codes means every sedation claim deserves a fresh look.
Code | Change | What it means |
|---|---|---|
D0426 | New | Point-of-care, chairside saliva analysis |
D0461 | New | Testing for a cracked tooth |
D9936 | New | Cleaning and inspection of an occlusal guard, per appliance |
D6049 | New | Scaling and debridement of a single implant with peri-implantitis |
D9224 / D9225 | New | General anesthesia with advanced airway, per 15-minute increments |
D0180 | Revised | Comprehensive periodontal evaluation, clearer language |
D0417 / D0418 | Revised | Saliva sample collection and laboratory analysis wording |
D2391 | Revised | One surface posterior composite, lesion depth wording removed |
D1352 | Deleted | Preventive resin restoration, now covered by the revised D2391 |
D9248 | Deleted | Folded into the restructured anesthesia code suite |
The growth of AI in dentistry also shaped this cycle, with the new point-of-care saliva code recognizing chairside diagnostics that once required a laboratory. The oral appliance codes for sleep apnea moved out of the miscellaneous adjunctive category into a dedicated Sleep Apnea Services category this cycle too, a structural change that gives that treatment clearer standing on a claim rather than burying it among unrelated miscellaneous services. Practices weighing imaging tools can review whether Pearl AI is worth the investment as part of that wider technology decision.
Dental Codes By Specialty: A Universal Reference
A general dentist, a specialist, and a referring office all need a different slice of the code set on a given day. The tables below go beyond the handful of codes used daily and cover each major specialty with enough depth to be useful for referrals, treatment plans, and claims across the whole practice, not only the front desk.
Endodontic Codes
Root canal codes are split by tooth type, since a molar takes more time and carries more canals than an anterior tooth.
Code | Procedure |
|---|---|
D3220 | Therapeutic pulpotomy, primary tooth |
D3310 | Root canal therapy, anterior tooth |
D3320 | Root canal therapy, premolar |
D3330 | Root canal therapy, molar |
D3346–D3348 | Retreatment of a previous root canal, by tooth type |
D3410 | Apicoectomy, anterior |
D3910 | Surgical procedure for isolation of a tooth with rubber dam |
Prosthodontic Codes, Removable
Denture and partial codes are split by arch and by whether the appliance replaces a full or partial dentition.
Code | Procedure |
|---|---|
D5110 | Complete denture, maxillary |
D5120 | Complete denture, mandibular |
D5213 | Maxillary partial denture, cast metal framework |
D5214 | Mandibular partial denture, cast metal framework |
D5730 | Reline complete maxillary denture, chairside |
D5750 | Reline complete maxillary denture, laboratory |
Prosthodontic Codes, Fixed
Bridge and crown codes distinguish the material and whether the tooth is functioning as a retainer or as the replacement tooth itself.
Code | Procedure |
|---|---|
D6240 | Pontic, porcelain fused to high noble metal |
D6750 | Retainer crown, porcelain fused to high noble metal |
D6790 | Retainer crown, full cast high noble metal |
D6980 | Fixed partial denture repair, by report |
Implant Codes
Implant coding runs across three stages: surgical placement, the abutment connecting the implant to the crown, and the final restoration.
Code | Procedure |
|---|---|
D6010 | Surgical placement of implant body, endosteal implant |
D6056 | Prefabricated abutment |
D6057 | Custom fabricated abutment |
D6058 | Abutment supported porcelain or ceramic crown |
D6065 | Implant supported porcelain or ceramic crown |
D6089 | Accessing and retorquing loose implant screw, new for 2026 |
D6100 | Surgical removal of implant body |
A loose abutment screw used to get folded into a generic repair code that undersold the actual chair time involved. D6089 gives that specific fix its own line item, which matters for a service implant patients need often enough to justify tracking separately.
Oral And Maxillofacial Surgery Codes
Extraction coding depends heavily on whether the tooth has erupted and how much surgical access it takes to remove it.
Code | Procedure |
|---|---|
D7140 | Extraction, erupted tooth or exposed root |
D7210 | Surgical extraction, erupted tooth requiring elevation of tissue |
D7220 | Impacted tooth, soft tissue |
D7230 | Impacted tooth, partially bony |
D7240 | Impacted tooth, completely bony |
D7284 | Excisional biopsy of a minor salivary gland, new for 2026 |
D7285 | Incisional biopsy of oral tissue, hard |
D7939 | Osteotomy using a dynamic robotic-assisted system, new for 2026 |
D7284 gives oral surgeons a dedicated code for a minor salivary gland biopsy, most often ordered when a patient presents with dry eyes and dry mouth suggestive of Sjögren's syndrome. D7939 reflects a genuinely new category of procedure: an osteotomy guided by a robotic system rather than a freehand technique. A handful of oral surgery practices already use robotic guidance for implant and jaw surgery, and this code gives that equipment a billing path instead of forcing it into a generic surgical code that ignores the added precision.
Orthodontic Codes
Orthodontic billing centers on a small set of comprehensive treatment codes, split by dentition rather than by appliance type.
Code | Procedure |
|---|---|
D8080 | Comprehensive orthodontic treatment, adolescent dentition |
D8090 | Comprehensive orthodontic treatment, adult dentition |
D8660 | Pre-orthodontic treatment visit |
D8670 | Periodic orthodontic treatment visit |
D8680 | Orthodontic retention, removal of appliances and placement of retainers |
Common CDT Codes By Category
Beyond the specialty depth above, a handful of codes appear on claims almost every day. The quick reference below collects the most common CDT codes by category, the ones a busy front desk reaches for without opening the code book.
Category | Code | Procedure |
|---|---|---|
Preventive | D1110 | Prophylaxis, adult |
Preventive | D1120 | Prophylaxis, child |
Preventive | D1351 | Sealant, per tooth |
Restorative | D2150 | Amalgam, two surfaces |
Restorative | D2391 | Resin composite, one surface, posterior |
Restorative | D2740 | Crown, porcelain, or ceramic |
Restorative | D2950 | Core buildup, including any pins |
Periodontics | D4341 | Scaling and root planing, four or more teeth per quadrant |
Periodontics | D4910 | Periodontal maintenance |
Adjunctive | D9230 | Administration of nitrous oxide |
Software that maps these codes onto proposed care, such as the treatment plan creation platforms reviewed elsewhere on this site, can catch coding slips before a claim ever goes out. Knowing these codes is also increasingly part of dental assistant responsibilities in a modern office.
CDT Vs CPT: Knowing Which Code System To Use
The two code systems look similar on a claim, yet they answer to different organizations and different forms. Knowing which one applies keeps a claim from landing on the wrong desk. The comparison below sums up the practical differences. Coverage rules still differ by carrier, so checking a specific plan, for example, what Delta Dental insurance covers, matters even when the code itself is correct.
Feature | CDT | CPT |
|---|---|---|
Full name | Current Dental Terminology | Current Procedural Terminology |
Maintained by | American Dental Association | American Medical Association |
Format | D plus four digits | Five digits |
Used for | Dental claims | Medical claims |
Claim form | ADA Dental Claim Form | CMS-1500 |
Bottom Line
Dental codes form the connective tissue between clinical care and reimbursement, and accuracy protects both the patient record and the practice's cash flow. CDT codes describe dental work for dental claims, CPT codes carry the medical crossover, and both shift every year. The newer caries management codes show how quickly the code set adapts to new clinical approaches, and staying current on additions like D2991 matters as much as knowing the codes used every day. Codes shown here reflect the CDT 2026 edition and general industry practice. Payers set their own policies, and the information is educational rather than billing or legal advice.
Frequently Asked Questions
What is the CDT code for a dental exam?
The right exam code depends on the visit. D0120 covers a routine recall checkup for an established patient, D0150 covers a comprehensive workup for a new patient, and D0140 covers a limited, problem-focused visit for one specific complaint.
What does CDT code D0140 mean?
D0140 is a limited oral evaluation that is problem-focused. It applies when a patient comes in for a specific issue, such as pain or a broken tooth, rather than a routine review, and the record should name the problem assessed.
What is the difference between D1354 and D1355?
D1354 arrests decay that already exists on a tooth, most often with silver diamine fluoride. D1355 prevents decay on a sound surface with no active lesion, typically tied to a caries risk assessment. The same product can support either code, since the intent on the tooth is what determines which one applies.
What does CDT code D2991 cover?
D2991 reports a hydroxyapatite regeneration medicament applied to an early, non-cavitated lesion, most often a white spot. It is billed per tooth and is distinct from D1354 or D1355, since it targets enamel regeneration rather than arresting or preventing decay.
What is the CDT code D4346 used for?
D4346 reports full-mouth scaling for a patient with generalized moderate or severe gingival inflammation but no bone or attachment loss. It sits between routine prophylaxis and scaling and root planing, and it is reported once per visit, not per quadrant.
How often do dental codes change?
CDT codes change every year, with each new edition taking effect on January 1. The 2026 edition introduced 60 changes, so reviewing the annual update is part of keeping claims clean.
What is the difference between CDT and CPT codes?
CDT codes are maintained by the American Dental Association and report dental procedures on dental claims. CPT codes are maintained by the American Medical Association and report medical procedures on the CMS-1500 form, including dental work that crosses over to medical insurance.
Can a dental office bill medical insurance?
Yes, in specific situations such as trauma, medically necessary surgery, biopsies, and sleep appliances. Those claims use CPT codes paired with ICD-10 diagnosis codes on the CMS-1500 form, and they require documented medical necessity.