D4999 is the CDT code for a periodontal procedure that no other code describes, billed with a narrative explaining what was done.
- When to use: A real periodontal service was performed and none of the named surgical, nonsurgical, adjunct, or maintenance codes describes it.
- When not to use: Bill the named code when one fits, such as D4341 for SRP or D4381 for a local antimicrobial, and never resubmit a denied service as D4999.
- Billing note: A bare D4999 pends or denies, so attach a narrative covering what was done, why, and why no listed code fits, and pre-authorize larger fees.
What D4999 is for
D4999 is the unspecified, by-report code that closes the periodontics category, as every CDT category closes, for procedures the code set doesn’t list. It has no descriptor of its own. The dentist performed a periodontal service no listed code describes, and the claim reports D4999 plus a narrative that does the describing.
That makes it different from every other line on a periodontal claim. A D4341 tells the carrier the procedure, implies the documentation set, and maps to a fee schedule. A D4999 tells the carrier nothing until the narrative is read.
First, rule the named codes out
Most services a practice is tempted to report as “unspecified” already have a code. Before D4999 goes on a claim, check the category:
- Surgical: gingivectomy (D4210/D4211), crown lengthening (D4249), anatomical crown exposure (D4230/D4231), osseous surgery (D4260/D4261), grafts and regeneration (D4265, D4266, D4273 and siblings), membrane removal (D4286).
- Nonsurgical: SRP (D4341/D4342), gingivitis scaling (D4346), full mouth debridement (D4355).
- Adjuncts and maintenance: localized antimicrobials (D4381), gingival irrigation (D4921), periodontal maintenance (D4910).
The genuine D4999 cases fall into a few buckets: a newer technique without an assigned code, an adjunctive service with no listed entry, or a carrier contract that explicitly routes an unlisted item to the unspecified code.
Writing the narrative that gets adjudicated
The narrative is the claim, and a D4999 sent without one is a guaranteed pend, so set the claim workflow to block a bare submission. Write it for a reviewer who wasn’t in the room:
- What was done. The procedure in concrete terms: sites (teeth, quadrant, or arch), technique, instruments or materials, duration if it conveys scope, and the date of service.
- Why it was necessary. The periodontal findings behind it (probing depths, bleeding, the diagnosis), so the service reads as treatment of a documented condition rather than an add-on.
- Why no listed code fits. Name the nearest codes considered and say precisely why each doesn’t describe the service. This is what justifies the unspecified code.
Attach periodontal charting, radiographs, intraoral photos, and a materials or lab invoice where one exists. Put your fee on the line. The carrier has no schedule to price from, so your documented fee and the invoice anchor the determination; keep the invoice or fee rationale with the line in the record.
Pre-authorize when the money matters
D4999 outcomes vary widely and are all plan-dependent: paid as narrated, paid at the closest listed code’s benefit, or excluded as an unlisted service. The only way to know in advance is a pre-authorization with the same narrative and attachments as the eventual claim. Send one for any planned D4999 service the timeline allows, and file the carrier’s response on the plan record.
The pre-auth gives you the coverage answer before scheduling, so the estimate is real. Carriers also sometimes answer an unspecified-code pre-auth by naming the code they want the service reported under, which turns a by-report claim into an ordinary one.
For a service billed under D4999 repeatedly, keep the first successful narrative, its standard attachments, and the carrier’s response as a template, per carrier, since positions differ.
When the patient pays
Many D4999 services become patient responsibility, either because the plan excludes unlisted procedures or because the determination pays little. Handle it like any predictable non-covered service: quote the fee before treatment, document acceptance, and check the participating-provider agreement’s rules on billing non-covered services rather than assuming the balance transfers. A by-report code doesn’t change the contract analysis. It only makes “will this pay?” harder to answer without a pre-auth.
Review your own D4999 usage
An unspecified code that appears often signals either that a real code exists and isn’t being used, or a pattern a carrier will eventually ask about. Review D4999 usage periodically and move services to named codes as the code set catches up.
FAQs
- What is dental code D4999?
- D4999 reports an unspecified periodontal procedure, by report. It is the catch-all at the end of the periodontics category, used when a real periodontal service was delivered but no specific CDT code describes it. Because the code carries no definition of its own, the claim must include a narrative explaining what was done, why it was necessary, and why no listed code fits. Every CDT category ends in a by-report code like this.
- When should I use D4999?
- Only after ruling out the named periodontal codes: surgical (gingivectomy, osseous surgery, grafts), regeneration (D4265, D4266), nonsurgical therapy (SRP, D4346), adjuncts (D4381), and maintenance (D4910). D4999 is for the genuine leftovers, such as a technique or adjunctive service the code set hasn't caught up with, or an unlisted contract item a plan directs to the unspecified code. Using D4999 when a named code fits invites a denial and a records request.
- Why do D4999 claims get denied or pended?
- Mostly because the narrative is missing or thin. A carrier can't adjudicate an unspecified code from the code alone, so a D4999 without a description almost always pends for information or denies. Beyond that, coverage is plan-dependent: some plans evaluate the narrative and pay a determined amount, some pay the nearest listed code's benefit, and some don't cover unlisted procedures at all. A pre-authorization with the same narrative is the only way to know before treatment.
- What does a D4999 narrative need to include?
- Three answers. What was done: the procedure in concrete clinical terms, with the teeth, quadrant, or sites, the technique and materials, and the date. Why it was necessary: the periodontal findings, probing depths, and diagnosis. Why no listed code fits: name the closest codes considered and why each falls short. Attach perio charting, radiographs, photos, and any lab or materials invoice. Write so a reviewer can picture the procedure from the narrative alone.
- Can I use D4999 when the correct code was denied?
- No. Resubmitting a denied periodontal service under D4999 is miscoding: the service has a code, and the unspecified code exists only for services that don't. The narrative would also have to explain why no listed code fits, which it can't. The correct response to a denial on a properly coded claim is an appeal on that code with better documentation. Carriers read D4999 skeptically when the claims history shows the same service recently denied under its own code.
Related codes
Need help billing this code?
We handle D4999 claims daily.
If your team is spending time on denials, narratives, or carrier follow-up for this code, our outsourced dental insurance billing service can take it off your plate. We submit the claims, post what comes back, and follow up on anything unpaid. Already sitting on older claims that never paid? Our AR cleanup project works the backlog.
“Claims, posting, denials, all of it gets handled, and it costs far less than hiring another employee. My front desk got hours of their week back, and honestly I just don't think about billing anymore.”
CDT codes are maintained by the American Dental Association. This page is an editorial billing guide, not the official ADA code descriptor. Verify current coverage policies with each carrier before submitting claims.