How our estimates are computed

The promise of this site is that you can check our math. This page is the math.

The model

Every fair-price range is computed the same way:

estimate = national-average price × provider × region, then insurance coverage

National-average price is an editorial range per procedure, paying without insurance at a general dentist, compiled from published dental fee surveys, ADA Health Policy Institute research, and insurer coverage tables. Where cost swings widely with material or complexity (a molar vs a front-tooth root canal, porcelain vs metal crowns), the range is deliberately wide and the guide says why.

Provider multiplies that baseline: a general dentist is the baseline (×1.0) and a specialist (endodontist, oral surgeon, orthodontist, periodontist) runs roughly ×1.25. Specialists charge more and handle the complex cases; for routine work a general dentist is usually the cheaper, appropriate choice.

Insurance is the adjustment that matters most in dentistry. A typical PPO plan covers preventive care ~100%, basic care (fillings, simple extractions) ~80%, major care (crowns, root canals, dentures, implants) ~50%, and orthodontics ~50% up to a separate lifetime maximum — while cosmetic work (veneers, whitening) is not covered at all. Our "with insurance" figure applies that category's typical coverage. It is a guide, not your plan: your deductible, waiting periods, and especially the annual maximum (often ~$1,500) determine your real out-of-pocket.

Your region adjusts for local cost of living, derived from state-level cost indices — the same reason a spay costs more in California than Mississippi for identical surgery.

What the ranges mean — and don't

A range is where an honest, itemized estimate usually lands. It is not a promise, and it is not dental advice: your specific diagnosis, materials, and the details of your insurance plan all move real prices. A quote above our range isn't automatically overcharging — but every dollar above it should correspond to an itemized line you can question, and our per-procedure guides list the legitimate add-ons and the trigger for each.

Data vintage and updates

The current model was compiled in 2026-07 from the published sources above, and reviewed monthly. We're now accumulating anonymous reader-submitted bills through the bill decoder: as each procedure's sample grows past a minimum threshold, we recalibrate its range against those observed prices and show the count on that procedure's page. Reader bills are the highest-quality signal available — what dentists actually charged, not what anyone advertises — so the model gets more grounded as the dataset builds. Until a procedure reaches the threshold, its range reflects the published sources above, and every page states the model date it was built from.

Editorial standards

Known limits (read this part)

The one-sentence version: a national-average price × provider × region, then your insurance coverage — dated, reviewed, and recalibrated against real reader bills, with the limits stated out loud, and never as a substitute for your dentist.