D9973 Dental Code: External Bleaching, Per Tooth

Written by Tabby M.Updated for CDT 2026

D9973 is the CDT code for bleaching the outside surface of one discolored tooth, reported per tooth with the tooth number.

  • When to use: One tooth, usually an incisor, has darkened relative to its neighbors after trauma or a root canal, and the goal is to match their shade.
  • When not to use: Whole-arch whitening is D9972 in office or D9975 with take-home trays, and bleaching sealed inside a root-canal-treated tooth is D9974.
  • Billing note: Most plans exclude bleaching as cosmetic, so submit with the trauma or endo history, photos, and a narrative, and post the balance as patient responsibility.
On this page

What D9973 covers

D9973 reports professional bleaching applied to the outer enamel surface of one tooth. The typical patient has a single tooth, usually an incisor, that darkened relative to its neighbors after an injury or root canal treatment. The dentist isolates the tooth and applies a professional-strength peroxide agent to its facial surface, sometimes over more than one appointment.

The code is per tooth, and the tooth number goes on the claim line. That separates it from the rest of the whitening family:

  • Whole-arch whitening done in the chair is D9972, per arch.
  • Take-home custom trays with dispensed gel are D9975, per arch.
  • Bleaching agent sealed inside the crown of a non-vital tooth is D9974, per tooth.

D9973 does not cover microabrasion or enameloplasty to remove surface staining, composite or veneer work to mask discoloration, or whitening multiple teeth as a cosmetic case. A patient who wants a brighter smile is an arch-code patient. A patient with one tooth that does not match is a D9973 (or D9974) patient.

Per tooth vs per arch is the axis that gets miscoded

The bleaching codes split on where the agent is applied (outside the tooth, inside the tooth, or at home in a tray) and on the billing unit (tooth or arch). D9973 is outside the tooth, per tooth.

A front desk that posts “whitening” from the schedule without asking which scenario happened tends to reach for D9972. On a single-tooth case that overstates the service and puts an arch code on a claim whose narrative talks about tooth #8. The reverse error is posting a full arch as D9973 per tooth. That is not how the code set is built, and a cosmetic claim with ten D9973 lines invites a review it will not survive.

When insurance might actually consider it

Most dental plans exclude bleaching as cosmetic, and D9973 falls under that language. It is still the one external bleaching code with an exception argument, because the indication is usually a darkened tooth with a documented cause:

  • Post-trauma discoloration. An injury damaged the pulp and the crown darkened over the following months. The argument is that the discoloration is a consequence of injury, not an elective cosmetic upgrade.
  • Post-endodontic discoloration. The tooth darkened after root canal treatment. Some carriers will treat bleaching here as restoring the tooth’s pre-disease appearance, though many of these cases go to D9974 internal bleaching because the stain is internal.

Whether either pays is plan-dependent. Verify the plan’s cosmetic-exclusion language first, have the patient sign a financial agreement that assumes denial, and post the balance as patient responsibility from the start. If the plan excludes all bleaching by category, no narrative overcomes it: collect at the time of service and skip the appeal.

Documentation that supports the claim

Whether the claim is for insurance or for the patient’s FSA/HSA paperwork, chart:

  • Tooth number and the shade of the treated tooth against its neighbors, before and after.
  • The cause, if known: date of trauma, date of endodontic treatment, or “unknown etiology” noted honestly.
  • Material and technique: agent, concentration, isolation method, number of applications.
  • Visit dates for each application in the course.

Sometimes a patient first presents with pain after the trauma and is seen for palliative care under D9110. The bleaching conversation comes months later, once the tooth has stabilized at its final shade. Keep them as separate encounters in the chart; the trauma date in the D9110 note is the documentation the later D9973 claim relies on.

What to get right in your PMS

  1. Post with the tooth number. Clearinghouses reject or pend a D9973 line without one.
  2. Keep a real fee on the code. Even on patient-pay cases, the superbill needs a line-item fee for FSA/HSA submission.
  3. Distinguish courses from visits. If your office charges one fee per tooth for a multi-visit course, chart every visit but post the fee once, so the ledger and the chart agree.

FAQs

What is the difference between D9973 and D9972?
The billing unit. D9973 whitens one tooth and is reported per tooth. D9972 is in-office whitening of a whole arch, reported per arch. Bleaching a single darkened lateral incisor to match its neighbors is D9973 x1 with the tooth number on the claim, not a D9972 arch charge.
Does insurance ever pay for D9973?
Occasionally, and more often than for the arch-level whitening codes. When a single tooth darkened after documented trauma or endodontic treatment, some plans will consider the bleaching restorative rather than cosmetic. Submit with the trauma or root canal history, pre-treatment photos, and a short narrative. Most plans still exclude all bleaching as cosmetic, so verify the plan and set patient expectations for denial.
When should I use D9974 instead of D9973?
When the agent goes inside the tooth. D9973 applies the agent to the outside surface. D9974 places it inside the crown of a non-vital, root-canal-treated tooth (the walking bleach technique). A dark endo-treated tooth often gets D9974 because the stain is in the internal dentin, where external gel cannot reach it.
Do I bill D9973 once per visit or once per tooth?
Per tooth. Two discolored teeth treated at the same visit are two line items, each with its own tooth number. Whether repeat applications on the same tooth across visits can each carry a fee is plan-dependent and worth confirming before you quote the patient; many offices charge one course fee per tooth.

Related codes

Need help billing this code?

We handle D9973 claims daily.

If your team is spending time on denials, narratives, or carrier follow-up for this code, our outsourced dental insurance billing service can take it off your plate. We submit the claims, post what comes back, and follow up on anything unpaid.

“Claims, posting, denials, all of it gets handled, and it costs far less than hiring another employee. My front desk got hours of their week back, and honestly I just don't think about billing anymore.”
Dr. Diana D'Aoust, Nations Dental Studio
Book a 30-minute callHow to choose a billing company

CDT codes are maintained by the American Dental Association. This page is an editorial billing guide, not the official ADA code descriptor. Verify current coverage policies with each carrier before submitting claims.

Book a call