Every periodontal maintenance visit should be straightforward to bill. Yet the D4910 dental code continues to generate unnecessary denials, delayed payments, and confusion for dental practices across the country.
In many cases, the problem has nothing to do with the care your team provided. It comes down to missing documentation, overlooked frequency limits, or payer specific billing rules that are easy to miss.
Understanding when to use D4910 and how to support it with the right documentation is essential if you want to protect revenue and reduce insurance headaches.
In this guide, you'll learn what the D4910 dental code covers, when it should be reported, the documentation insurers expect, the billing mistakes that trigger denials, and the practical steps that help practices get periodontal maintenance claims paid the first time.
What Is the D4910 Dental Code?
D4910 is the CDT code for periodontal maintenance. It is reported for a patient who has already completed active periodontal therapy, meaning scaling and root planing (coded as D4341 or D4342) or periodontal surgery, and who now needs ongoing care to keep that disease from coming back.
The visit itself includes removal of plaque and calculus from above and below the gumline, site specific scaling on any pockets that still need attention, polishing, and an updated evaluation of the patient's periodontal status. On paper, that can sound similar to a routine cleaning. Clinically, it is a different animal entirely.
A routine prophylaxis assumes a healthy mouth. Periodontal maintenance assumes the opposite: a patient with a documented history of periodontal disease who needs continued, structured care for the life of their dentition.
That distinction is the single most important thing to understand before billing this code, because almost every denial traces back to it.
What Documentation Is Required to Bill D4910 Successfully?
Accurate documentation is essential when billing D4910, since insurers typically expect clear evidence that the patient qualifies for periodontal maintenance. A clean D4910 claim should include:
- Current periodontal documentation. Up to date periodontal charting, including probing depths, bleeding on probing, recession, and any suppuration, should be maintained.
- Proof of prior active therapy. The first D4910 claim should include the date and code of the patient's prior scaling and root planing or periodontal surgery.
- A current periodontal diagnosis. The chart needs to reflect ongoing periodontitis or a stable perio status, not "cleaning completed, patient healthy."
- Radiographs when bone loss is present. Updated periodically, not just at the original diagnosis.
- A short clinical note. A sentence or two connecting today's visit to the patient's periodontal maintenance history works far better than probing numbers alone. Confirming that the visit is part of the patient's ongoing three month maintenance protocol gives the reviewer the context they need.
This is also where a lot of otherwise strong claims fall apart. Missing attachments, incomplete charting, or notes that describe the visit as a simple cleaning are consistently among the most common dental billing errors we see across practices, and they hit periodontal codes especially hard because these claims already get extra scrutiny.
How Often Can D4910 Be Billed Without Triggering a Denial?
Most plans cover periodontal maintenance two times per benefit year, and the clinical interval that dentists most often recommend is every three months.
But here is the part that trips up a lot of billing teams: the frequency limit belongs to the insurance plan, not to the code itself.
The American Dental Association has been clear on this point for years. Dentists should code for the treatment actually provided, not for what a particular plan happens to reimburse.
If a payer only covers two D4910 visits per year but the patient clinically needs four, you still bill D4910 for every visit that meets the clinical definition. The extra visits may become the patient's financial responsibility, but the code does not change based on what the plan will pay.
One detail that catches offices off guard: once a patient has a documented history of active periodontal therapy, they generally stay on D4910 for life, even if a particular visit shows healthy looking tissue. The history of periodontal disease does not disappear just because the gums look calm today.
Reverting a periodontal patient back to D1110 long term is not standard practice, and carriers that see that pattern in a patient's claim history may flag the account for review.
New patients and patients who just switched insurance plans deserve a special mention here too. A new carrier has no record of the original SRP or surgery, so the very first D4910 claim under a new plan is likely to get denied simply because the payer cannot see the history yet.
Attaching the dates of the patient's prior scaling and root planing or periodontal surgery, along with a current periodontal evaluation, helps establish that the patient qualifies for periodontal maintenance under the new plan.
Catching this before the patient ever sits down in the chair is exactly what dental insurance verification services are built for, confirming frequency history and remaining benefits so your team knows whether a claim will hold up before it's ever submitted.

Why Does My D4910 Keep Getting Denied When Billed on the Same Day as D4341 or D4342?
This is one of the most common denial patterns in periodontal billing, and it makes more sense once you see the logic behind it. D4341 and D4342 represent active treatment of disease that is still present. D4910 represents ongoing maintenance of disease that has already been treated.
A payer's system sees these as two different clinical phases, and most will not pay for both on the same date of service for the same patient.
Many state Medicaid programs spell this out explicitly, listing D4910 as not payable on the same date as D4341, D4342, or several other active periodontal procedures. Commercial payers tend to follow similar logic even when it is not written into a public policy document.
The fix is mostly about scheduling. D4910 is generally performed after active periodontal therapy has been completed and the patient has entered the maintenance phase. The commonly used three month interval is based on the need to monitor and control periodontal disease progression, not on a healing period after SRP.
Build that gap into your recall schedule and this particular denial largely disappears on its own.
Coordinating that timeline across every payer you accept, and catching it before a claim goes out rather than after it comes back denied, is the kind of detail comprehensive dental RCM services are built to manage.
Can D4910 Be Billed Alongside D1110 on the Same Visit?
No, and understanding why helps clear up a lot of confusion for front desk and billing teams. D1110 represents a periodontally healthy patient. D4910 represents a patient with active or previously treated periodontal disease.
A single visit cannot honestly be both at once, so most payers will not reimburse both codes for the same patient on the same date, and several Medicaid programs list this combination explicitly as non-payable.
Some practices try to solve this by alternating D1110 and D4910 across the year to help the patient's out of pocket costs, since prophylaxis is often covered at a higher percentage than maintenance.
It is worth being direct about this one: alternating codes based on what the insurance pays rather than what the patient's periodontal status actually is creates a documentation trail that does not match the diagnosis, and that is a compliance risk, not a billing shortcut.
If you want the fuller picture on when D1110 is the right call and when it is not, our guide to the D1110 dental code breaks down the clinical and billing criteria side by side.
D4910 vs D4346 vs D4355: How Do You Know Which Code to Use?
Here is where a lot of dental teams get genuinely stuck, and it is not the D1110 versus D4910 question anymore. The confusion that shows up most often in 2026 is figuring out where D4346 and D4355 fit, especially since all three codes can look similar from the chair.
Think of it as a sequence based on what the exam actually shows:
- D4355 (full mouth debridement) is used when heavy plaque and calculus buildup prevents a complete and accurate periodontal evaluation. The calculus must be removed first, and the patient is then re-evaluated at a subsequent visit to determine the appropriate diagnosis and treatment plan. It is not a substitute for prophylaxis or periodontal therapy.
- D4346 (scaling in the presence of generalized moderate or severe gingival inflammation) comes after an oral evaluation has been completed and gingivitis has been diagnosed, with no attachment loss or bone loss present. It is a therapeutic, full mouth scaling procedure aimed at inflamed gum tissue, not periodontitis.
- D4910 applies only after a patient has completed active periodontal therapy for diagnosed periodontitis, meaning there was documented bone loss or attachment loss that required SRP or surgery.
A simple way to remember it: D4355 happens before you know the diagnosis. D4346 is for inflamed gums with no bone loss. D4910 is for a patient who already had bone loss treated and now needs lifelong maintenance.
ADA guidance is also specific that D4346 should not be reported together with D4355, D1110, or SRP codes on the same date of service, so stacking these codes together is one of the fastest routes to a denial or downgrade.
For a deeper walkthrough with documentation checklists for that code specifically, our guide to the D4346 dental code covers it in detail.

What Is the Best Way to Handle a D4910 Frequency Denial?
A frequency denial on D4910 is rarely the end of the story. Here is a practical approach that works for most payers:
- Pull the actual plan document. Do not assume the frequency limit. Some plans count D1110 and D4910 toward the same combined cap, so a patient who had one prophy earlier in the year may have already used part of their D4910 allowance without anyone realizing it.
- Check whether an alternate benefit applies. Some plans may process D4910 under an alternate benefit provision, such as applying a D1110 benefit when the plan excludes or limits periodontal maintenance coverage. This should be handled according to the payer’s rules and should not involve changing the procedure code when D4910 is the clinically correct code.
- Appeal with the full history attached. A denial letter alone rarely tells the whole story. Attach the periodontal chart, the date of the original SRP or surgery, and a brief clinical note connecting today's visit to that history.
- Know whether you need a corrected claim or an appeal. These are not the same process, and using the wrong one slows everything down. If the original claim had an error, a corrected claim is usually the faster path. If the claim was accurate and the payer simply disagreed with the decision, that calls for a formal appeal instead.
- Track denials by payer over time. Patterns emerge fast once you start logging this. One payer might deny D4910 constantly without photos attached but approve it consistently when photos are included. That kind of insight turns a recurring headache into a solved problem.
Handled this way, most D4910 frequency denials end in payment, not in a permanent write off.
None of this has to fall entirely on your front desk or your hygiene team. Getting D4910 right consistently takes payer specific knowledge, careful documentation habits, and the time to appeal denials properly instead of letting them sit.
That is exactly the kind of work Wisdom's dental billing specialists handle every day for practices across the country. Our team reviews periodontal maintenance claims before they go out the door, tracks frequency limits and payer quirks so your staff does not have to memorize them, and follows through on appeals until denied claims turn into paid ones.
It means fewer surprises for your patients, less time your team spends on the phone with insurance, and more revenue that actually lands in your account.



