Night Guard Dental Codes Explained: D9944, D9945, D9946 (and What Insurance Actually Covers)
|
THE SHORT ANSWER The ADA code for a custom night guard is D9944 (hard, full arch), D9945 (soft, full arch), or D9946 (hard, partial arch). Adjustments are D9943 and repairs are D9942. Insurance coverage is inconsistent. Some plans pay around half, many exclude occlusal guards completely. HSA and FSA funds work either way, which is often the simpler route. |
If you are looking up night guard dental codes, you are probably in one of two spots. Either a dentist quoted you several hundred dollars for a night guard and you want to know if insurance will help. Or you work at the front desk of a dental office and you need the right CDT code before a claim goes out.
Either way, here are the actual codes, what each one means, and the honest version of what insurance does and does not do with them.
What are the dental codes for night guards?
Night guards fall under the ADA's CDT codes for occlusal guards. Occlusal just means related to the biting surfaces of your teeth, which is why the paperwork never says night guard even though that is what everyone calls it.
|
Code |
What it covers |
In plain English |
|
D9944 |
Occlusal guard, hard appliance, full arch |
A hard custom night guard covering all upper or all lower teeth. The most commonly billed code. |
|
D9945 |
Occlusal guard, soft appliance, full arch |
A soft custom night guard covering a full arch. |
|
D9946 |
Occlusal guard, hard appliance, partial arch |
A hard guard covering only some teeth, like a front teeth only design. |
|
D9943 |
Occlusal guard adjustment |
The dentist adjusting the fit of an existing guard. |
|
D9942 |
Repair or reline of occlusal guard |
Fixing or relining a guard you already own. |
One piece of history that clears up a lot of confusion. Before 2019 there was a single catch all code, D9940. The ADA retired it and split it into the codes above so claims could distinguish hard from soft and full arch from partial. If you see D9940 referenced on an older document or forum post, that is why it no longer works.
Does dental insurance actually cover these codes?
Sometimes, and this is where you should read your own plan rather than trust a general answer. Here is the honest pattern we see. Some plans cover occlusal guards under major restorative benefits, often at around 50 percent after your deductible. Many plans exclude them entirely, treating a night guard the same way they treat cosmetic work. And nearly every plan that does cover them has a frequency limit, commonly one guard every 3 to 5 years.
So even in the good scenario, a $600 dentist guard with 50 percent coverage still costs you around $300 out of pocket. In the common scenario, the claim is denied and you pay the full amount.
Three questions get you a real answer from your insurer in one phone call. Does my plan cover code D9944? What percentage is covered and does my deductible apply? And how often can I get a new one?

Typical costs by route. Dentist prices vary by region. Insurance figures assume 50 percent coverage where it exists at all.
The route that skips the insurance question entirely
Here is the part most people looking up these codes do not know yet. Night guards for teeth grinding are a qualified medical expense, which means HSA and FSA funds pay for them with no claim forms, no preauthorization, and no waiting to find out if D9944 is covered.
That applies to a dentist made guard, and it applies to a custom guard from an online dental lab. A Cheeky custom night guard is made in the same kind of dental lab from the same impression process, costs $133 one time or $98 with a subscription, and takes HSA and FSA cards at checkout. For most people whose plans exclude occlusal guards, that is the entire decision made simple. Skip the claim, use pretax dollars, pay a fraction of the chair price.
We wrote a full guide to using HSA and FSA funds on night guards if you want the details on receipts and letters of medical necessity.
A note for dental office staff
If you landed here from the billing side, the quick version. Bill D9944 for hard full arch, D9945 for soft full arch, D9946 for hard partial. Use D9943 for adjustment visits and D9942 for repairs and relines. And when a patient's plan excludes occlusal guards, they will appreciate knowing the HSA and FSA route exists before they walk away from treatment entirely.
Quick answers
What is the dental code for a night guard?
The ADA dental code for a custom night guard is D9944 for a hard full arch guard, D9945 for a soft full arch guard, and D9946 for a hard partial arch guard. These replaced the older code D9940 in 2019.
What is dental code D9944?
D9944 is the ADA CDT code for an occlusal guard, hard appliance, full arch. It is the code most dental offices bill when they make a hard custom night guard for teeth grinding.
Does insurance cover a night guard?
Sometimes. Some dental plans cover a portion of an occlusal guard, often around 50 percent, but many plans exclude night guards entirely or limit coverage to once every 3 to 5 years. Check your plan document for codes D9944 to D9946 before assuming coverage.
Can I use HSA or FSA money for a night guard?
Yes. Night guards for teeth grinding are a qualified medical expense, so HSA and FSA funds can pay for a custom night guard whether it comes from a dentist or an online lab like Cheeky. No claim forms and no waiting on an insurance decision.
If your plan excludes night guards or the dentist quote made your jaw hurt more than the grinding, there is a simpler path. Cheeky custom night guards are lab made from your impression, start at $133, and take HSA and FSA cards directly. See the options at getcheeky.com/products/night-guard.
