Skip to content
Book a demo
Menu

KPIs

Dental KPI dashboards: what a useful one shows

What separates a dental KPI dashboard that gets opened every morning from one that is ignored: seven rules, three layouts by role, and the data needed.

4 min readUpdated 2026-10-13

Share
A wide monitor showing a dashboard with calm, evenly spaced tiles

The practice bought a dashboard two years ago. It has 34 tiles, three of them in red, and the office manager opens it on the first of the month to screenshot it for the owner. Nobody acts on it because nothing on it says what to do.

A useful dashboard is smaller than that, and every tile on it answers one of two questions: is this normal, and if not, who do I call.

What are the rules?

  1. One role per dashboard. The owner, the office manager and the hygiene lead do not need the same eight numbers. The owner needs money and trend. The manager needs today and this week. Hygiene needs its own column.
  2. At most eight tiles. Past that, the eye skips.
  3. Every number against its own trailing average. $294 per hour means nothing. $294 against a 12-month average of $310 means something.
  4. Every number opens to its rows. Click the 9% no-show rate and see the 83 appointments. If the tool cannot do this, the number cannot be checked, and it will be wrong one day without anyone knowing.
  5. The formula is visible. A hover or a footnote with “net production divided by scheduled hours” prevents the monthly argument about what the number means.
  6. Red means act, not “below target”. A tile that turns red every month teaches people to ignore red.
  7. Refresh daily, from the practice software, without anyone typing. A dashboard fed by a spreadsheet someone updates on Fridays is a weekly report with colours.

What goes on each one?

Owner

Tile Formula Against
Net production, month to date Gross minus contractual adjustments Same point last month and last year
Net collection rate, trailing 90 days Payments divided by net production Trailing 12 months
Production per scheduled hour, by provider Net production divided by scheduled hours Each provider’s own 12-month average
AR over 90 days AR over 90 divided by total AR Last quarter
Unscheduled treatment Dollars planned, not booked Last month
Case acceptance by patient, by provider Accepted patients divided by presented Provider’s own average
Non-contractual adjustments Share of production, by user Last three months
Overdue recall Count of active patients past due Last month

The formulas are explained with worked examples on the dental KPIs page.

Office manager, this morning

  • Today’s patients: unconfirmed, balance due, treatment planned and not booked.
  • Open time today and tomorrow, in hours, by column.
  • Claims over 30 days, count and dollars.
  • Yesterday’s day sheet total against yesterday’s deposit.
  • New unscheduled plans from yesterday’s exams.

This dashboard is a to-do list with numbers. It is opened at 7:45 and again at lunch.

Hygiene

  • Production per scheduled hour, each hygienist, against their own average.
  • Pre-booking rate: patients who left with the next visit booked.
  • Perio therapy share of visits.
  • No-show rate for hygiene columns.
  • Open hygiene hours in the next 14 days.

What data does each tile need?

Everything above comes from the practice software, and the tables are known. Completed procedures and adjustments (Open Dental’s procedurelog and adjustment table; Eaglesoft’s transactions_header with type S for services and C or D for adjustments; Dentrix’s admin.adjustment_view). Payments (Eaglesoft types A and P; Dentrix admin.payment_view). Appointments and their status history (Open Dental histappointment; Dentrix admin.appthist; Eaglesoft appointment). Treatment plans, recall records and insurance plans from each system’s own tables. Scheduled hours are the hardest input; see the production per hour page for why.

The one thing a dashboard should not do is write back. Read the tables, calculate, show. A tool that can also edit the schedule or post a payment is a different kind of risk, covered on the read-only integration page.

Spreadsheet or software?

Start with a spreadsheet if you have one person who will pull eight numbers every Monday for three months. That proves which numbers you actually look at. Move to software when the pulling takes longer than the looking, or when you need by-provider and by-day views that a weekly pull cannot give.

What Calibic adds

Dashboards are LIVE, with owner, provider and hygiene views, and custom dashboards you assemble from the same tiles. Calibic reads Open Dental, Dentrix and Eaglesoft read-only (it never changes a record), refreshes every morning, shows each number against its own trailing average with the formula visible, and opens every figure to its source rows. Ask (LIVE) lets you type a question such as “how much treatment is planned but not booked” and get the number with its sources. Where a system does not hold a field, the Coverage page says so instead of estimating.

Next step: see the three layouts above on the dashboards product page.

Useful? Send it to the person who runs your front desk.

Share this page

Questions people ask

What is a KPI dashboard in a dental practice?

One screen that shows a small number of practice metrics, calculated the same way every day from the practice software, each one opening to the patients or transactions behind it. If a number on it cannot be traced to rows, it is a decoration.

How do you build a KPI dashboard for a dental office?

Pick at most eight numbers for one role, write the formula for each, pull the inputs from the practice software on a schedule, and show each number against its own trailing average. Start with a spreadsheet; move to software when the pulling becomes the job.

Keep reading

See it on your own data

Read-only toward Open Dental, Dentrix and Eaglesoft. A Business Associate Agreement is sent with every sign up.