Billing & Insurance

CDT Codes Explained: The Dental Office Manager's Complete Reference

600+ CDT codes your front desk needs to navigate every day

A practical billing reference for dental office managers

12 min read

Why Every Front Desk Team Member Needs to Understand CDT Codes

CDT codes are the language of dental billing. Every insurance claim, every treatment plan estimate, and every fee schedule lookup depends on them. When your front desk team understands CDT codes — not at a clinical level, but at a billing level — they answer patient questions faster, submit cleaner claims, and catch errors before they become denials.

The ADA's CDT code set contains over 600 active procedure codes organized into 12 categories, from D0100 (Diagnostic) through D9999 (Unspecified). Your practice likely bills fewer than 100 of these regularly, but knowing how the system is structured helps your team navigate unfamiliar codes when they appear on an EOB or a treatment plan.

This article is a practical billing reference for dental office managers and front desk staff — not a clinical manual. It covers how CDT codes are structured, the codes you encounter most often, the ones that get denied most, and how to look them up fast.

How CDT Codes Are Structured: The D0000-D9999 System

Every CDT code starts with the letter "D" followed by four digits. The first digit indicates the category of service. D0 codes are diagnostic, D1 codes are preventive, D2 codes are restorative, and so on through D9 for adjunctive general services.

Understanding this structure means your team can identify the general category of any code at a glance. When a patient asks about D4341, your front desk knows immediately it is a periodontic procedure (D4xxx) before even looking it up. When an EOB shows a denial for D2750, they know it is a restorative code (D2xxx) — likely a crown.

The ADA maintains and updates the CDT code set annually. New codes are added, existing codes are revised, and obsolete codes are deleted every January 1st. CDT codes are updated annually by the ADA, with 10-20 codes added, revised, or deleted each year — making it essential to stay current.

  • D0100-D0999 — Diagnostic: oral evaluations, radiographs, diagnostic imaging, assessments
  • D1000-D1999 — Preventive: prophylaxis, fluoride, sealants, space maintainers
  • D2000-D2999 — Restorative: fillings, crowns, inlays, onlays, veneers
  • D3000-D3999 — Endodontics: root canals, pulp capping, apicoectomy
  • D4000-D4999 — Periodontics: scaling and root planing, bone grafts, tissue grafts
  • D5000-D5999 — Prosthodontics (removable): complete and partial dentures, relines
  • D6000-D6999 — Prosthodontics (fixed) and Implant Services: implants, bridges, abutments
  • D7000-D7999 — Oral and Maxillofacial Surgery: extractions, biopsies, surgical procedures
  • D8000-D8999 — Orthodontics: braces, retainers, orthodontic adjustments
  • D9000-D9999 — Adjunctive General Services: anesthesia, office visits, emergency treatment

The 20 CDT Codes Your Office Bills Most Often

While the full CDT set has 600+ codes, most general dental practices regularly bill 50-80. These 20 codes account for the majority of production in a typical general dentistry office. Knowing their descriptions and approximate insurer reimbursement ranges helps your front desk answer patient questions without a lookup.

Diagnostic and preventive codes appear on nearly every patient visit. These are your highest-volume codes and where even small fee schedule errors multiply across hundreds of patients per year.

  • D0120 — Periodic oral evaluation: the standard recall exam, typically $0-45 copay
  • D0150 — Comprehensive oral evaluation: new patient or complex case, $0-65 copay
  • D0210 — Full mouth series (intraoral): complete X-ray set, $0-75 copay
  • D0274 — Bitewings (four images): routine X-rays, $0-25 copay
  • D0330 — Panoramic radiographic image: panorex, $0-85 copay
  • D1110 — Prophylaxis (adult): standard cleaning, $0-35 copay, usually covered 80-100%
  • D1120 — Prophylaxis (child): pediatric cleaning, $0-25 copay
  • D1208 — Topical fluoride application: typically covered for patients under 18
  • D1351 — Sealant (per tooth): preventive, often covered 100% for children under 14
  • D2140 — Amalgam filling (one surface): silver filling, becoming less common
  • D2391 — Resin composite (one surface, posterior): tooth-colored filling, $50-120 copay
  • D2392 — Resin composite (two surfaces, posterior): $80-180 copay
  • D2740 — Crown (porcelain/ceramic): all-ceramic crown, $250-500 copay
  • D2750 — Crown (porcelain fused to high noble metal): PFM crown, $300-600 copay
  • D2950 — Core buildup: often billed with crowns, $50-150 copay
  • D3310 — Root canal (anterior): front tooth root canal, $150-350 copay
  • D3330 — Root canal (molar): back tooth root canal, $300-700 copay
  • D4341 — Scaling and root planing (per quadrant): deep cleaning, $75-200 copay per quad
  • D7140 — Extraction (erupted tooth): simple extraction, $50-150 copay
  • D7210 — Surgical extraction: impacted or complex, $100-300 copay

CDT Codes That Get Denied Most Often (and Why)

Certain CDT codes trigger higher denial rates than others — not because the procedures are unnecessary, but because insurers have specific requirements around documentation, authorization, and frequency that practices commonly miss.

Understanding which codes are "high-risk" for denials lets your team proactively attach narratives, check authorization, and verify frequency limits before submitting the claim.

  • D4341/D4342 (Scaling and root planing) — denied 15-20% of the time. Requires periodontal charting, X-rays showing bone loss, and a clinical narrative. Delta Dental is especially strict on SRP documentation.
  • D2740/D2750 (Crowns) — denied 10-15% of the time. Many insurers require pre-authorization for crowns over $300. A pre-op X-ray showing the existing tooth condition significantly improves approval rates.
  • D2950 (Core buildup) — frequently denied when billed with a crown if the insurer considers it bundled into the crown fee. Check each insurer's bundling rules before billing separately.
  • D7210 (Surgical extraction) — denied when billed as surgical but the insurer determines the extraction was routine (D7140). Include a narrative explaining why surgical technique was required.
  • D0220/D0230 (Periapical X-rays) — denied when billed alongside a full mouth series (D0210) on the same date. Most insurers consider them inclusive.
  • D1110 (Prophylaxis) — denied when frequency limits are exceeded. Most plans cover 2 per calendar year. A third cleaning requires medical necessity documentation or an alternative code like D4910 (periodontal maintenance).
High-Denial Codes

D4341 (scaling and root planing) and D2740/D2750 (crowns) together account for nearly 30% of all dental claim denials. Always attach clinical narratives and pre-op X-rays for these codes.

Annual CDT Updates: What Changed in 2026 and How to Stay Current

The ADA updates the CDT code set every January 1st. In 2026, the ADA added 14 new codes, revised 8 existing codes, and deleted 3 obsolete codes. These changes affect billing, fee schedules, and claim adjudication — and your office needs to implement them promptly.

New codes often address emerging procedures or fill gaps in the existing code set. Revised codes may change in description, scope, or documentation requirements. Deleted codes must be replaced with the appropriate current alternative — billing a deleted code results in an automatic rejection.

Stay current by subscribing to the ADA's CDT update notifications, checking your PMS vendor's update schedule (Dentrix and Eaglesoft typically release CDT updates in December for January implementation), and updating your fee schedules when new insurer schedules arrive that reflect the new codes.

  1. December: Download the ADA's annual CDT code update summary from ada.org
  2. December: Check your PMS vendor for the CDT update package (Dentrix, Eaglesoft, Open Dental all release these)
  3. January 1: Apply the CDT update in your PMS — add new codes, update revised descriptions, remove deleted codes
  4. January: Update your fee schedules with any new codes and their insurer reimbursement rates
  5. January: Brief your front desk and billing team on the most relevant changes to your practice
  6. Ongoing: When an unfamiliar code appears on an EOB or treatment plan, check whether it is a new or revised code from the latest update

Looking Up CDT Codes Fast: Tools and Methods

Your front desk needs to look up CDT codes quickly in two directions: code-to-description ("What is D2740?") and description-to-code ("What is the code for a porcelain crown?"). The speed and accuracy of these lookups directly affects phone call duration, treatment plan presentation, and claim submission quality.

The ADA's official CDT manual is the definitive reference but is not practical for quick lookups — it is a 300+ page book. Your PMS has a CDT code lookup feature, but it is usually buried in a menu that takes multiple clicks to reach. PDF fee schedules are the worst option for lookups because most are not searchable.

The best solution is a dedicated searchable CDT code tool that supports both code-number search and keyword search across descriptions. DentaFlex's fee schedule viewer includes this — type a code number or a procedure keyword and see the description, your fee, and every insurer's reimbursement rate instantly.

Quick Reference Card

Print a quick-reference card with your 30 most-billed CDT codes, descriptions, and approximate copay ranges for your top insurers. Post it by every front desk workstation — it handles 80% of patient questions without any digital lookup.

Building a CDT Quick-Reference for Your Office

A custom CDT quick-reference tailored to your practice is one of the simplest and highest-impact tools you can create. It takes about an hour to build and saves your front desk team minutes on every patient call.

Start with your top 30 most-billed codes — your PMS can generate a report showing your most frequent procedure codes over the last 12 months. For each code, list the CDT number, plain-English description, your office fee, and the approximate patient copay for your top 2-3 insurers.

Format it as a single-page laminated card or a pinned browser tab that your front desk can access instantly. Update it in January when CDT codes change and whenever you get new fee schedules from insurers.

  1. Run a procedure frequency report in your PMS for the last 12 months — identify your top 30 codes
  2. For each code: list CDT number, plain-English name, your office fee, and copay for top 2-3 insurers
  3. Organize by category: Diagnostic, Preventive, Restorative, Surgical (matching the D-code structure)
  4. Format as a single-page reference — laminated card for the desk or a pinned browser bookmark
  5. Update every January (CDT changes) and when new insurer fee schedules arrive