← All insights

Costs & benchmarks

What a Dental Procedure Costs Your Practice to Deliver

By Raman Kapil · July 7, 2026 · 5 min read

The worked figures below are illustrative and for directional guidance only, not accounting advice. The numbers that matter are your own.

A fee is a price. Cost is what the procedure takes to deliver. The gap between them is margin, and it is the number a fee schedule cannot show. Building a loaded cost per procedure is how you recover that number, and it is more ordinary arithmetic than it sounds.

Start with chair time, the scarce resource

The most expensive thing in the building is an occupied operatory. Work out what one hour of chair time costs by adding the clinical wage and benefits for that hour, the room and equipment, sterilization and standard supplies, and a share of the front desk time needed to book and bill. That gives you a cost per chair hour, which you then apply to each procedure by how long it actually takes.

Add the direct costs: supplies and lab

On top of time, each code carries its own materials and, for many restorative procedures, a laboratory bill. Across a practice these tend to sit in known ranges, with dental supplies commonly around 5 to 6 percent of collections and laboratory fees around 6 to 8 percent, but at the procedure level you want the actual materials and lab cost for that specific code, not the practice average. A crown and a recall exam are not close on either count.

Add a share of the overhead that runs regardless

Rent, administration, and equipment run whether the chair is full or empty, so a fair share belongs on every procedure, usually allocated by time or by use. Leave it out and every procedure looks more profitable than it is.

A worked shape, illustrative only

Suppose a crown takes 90 minutes of chair time, your loaded chair cost is 200 dollars an hour, the lab bill is 150 dollars, and direct materials are 40 dollars. The loaded cost is about 300 dollars of time plus 190 dollars of direct cost, near 490 dollars. Set that against the fee and you have the margin. Change any input, your wage, your lab, your time, and the answer moves, which is exactly why the number has to be built from your own figures rather than a benchmark.

Do it per code, not per practice

Averaged across the whole schedule, a small loss on one procedure disappears into the profit on another. Done per code, the procedures that lose money name themselves, and they are often not the ones owners expect. DentistOpFlow builds this loaded cost automatically by mapping many suppliers' invoices to the procedures they support, but the method stands on its own: the inputs are already in your invoices and your schedule.

Sources

  • American Dental Association, Health Policy Institute, Dental Practice Research. https://www.ada.org/resources/research/health-policy-institute/dental-practice-research
  • NetSuite, Dental Practice Overhead: Cost Breakdown, Benchmarks, and Insights. https://www.netsuite.com/portal/resource/articles/financial-management/dental-office-overhead-percentages.shtml
  • Overjet, Average Dental Practice Overhead: Benchmarks and Insights. https://www.overjet.com/blog/average-dental-office-overhead-complete-breakdown-by-practice-size

See it on your own numbers

DentistOpFlow turns the costs you already pay into the estimated cost and margin of every procedure. Check one of your own fees in about a minute, no login.

Test a fee