How to decide new fees, load them in OpenDental with a January 1 effective date, and check January's write-offs and collections, for one office or a group.
A dental fee schedule review is a once-a-year pass over the office's own full fees, ending in a new fee list and its effective date. Run it in October or November; OpenDental 24.4 or later can load fees then with a January 1 effective date. A single office and a group run the same steps.
Start with the one-afternoon check in the UCR fees and dental fee schedules glossary entry, which defines the terms. Carry its columns over; this sheet, one row per code, takes each code to a decided fee.
| Column | What goes in it | Where it comes from |
|---|---|---|
| Carried over | Code, 12-month count, office fee, and your two or three largest plans' allowances | The glossary check |
| 12-month fees | Total billed, and the average (total divided by count) | Production by Procedures report (24.4 and later), or Daily Procedures grouped by code |
| Highest allowance | The code's highest fee on any contracted PPO schedule, which may be a smaller plan's | Procedure Codes, Fee Schedules report (Standard Reports, Lists), once per PPO schedule, or Compare Fee Schedules in the Procedure Codes list |
| Flag | Office fee at or below the highest allowance, or no fee at all; replaces the check's flag | You, comparing the columns |
| New fee | The fee you decided, and the reason in a few words | The decision rules below |
| Effective date | The day the new fees take effect, usually January 1 | Fee Tools, with the load (24.4 or later) |
The report sits in Standard Reports, Daily, as Production by Procedures from 24.4 (see the 24.4 release notes); the 24.3 manual describes its grouped-by-code version. Sort by count, for the codes the front desk quotes daily, and by total fees, for the codes that carry the dollars. Codes on either short list get their own decision. The rest move together by one owner-approved Increase by %, except codes already at or above target, which hold.
The average fee should sit close to the office fee in effect for most of the year. If not, fees come from elsewhere: a provider on another schedule, a clinic-specific fee, a mid-year change, a patient-level schedule, a Medicaid or percentage plan's own schedule, or PPO fees billed instead. Find out which first, or the increase never reaches a claim.
Before comparing, confirm each PPO schedule in OpenDental matches the carrier's latest; a stale one makes every flag wrong.
A fee below any contracted allowance can cost money on that plan's claims: many PPO contracts pay the lesser of the submitted fee and the allowance, so the difference stays with the plan. A fee exactly at the allowance costs nothing today, but leaves any future allowance increase unclaimed. Terms differ by carrier and plan, so check your own contracts.
Per OpenDental's fee schedule logic page, the schedule in Edit Insurance Plan drives the write-off, not the billed fee, and the preference "Use UCR fee for billed fee even if PPO fee is higher" decides whether the lower office fee or the higher PPO fee goes on the claim. The ADA dental claim form guide covers why the claim should carry your full office fee.
The ADA's dental care market page says it cannot quote fees and that federal law forbids it to set or recommend them; it discontinued its Survey of Dental Fees in 2023, citing a change in law. A number sold as "the ADA fee" is either old or not from the ADA.
Percentile fee data by area is licensed. FAIR Health's fee estimator for healthcare professionals covers dentistry, with benchmark charges from the 50th to the 95th percentile across 493 geozips, areas typically based on the first three digits of a zip code. Searching dental fees by zip code may surface FAIR Health's free consumer site, which its terms reserve for consumer use. Paid dental fee surveys are the other source; check that one reports full charges, by zip area, from recent claims. Out-of-network EOBs are a free check: when a carrier routinely allows your full submitted fee on a code, your fee likely sits below its UCR.
A percentile by zip beats a state or national average: it ranks your fee against local fees for that code, so one percentile works as policy across hundreds of codes.
OpenDental keeps fee schedules in Setup, Fee Schedules, and does bulk work in Fee Tools, at the lower right of the Procedure Codes list. Version 24.4 added an effective date to Copy To, Import and Increase by % (see the 24.4 release notes and the current Fee Tools page). Other steps follow the public manual pages, written for 24.3, on Fee Tools and updating fees.
| Step | Where in OpenDental | What to know |
|---|---|---|
| Back up | New blank schedule in Fee Schedules, then Fee Tools, Copy To | The manual recommends a backup copy before changing fees. Name it by year, and repeat for each clinic or provider with its own fees. |
| Load new fees | Fee Tools: Increase by % or Import, Effective Date January 1 | Overrides need their own pass. Before 24.4, load on the start date. |
| Find gaps | Procedure Codes, Fee Schedules report, Show blank fees | Catches codes with no fee, including new CDT codes. Fill them before any global update, which sets treatment-planned fees on blank codes to $0. |
| Update plans | Update Proc Fees Only, or Update Fees in one patient's Treatment Plan module | No grace: one global update on or after January 1. With a grace rule, see below. Saved treatment plans are unaffected. |
| Refresh estimates | Fee Tools: Update Estimates Only | Recalculates planned estimates and write-offs. Run it after the plan update, in a quiet hour. |
| Check assignments | Edit Provider, Edit Insurance Plan, Check Insurance Plan Fees | Providers carry the office schedule, plans their PPO schedule. Discount (membership) plan schedules need their own update. |
Increase by % suits one number for every code; Import suits fees decided line by line, from a tab-delimited file: code first, new fee second, no $ sign. With only the schedule chosen in Select Fees, Increase by % changes global fees only; select each clinic or provider with overrides for its own pass, in Import too. Codes left out of an import keep their fees, so run Increase by % first, then import the line-by-line codes, plus held codes at their current fee. The manual does not cover two dated loads on one code; test the sequence on a scratch copy first. Global updates need a direct database connection, not Middle Tier. If you honor this year's fees on treatment already presented, run Update Fees in each patient's Treatment Plan module as their grace ends, as the manual suggests, or, if the grace ends on a fixed date, one global update that day, by clinic if needed.
OpenDental's new year tasks pair adjusting fees with updating procedure codes, and the ADA's CDT page already links the Code Maintenance Committee's decisions for CDT 2027. Load new codes, then run the blank-fees report.
In OpenDental the billed fee follows a provider's schedule, not the office, and the fee schedule logic page recommends provider and clinic overrides over separate schedules. Clinic-specific fees need Use Global Fees turned off; see provider and clinic fee overrides.
| Setup | Fits when | Watch for |
|---|---|---|
| One schedule, global fees | Every office sits in the same market | An office in another geozip priced for someone else's zip code |
| One schedule, clinic-specific fees | Offices span markets, or providers work in more than one office | Forgotten overrides: a schedule-wide increase skips them. Run the fee report per clinic. |
| Fee Schedule Groups | Offices fall into a few markets, on Enterprise setup | Enable the Show Fee Schedule Groups preference and select each group in Fee Tools to back up and increase; schedule-only changes hit global fees the groups do not use. |
| A schedule per office | Acquired offices with their own history and no shared providers | A provider covering two offices bills one schedule in both. Each schedule ages on its own. |
In a group, set the target percentile once and let each geozip turn it into local fees. Run the sheet per office.
One office usually needs one schedule; the owner decides and the office manager builds the sheet. Review any other schedule a provider carries in Edit Provider, or comparing providers' production misleads.
The front desk and the treatment coordinator need the new fees, the effective date, one plain sentence ("Our fees are reviewed once a year, and the new fees started on the first of the year"), and the grace rule in writing: whether, and how long, treatment presented at this year's fees is honored.
Patients mostly notice when treatment presented before the change is scheduled after it. For a contracted plan, the patient's share generally follows the allowance, not your fee, so a PPO patient may see no change. Some networks accept fee filings; Delta Dental's multiple-office guidance allows Premier fee updates every 12 months per location, specialty and TIN, though not in every state, so file where that applies. Otherwise, changing an allowance is a separate project with each carrier, under that contract's terms; list any plan that looks out of line for whoever advises you on contracts.
Gross production rises the day the new fees take effect, because it is booked at the office fee. Collections do not follow one for one: unless a carrier issued a new schedule or accepted a fee filing, contracted allowances did not change, so the difference lands in write-offs, and the gap between production and collections widens on paper. Watch these:
The harder part comes January through March: checking office by office whether production, collections and goals moved as planned. MyDentalForce integrates with OpenDental today and shows production, collections and goals per office and rolled up in Production Command. A billing team working claims across locations gets a cross-office billing worklist, which is a worklist and not full revenue cycle management.
Confirm PPO schedules are current and fix any office fee at or below a contracted allowance. Pick one target percentile from licensed zip-level data. Back up, load with a January 1 effective date, and update plans and estimates under your grace rule. In January, judge collections, not production, and reset goals.
Put the review on the calendar before year-end benefits calls fill it, and save the sheet for next year's reviewer. The review that happens every third year is the expensive one.

Book a 30-minute walkthrough and we will run it on your own offices.
or email us at info@mydentalforce.com