Add TransDontics as a preferred
source on Google
Restorative Coding

Complete Guide to Restorative Coding for Accurate Dental Claims

Restorative procedures like fillings, crowns, inlays, and onlays drive high claim volume but also frequent denials when codes don’t match surfaces, materials, or documentation. Common CDT codes for amalgam (D2140–D2161), composite (D2330–D2394), inlay/onlay (D2510–D2664), crown (D2740–D2799), and core buildup (D2950–D2954) procedures are split by material, surface count, and tooth location. Common errors include miscounting surfaces, billing multiple single-surface codes instead of one multi-surface code, using temporary crown codes incorrectly, and bundling buildups without justification. The 2027 CDT update revises D2390 to cover direct resin-based composite crowns on both anterior and posterior teeth. Strong documentation—tooth numbers, surfaces, materials, radiographs, and narratives—prevents denials. For medical billing, CPT and ICD-10 codes apply instead of CDT. Outsourcing to dental billing specialists like TransDontics helps practices track payer rules, reduce denials, and get paid faster on restorative claims.

Key Takeaways:

  • Material, surface count, and tooth location drive restorative code selection. Even similar-looking procedures can require different CDT codes.
  • Multi-surface restorations need accurate coding. Avoid billing multiple single-surface codes when one multi-surface code appropriately describes the restoration.
  • Direct and indirect restorations are not interchangeable. Inlays and onlays require documentation that supports the indirect restoration workflow, including fabrication and seating.
  • Clinical documentation backs every claim. Tooth numbers, treated surfaces, materials, diagnoses, and supporting radiographs help justify the code billed.
  • Core buildups and posts require careful review. Report them separately only when appropriate, clinically supported, and permitted by applicable coding and payer rules.
  • CDT 2027 revises D2390. The updated descriptor removes the anterior-only limitation for direct resin-based composite crowns, covering anterior and posterior teeth.
  • Payer rules matter as much as code selection. Frequency limits, replacement-restoration requirements, and bundling policies can affect reimbursement even when the procedure code is correct.

Restorative coding is the process of selecting and documenting the correct CDT codes (D2000–D2999) for restorative dental procedures, so claims are paid fast and in full. But, it’s not as easy as you think.

Restorative procedures, such as fillings, crowns, inlays, and onlays make up a huge chunk of daily claims volume in most practices, and they are also one of the biggest reasons of claim denials when codes are mismatched, surfaces are miscounted, or documentation doesn’t back up what was billed.

Getting this right directly affects cash flow, patient trust, and how quickly your team gets paid. Whether you have your in-house billing team or rely on dental billing and coding services, understanding the logic behind restorative CDT codes makes the whole process smoother for everyone involved.

This article helps you with that. It covers everything related to restorative coding, including relevant CDT codes for restorative procedures, documentation, and other aspects, so you can submit accurate restorative claims confidently.

Why is Restorative Coding a Hassle for Practices?

Restorative dentistry covers everything from a simple one-surface filling to a full crown rebuild. The challenge is that CDT codes for restorations are split by material, number of surfaces, and tooth type (anterior vs. posterior). If you mix up the material or miscount the surfaces, you’ve got a denial or, worse, an underpayment that nobody catches for months.

A composite filling on a molar is not coded the same way as a composite filling on an incisor, even if the cavity looks similar clinically. The payer’s system is checking for that distinction, and if it’s wrong, the claim gets flagged.

Simplify Restorative Claim Reimbursements with Billing Support from Professionals

What are the Most Common CDT Codes for Restorative Dental Procedures?

Amalgam Restorations (D2140–D2161)

Amalgam codes are based purely on the number of surfaces involved:

  • D2140 – Amalgam, one surface, primary or permanent
  • D2150 – Amalgam, two surfaces, primary or permanent
  • D2160 – Amalgam, three surfaces, primary or permanent
  • D2161 – Amalgam, four or more surfaces, primary or permanent
 

A common mistake here is billing multiple single-surface codes instead of a single multi-surface code when the restoration spans connected surfaces on the same tooth. Payers will catch this, and it often triggers a request for radiographs or a flat denial.

Composite Restorations: Anterior vs. Posterior

This is where dental coding gets technical fast. Composite codes are split based on whether the tooth is anterior (front) or posterior (back), and the surface-count logic still applies.

Anterior Teeth

  • D2330 – Resin-based composite, one surface, anterior
  • D2331 – Resin-based composite, two surfaces, anterior
  • D2332 – Resin-based composite, three surfaces, anterior
  • D2335 – Resin-based composite, four or more surfaces or involving incisal angle (anterior)

Posterior Teeth

  • D2391 – Resin-based composite, one surface, posterior
  • D2392 – Resin-based composite, two surfaces, posterior
  • D2393 – Resin-based composite, three surfaces, posterior
  • D2394 – Resin-based composite, four or more surfaces, posterior
 

The fix for posterior composite confusion is simple but often skipped: always confirm the tooth number against the universal numbering system before assigning the code. Tooth #3 (a molar) and Tooth #8 (a central incisor) are not interchangeable just because the clinical note says composite filling.

Inlays and Onlays

These are indirect restorations, meaning they’re fabricated outside the mouth and cemented in. They’re coded by material and surface count, similar to direct fillings, but with their own code set:

  • D2510 – Inlay, metallic, one surface
  • D2520 – Inlay, metallic, two surfaces
  • D2530 – Inlay, metallic, three or more surfaces
  • D2542 – Onlay, metallic, two surfaces
  • D2543 – Onlay, metallic, three surfaces
  • D2544 – Onlay, metallic, four or more surfaces
  • D2610 – D2664 – Porcelain/ceramic and resin-based inlays and onlays, with similar surface-based tiers
 

A frequent error: billing an inlay/onlay code when the documentation only supports a direct filling. Indirect restorations require a lab fabrication step and a second appointment for seating. If that workflow is not documented, payers may downcode the claim to the equivalent direct restoration.

Crown Codes (D2710–D2799)

Crowns are categorized by material:

  • D2740 – Crown, porcelain/ceramic substrate
  • D2750 – Crown, porcelain fused to high noble metal
  • D2751 – Crown, porcelain fused to predominantly base metal
  • D2752 – Crown, porcelain fused to noble metal
  • D2790 – Crown, full cast high noble metal
  • D2792 – Crown, full cast noble metal
  • D2799 – Provisional crown (temporary)
 

One thing billers overlook constantly: D2799 is for a temporary crown placed while the permanent restoration is being fabricated, not a placeholder code when you’re unsure which permanent crown code applies. Using it incorrectly can flag the claim for review and delay payment on the actual definitive restoration.

Core Buildups and Post and Core (D2950–D2954)

When a tooth needs structural support before a crown can be placed, these codes come into play:

  • D2950 – Core buildup, including any pins
  • D2952 – Post and core, in addition to crown, indirectly fabricated
  • D2954 – Prefabricated post and core in addition to crown
 

These codes are frequently bundled incorrectly with the crown code itself. Each is a separate billable procedure when clinically necessary. Still, documentation needs to clearly justify why the buildup was required, usually due to a significant loss of tooth structure from decay or fracture.

How to Submit Strong Documentation for Restorative Claims?

Here’s the thing about restorative coding: the codes themselves aren’t that complicated once you understand the logic. The issue occurs when there is a gap between what was clinically done and what the chart actually says. Recording clinical details such as tooth preparation, impressions, cementation, occlusion, and restorative materials, helps you maintain a clear record of the procedure performed, helping with your documentation.

For every restorative claim, the documentation should include:

  • Tooth number and specific surfaces treated
  • Material used
  • Pre-operative diagnosis (decay, fracture, failed restoration)
  • Radiographic evidence, when required by the payer
  • Narrative for anything unusual (large restorations, multiple procedures on the same tooth, same day)
 

Insurance companies cross-reference all of this. If the chart says occlusal decay but the code submitted reflects a four-surface restoration, that mismatch is an easy denial.

What are the Common Denial Triggers for Restorative Billing?

A few patterns show up again and again in restorative claim denials:

  1. Surface Count Mismatches – billed surfaces don’t match the clinical note or x-ray
  2. Frequency Limitations – many payers limit how often a restoration on the same tooth/surface can be billed within a certain timeframe
  3. Missing Pre-op Radiographs – especially for multi-surface and indirect restorations
  4. Replacement Restoration Issues – if a filling is being replaced, some payers require documentation of why (recurrent decay, fracture, defective margins)
  5. Bundling Conflicts – buildups, posts, and crowns billed without a clear separation of services

What Did 2027 CDT Updates Change for Restorative Coding?

In April 2026, the American Dental Association (ADA) released the 2027 CDT code changes, and is effective for billing from January 1, 2027. The most important change to restorative coding is a revision to D2390. Before the update, it was described as a direct resin-based composite crown for an anterior tooth. The new update removes the anterior-only limitation. According to it, a direct resin-based composite crown can be documented and reported for either an anterior or posterior tooth.

The table below explains the change:

CDT CodeStatusDescriptorNew Change
D2390RevisedDirect resin-based composite crownThe code is revised so the procedure can be reported for any tooth, anterior or posterior. The previous nomenclature limited the code to anterior teeth.

CDT vs. Medical Coding for Restorative Procedures

The type of claim and payer instructions determine the procedure code set.
When billing a claim, report the appropriate CDT code, such as D2390 when the documented procedure meets its 2027 descriptor. If the dental payer allows or requires ICD-10-CM diagnosis codes, the applicable diagnosis may be paired with the CDT procedure code based on the patient’s documentation.

When billing a medical insurance plan, do not simply submit D2390 as though it were a CPT code. Medical claims generally require the medical payer’s specified CPT/HCPCS procedure code together with the applicable ICD-10-CM diagnosis. If the payer does not have a specific CPT code for the dental procedure, it may direct the practice to report an unlisted code such as CPT 41899, but that is payer-specific and should not be treated as a universal D2390-to-CPT crosswalk.

Restorative Coding and Cross-Coding

A practice can maintain the CDT code as the dental procedure reference while separately determining the procedure code required by a medical payer. The table below describes medical-dental cross-coding as per payer requirements:

Billing SituationProcedure CodingDiagnosis CodingHow to Handle D2390
Dental insuranceCDT D2390ICD-10-CM only if the dental payer permits/requires itReport D2390 when the documented direct resin-based composite crown meets the 2027 descriptor.
Dental insurance + ICD-10-CM pairing permittedCDT D2390Applicable ICD-10-CM diagnosisPair the documented diagnosis with D2390 according to the payer's requirements.
Medical insurance with a specific CPT/HCPCS requirementPayer-required CPT/HCPCSICD-10-CMDo not treat D2390 as the medical procedure code. Determine the appropriate medical procedure code based on the payer's policy.
Medical insurance with no specific dental CPT codePayer-directed unlisted CPT/HCPCS, where permittedICD-10-CMA payer may direct use of an unlisted code such as 41899. Verify the payer's policy, authorization requirements, and documentation instructions first.

How Professional Coding Support Helps?

A lot of practices lean on dedicated dental billing support from reliable service providers, such as TransDontics, rather than trying to keep every payer’s quirks memorized in-house. Coding teams that specialize in this work track payer-specific rules, frequency limitations, and documentation requirements across multiple payers, things that change more often than most practices have time to monitor.

Good dental billing and coding isn’t just about picking the right CDT code from a list. It’s about matching that code to payer policy, attaching the right supporting documentation, and catching mismatches before the claim ever goes out. That upfront accuracy is what keeps denial rates low and reimbursement timelines predictable.

Partner with AAPC-Certified Coders to Keep Your Restorative Coding Clean for Accurate Claims

Final Thoughts

Restorative procedures will always be a major part of any general dentistry practice, which means restorative coding accuracy directly impacts revenue. The codes themselves follow a logical structure, material, surface count, and tooth location, but applying them correctly requires attention to documentation, payer rules, and clinical detail.

Whether your practice handles dental coding internally or works with outside specialists, the goal is the same: codes that accurately reflect the care provided, backed by documentation that supports every line on the claim. Get that right consistently, and restorative claims stop being a source of stress and start being just another smooth part of the revenue cycle.

Frequently Ask Questions (FAQs)

What are common CDT codes for restorative dental procedures?

Most restorative CDT codes are in D2000–D2999. Examples: D2330–D2394 for composite fillings, D2740 for crowns, D2950 for core build-ups. Always pick the code that matches the procedure, tooth, and surface exactly.
Check insurance benefits first, use the correct CDT code, attach X-rays and clinical notes, get pre-authorization for crowns/bridges, and run pre-submission checks.
Yes, if the procedure treats a medical condition like trauma or disease. Include ICD-10 codes and supporting clinical documentation.
Keep clinical notes, tooth number & surfaces, X-rays/photos, a treatment plan, and a short narrative explaining why the restoration is necessary. Keep pre-auths and correspondence for audits.
Billing experts handle CDT/ICD coding, use automated checks, manage denials & appeals, and stay updated on code changes, which reduces errors and speeds payments.
Every year. The ADA updates CDT codes annually. Train staff and update your system to avoid denials from outdated codes.
Mehboob Muhyuddin

Mehboob Muhyuddin

Dental Billing Operations & IT Specialist

Grow your practice with our custom billing solutions.

We improve finances by settling claims fast and maximizing collections

Your Trusted
Dental Billing Partner

Get In Touch