D2950 is the CDT code for a core buildup, including any pins when required — rebuilding lost coronal tooth structure to provide enough retention and resistance for a separate crown or other extracoronal restoration. Any pins used are part of this code.
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 D2950 Code
Report D2950 when a tooth has lost so much structure — from extensive decay or fracture — that there isn't enough natural tooth left to retain a crown, so the coronal portion must be rebuilt first. The buildup restores the foundation the crown will sit on. Per the ADA descriptor, any pins required for retention are included in D2950 and are not billed separately.
Do not use D2950 simply to fill an undercut, box form, or minor concavity in the preparation — that's part of prepping the tooth, not a true buildup. Distinguish it from a post and core: when an endodontically treated tooth needs a post placed in the canal, use a post-and-core code such as D2954 (prefabricated post and core) or D2952 (cast post and core), not D2950. Code by what was actually required to retain the crown.
Documentation & Clinical Scenarios
Core buildup is one of the most frequently denied restorative codes, so documentation must show the buildup was clinically necessary, not routine:
- Tooth number and the extent of structure lost (often described as the proportion of coronal tooth missing).
- The cause — extensive caries, fracture, or a failing large restoration — and why the remaining tooth couldn't retain a crown without a buildup.
- Pre-operative radiograph(s) and frequently intraoral photos showing the missing structure.
- A narrative stating the buildup was needed for retention/resistance, not just to eliminate an undercut.
The buildup and the crown are typically separate procedures with separate documentation. Any pins are included in D2950 and are not reported separately.
Insurance & Billing Tips
- Expect scrutiny. D2950 is heavily reviewed; many denials come from buildups that look routine or lack a narrative. Document medical necessity clearly.
- Don't bill it for undercut elimination. If the material only fills an undercut or minor irregularity, it isn't a billable buildup under most payer policies.
- Pins are included. Don't report pins separately — the descriptor folds them into D2950.
- Check bundling rules. Some plans bundle the buildup into the crown allowance or deny it when done the same day without sufficient documentation.
- Confirm the post-and-core distinction. If a post was placed in a treated canal, the correct code is a post-and-core code (e.g., D2954), not D2950.
Example Case
A patient has an upper molar with a fractured cusp and recurrent decay under a large old filling; after removing the decay, roughly two-thirds of the coronal structure is gone. The dentist places a core buildup to create a retentive foundation, then preps the tooth for a crown. The office files D2950 with the tooth number, a pre-operative radiograph, a photo of the prep, and a narrative noting the extent of structure lost and that the buildup was required for crown retention. Because the necessity was documented, the buildup is paid alongside the crown.
Patients call about "getting the tooth built up before the crown" — not D2950. DentalReception AI answers and books those calls 24/7, captures insurance details, and routes clinical/billing questions to your team. See crown calls, or book a demo.
Frequently Asked Questions
What's the difference between D2950 and a post and core (D2954)?
A core buildup (D2950) rebuilds lost coronal structure to retain a crown and includes any pins. A post and core such as D2954 is used on an endodontically treated tooth where a post is placed into the root canal to retain the core. If there's a post in the canal, you bill a post-and-core code; if you're only rebuilding the crown portion without a canal post, that's D2950. Code by what was actually done.
Does D2950 include the pins, and is it part of the crown?
Pins are included in D2950 and are never billed separately — the descriptor says "including any pins when required." The buildup itself is a separate procedure from the crown, with its own documentation and justification. However, some plans bundle the buildup into the crown allowance, so verify the payer's policy and document medical necessity so the buildup is recognized on its own.
Why does D2950 get denied so often?
The most common reasons are weak documentation and misuse. Payers deny buildups that look routine, lack a narrative, or appear to be filling an undercut rather than rebuilding lost structure for retention. A clear narrative, the proportion of tooth missing, a radiograph, and a photo of the prep improve approval odds.
Should I pre-authorize a D2950 buildup?
A pre-estimate is wise because buildups are frequently reviewed and sometimes bundled into the crown. Submit it with a radiograph, a photo, and a narrative explaining the extent of structure lost. Getting the determination back before treatment lets you tell the patient whether the buildup is a covered separate benefit and quote an accurate out-of-pocket amount.
Confirm the current CDT descriptor and your specific payer policies before billing — browse the full dental code library or see our insurance verification feature.