D9946 is the CDT code for a hard, partial-arch occlusal guard — a custom-fabricated removable appliance made of a rigid (hard) material that covers only part of an 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 D9946 Code
Report D9946 when you deliver a custom hard occlusal guard that covers a partial arch, often for a patient with bruxism or clenching when a segment of the arch is being treated. The defining features are hard material and partial-arch coverage.
Pick the code by material and coverage. A soft full-arch guard is D9945; a hard full-arch guard is D9944. ADA guidance notes that any appliance with a hard occlusal component should be coded as a hard guard even if it also has a soft layer — so a partial-arch guard with any hard surface falls under D9946 rather than a soft code. Critically, D9944–D9946 are not for sleep apnea, snoring, or TMD appliances, which have their own codes; using D9946 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 hard guard covering a partial arch, with the arch and the quadrant or segment identified.
- 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 D9946.
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 D9946 (hard, partial) when a soft or full-arch appliance was delivered is a frequent cause of denials and down-codes.
- List the arch and quadrant. Partial-arch guards often require the arch and quadrant on the claim; omitting them can stall the claim.
- Don't use it for sleep or TMD devices. Sleep apnea, snoring, and TMD appliances are coded elsewhere; D9946 claims for those will be denied.
- Watch frequency limits. When covered, guards are often limited to one every few years; an early replacement usually needs a narrative.
Example Case
An established adult patient with localized wear and a recommendation to protect a recently restored segment returns to be fitted for a guard. Because the dentist wants a rigid occlusal surface over only part of the arch, a custom hard, partial-arch guard is fabricated and delivered — reported as D9946, with the arch and quadrant noted. The office had verified that the plan covers an occlusal guard once every few years, documented the wear and the indication, and submitted the claim with the segment identified, so it processed as expected.
Patients call about the guard, 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 D9946, D9944, and D9945?
All three are occlusal guards; the difference is material and coverage. D9946 is a hard, partial-arch guard, D9944 is a hard, full-arch guard, and D9945 is a soft, full-arch guard. ADA guidance notes that any guard with a hard occlusal component is coded as a hard appliance, so a partial-arch guard with a hard surface uses D9946 rather than a soft code.
Can I use D9946 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 D9946 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 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.
Do I need to list the quadrant for D9946?
Often, yes. Because D9946 is a partial-arch appliance, many payers expect the arch and the specific quadrant or segment identified on the claim. Including that detail up front — along with the indication — reduces the chance of a request for more information, a delay, or a denial.
Confirm the current CDT descriptor and your specific payer policies before billing — browse the full dental code library or see our insurance verification feature.