Skip to content
Cap&Span
Menu

The codes on your dental bill: what the shape of the billing tells you

Drawn Sep 24, 2026Schedules checked Sep 24, 2026

A dental treatment plan is a list of procedure codes, each with a fee. The codes are five characters starting with D, and they are the same across the United States: the same four digits mean the same procedure to your dentist, your insurer and a state programme. That uniformity is the whole reason this site can compare three different payers at all.

You do not need the code book to read a plan, and this page does not reproduce it. The official descriptors are the American Dental Association's Current Dental Terminology, which is copyrighted — Montana's fee schedule prints the notice on every single page: "Current Dental Terminology © 2026 American Dental Association. All rights reserved." So what follows describes the shape of restorative billing in our own words, with the codes named as they appear on public schedules.

Fillings and bonding are counted by surface

The first organising idea is the surface. A tooth has several faces, and a filling is described by how many of them the material touches, and by whether the tooth is at the front or the back. That is why the same procedure has four codes in a row — one, two, three, and four-or-more surfaces — with the fee climbing as the count does.

So a plan reading "D2392" is telling you: tooth-coloured filling, back tooth, two surfaces. Washington allows $160.00 for that line; Pennsylvania allows $60.00. Nothing on the plan needs decoding beyond that — but if nobody tells you the surface count, you cannot check the fee against anything, which is the practical reason to ask for it. The full picture is on what dental bonding costs.

Crowns are counted by material and by how they are made

Crowns are grouped differently: not by how much of the tooth is covered, since the answer is always all of it, but by what the crown is made from and whether it was made to measure in a laboratory or selected ready-made. The D27 range holds single crowns, and within it the families run from ready-made shells at the cheap end through lab-made composite, resin-with-metal, porcelain-fused-to-metal, full cast metal and all-ceramic.

The fee follows the family, and how strongly it follows depends entirely on the payer. Washington allows $1,028.00 for every lab-made porcelain or cast-metal crown regardless of material; Montana grades them from $513.76 to $869.44. The crown types page lays all of that out line by line.

Bridges are counted by unit, in a different range entirely

This is where most people are caught out. A crown that is part of a bridge is not billed under the single-crown codes at all — it moves to the D67 range, which holds retainer crowns, and the false teeth between them sit in the D62 range as pontics. One bridge therefore produces several lines from two different parts of the code list, and none of them is labelled "bridge".

There is a practical consequence. Comparing a bridge quote against the price of a single crown is comparing different codes with different fees — Montana allows $632.32 for a retainer crown and $790.40 for a standalone all-ceramic one. And a plan that lists three separate four-hundred-dollar lines is not necessarily three procedures; it may be one bridge, written the way every payer reads it. The arithmetic is on the bridge cost page.

The lines that live somewhere else

A crown fee covers the crown. Several things that commonly happen at the same appointment are separate codes, and they are the usual source of a bill that is larger than the quote.

Lines that are not inside the crown fee, read 24 September 2026
LinePennsylvaniaMontanaWashington
Building the tooth back up (D2950)no line$158.08$200.00
Ready-made post and core (D2954)$80.00$197.60$259.00
Cast post and core (D2952)$80.00$316.16no line
Each extra ready-made post, same tooth (D2957)no lineno line$60.00
Temporary crown while you wait (D2799)no line$229.22no line
Cutting a bridge apart to remove part of it (D9120)no lineno line$100.00

Look at how uneven that table is. Every row has at least one payer with no line at all, and one row — the temporary crown — exists on only a single schedule out of three. That unevenness is the argument for asking which specific lines are on your plan, rather than assuming any of them are standard. They are not standard even between two public programmes.

Three things to ask for, in plain language

  1. "Can I have the plan itemised, with the code and the fee on each line?" This is a completely ordinary request and practices produce these routinely. A single total is not a plan.
  2. "Which of these lines might be added later, once you can see the tooth?" A build-up is often decided during the work rather than before it. Knowing in advance which lines are provisional stops the surprise.
  3. "If I have coverage, will you submit this for a pre-treatment estimate?" That is the step that turns a plan into a number somebody has agreed to — and the mechanics are on what coverage pays for crowns and bridges.

What a code cannot tell you

A code says what was done, not whether it should have been. It does not carry a judgement about necessity, quality or alternatives, and reading a plan fluently does not make anyone able to second-guess the clinical decisions on it. If a plan does not make sense to you, the useful next step is a second opinion from another dentist who can examine you — not a longer search.

Questions about dental codes

What are the D codes on my dental bill?
They are procedure codes from the American Dental Association's Current Dental Terminology, used across United States dentistry so that a procedure means the same thing to a practice, an insurer and a state programme. The descriptors themselves are copyrighted, which is why this site names codes as they appear on public fee schedules and describes the procedures in its own words rather than reproducing the code book.
Why does my bridge have several codes on it?
Because a bridge is billed as units rather than as one object. The crown on each supporting tooth is a retainer crown in the D67 range, and the false tooth between them is a pontic in the D62 range. A three-unit bridge therefore produces three lines from two parts of the code list, and none of them says "bridge" on it.
What is a build-up code and why is it on my plan?
Building the tooth back up before a crown is its own line because it is separate work — rebuilding enough tooth for the crown to fit onto. Montana allows $158.08 for it and Washington $200.00; Pennsylvania's schedule carries no such line at all. Whether your tooth needs one is a clinical decision made by the dentist, often once they can see it, which is why it is worth asking in advance whether it might be added.
Can I look up what my own state pays for these codes?
In many cases yes, and it is worth doing. State Medicaid programmes publish dental fee schedules as free PDFs, and once you have the codes from your itemised plan you can find the same lines on them. That gives you a published floor to read your quote against. It will not be your price — a private practice sets its own fee — but it is a real, dated number rather than an average from nowhere.

The figures behind every sheet in this workbook are set out on the crown types and cost page, and the three-unit arithmetic on what a dental bridge costs. Payer schedules are reissued: if one of ours has been superseded, the most useful thing anyone can send us is the link to the newer document.