A patient calls because they are grinding their teeth at night. The dentist takes an impression, sends it to the lab, and two weeks later the guard comes back ready to deliver. At checkout, someone has to pick a code. The D9944 dental code is the one most practices reach for: occlusal guard, hard appliance, full arch. Get it wrong and the claim bounces. Get the narrative wrong and the plan calls it cosmetic. We built our insurance verification tool because we watched front desks spend real minutes untangling cases exactly like this one.
The D9944 dental code covers a hard occlusal guard that covers the biting surfaces of every tooth on one arch, upper or lower. Dentists use this code for a custom night guard made from a hard acrylic material, fitted from an impression or digital scan, and delivered to the patient at a second visit. The code applies to a full arch appliance only; a guard that covers part of an arch uses D9946 instead, and a guard made with a soft appliance material uses D9945. Most dental plans that cover occlusal guards pay for one guard per arch every two to five years, a frequency limit set by the plan, not by the ADA. To get the claim paid, the office usually needs to send a narrative that states the diagnosis, commonly bruxism or jaw joint pain, along with the date of delivery and the arch treated. Plans that classify the guard as cosmetic or elective will deny the claim even with a complete narrative.
What Is the D9944 Dental Code?
The full CDT description reads: D9944, occlusal guard, hard appliance, full arch. The guard is made in a lab from a model of the patient's arch, not chairside, and it covers the biting surface of every tooth on that arch. The ADA retired the old single code for occlusal guards, D9940, and split it into three codes based on material and arch coverage. If an older fee schedule or chart note still lists D9940, it needs to be updated, since that code no longer applies to new claims. For the full list of guard and appliance codes side by side, the CDT procedure code guide is the source to check against before a claim goes out.
D9944 vs D9945 vs D9946: Which Code Applies
The three guard codes split along two lines: material and arch coverage.
- D9944: hard acrylic, full arch (every tooth on one arch is covered)
- D9945: soft appliance, full arch
- D9946: hard acrylic, partial arch (covers some, not all, teeth on the arch)
The material actually delivered decides the code, not what the dentist planned to use. If the lab sends back a guard with a soft layer on the biting surface over a hard base, many plans read that as a dual-laminate guard and ask the office to bill D9945 or explain the material in the narrative. The office picks the code based on what was made and delivered. Valian never picks it for them; a check only shows what the plan allows once the office tells it which code applies.
Documentation and Narrative for D9944
Most plans want four things before they pay a D9944 claim: the diagnosis (bruxism or jaw joint symptoms are the common ones), the date the guard was delivered to the patient, the arch treated, and a statement that the appliance is a hard, full arch guard rather than a partial or soft one. Some plans also ask for a note on the occlusal exam that led to the guard being prescribed. A thin narrative, something like "patient needs night guard," is one of the fastest ways to get this code denied. A narrative that names the diagnosis, the arch, and the material gets through review faster because the reviewer does not have to guess.
D9944 Dental Code Cost
Fees for the appliance itself vary by lab, material, and region, so there is no single number to quote here. What the patient owes depends on three things: the office's fee for the service, what the plan allows toward D9944, and whether the frequency limit has already been used in this benefit period. If a patient had a guard two years ago and the plan only pays every five years, the whole fee falls to the patient regardless of what the plan's brochure says about night guard coverage. A one click check before the lab work starts shows the allowed amount and the remaining frequency, so the patient hears the real number at the consult instead of a surprise at delivery.
Insurance Coverage for Occlusal Guards
Dental plans are the usual route for a D9944 claim, and most file it under the major restorative or prosthodontic category rather than preventive, which changes what percentage of the fee the plan pays toward it. Some plans require a predetermination before the lab work starts, especially for patients close to their annual or multi-year maximum. Skipping that step is how an office ends up delivering a guard the plan never agreed to pay for.
How to Verify D9944 Coverage Before You Bill
Checking coverage for D9944 before the visit saves a denial later. The front desk signs in, pulls up the patient's plan, and runs a one click check through our insurance verification tool. That check returns the frequency limit for occlusal guards, the percentage the plan pays toward that benefit category, and whether a narrative is required on the claim. The check does not file the claim or decide between D9944 and D9946 for the office; it only confirms what the plan allows before the patient walks out with a guard the front desk assumed was covered. For the step-by-step version of that process, see what a full verification actually takes, and for how to read the plan document itself, see this breakdown guide. Some payers list the guard frequency right on their portal; every payer we verify in real time is searchable if the team wants to check one before calling.
If your front desk is still calling payers one by one to confirm a guard benefit, it may be worth looking at insurance verification and seeing how the one click check fits into a slow week at the desk. You can also book a time to see it on your own schedule.
FAQ
What is the difference between D7880 and D9944?
D7880 is an occlusal orthotic device, typically used when a provider has documented temporomandibular joint dysfunction, and it is sometimes billed to medical insurance instead of dental. D9944 is an occlusal guard, used mainly for bruxism, and it is billed under the dental plan's major restorative or prosthodontic benefit. The two codes carry different documentation requirements, so the office needs to match the code to the device made and the reason it was prescribed.
What is the dental code D9994?
D9994 is not a valid code in the current CDT code set. It is a common typo for D9944, the hard, full arch occlusal guard code. If a claim or chart shows D9994, check it against the CDT procedure code guide before resubmitting, since the payer will reject an invalid code outright.
Is D9944 a nightguard?
Yes. D9944 is the code most offices bill for a custom, hard night guard that covers every tooth on one arch. Not every night guard uses this code though; a soft guard uses D9945, and a guard that covers only part of the arch uses D9946.
Are occlusal guards covered by medical insurance?
Usually not. Dental plans are the typical route for a D9944 claim. Medical insurance occasionally covers an occlusal appliance when it is tied to a temporomandibular joint diagnosis and billed as D7880 or a medical code instead, but each medical plan sets its own rules, and the office should confirm with that specific payer before assuming either way.
Get these guides in your Google results
Add Valian as a preferred source. Our guides then show up more often in your Top Stories, AI Mode, and AI Overviews. Takes one click, and you can undo it any time.