Dental billing KPIs every practice should track

Tracking your dental billing KPIs is how you know whether your revenue cycle is healthy or quietly leaking money. A few numbers tell you how much of what you earn you actually keep, how fast it turns into cash, and how much is stuck and aging. Watch them and problems show up while they are still small. Ignore them and the first sign is a thin bank balance. This guide explains each KPI, how it is calculated in plain terms, and what a healthy result looks like.

Last updated June 2026 · Reviewed by the PracticeAlpha billing team

Here is the short answer. Your billing data already holds the truth about your practice's financial health, and KPIs pull that truth into a handful of numbers you can read in minutes. Net collection rate tells you how much you keep. Days in AR tells you how fast you get paid. AR over 90 days and the denial rate tell you where money is stuck or slipping away.

The sections below take each metric one at a time, with what it measures, how it is calculated in plain language, and what a healthy result looks like by its shape, meaning the direction a strong number trends rather than a target to chase blindly. For the wider context, here is how dental revenue cycle management ties these pieces together.

Collection rate: how much you actually keep

Two collection rates answer two different questions. Reading them together is what makes them useful.

Net collection rate

This is the most honest single read on whether your revenue cycle is working: the share of the money you were actually entitled to collect that you did collect. Divide what you collected by what you were allowed to collect, which is your billed charges minus the contracted write-offs you agreed to with each plan. Healthy looks like a flat line near the top of its range, holding steady month after month. A number drifting downward means money you had a right to collect is slipping away, usually through denials that go unappealed or claims that age out.

Gross collection rate

This compares what you collected against your full billed charges, before removing the part you were never going to be paid. Divide collections by total billed charges. Because billed charges include contracted discounts you will never see, it reads lower than net by design, so on its own it is a weak signal. Healthy looks like a stable baseline. A sudden swing usually means your fees drifted from your contracts or your payer mix shifted. Read it next to net, never alone.

The accounts receivable numbers

Accounts receivable is money owed to you but not yet in the bank. Three views of it tell you whether that money is moving or stalling.

Total accounts receivable

This is the full amount owed to your practice at a point in time, across insurance and patients, and it is the headline number the other AR metrics break apart. To find it, add up every open balance on your aging report. It is meaningless without context, since a bigger practice carries a bigger balance, so read it against production. The shape you want is AR that stays in proportion to your charges and does not creep upward while production stays flat.

Percent of AR over 90 days

One of the most revealing numbers in the report: how much of your outstanding money has sat unpaid for more than three months. Divide the balance in the over-90-day column of your aging report by your total AR. Healthy is a small slice that shrinks or holds rather than grows. A rising over-90 share means claims are not being worked, old AR gets harder to collect every day, and some of it ages past filing deadlines into a permanent write-off.

Days in AR

This turns your AR balance into a speed reading: roughly how many days of production are sitting unpaid at any moment. Divide total AR by your average daily charges, where average daily charges is your charges over a recent period divided by the days in that period. Lower is better, because money turns into cash faster. Watch the trend. A day count creeping up over several months means your cycle is slowing somewhere, even when no single claim looks alarming.

Not sure where your numbers actually stand? We will pull your aging report and show you your real net collection rate, days in AR, and denial rate, with no guessing.

Get a free AR analysis

The claim-level KPIs

These three tell you how well claims travel from your office to the payer and back. They move faster than the AR metrics, so they are early warning signs.

Claim denial rate

This is the share of submitted claims that come back denied, and every denial is rework that costs time and delays cash. Divide claims denied over a period by claims submitted in that period. Healthy is low and stable, with direction the thing to watch. A creeping rate points to a problem upstream, usually in verification or coding. A spike tied to one payer usually means a policy or contract changed under you.

Clean claim rate

The mirror image of friction in your front-end process: the share of claims accepted and paid on first submission, with no rejection, edit, or resubmission. Divide claims paid on first pass by total claims submitted. Healthy is high and steady, near the top of its range. The closer to the ceiling, the less rework your team does and the faster you get paid. A sagging rate means errors are leaving on the front end and will resurface as denials and aging AR.

Claims paid speed

This captures the part of your cycle that lives at the payer: how long, on average, from submitting a claim to getting paid on it. Average the days between submission and payment across paid claims, and track it overall and per payer. Shorter is better, and consistency matters as much as the average. If one payer's turnaround stretches while others hold, that payer is where to focus follow-up.

Production, collections, and write-offs

These compare what you produced against what you kept, and they expose where revenue is given away.

Production vs collections

The most direct read on whether billing is converting work into cash: the gap between the dentistry you delivered and the money you brought in. Put production and collections side by side for the same period. Healthy is two lines moving together, with collections following production closely. When production climbs but collections lag, the work is happening and the billing is not keeping up. That gap is the money the other KPIs help you find.

Adjustment and write-off rate

This is the share of charges written off rather than collected. Some is normal and contracted; some is avoidable, and that is the part worth watching. Divide total adjustments and write-offs by gross production, and separate the contracted adjustments from the ones you chose to write off, because they mean very different things. Contracted adjustments should stay stable, tracking your payer mix. The number to watch is avoidable write-offs, the claims given up because they aged out or nobody appealed. The shape you want there is small and shrinking.

Insurance AR vs patient AR

This shows how your outstanding money splits between what insurers owe and what patients owe, two halves that behave differently and need different follow-up. Split total AR into the insurance portion and the patient portion, then watch each as a share of the whole and how each ages. Healthy is both sides turning over at a reasonable pace without one piling up. A growing insurance balance points at claim and denial problems. A growing patient balance points at front-desk collection and statement follow-up. Knowing which side is heavy tells you where to aim.

How often to review them, and how to act on a bad number

Review the fast numbers weekly. Denial rate, clean claim rate, and claims paid speed move quickly, so a weekly look catches a payer change or a coding slip before it snowballs. A bad week is a cheap fix. A bad quarter is a backlog.

Review the big-picture numbers monthly. Net collection rate, days in AR, AR over 90 days, and production versus collections are best read at a clean monthly close, which gives you a stable snapshot to compare against prior months and turns a single number into a trend you can trust.

Find the cause, not the symptom. A bad KPI is rarely the real problem. A sagging net collection rate usually traces back to denials going unworked or AR aging out. A high denial rate usually traces back to verification or coding errors before the claim left the office. Chase the number upstream until you hit the thing that actually broke.

Work the deadlines first, then confirm the fix held. When AR is the problem, prioritize the aged claims still inside their filing windows, because a claim past its deadline is gone for good. A dedicated claims and AR recovery effort exists for exactly this. After you address a cause, keep watching the same KPI for a few months. A number that stays improved means the process is fixed. One that bounces back means you treated the symptom.

A five-minute health check

Run through these five questions with your aging report open. Each one maps to a KPI above.

1

Can you state your net collection rate right now?

If not in under a minute, nobody is watching how much of your earned revenue you keep.

2

Is your AR over 90 days growing month over month?

A swelling oldest bucket means claims are not being worked and money is aging toward write-off.

3

Has your days in AR crept up over the last quarter?

A rising day count means your cycle is slowing, even when no single claim looks like the culprit.

4

Do you know your denial rate and clean claim rate?

If denials are climbing or first-pass payments falling, errors are leaving on the front end.

5

Are your collections keeping pace with your production?

If production is up but collections flat, the billing is not converting your work into cash.

How to read your answers. If you stumbled on most of these, the issue is usually not effort, it is visibility. You cannot fix a number nobody is tracking, and putting these KPIs in front of you every month is the cheapest step toward a healthier revenue cycle.

How PracticeAlpha reports these

We treat these KPIs as the dashboard for your revenue cycle, not a year-end surprise. You get your core numbers reported back every month, net collection rate, days in AR, AR over 90 days, denial rate, and clean claim rate, so you always know where your practice stands. The reporting is not raw figures you have to decode. Each number comes with context: which direction it moved, what is behind a change, and what we are doing about it.

Because we work the full cycle, the KPIs connect. Verification feeds the clean claim rate, denial management protects the net collection rate, and AR follow-up keeps days in AR down. You can start with focused revenue cycle management if several numbers are slipping at once, or lean on a dedicated claims and AR recovery push if your aging report is the trouble spot. Either way, the point is to make a bad number obvious early, while it is still cheap to fix, and then go fix it.

Dental billing KPIs FAQ

What are the most important dental billing KPIs?

The core set is net collection rate, days in AR, percent of AR over 90 days, claim denial rate, and clean claim rate. Together they tell you how much of what you earn you actually keep, how fast money comes in, how much is stuck and aging, and how clean your claims are when they leave the office. If you only watch a handful, watch those five.

What is the difference between gross and net collection rate?

Gross collection rate compares what you collected against your full billed charges, including the part you were never going to be paid because of contracted write-offs. Net collection rate compares what you collected against what you were actually allowed to collect after those agreed adjustments. Net is the truer measure of revenue cycle health because it ignores discounts you signed up for and focuses on the money you had a right to collect.

How is days in AR calculated for a dental practice?

Take your total accounts receivable and divide it by your average daily charges, which is your charges over a recent period divided by the number of days in that period. The result is roughly how many days of production are sitting unpaid at any moment. A lower number means money is turning into cash faster.

How often should I review dental billing metrics?

Review the fast-moving numbers like denials, clean claim rate, and claims paid speed weekly so you catch a payer problem early. Review the bigger-picture numbers like net collection rate, days in AR, AR over 90 days, and production versus collections monthly. A monthly close gives you a clean snapshot to compare against prior months and spot a trend before it becomes a cash flow problem.

What does a high percent of AR over 90 days mean?

It means a large share of your outstanding money has been sitting unpaid for more than three months, which usually points to claims that are not being worked. Old AR is harder to collect with every passing day, and some of it ages past payer filing deadlines and becomes a permanent write-off. A growing oldest bucket is one of the clearest warning signs in the whole report.

How do I act on a bad billing number?

Start by finding the cause rather than treating the symptom. A low net collection rate often traces back to denials or unworked AR. A high denial rate usually traces back to verification or coding errors before the claim ever went out. Fix the upstream cause, work the aged claims that are still inside filing deadlines first, and then watch the same KPI over the next few months to confirm the fix held.

Keep reading

Related guides

Comparison
In-House vs Outsourced Billing
Service
Revenue Cycle Management
Service
Claims & AR Recovery
Fundamentals
What Is Dental RCM?

See your real numbers

Free AR analysis. We pull your aging report, calculate your real net collection rate, days in AR, and denial rate, and show you exactly where your revenue cycle is leaking. 30 minutes. No commitment.