CDT Code D2950: Core Buildup Billing Guide
The single most aggressively scrutinized restorative code in dental PPO billing. Here’s exactly what qualifies for D2950 and what doesn’t.
CDT code D2950 reports a core buildup, including any pins when required. It is the code used to rebuild structural tooth anatomy prior to crown placement when insufficient tooth structure remains to retain the crown without a buildup.
D2950 is also one of the most closely watched codes by PPO carriers. Several major dental insurers have specific audit programs targeting D2950 claims, and downcoding of D2950 to D2949 or outright denial is extremely common when documentation does not clearly support the buildup as structurally necessary.
What D2950 is (and isn’t)
The CDT descriptor for D2950 is “Core buildup, including any pins when required.” Per CDT and ADA guidance, D2950 is used when:
- Extensive tooth structure is missing and the buildup is necessary to retain an indirect restoration (crown, inlay, onlay)
- The buildup rebuilds anatomical tooth structure to create a proper preparation form
- Without the buildup, a crown could not be seated or retained properly
D2950 is not intended to be used for:
- Blocking out minor undercuts
- Smoothing the prep for impressioning
- Replacing a filling that would not otherwise need replacement
- Filling post space or canal openings without structural replacement
Would a crown preparation be structurally compromised without this buildup? If yes, D2950 is appropriate. If the procedure was primarily to fill a small defect or smooth the preparation, carriers will downcode it to D2949 (restorative foundation) or deny it altogether.
D2950 vs. D2949
| Code | Use Case | Typical Fee Range |
|---|---|---|
| D2950 — Core buildup | Rebuilding significant missing tooth structure to retain a crown | $250 – $400 |
| D2949 — Restorative foundation for an indirect restoration | Minor buildup or preparation refinement insufficient to qualify as D2950 | $100 – $180 |
D2949 was created in part to give carriers and practices a middle code for situations that don’t rise to the level of a full structural core buildup. Many PPO carriers will pay D2949 where they would deny or downcode D2950.
The documentation that supports D2950
A D2950 claim that consistently survives carrier review typically includes:
- Pre-operative radiograph showing the tooth before the buildup was placed
- Pre-operative intraoral photograph showing the extent of missing tooth structure
- Clinical narrative describing specifically what structure was missing (e.g., “mesiobuccal cusp fractured at the gumline,” “distal half of the tooth missing following fracture,” “less than 2mm of sound coronal structure remaining for crown retention”)
- Material used for the buildup (composite, glass ionomer, amalgam)
- Post-operative radiograph after the buildup is placed
- If pins were used, explicit mention in the narrative
Common D2950 denials
Same-day filling and buildup
When D2950 is billed on the same date of service as a direct restoration (D2391, D2392, D2393, D2394), carriers frequently deny the buildup on the theory that the “buildup” was actually a filling. Narratives explaining that the filling restored one defect and the buildup rebuilt missing structure for the crown preparation help, but this pattern remains a frequent audit target.
Missing pre-operative imaging
Without a pre-operative radiograph or photograph, carriers cannot verify that the buildup was necessary. Practices that submit D2950 without imaging have significantly higher denial rates.
Downcode to D2949
Many carriers will convert D2950 claims to D2949 when documentation is marginal. The paid amount is typically 40–60 percent of the D2950 rate — a significant write-off per procedure, compounded across all buildups in the practice.
Frequency denial
Some plans limit D2950 to once per tooth per lifetime or once per 5 years. A buildup placed under a crown that is subsequently replaced may not be separately payable.
Inclusive in crown denial
Some PPO plans consider the buildup inclusive in the crown fee. This is typically a plan-level benefit decision rather than a coding error, but it generates significant write-offs for practices that don’t track which plans apply this rule.
Why D2950 audit exposure is elevated
Several major PPO carriers have identified D2950 as a high-priority audit code for two reasons: (1) it is high-volume and high-dollar, and (2) historical utilization patterns suggest it is sometimes billed in situations that don’t meet the structural necessity threshold. Practices billing D2950 on more than 70 percent of crown preparations have been identified as statistical outliers in some carrier audit programs.
This does not mean practices should underbill D2950 when it is genuinely warranted. It means that documentation standards must be consistent and that the underlying clinical scenario must genuinely meet the code descriptor.
Know exactly when your carriers change rates.
Twenty insurers quietly update their PPO fee schedules every January. ClearDentalRates monitors them all and delivers a plain-English intelligence report to your inbox — so you negotiate from knowledge, not guesswork.
Start Monitoring →