D8090 is the CDT code for comprehensive orthodontic treatment of the adult dentition, the full correction of bite and alignment across both arches in a patient whose permanent teeth are all in and whose growth is complete.
It is the adult member of the comprehensive ortho family, and the billing problems on it are different from its adolescent and transitional siblings. The code is chosen the same way they are, by the stage of the dentition rather than the patient's age, but the money behaves differently: adult ortho is where the plan often has no benefit at all, where age limits quietly exclude the patient, and where the case routinely runs entirely out of pocket. Most of the trouble comes from quoting an adult case as if the plan pays like it would for a teenager.
On this page
- What D8090 covers
- The distinguishing axis: dentition stage, not age
- Comprehensive versus limited: the other axis
- A note on the surgical comprehensive code
- Coverage reality: adult ortho is the hard case
- How ortho pays out, and what to report when
- When to bill D8090
- Documentation that supports the claim
- What to get right in your PMS
- FAQs
What D8090 covers
D8090 reports comprehensive orthodontic treatment of the adult dentition. Comprehensive means full correction of the malocclusion: the dentist is treating the whole bite and the alignment of both arches, not one isolated problem. Adult dentition means the developmental stage where all the permanent teeth are erupted and skeletal growth is complete. The treatment runs as a course of active care over many months, with fixed appliances or aligners, and the code reports that full course of comprehensive care, not a single visit.
The defining features are two: the scope is comprehensive (the entire dentition and bite), and the stage is the adult dentition. Both have to be true for D8090. Change the scope and you’re in the limited codes. Change the stage and you’re in D8080 or D8070.
The distinguishing axis: dentition stage, not age
This is the thing to get right on the comprehensive ortho codes, and the thing most often gotten wrong.
There are three comprehensive orthodontic codes. They are identical except for one variable: the stage of the patient’s dentition.
- D8070 is comprehensive treatment of the transitional dentition, the mixed stage where the patient still has some primary teeth alongside erupting permanent teeth.
- D8080 is comprehensive treatment of the adolescent dentition, the stage where the permanent teeth are essentially all in.
- D8090 is comprehensive treatment of the adult dentition, where the permanent teeth are all in and growth is complete.
The split is the dentition stage. It is not the patient’s age, and it is not the type of appliance. “Adult” here is a clinical staging term for a fully erupted, fully grown permanent dentition, not a statement about a birthday. The reason this matters on D8090 specifically: age does come back into the picture on this code, but on the coverage side, not the coding side. The patient is staged by what’s in their mouth, and then the plan’s age limit is checked separately. Conflating the two is how an adult case gets quoted wrong.
Comprehensive versus limited: the other axis
The dentition-stage codes come in two scopes, and confusing the scope is the second common miscode, and on adult cases it is also where carriers push back.
Comprehensive orthodontic treatment (D8070 / D8080 / D8090) addresses the full malocclusion: the alignment and bite across the whole dentition, both arches, as a complete course of care.
Limited orthodontic treatment (D8010 through D8040) has a deliberately narrow objective: correcting one defined problem, minor crowding, a single relapse, pre-prosthetic alignment of a few teeth, without taking on the entire dentition. Limited codes are also organized by dentition stage. D8040 is the limited code for the adult dentition, the limited counterpart to D8090.
So an adult-dentition patient could be a D8090 case or a D8040 case. The deciding question is the scope of the treatment, not the patient’s age or stage. Treating the whole bite is comprehensive. Fixing one defined problem is limited.
A note on the surgical comprehensive code
Some adult comprehensive cases involve orthognathic (jaw) surgery alongside the orthodontics. CDT 2025 added D8091 for comprehensive orthodontic treatment combined with orthognathic surgery, and it remains active in 2026. When a case is reported under D8091, the comprehensive treatment codes (D8010 through D8090) are not billed separately on top of it. Surgical cases also commonly carry a medical-billing component for the surgery itself, so confirm how the specific case splits between the dental and medical plans before submitting. If the case is comprehensive ortho without surgery, it stays on D8090.
Coverage reality: adult ortho is the hard case
Orthodontic coverage doesn’t behave like the rest of a dental plan, and on adults it is frequently absent entirely. Assuming an adult case will pay the way a dependent’s case would is where the patient-billing problems start.
First, many plans have no orthodontic benefit at all, and among the plans that do, a large share limit it to dependent children. So the first two things to verify on an adult case are whether the plan covers orthodontics and whether it covers adults.
When there is an adult ortho benefit, it usually carries its own rules, distinct from the rest of the policy:
- A separate lifetime maximum. Ortho often has its own dollar cap, frequently a flat lifetime amount per patient, separate from the plan’s annual maximum. Verify the remaining lifetime maximum, not just the headline figure: prior orthodontic treatment under any plan can have already drawn it down, which matters more for adults who may have had braces years earlier.
- An age limit. This is the one that bites on D8090. Many ortho benefits only apply to dependents under a set age, often 19, which excludes most adults outright. The age limit is a coverage condition, separate from the coding. The code is still chosen by dentition stage.
- A waiting period. Adult ortho benefits more commonly carry a waiting period before coverage begins than other parts of the plan.
- Payment spread over treatment. When ortho is covered, it is rarely paid in one lump. Carriers commonly pay an initial amount at the start and then periodic payments over the active treatment period, up to the lifetime max.
The practical takeaway: verify the adult orthodontic benefit specifically and on its own terms. The general benefit summary won’t tell you whether adults are covered, the lifetime ortho max, the waiting period, or the payment schedule. On an adult case, expect to be having the self-pay conversation, and confirm coverage before you promise the patient anything.
How ortho pays out, and what to report when
When an adult case is covered, the claim mechanics differ from a one-and-done procedure because ortho pays over time.
The common pattern is an initial benefit when active treatment begins (appliance placement or banding), followed by continuing payments over the months of treatment, until the lifetime maximum is reached or treatment ends. The banding date is the treatment start date and drives the initial claim’s date of service, so bill the real start date, not the day the contract was posted. How the carrier wants the rest submitted varies. Some want the case reported once on D8090 at the start and then track the payment schedule on their end. Others want periodic treatment visits reported against the contract under D8670 over the course of care.
A few related codes commonly appear around a comprehensive adult case:
- D8660 is the pre-orthodontic visit to monitor growth and development, used before active treatment begins. It comes up less on adults than on children, since adult growth is already complete, but it is still a separate code from the comprehensive treatment.
- D8670 is the periodic treatment visit billed against the treatment contract, the code many carriers want for the ongoing payment installments.
- D8680 is orthodontic retention: removing the appliances and constructing and placing the retainer at the end of active treatment. Whether retention is bundled into the comprehensive fee or billed separately is a plan-and-contract question, so confirm it before promising the patient one way or the other.
When to bill D8090
Bill D8090 when the dentist provides comprehensive orthodontic treatment, correcting the full malocclusion across both arches, to a patient in the adult dentition stage. Typical situations:
- An adult patient with a fully erupted permanent dentition and completed growth needs full correction of crowding, spacing, and a malocclusion (overbite, underbite, crossbite) across the whole dentition.
- The treatment plan covers the entire dentition and bite, not a single isolated problem, and is delivered as a complete course of active treatment.
Do not bill D8090 for:
- A patient in the adolescent dentition. That’s D8080 if the treatment is comprehensive.
- A patient in the transitional (mixed) dentition. That’s D8070.
- A limited-objective case treating one defined problem. That’s the limited codes (D8040 for the adult dentition).
- A comprehensive case that includes orthognathic surgery. That’s D8091, and the comprehensive codes aren’t billed separately alongside it.
- The pre-treatment monitoring visit (D8660) or the retention phase (D8680), which are separate codes.
Documentation that supports the claim
Comprehensive ortho cases get reviewed, and adult cases get scrutinized harder because coverage is narrower, so the records matter. The diagnostic record that supports D8090 generally includes:
- Diagnostic casts or digital models of the dentition.
- Radiographs appropriate to ortho diagnosis (commonly panoramic and cephalometric).
- Intraoral and extraoral photographs documenting the malocclusion.
- A written treatment plan stating the objectives, the appliances to be used, and the estimated treatment duration.
- The dentition stage, documented clearly, so the comprehensive stage code (D8070 / D8080 / D8090) is defensible if a reviewer questions the staging.
For a comprehensive claim that a carrier tries to pay at the limited level, that same records set is what supports an appeal back to the comprehensive benefit. For plans that do cover adults but apply a severity threshold, the records also need to show the malocclusion meets the carrier’s stated criteria. That’s a plan-specific bar, so check what the carrier requires before submitting.
What to get right in your PMS
The exact menus differ across Open Dental, Dentrix, Eaglesoft, Curve, and Carestream, but the setup that prevents problems is the same:
- Keep the three comprehensive stage codes distinct and clearly labeled. D8070 (transitional), D8080 (adolescent), and D8090 (adult) should be separate, labeled line items so the staging is a deliberate choice, not a default pick. Do the same for the limited codes (D8010 to D8040) so comprehensive and limited don’t blur together.
- Flag the adult age limit at verification, not at banding. The most common adult-ortho failure is quoting a case as covered and then having it denied for age. Capture the plan’s ortho age limit in the verification record and check it before the patient signs a contract.
- Set up the ortho benefit fields separately from the plan’s regular benefits. The lifetime ortho maximum, remaining lifetime maximum, waiting period, age limit, and payment schedule live apart from the annual maximum. If your system tracks ortho as if it were a normal procedure, the estimates will be wrong.
- Build the payment schedule to match the carrier’s payout, not the full fee. When a case is covered, initial-plus-periodic is the norm. For the many adult cases that are self-pay, build the in-house contract instead and don’t post a phantom insurance estimate.
- Capture the dentition stage in the note at the start of the case. That single detail is what defends the stage code if the claim is ever reviewed or downgraded.
- Decide up front how retention (D8680) is handled. Bundled into the comprehensive fee or billed separately changes the patient’s total. Settle it before treatment so it isn’t a surprise at debanding.
FAQs
- What is the dental code for adult braces?
- For full comprehensive orthodontic treatment of an adult, it's D8090. The code reports treatment of the adult dentition: the stage where all the permanent teeth are in and growth is complete, with full correction of alignment and bite across both arches. The two neighboring comprehensive codes are D8080 (adolescent dentition) and D8070 (transitional dentition, a mix of primary and permanent teeth). Pick the one that matches the patient's dentition stage, not their age. For a narrow, single-problem adult case rather than full correction, the limited code D8040 applies instead.
- What's the difference between D8080 and D8090?
- Both are comprehensive orthodontic treatment, and the only difference is the dentition stage. D8080 is the adolescent dentition. D8090 is the adult dentition, where all the permanent teeth are in and growth has finished. The split is the developmental stage of the teeth, not the patient's age and not whether the brackets are metal, ceramic, or clear aligners. A patient near the boundary is classified by their dentition, so the dentist's clinical staging drives the code. Document the dentition stage in the chart so the code and the record agree.
- Does dental insurance cover adult orthodontics under D8090?
- Often it doesn't, and that's the single biggest difference from billing a teenager's case. Many plans with an orthodontic benefit cap it at dependents under a certain age, commonly 19, which excludes most adults outright. When an adult ortho benefit does exist, it carries its own rules: a separate lifetime maximum, frequently a waiting period, and payment spread over treatment rather than paid up front. Verify the adult ortho benefit specifically before banding, and confirm the age limit, because an adult case quoted as covered and then denied for age is a large-dollar surprise the patient remembers.
- What's the difference between D8090 and D8040?
- Scope, not stage. Both apply to the adult dentition, but D8040 is limited orthodontic treatment and D8090 is comprehensive. Limited treatment (D8040) has a narrow objective, correcting one defined problem like minor crowding, a single relapse, or pre-prosthetic alignment, without addressing the whole bite. Comprehensive treatment (D8090) corrects the full malocclusion across both arches. If you're treating the entire dentition, it's comprehensive. If you're fixing one specific limited problem, it's limited. Some carriers also downgrade a comprehensive adult claim to the limited benefit, so check the EOB against what was actually treated.
- How does insurance pay out an adult orthodontic case like D8090?
- When there is an adult ortho benefit, most plans don't pay the whole case at once. The common pattern is an initial payment when treatment starts (banding or appliance placement) followed by periodic payments over the active treatment months, up to the plan's lifetime ortho maximum. Always verify the remaining lifetime maximum, not just the headline number, because prior orthodontic treatment on any plan can have already eaten into it. Some carriers want continuing visits reported under D8670 against the contract. How the carrier wants it submitted varies, so confirm the process before you build the payment schedule into the patient's contract.
- Is D8090 a current CDT code for 2026?
- Yes. D8090 is active in CDT 2026, unchanged. The comprehensive orthodontic codes by dentition stage (D8070, D8080, D8090) remain in place. CDT 2025 added D8091 for comprehensive orthodontic treatment combined with orthognathic surgery, and that code is also active in 2026. The old interceptive orthodontic codes (D8050 and D8060) were deleted effective CDT 2022, so don't reach for those. A narrow, single-problem adult case is reported under the limited code D8040 instead of D8090.
Related codes
Need help billing this code?
We handle D8090 claims daily.
If your team is spending time on denials, narratives, or carrier follow-up for this code, we can take it off your plate. We work inside your PMS and post payments the same week.
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.