D9945 is the CDT code for a soft, full-arch occlusal guard — a custom-fabricated removable appliance made of a pliable (soft) material that covers an entire arch, typically to protect the teeth from grinding or clenching. It reports the appliance itself; it is not a sleep apnea, snoring, or TMD device.
Informational only — confirm the official CDT descriptor and your payers' rules independently. This is general guidance, not billing, coding, or clinical advice.
When to Use the D9945 Code
Report D9945 when you deliver a custom soft occlusal guard that covers a full arch, most often for a patient with bruxism (grinding) or clenching whose dentition needs protection. The defining features are soft material and full-arch coverage.
Pick the code by material and coverage. A hard full-arch guard is D9944; a hard partial-arch guard is D9946. ADA guidance notes that any appliance with a hard occlusal component should be coded as a hard guard (D9944 or D9946) even if it also has a soft layer — so D9945 is reserved for a purely soft full-arch device. Critically, D9944–D9946 are not for sleep apnea, snoring, or TMD appliances, which have their own codes; using D9945 for a sleep or TMJ device is a common error.
Documentation & Clinical Scenarios
Because this is an appliance, the record should justify medical necessity and describe what was made:
- Diagnosis or indication — e.g., bruxism, clenching, or protection of restorations — and the relevant signs (wear facets, fractured restorations, muscle symptoms).
- Appliance detail — that it is a custom soft guard covering the full arch, and which arch (maxillary or mandibular).
- Fabrication and delivery dates and, where applicable, the impression/scan and try-in or adjustment.
- Patient instructions for wear and care.
Adjustments or relines after delivery, and any separate diagnostic records, are documented and billed under their own codes rather than bundled into D9945.
Insurance & Billing Tips
- Verify benefits and exclusions first. Many plans treat occlusal guards as a limited or excluded benefit; confirm coverage, any frequency limit, and whether a narrative or pre-estimate is recommended.
- Match material and arch to the code. Submitting D9945 (soft) when a hard appliance was delivered — or vice versa — is a frequent cause of denials and down-codes.
- Don't use it for sleep or TMD devices. Sleep apnea, snoring, and TMD appliances are coded elsewhere; D9945 claims for those will be denied.
- Watch frequency limits. When covered, guards are often limited to one per arch every few years; a replacement before the limit usually needs a narrative.
- Note the arch. Some payers want the arch identified; the partial-arch hard guard (D9946) also calls for the quadrant.
Example Case
An established adult patient reports a sore jaw on waking and shows flattened wear facets on several teeth. The dentist diagnoses nocturnal bruxism and recommends a protective night guard. Because the patient prefers a more comfortable, flexible device and there is no need for a hard occlusal surface, a custom soft, full-arch maxillary guard is fabricated and delivered — reported as D9945. The office had verified that the plan covers one occlusal guard per arch every three years, documented the wear facets and indication, and submitted the claim with the arch noted, so it processed as expected.
Patients call about the grinding, not the code. DentalReception AI answers and books those calls 24/7, captures insurance details, and routes clinical and billing questions to your team. See insurance verification, or book a demo.
Frequently Asked Questions
What's the difference between D9945, D9944, and D9946?
All three are occlusal guards; the difference is material and coverage. D9945 is a soft, full-arch guard, D9944 is a hard, full-arch guard, and D9946 is a hard, partial-arch guard. ADA guidance notes that any guard with a hard occlusal component should be coded as a hard appliance (D9944 or D9946), so D9945 applies only to a purely soft full-arch device.
Can I use D9945 for a sleep apnea or TMJ appliance?
No. D9944, D9945, and D9946 are explicitly not for sleep apnea, snoring, or TMD appliances — those are reported with their own CDT codes. Billing D9945 for a sleep or TMJ device is a common coding error that typically results in a denial, so confirm the appliance's purpose before selecting the code.
How often will insurance cover an occlusal guard?
It varies widely. Many plans cover occlusal guards only as a limited benefit and cap replacement to once per arch every few years, while others exclude them entirely. Verify coverage, frequency, and any documentation requirements before delivery, and expect to provide a narrative for any early replacement.
Does D9945 require a narrative or pre-authorization?
Not always, but a pre-treatment estimate plus a short narrative describing the indication (such as documented bruxism with wear facets) is commonly recommended because guards are frequently reviewed or non-covered. Confirming benefits and including the indication up front reduces the chance of a denial or an unexpected patient balance.
Confirm the current CDT descriptor and your specific payer policies before billing — browse the full dental code library or see our insurance verification feature.