8 min read

How Many CDT Codes Are There, and Which Ones Matter

Roughly 800 codes across twelve categories of service, revised every January 1. Here is how many CDT codes there are and which ones your practice actually bills.

Ask how many CDT codes are there and the honest answer is a moving target: roughly 800 procedure codes in the current edition, spread across twelve categories of service, revised every January 1. Published counts differ because some lists fold in recently deleted codes and some count the unspecified "by report" codes separately. The total matters far less than two things you control: whether your practice software is still carrying codes the ADA retired, and whether the handful of codes that carry most of your production are coded the way the plan reads them.

The twelve categories of service

Every CDT code is five characters, a capital D followed by four digits, and the first digit tells you the category. This is the map worth pinning up.

Category of service Code range Example
Diagnostic D0100 to D0999 D0210 complete series of radiographic images
Preventive D1000 to D1999 D1110 prophylaxis, adult
Restorative D2000 to D2999 D2391 resin based composite, one surface, posterior
Endodontics D3000 to D3999 D3330 endodontic therapy, molar
Periodontics D4000 to D4999 D4341 scaling and root planing, four or more teeth per quadrant
Prosthodontics, removable D5000 to D5899 D5110 complete denture, maxillary
Maxillofacial prosthetics D5900 to D5999 D5911 facial moulage, sectional
Implant services D6000 to D6199 D6010 surgical placement of implant body, endosteal
Prosthodontics, fixed D6200 to D6999 D6740 retainer crown, porcelain or ceramic
Oral and maxillofacial surgery D7000 to D7999 D7140 extraction, erupted tooth or exposed root
Orthodontics D8000 to D8999 D8080 comprehensive orthodontic treatment, adolescent dentition
Adjunctive general services D9000 to D9999 D9944 occlusal guard, hard appliance, full arch

Two structural details that come up constantly. First, implant services and fixed prosthodontics share the D6000 block but are separate categories, split at D6200, which is why a plan can cover one and exclude the other. Second, every category ends with an unspecified "by report" code such as D2999 or D9999. Those are for procedures with no assigned code, they require a narrative, and they are among the most abused codes in dentistry. If you are using one routinely, a real code almost certainly exists.

How often are CDT codes updated?

Once a year, effective January 1, on a cycle that runs longer than most practices realize.

Code change requests are submitted to the ADA, the Code Maintenance Committee reviews and votes on them in the spring, and the approved set is published in the fall for use starting the following January 1. As of this writing, requests are due months ahead of that spring vote, so a code requested today is unlikely to be billable for over a year. Confirm current dates with the ADA.

Two consequences that cost money every January:

There is no grace period. A code deleted on December 31 is rejected on January 1. Payers are not obliged to translate a retired code into its replacement, and most do not.

Date of service governs, not submission date. A procedure performed on December 28 is billed with the code that was valid on December 28, even if the claim leaves your office in February. Practices that update their software on January 2 and then batch out December's backlog with January's codes generate a week of avoidable rejections.

What are the new 2026 CDT codes?

Every annual update arrives as four things, not one: new codes, revised codes, deleted codes, and editorial or policy changes to the manual. Carrier summaries of the 2026 update have described roughly thirty additions, about a dozen revisions and a handful of deletions. Treat any third party count as directional and confirm the list against the ADA's own publication.

The revisions are the ones that ambush people. A revised nomenclature or descriptor can change what documentation a code requires while the number itself stays the same, so nothing in your software looks different and your denial rate moves anyway. Read the revision list, not just the additions.

A workable January changeover, in order:

  1. Pull last year's production report and list every distinct code you billed. That is your exposure.
  2. Cross reference it against the deletion list. Any match is a hard stop that needs a replacement code mapped in your software before the first claim of the year.
  3. Read the revision list against that same production list. Where a descriptor changed, update the clinical note template, not just the code.
  4. Treat new codes as unfunded until proven otherwise. A code existing in CDT does not mean any plan has written a benefit for it. New codes routinely sit without an assigned benefit for a year or more.
  5. Send a predetermination on any new, high dollar code before you schedule the case. The same logic applies to elective work generally, which our guide to getting a predetermination for dental veneers approved works through in detail.

That last point is where new codes and denials meet. Graft and regenerative codes are a standing example, since a technically correct code with thin documentation still gets refused. See why a dental bone graft claim gets denied for how that plays out line by line.

What is the difference between the CDT codes D0180 and D0120?

These two get confused more than any other pair in the diagnostic block, and the difference is documentation, not opinion.

D0120 D0180
Nomenclature Periodic oral evaluation, established patient Comprehensive periodontal evaluation, new or established patient
Intended patient A patient of record at a routine recall visit A patient with signs, symptoms or risk factors for periodontal disease
Record must show Change in health status since the previous evaluation Full periodontal charting and probing depths, risk factors, plus hard and soft tissue findings
Typical frequency handling Shared evaluation frequency, commonly two per benefit year Usually the same shared frequency, so it does not buy an extra visit
Common reason it fails Billed on the same date as another evaluation code No periodontal charting in the record on the date of service

Risk factors that support D0180 include tobacco use and diabetes, alongside the clinical findings. The code is legitimate and underused in practices that do thorough periodontal screening, and indefensible in practices that submit it without charting.

On frequency: most plans pool D0120, D0150 and D0180 into one evaluation allowance, commonly quoted as two per benefit year, but that pooling and the count are plan level decisions made by the employer group. Verify the shared frequency for the specific plan rather than assuming a carrier handles it uniformly, and record the answer with the date and reference number.

What is the difference between CPT and CDT codes?

Different maintainers, different forms, different logic for getting paid.

CDT CPT
Maintained by American Dental Association American Medical Association
Format D plus four digits Five digits, Category I
Claim form ADA Dental Claim Form CMS-1500
Diagnosis code Optional on the dental form for most plans ICD-10-CM required
What drives payment Plan contract, frequency limits, annual maximum Medical necessity
Update cycle Annually, effective January 1 Annually, with additional releases for Category III codes

One detail that surprises people: the CDT codes are incorporated into HCPCS Level II as the D codes, which is how they appear in federal program coding contexts. CDT is also the HIPAA designated code set for dental services, so it is not merely an ADA convention.

The practical overlap is cross coding, where a dental procedure with a medical basis goes to the medical plan instead. Sleep apnea appliances, biopsies, trauma and temporomandibular joint therapy are the usual candidates. Our deeper comparison of CDT and CPT codes in dentistry covers the translation, and medical billing for TMJ treatments in a dental office covers the highest volume case, including the diagnosis coding that finding ICD-10 codes for TMJ disorders walks through.

Where the official list lives, and why free PDFs cost money

The CDT Code is copyrighted by the ADA and licensed through its publications. There is no complete official free download, which is why searches for a free CDT PDF turn up unofficial lists, and why those lists are so often one or two editions stale. Submitting a code that was deleted three years ago produces a rejection that looks like a payer problem and is not.

Diagnosis codes are the opposite case. ICD-10-CM is published by federal agencies and is genuinely free to look up, so paying a subscription for basic ICD-10 lookups is money burned, as our guide to free diagnostic code lookups explains. Do not generalize that to CDT. Buy the manual or license the feed your software uses.

Curo checks every claim line against the current code set before it leaves the practice, so a retired code or a mismatch between the code and the documentation surfaces at submission rather than three weeks later on a rejection report. You can see how that scrubbing works on the claims automation page.

The count that actually runs your practice

Roughly 800 codes exist. Your practice does not bill 800 codes, and the real number is the useful one.

Pull a production report for the last twelve months, group by procedure code, and sort by total production. Most offices find the list far shorter than they expected, and the top slice accounts for the overwhelming majority of what they collect. That short list is what deserves an annual audit: correct code, correct descriptor, documentation template that matches what the descriptor now says, and a verified frequency rule for each of your top plans.

Auditing 800 codes is a project nobody will finish. Auditing the codes that pay your rent is an afternoon, once a year, in the first week of January.

Frequently asked questions

What are the new 2026 CDT codes?

Each annual update is published as three lists: additions, revisions and deletions, plus editorial and policy changes. Carrier summaries of the 2026 update have described roughly thirty additions, about a dozen revised descriptors and a handful of deletions. Confirm the exact list against the ADA's own CDT publication rather than a carrier bulletin, because a revised descriptor can change what documentation a code requires even when the number stays the same.

How often are CDT codes updated?

Annually. Code change requests go to the ADA's Code Maintenance Committee, the committee votes in the spring, the new manual is published in the fall, and the changes take effect January 1. There is no mid-year release for the CDT set itself, although payers publish plan and policy changes throughout the year that alter how an unchanged code is processed.

What is the difference between the CDT codes D0180 and D0120?

D0120 is a periodic oral evaluation for an established patient at a recall visit. D0180 is a comprehensive periodontal evaluation for a patient with signs, symptoms or risk factors for periodontal disease, and it requires periodontal charting, probing depths and risk factor documentation in the record. Most plans count both against the same shared evaluation frequency, so billing D0180 rarely adds a visit.

What is the difference between CPT and CDT codes?

CDT codes are maintained by the American Dental Association, take the form of a D plus four digits, and go on the ADA Dental Claim Form to a dental plan. CPT codes are maintained by the American Medical Association, are five numeric digits, and go on a CMS-1500 with an ICD-10-CM diagnosis code to a medical plan. Dental payment follows the plan contract; medical payment follows medical necessity.

Where can I get an official CDT code list?

The CDT Code is copyrighted by the American Dental Association and licensed through its publications, so there is no complete free official download. Free lists circulating online are frequently one or two editions behind, which is how practices end up submitting a code that was deleted years ago. Buy the current manual or license the data feed your practice software uses.

Sources

Automate Your Practice Today

Join hundreds of clinics using Curo to increase case acceptance and streamline their prior authorization process.