8 min read

How to Pick the CDT Code for a Night Guard, D9944 to D9946

The CDT code for a night guard depends on material and arch: D9944 hard full arch, D9945 soft full arch, D9946 hard partial arch. Here is how to bill each.

Ask five billers for the CDT code night guard claims go out under and you will get three codes and an argument. There is no single one. The code follows the appliance: D9944 for a hard appliance covering the full arch, D9945 for a soft appliance covering the full arch, D9946 for a hard appliance covering a partial arch. Adjustment is D9943, repair or reline is D9942. A guard fabricated to treat a temporomandibular disorder is a different code entirely.

Nothing in that list depends on the brand of the appliance or what the lab slip calls it. Two questions decide the code: what material forms the surface the opposing teeth bite against, and how much of the arch it covers.

The occlusal guard code set, at a glance

Code Nomenclature What it actually covers
D9944 Occlusal guard, hard appliance, full arch Rigid appliance over a complete arch, including delivery
D9945 Occlusal guard, soft appliance, full arch Flexible appliance over a complete arch, including delivery
D9946 Occlusal guard, hard appliance, partial arch Rigid appliance covering part of an arch, such as an anterior style device
D9942 Repair and/or reline of occlusal guard Work on an appliance that already exists
D9943 Occlusal guard adjustment Chairside adjustment of an existing appliance
D7880 Occlusal orthotic device, by report Appliance fabricated to treat a temporomandibular disorder
D7881 Occlusal orthotic device adjustment Adjustment of a D7880 device, not of a D9944 guard
D9947 Custom sleep apnea appliance fabrication and placement Sleep apnea therapy, not bruxism therapy

One gap stands out. Hard full arch, soft full arch, hard partial arch, and no soft partial arch code. CDT does not contain one. For a soft partial arch appliance the common approach is D9999, unspecified adjunctive procedure by report, with a narrative stating the material and the extent of coverage, plus the lab invoice. Some payers publish their own instruction, so ask before you submit rather than after the denial.

What is dental procedure code D9944?

D9944 is occlusal guard, hard appliance, full arch. Hard means rigid, typically processed or milled acrylic that does not flex under load. Full arch means the appliance seats over a complete arch rather than a segment. Three operational points decide whether it pays.

The code includes delivery. Impression, fabrication and seat are one procedure. Billing the records visit separately from the insertion visit gets the second line denied as inclusive.

Arch matters on the claim. An upper and a lower appliance are two appliances and two lines of D9944, each with its arch identified. Expect most plans to allow one per benefit period regardless, which is a conversation to have before the second impression, not after the remittance.

Date of service is a payer question, not a clinical one. Some want the delivery date, some the impression date. A guard fabricated in December and seated in January can land in either plan year, which matters when the annual maximum is nearly spent. Ask, record the answer with the reference number, and apply it consistently.

The hard soft night guard dental code problem

The dual laminate appliance, soft inner liner bonded to a hard outer layer, is where most coding disputes start. There is no combination code. You cannot bill D9944 and D9945 for one appliance, and doing so reads as unbundling.

The ADA has published guidance on documenting guards made with both hard and soft materials, and it is worth reading in the current CDT edition rather than relying on a forum post. The working rule most billers apply is to select the code matching the material that forms the occluding surface, the part that takes the bite, then attach a narrative describing the construction and the lab invoice showing the materials. Keep that invoice attached: the fastest way to lose this argument on appeal is to have no evidence of what the appliance is made of.

What does the dental code D9943 represent?

D9943 is occlusal guard adjustment, the chairside reshaping of an appliance the patient already has. D9942 is repair and/or reline. Neither is a fabrication code, and neither is reportable on the delivery date, because adjusting a new guard at the seat is part of D9944 through D9946.

Two rules keep adjustment claims clean. Confirm each plan's post delivery window, since many bundle adjustments made within a short period after seating, commonly quoted at 30 to 90 days. And match the adjustment code to the appliance code: something reported as D7880 is adjusted with D7881, not D9943.

D9940 is retired, and your fee schedule may not know it

D9940, occlusal guard by report, was the one code for every night guard until the CDT 2020 edition split the category into D9944, D9945 and D9946. It is gone.

It is also remarkably persistent. It survives in procedure favorites, printed lab slips and fee schedules imported years ago. A deleted code does not pay at a reduced rate. It rejects at the clearinghouse or denies as invalid, and the claim sits in the aging report while everyone assumes it is processing. If claims are already stuck, the denial codes tell you which bucket they landed in, and our guide to CARC, RARC and CAGC codes for dental teams covers how to read them.

When the appliance is a TMJ device, not a night guard

This is the distinction with the most money attached to it. A guard made because a patient grinds at night is D9944, D9945 or D9946. An appliance fabricated as therapy for a diagnosed temporomandibular disorder is usually D7880, occlusal orthotic device by report, adjusted with D7881.

The two can look similar on the bench. What separates them is the diagnosis, the exam findings and the treatment intent in the chart. Nocturnal bruxism and tooth wear is a guard. Joint pain, limited opening, deviation on opening or a TMD diagnosis, with the appliance part of a treatment plan for that condition, is an orthotic device.

Plan treatment of TMD varies widely and is chosen by the employer group, so no carrier universally covers or excludes it. Some plans exclude TMD outright, some cover it under a separate lifetime maximum, some route it to medical. Verify the plan by name, ask whether TMD appliances are a dental benefit, a medical benefit or excluded, and record the answer with the reference number.

When the answer is medical, the claim goes out on a CMS-1500 with CPT and ICD-10-CM coding, usually drawing on the M26.6 temporomandibular joint disorder series, with G47.63 available for sleep related bruxism. Our walkthrough of medical billing for TMJ treatments in a dental office covers the documentation, and the differences between CDT and CPT codes in dentistry explains why the two systems behave so differently on the same appliance. The discipline is the one that governs cross coding for frenectomies: the medical claim pays on documented necessity, not on the procedure name.

What does the dental code D9951 represent?

D9951 is occlusal adjustment, limited, and D9952 is occlusal adjustment, complete. Both describe reshaping the patient's natural dentition to correct interferences. D9950 is occlusion analysis, mounted case.

None of these are appliance codes. The word occlusal in the nomenclature is what catches people out. Reshaping enamel is D9951 or D9952. Reshaping acrylic is D9943. Plans commonly treat limited occlusal adjustment as a restricted or non-covered benefit, so verify it rather than assuming it rides along.

Verify the guard before the impression, not after the seat

Guard benefits are among the least standardized in dentistry. Provisions are chosen by the employer group, so two patients with the same carrier and the same card design can have entirely different answers. Ask these, per plan.

Question to ask Why it changes the estimate
Is a guard a covered benefit at all Outright exclusion is common and is the biggest surprise
Which category does it fall into Basic, major or adjunctive changes the coinsurance percentage
What is the frequency limit One per three years and one per five years are both commonly quoted
Delivery date or impression date Decides which plan year the claim lands in
Does it apply to the annual maximum A nearly spent maximum can reduce the payment to nothing
Is a narrative or diagnosis required Some plans require documented bruxism or wear facets
Is a TMD appliance excluded If so, D7880 belongs on a medical claim

Then run the arithmetic in front of the patient. An illustrative case: office fee 650 dollars for D9944, contracted allowable 480, plan pays at 50 percent.

Line Amount
Office fee, D9944 650
Contracted allowable 480
Plan pays at 50 percent of 480 240
Contractual write off, 650 minus 480 170
Patient responsibility 240

Those numbers are illustrative, not a benchmark. The shape is the point: the patient's share on a guard is usually large enough that a wrong estimate becomes a collections problem. Where the plan treats guards as major, the submission discipline in getting a pre-determination approved applies here too.

What to put in the claim so it pays the first time

Guards denied for documentation follow the same pattern as bone graft claim denials. The procedure was appropriate, the paperwork did not prove it. Send the narrative naming the material and arch coverage, the lab invoice, and clinical evidence of the problem being treated, which for bruxism means photographs or chart notes describing wear facets, not the word bruxism alone.

Curo reads the full benefit detail for each plan, including guard frequency and category, and carries it into the estimate and the claim so the appliance is priced from what the plan actually says. The claim side is covered in claims automation.

If you change one thing this week, make it the fee schedule audit. Open the procedure list, confirm D9940 is deactivated, confirm D9944, D9945, D9946, D9942 and D9943 carry current fees, and check that D7880 exists as its own entry rather than being quietly coded as a night guard. Ten minutes, and it stops the two most expensive mistakes in this category before they reach a payer.

Frequently asked questions

What is dental procedure code D9944?

D9944 is occlusal guard, hard appliance, full arch. It covers fabricating and delivering a rigid appliance that seats over a complete arch, upper or lower. The code includes the delivery appointment, so the impression visit and the seat visit are not billed separately. If both arches are treated, that is two appliances and two lines, though most plans will allow only one in a benefit period.

What does the dental code D9943 represent?

D9943 is occlusal guard adjustment, the chairside reshaping of an appliance that already exists. It is not a fabrication code and it is not the same as D9942, repair and/or reline of occlusal guard. Adjustments made on the delivery date are part of the fabrication code. Many payers also bundle adjustments made inside a short window after delivery, so confirm that window per plan.

What does the dental code D9951 represent?

D9951 is occlusal adjustment, limited. It describes reshaping the patient's own teeth to correct occlusal interferences, not adjusting an appliance. D9952 is the complete version and D9950 is occlusion analysis, mounted case. Billing D9951 for adjusting a night guard is a coding error that invites a takeback on audit. Use D9943 when the thing being adjusted is the guard.

What is CDT code D2952 used for?

D2952 is post and core in addition to crown, indirectly fabricated, meaning a cast post and core made in a lab for an endodontically treated tooth. It has nothing to do with occlusal guards. Its neighbors are D2954, prefabricated post and core in addition to crown, and D2950, core buildup including any pins when required. All three are reported in addition to the crown code.

What is the D9940 dental code?

D9940 was occlusal guard, by report, the single code that covered every night guard before CDT 2020 split the category into D9944, D9945 and D9946. It is retired. Submitting it now produces a clearinghouse rejection or a denial for an invalid procedure code, which is why it is worth searching your fee schedule and procedure favorites for it.

Sources

Automate Your Practice Today

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