Dental Fee Schedule: Set Fees and Explain Them to Patients With AI

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Dental Fee Schedule: Set Fees and Explain Them to Patients With AI.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Dental Fee Schedule: Set Fees and Explain Them to Patients With AI.

Set a dental fee schedule by working out what one minute of chair time costs you, pricing each procedure from its minutes, materials and lab bill, then adding a margin and rounding to a clean figure. Use AI afterwards to turn that table into plain-language fee explanations, never to pick the numbers.

Most practices set fees by glancing at neighbours and adding a little each January. That works until a wage rise or a lab price change quietly pushes a popular procedure below cost. A written method fixes that, and it also gives you the reasoning you need when a patient asks why something costs what it does.

Follow me on Instagram@sagnikteaches

Start with the cost of one chair minute

Every fee in a schedule is really a slice of the practice's running costs plus the dentist's pay. So the first number to find is what an available minute of chair time costs you. Add up a full year of rent, utilities, staff wages and on-costs, software, insurance, equipment finance, maintenance, marketing and a fair salary for the dentists. Then divide by the chair minutes you can realistically book.

Connect on LinkedInSagnik Bhattacharya

Here is an illustration for a three-surgery general practice. All figures are made up to show the sum, so swap in your own.

Subscribe on YouTube@sagnikteaches
LineIllustrative figure
Chairs3
Hours per chair per working day8
Working days a year (after holidays and closures)215
Total chair hours5,160
Bookable share (allowing for gaps, late arrivals, emergencies)80%
Bookable chair minutes247,680
Annual cost of running the practice, including dentist pay$1,238,400
Cost per bookable chair minute$5.00

The 80% line matters most and is the one people skip. If you divide by every minute the doors are open you under-price everything, because no practice books every minute. Look at last quarter's diary, count booked minutes against open minutes and use that real share.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

Price five procedures from the bottom up

With $5.00 a minute, each procedure needs three inputs: chair minutes (including set-up and clean-down), direct materials, and any lab or outside cost. Add them, apply your margin, then round to the nearest $5 so the schedule looks like a price list and not a calculation. This example uses a 15% markup, which is a choice and not a rule; a practice with heavy equipment debt might need more.

ProcedureChair minutesTime costMaterials and labCostWith 15% markupFee
Periodic exam15$75$4$79$90.85$90
Scale and polish30$150$6$156$179.40$180
Composite filling40$200$18$218$250.70$250
Simple extraction25$125$12$137$157.55$160
Lab-made crown (two visits)90$450$170$620$713.00$715

Two things to notice. First, the exam rounds down by 85 cents, which is fine because one rounding either way does not change the picture. Second, the crown has $170 of non-time cost: a $140 lab bill plus $30 of materials, so a lab price rise hits it directly. That is why lab fees should sit in their own column and be re-checked whenever the lab sends a new price list.

What AI is good for in this step

Paste your cost inputs into an assistant and ask it to rebuild the table, then compare its answer with your spreadsheet. Disagreements usually reveal a typo or a minute count that was entered in hours. Here is a prompt that does that without asking the AI to invent anything.

I run a dental practice. Below are my cost inputs, all illustrative annual or per-item figures that I have worked out myself.

Cost per bookable chair minute: $5.00
Markup: 15%
Rounding: nearest $5

Procedures (name | chair minutes | materials and lab cost):
Periodic exam | 15 | $4
Scale and polish | 30 | $6
Composite filling | 40 | $18
Simple extraction | 25 | $12
Lab-made crown | 90 | $170

For each procedure, show: time cost, total cost, cost with markup, and the rounded fee. Show every step so I can check it. Do not suggest changes to my inputs. Flag any line where the rounded fee moves the effective markup by more than 3 percentage points.

A good answer reproduces the table above. If the assistant adds a markup you did not ask for or quietly changes a minute count, the prompt needs tightening, and you have learned not to trust it with unguided arithmetic. Spot-check two rows by hand every time.

Where insurer contracts cap what you can charge

A fee schedule built from costs is your private list, or "usual fee". If you accept insurer or plan contracts, the contract often fixes what you may charge their members for covered items. Compare the two lists line by line, because the gap tells you what each contract really costs you.

Say a contract pays $190 all-in for a composite filling that costs you $218 to deliver. Each filling for that group loses $28 before any margin. Across 300 such fillings a year, that is $8,400 below cost on one line. Nothing in this tutorial tells you to drop a contract, since volume and patient loyalty count too, but you should see the number before you renew. The gap also helps when you negotiate or decide how many contracted appointments to offer each week.

Ask the AI to build that comparison for you from two pasted lists, then check the subtraction yourself. It is a tidy task for an assistant, as long as you give it both lists and a clear column layout.

Price an in-house membership plan from the same table

If some patients pay without insurance, a membership plan can turn the fee list into a monthly price they can budget for. Build it the same way: list what the plan includes at your fee schedule prices, subtract your planned discount, divide by twelve.

Illustration for an adult plan covering two exams and two scale-and-polish visits a year:

  • Included items at list price: 2 x $90 + 2 x $180 = $540.
  • Plan price at 15% below list: $540 x 0.85 = $459.
  • Rounded monthly price: $38, or $456 a year.
  • Extra treatment: 15% off the schedule fee, so a $250 filling is $212.50 for a member.

Check the sums against capacity. A plan member who books every visit uses 90 minutes of exam and hygiene time (two 15-minute exams and two 30-minute visits), worth $450 at the $5 chair-minute rate before materials, against $456 of income. That is thin, which is why a plan usually works when some members skip a visit, and why the discount on other treatment should not be deeper than your margin. In some markets, a membership plan can count as a regulated product, so confirm the rules with your regulator or adviser before you sell one.

Write the explanation each fee needs

A fee list tells a patient what; the explanation tells them why. The questions that reach reception are predictable: why is it more than my last practice, what is included, why a separate charge for the lab, what if I need another visit? Draft the answers once, approve them, and keep them in a shared document the team can paste from.

A prompt and what comes back

Write patient-facing wording for our fee list. Rules: plain language at a reading age of about 12, no promises about outcomes, no claims that our fees are "the best" or "the cheapest", and no comparison with other practices. For each item give a two-sentence explanation of what the fee covers and one sentence on what is not included.

Items: periodic exam $90 (15 minutes, includes examining teeth, gums and soft tissues, excludes x-rays); composite filling $250 (about 40 minutes, includes local anaesthetic and the filling material, excludes any later repair); lab-made crown $715 (two visits, includes the lab's fee and a temporary crown, excludes any root treatment needed first).

An illustrative output for the crown might read: "The crown fee covers two visits, the temporary crown, and the custom crown made by our dental laboratory. It does not include root treatment, which we only know you need once we have looked more closely." That is usable. But look for what to fix. Models like to add reassurance such as "you will be pleased with the result" or "this fee is very competitive". Delete both, since the first is an outcome promise and the second is a claim you cannot prove.

Two further examples worth keeping

The "why does the lab cost extra" question. Before: "Lab fees are passed on." After: "A crown is made in a dental laboratory by a technician working to your impression. That cost is part of the crown fee and is not billed separately." Check this matches your actual billing before you use it. If you do bill the lab separately, say so instead.

The "my friend paid less" question. Draft a reply that stays calm and factual: "Fees differ between practices because the time booked, the materials and the follow-up can differ. I'm happy to send you a written breakdown of what ours includes so you can compare like for like." It does not criticise anyone and it does not offer a discount, which keeps a front-desk decision from turning into a price war.

Announce a fee change without losing goodwill

The yearly review should end in a short notice. Give patients at least a month, name the effective date, say in a sentence why fees move, and tell them where the full list is. Draft the notice with AI, then read it as a nervous patient would.

Draft a 120-word notice to patients that our fee list changes on [date]. Tone: warm and direct. Say that costs for materials, laboratory work and staff have risen, that we review fees once a year, that the full list is at reception and on our website, and that anyone with an existing treatment plan keeps the quoted fee until [plan expiry date]. Do not apologise more than once. Do not claim the increase is small.

The last instruction is deliberate. An assistant will often write "a modest increase", which patients read as dismissal if their own bill rose by 12%. Better to state the figure for the most common items. A short before-and-after table in the notice, covering the exam, the scale and polish, and the filling, earns more trust than a soothing paragraph.

A realistic mistake

A practice asks the assistant to "make the explanation shorter" and the revised crown text drops the line about root treatment being extra. A patient with a failing tooth reads the crown fee as the whole bill, then meets a second charge. The fix is a checklist: every explanation must keep its "not included" sentence, and a team member compares each approved text with the fee list once before it goes live.

Fees that don't fit the chair-minute method

Four kinds of item need a different thought, and a fee schedule that ignores them leaks money quietly.

Emergency and same-day appointments. They break the diary. A 20-minute emergency slot squeezed between booked patients costs you the knock-on lateness as well as the minutes. Many practices price the emergency exam above the routine exam for that reason. With the $5 rate, a 20-minute slot costs $100 in time against $75 for a routine exam, so a fee around $115 to $120 once materials and margin go on is easy to justify and easy to explain: "this fee covers an appointment we make room for at short notice".

Long, complex appointments. If a visit runs 120 minutes, the time cost is $600 before anything else. Do not price such items by guessing; record how long the last ten really took. Staff often remember a procedure as 45 minutes when the diary shows 65, and that 20-minute gap is $100 of unpriced time.

Cosmetic and elective work. Whitening, veneers and similar items are priced against patient demand as well as cost, since patients compare them across many providers. Cost still sets your floor. Decide the floor from the table, then pick the price above it deliberately.

Missed appointments and late cancellations. Charge the booked minutes you cannot refill. For a 40-minute filling slot that is up to $200 of idle chair time. The wording needs care and a written policy that patients have seen in advance; writing and sending a dental no-show policy covers it so this tutorial doesn't have to.

What a fee review does to the year's income

Before you commit, run a quick sum on volume so the new schedule doesn't surprise you. Take last year's counts for the five items above and apply the old and new fees. For an illustration, suppose the practice delivers 4,200 exams, 2,600 scale-and-polish visits, 1,900 fillings, 700 extractions and 260 crowns, and the old fees were $85, $170, $235, $150 and $680.

ItemCountOld feeNew feeChange in year
Periodic exam4,200$85$90+$21,000
Scale and polish2,600$170$180+$26,000
Composite filling1,900$235$250+$28,500
Simple extraction700$150$160+$7,000
Lab-made crown260$680$715+$9,100
Total across these items+$91,600

That total is the most you can expect, because fee rises sometimes reduce uptake, and contracted patients will not pay the new fee at all. Take the share of those items that is fully private and apply the change only to them. If half of the exams are contracted, the exam line falls from +$21,000 to about +$10,500. This is the sort of table an assistant builds quickly from pasted counts, provided you verify each multiplication.

Keep the fee table in one place and one shape

The schedule only stays accurate when there is one master copy. A simple spreadsheet works: one row per procedure with a code or short name, chair minutes, materials cost, lab cost, markup, fee, date last reviewed, and a column for the patient-facing explanation. Lock the cost-per-minute cell so only one person edits it. Anything the front desk quotes should come from that sheet or from a PDF exported from it, never from a remembered figure.

The explanation column is where AI earns its keep, because it is repetitive writing that needs consistent tone. Ask for one explanation at a time, keep the ones you approve, and mark the date in the next column. When a fee changes, regenerate only the affected rows and re-read them; the "not included" sentence is the first thing to check.

A reception script drafted from the table

Staff also need words for the phone. A short script, drafted by AI and edited by the practice manager, might run: "The fee for a filling is $250. That covers the appointment of about 40 minutes, the anaesthetic and the filling material. I'll send you the written estimate before your visit, and if the dentist finds anything different on the day, they'll explain it and give you a new figure before they start." The last sentence is what protects both sides, so keep it whatever else changes.

Rules to check before you publish a list

Fee display, written estimates, advertising of prices and discount schemes are regulated differently across markets. Before you put a schedule on your website, check three things with your regulator or professional body: whether you must give a written estimate before treatment, whether quoted discounts or "from" prices are allowed, and whether any wording on membership plans needs to follow insurance or consumer-credit rules. This is general guidance, not legal advice, so ask a qualified adviser if anything is unclear.

It is also sensible to keep your fee-setting separate from other practices. Decide your fees on your own costs; do not agree prices with competitors, and do not copy a competitor's list wholesale. If you want a benchmark, look at published averages from your professional body and treat them as one input.

Check the schedule works six weeks later

After the new list goes live, check it against real activity rather than hope.

  1. Pull the top 10 procedures by count from the last quarter and recalculate the margin on each at the new fee. Any line under 8% is worth a second look.
  2. Count questions about fees at reception for six weeks. If the same question keeps coming, add it to the explanation document.
  3. Compare average treatment-plan acceptance before and after. A drop that appears only on one item suggests the wording, not the price, needs work.
  4. Look at the write-offs and adjustments in your accounts. A rising count means staff are discounting by habit, which breaks the schedule.

For the billing side, AI for dental billing shows how to check that invoices match the list. When fees are agreed and the patient needs help understanding a plan, explaining dental treatment plans with AI covers the conversation, and dental patient financing options deals with spreading the cost. Keep the whole process in your practice policies and procedures manual so the next review does not depend on one person's memory.

A yearly rhythm that takes half a day

Put the review in the diary each year. In the first hour, update the cost inputs: wages, rent, lab price list, supplier costs. In the second, rebuild the table and compare it to the current fees. In the third, decide which items move, and by how much. In the last hour, draft the patient notice and refresh the explanation document. Keep a dated copy of each year's schedule so that when a patient disputes an old quote, you can see exactly what was published.

If you'd rather map this with someone, that is what my AI implementation consultation is for: finding which parts of the fee process are worth handing to an assistant and which stay with you.

Questions practices ask when they revise fees

How often should a dental practice review its fees?

Once a year is the usual rhythm, with a fixed month so patients learn to expect it. Review sooner if a supplier, lab or wage cost jumps by a lot. Small annual moves are easier to explain than a large catch-up after three quiet years.

Should the fee schedule be shown to patients before treatment?

Yes, give a written estimate before non-urgent treatment and make the fee list available on request or on your site. Check what your regulator or professional body requires, because rules on fee display and written estimates differ by market.

Can AI decide what my fees should be?

No. It can do the arithmetic, spot anomalies and draft wording, but the cost inputs and the final figures are yours. An assistant has no sight of your lease, wages or lab bills, and a confident number from it is only a guess.

Is it safe to paste my fee list into ChatGPT or Claude?

A fee list holds no patient data, so the privacy risk is low, though it is still commercial information. Never paste names, charts or treatment notes. On a personal ChatGPT plan you can switch off "Improve the model for everyone" in Data controls, Claude has a similar model-improvement setting, and OpenAI says it does not train on ChatGPT Business content by default.

What if a patient says the practice down the road charges less?

Acknowledge it, explain what your fee includes (time booked, materials, lab, follow-up) and offer a written breakdown. Do not match the lower price on the spot, since you cannot see what the other fee covers.

Further reads

Sources: general practice-costing method and the illustrative figures in this tutorial; no vendor pricing is quoted. OpenAI's Data controls help page and Anthropic's privacy page on model training, checked November 2026. Check your regulator's current guidance on fee display and written estimates.

Want your fee list and patient wording tidied up?

On a 1:1 call we can look at how your fees are set today, find the explanation work that eats front-desk time, and decide which parts an AI assistant can draft safely.

Book a 1:1 call with me