Dental Implant Code (D6010): Surgical Implant Body Guide

Written by Tabby M.Updated for CDT 2026

D6010 is the CDT code for the surgery that places an implant body, the screw that replaces a tooth root, into the jawbone.

  • When to use: The surgery that places the implant, billed on the date of surgery.
  • When not to use: The abutment (D6056 or D6057), the crown, and a bone graft at the same surgery (D6104) are separate lines.
  • Billing note: Many plans exclude implants or deny teeth lost before coverage began, so verify benefits and give the extraction date in the narrative.
Editorial cross-section illustration of an endosteal dental implant body seated in alveolar bone at the site of a missing molar
On this page

What D6010 covers

D6010 reports the surgery that seats an endosteal implant fixture, the titanium or zirconia screw placed into bone where a tooth root used to be. The fee covers the surgical visit: site preparation, the osteotomy, implant placement, and closure. Bill one D6010 per implant body placed. In a staged case the implant goes first and the abutment and crown follow at later visits. For a same-day extraction and immediate implant, bill D6010 and the extraction code on the same claim.

It does not cover:

  • The abutment that connects the implant to the crown. Custom is D6057, prefabricated is D6056.
  • The implant crown. The code depends on the material and on whether the crown seats on a separate abutment (D6058 series) or directly on the implant (D6065 series).
  • A bone graft at an earlier surgery. That’s D7953 for a socket grafted at the extraction, or D7950 for a staged ridge graft.
  • A bone graft placed at the same visit as the implant. That’s D6104 on the same claim, not bundled into D6010.
  • Sinus lift or ridge augmentation procedures (D7951, D7952, D7950).
  • The CBCT or panoramic used for planning. Code those separately.
  • A mini-implant under 3mm diameter. That’s D6013.
  • An eposteal or transosteal implant. Those are D6040 or D6050, and both are rare.

Top reasons D6010 gets denied

  1. No implant benefit on the plan. The most common denial. Many dental plans exclude implants categorically, and the denial reads “implants not a covered benefit.” The patient owes the full fee, and no appeal wins this.
  2. Missing-tooth clause. The plan covers implants but excludes any tooth that was missing before the policy started. The carrier needs evidence the tooth was extracted while the patient was covered.
  3. Alternate-benefit downgrade. The plan treats a bridge as the standard treatment and pays the bridge fee toward the implant. This is plan-design payment, not a denial, so don’t appeal it. Post the carrier’s payment and bill the patient the difference.
  4. Predetermination required but not submitted. Some plans require preauthorization for any implant claim. The denial reads “submitted without prior approval.”
  5. Bundling errors. The bone graft, abutment, or crown was billed on the same line as D6010. Carriers reject the line, and each procedure has to be refiled separately.

Missing-tooth clause, in practice

The plan won’t pay benefits for a tooth that was missing before the patient was covered under the policy. The clause is simple in writing and contested in adjudication. Carriers ask for the extraction date and proof that the patient was covered under the current plan when the extraction happened. Our missing tooth clause guide quotes how real plans word the exclusion and ranks the records that prove an extraction date.

The documentation that resolves it fastest:

  • The extraction date in the implant claim narrative.
  • The carrier the patient was covered under at the time. This is often the same plan, and sometimes a prior plan whose history the current carrier will accept.
  • A chart note if the tooth was lost to trauma, congenital absence, or another circumstance that some plans treat as an exception.

If the carrier has no record of the extraction and the patient transferred from another office, the new practice often has to request records from the prior provider. Track the original extraction date for every implant patient, and plan for this at the consultation.

Medical crossover

Implant placement can be billed to medical insurance in three common circumstances:

  • The implant replaces a tooth lost to traumatic injury (motor vehicle accident, sports, assault).
  • The implant is part of head-and-neck cancer reconstruction.
  • The implant supports a prosthesis after a tumor resection.

For routine missing-tooth replacement from caries or periodontal disease, medical insurance generally does not cover D6010.

The medical claim uses CPT 21248 (partial reconstruction, three or fewer teeth or less than half the arch) or 21249 (complete reconstruction, four or more teeth or more than half the arch). Either is reported once per arch with the number of implants in the units column, along with an ICD-10 diagnosis that supports medical necessity and usually a letter of medical necessity. CPT codes are per-arch and CDT D6010 is per-tooth, so they do not crosswalk one-to-one. Most general dental offices submit dental-only unless the trauma or cancer connection is clear from the chart.

D6010 versus the implant code stack

A complete implant case generates three to five claim lines across multiple visits:

  • D6010 for seating the implant fixture.
  • D6057 (custom) or D6056 (prefab) for the abutment.
  • A crown code chosen by material and support type, such as D6058 for an all-ceramic crown on an abutment or D6065 for one attached directly to the implant. An implant-supported crown carries no abutment line.
  • D6104 for a bone graft at the time of implant placement (same visit).
  • D7953 for a socket graft at an earlier extraction, or D7950 for a staged ridge graft.
  • D6190 for a surgical guide fabricated in advance.

Each line is its own benefit decision. A plan might cover the implant body and deny the crown, cover the crown and deny the abutment, or downgrade everything to a bridge fee, so track each line through the EOB. Bill the abutment and crown only when those visits happen; submitting them in advance generally gets rejected. The dental implant codes guide lays out every code in the stack, from the surgery through later repairs.

Documentation that supports the claim

The claim needs:

  • Implant brand, model, and lot number in the chart. Carriers occasionally audit for FDA-cleared products.
  • Pre-op radiograph showing the edentulous site.
  • Post-op radiograph confirming placement.
  • A narrative that includes the date the natural tooth was extracted and the diagnosis that led to the extraction.

For the patient record, document:

  • Date and reason of the original extraction.
  • Whether the patient was insured under the current plan at the time of extraction.
  • Implant manufacturer, model, length, and diameter.
  • Surgical technique (one-stage, two-stage, immediate placement).
  • Bone quality classification and any grafting performed.

Example case

A 56-year-old established patient lost tooth #19 to a fractured root two years ago, while covered under the same plan they have today. The dentist places an endosteal implant in the #19 site. The plan covers implants at 50% with a $1,500 annual maximum.

Billing steps:

  1. Verify the implant benefit and the missing-tooth clause status at the consultation, not the surgical visit.
  2. Submit D6010 with a narrative naming the extraction date (so the missing-tooth clause clears) and the manufacturer details.
  3. Attach the pre-op and post-op radiographs.
  4. Expect the EOB to show payment at 50% up to the annual maximum, with the balance billed to the patient.
  5. Bill the abutment and crown at their own visits.

FAQs

What is the dental code for a dental implant?
D6010 for seating the implant fixture itself. The full case usually stacks three or four codes across separate visits: D6010 for the implant, D6057 (custom) or D6056 (prefab) for the abutment, and a crown code set by material and by whether the crown seats on that abutment or directly on the implant. A bone graft at the same visit is D6104. A socket graft at an earlier extraction is D7953, and a staged ridge graft is D7950.
Will my patient's plan cover D6010?
Often not. Many plans exclude implants categorically. Among plans that cover them, the most common denial is the missing-tooth clause: no payment for an implant on a tooth that was missing before the policy started. Verify implant coverage and the missing-tooth clause status before scheduling the surgical visit.
What's the difference between D6010 and the implant crown code?
D6010 is the surgery that places the implant body in bone. The crown that goes on months later is a separate code, chosen by material and by whether it seats on a separate abutment (D6058 for all-ceramic) or directly on the implant (D6065 for all-ceramic). A separate abutment is its own line too (D6057 custom or D6056 prefab). Each code is its own benefit decision.
Can I bill D6010 to medical insurance?
Sometimes. Implants placed after traumatic tooth loss, as part of head-and-neck cancer reconstruction, or to support a prosthesis after tumor resection can cross over to medical. The medical code is CPT 21248 for partial arch reconstruction (roughly three or fewer teeth replaced, less than half the arch) or 21249 for complete reconstruction (four or more teeth, more than half the arch). Each applies to either the mandible or the maxilla and is reported once per arch by report, with the number of implants entered in the units column. The distinction is the extent of arch reconstruction, not the number of implants. CPT codes are per-arch and D6010 is per-tooth, so they do not crosswalk one-to-one. Medical generally does not cover routine replacement of teeth lost to caries or periodontal disease.
Does D6010 include the bone graft at the implant site?
No. A graft placed at the same visit as the implant body is D6104 (bone graft at the time of implant placement) on the same claim. A graft from an earlier surgery depends on the site: D7953 for a socket grafted when the tooth came out, D7950 for a healed ridge built up on its own. Bundling the graft into the D6010 line gets the graft denied and is a common rejection.

Related codes

Need help billing this code?

We handle D6010 claims daily.

If your team is spending time on denials, narratives, or carrier follow-up for this code, our outsourced dental insurance billing service can take it off your plate. We submit the claims, post what comes back, and follow up on anything unpaid. Already sitting on older claims that never paid? Our AR cleanup project works the backlog.

“Claims, posting, denials, all of it gets handled, and it costs far less than hiring another employee. My front desk got hours of their week back, and honestly I just don't think about billing anymore.”
Dr. Diana D'Aoust, Nations Dental Studio
Book a 30-minute callHow to choose a billing company

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.

Book a call