
A practice that doesn’t track its accounts receivable against real benchmarks is flying blind on cash flow.
Most billing teams know their AR “feels high,” but few can say exactly where it stands against published HFMA and MGMA standards — or which upstream metric is actually driving the number up.
In this guide, we’ll exploring:
- Proven ways to reduce days in AR
- How to build an effective KPI dashboard
- Common causes of poor AR performance
- Revenue cycle KPIs and what they measure
- Industry benchmarks for key AR metrics
- KPI formulas and how to calculate them
TLDR: AR benchmarks
- Days in AR should sit between 30-40 days (under 35 is best-in-class per HFMA)
- Clean claim rate should exceed 95%
- Denial rate should stay under 5-8%
- Net collection rate should stay above 95-96%
- DNFB and charge lag are earlier warning signs that predict AR problems before they show up in aging reports
- Cost to collect should stay under 3-4% of net patient revenue
What do revenue cycle KPIs actually measure?

Revenue cycle KPIs quantify how efficiently a healthcare organization converts delivered care into collected cash.
Each metric captures a different stage of that conversion — coding, submission, adjudication, and collection — so no single number tells the whole story.
The table below sets the reference points used throughout this guide.
| KPI | Formula | Benchmark |
| Days in AR (DAR) | Total AR ÷ Average daily charges | 30-40 days; under 35 best-in-class |
| Clean claim rate | Clean claims ÷ Total claims × 100 | >95% |
| Denial rate | Denied claims ÷ Total claims × 100 | 5-10% typical; under 5-8% target |
| Net collection rate | Payments ÷ (Charges − Contractual adjustments) × 100 | >95-96% |
| DNFB days | Discharge date to final bill drop date | Lower is better; monitor daily |
| Charge lag | Service date to charge entry date | Same-day to 48 hours ideal |
| Cost to collect | Total billing cost ÷ Net patient revenue | Under 3-4% |
The relationship between these metrics is where most revenue leakage starts. A high denial rate doesn’t just cost the denied claims — it cascades through every downstream number.
How do you calculate days in accounts receivable?
Days in AR measures how long a practice takes to collect what it’s owed.
It’s also the most commonly misquoted formula in revenue cycle content — total AR sits in the numerator, not the denominator.
The formula
Days in AR = Total Accounts Receivable ÷ Average Daily Charges
Total AR = amounts still owed by patients and payers (never collected payments). Average daily charges = total billed charges over a period ÷ number of days in that period
Sourced benchmarks
HFMA and AAFP publish overlapping but not identical targets, and specialty and payer mix shift both.
- 30-40 days is a reasonable target for most outpatient practices
- Under 35 days reflects best-in-class HFMA-aligned performance
- Hospital systems often run higher due to payer mix and claim complexity
- Up to 50 days may be acceptable for some smaller or specialty practices per AAFP guidance
What pushes AR upward
AR rarely rises for one reason alone. In practice, most AR spikes trace back to one or two upstream failures that compound across the entire claim population.
- Slow charge entry or documentation delays
- Incomplete eligibility checks before service
- Payer-specific processing delays
- Understaffed follow-up teams
- Rising denial volume
What is DNFB and why does it predict AR trouble?
DNFB (Discharged Not Final Billed) measures the gap between a patient’s discharge and the moment a clean bill actually leaves the building.
It’s one of the earliest signals of downstream AR trouble — a claim can’t age in AR if it hasn’t been billed yet.
What counts as DNFB
DNFB refers to any discharged account still missing a coding, documentation, or charge component needed to drop a clean claim.
- Coding not yet complete
- Documentation pending from a physician
- Charges not yet reconciled against the chart
- Late-arriving ancillary or lab charges
How to calculate it
DNFB Days = Total unbilled discharged accounts ÷ Average daily patient revenue
Hospitals typically review this figure daily rather than monthly. Lower DNFB days free up cash faster and shrink the AR pool before it starts.
How to reduce it
Most DNFB backlogs trace back to documentation timing rather than staffing shortfalls.
- Reconcile ancillary charges same-day
- Set concurrent coding review before discharge
- Escalate accounts open beyond a set day threshold
- Flag charts missing physician signatures automatically
How does charge lag affect everything downstream?
Charge lag is the delay between when a service is delivered and when the charge is entered into the billing system.
It determines how much runway DNFB and days in AR ever get — and it’s the one metric where tightening the gap shows results fastest.
The calculation dictates:
Charge Lag = Charge entry date − Service date
A service delivered March 1 with charges entered March 4 has a 3-day lag. Same-day to 48-hour entry is the practical target for most specialties. Lag beyond a week routinely correlates with slower reimbursement and higher timely filing risk.
The reason charge lag deserves its own dashboard line is that it’s the earliest point in the revenue cycle where a delay can be caught and fixed.
Once a claim enters the submission queue, every other metric is already in motion. But at the charge entry level, the billing team still has full control over speed.
How should you track clean claim rate and denial rate?
Clean claim rate and denial rate move in opposite directions but share the same root causes — mostly front-end registration and coding accuracy rather than payer behavior.
Clean claim rate
A clean claim reaches the payer without edits, rejections, or manual rework.
- Target is greater than 95% clean on first submission
- Clean claims don’t guarantee payment timing (medical necessity review applies)
- Common failure points include eligibility errors, missing modifiers, and mismatched demographics
Denial rate by category
A single denial percentage hides which fix will actually move the number. Segmenting by denial type reveals the root cause.
| Denial category | What it means |
| Technical | Missing information or invalid codes |
| Eligibility | Coverage lapsed or inactive |
| Authorization | Service required prior approval |
| Timely filing | Claim submitted past the payer deadline |
| Medical necessity | Diagnosis doesn’t support the service |
Target is 5-10% typical, with under 5-8% reflecting strong performance.
For most billing teams, tracking denial rate by category and by payer isolates the specific upstream fix that will move the number — rather than working every denial with equal priority.
How do you build a revenue cycle KPI dashboard that actually gets used?
A dashboard only earns its place on someone’s desktop if it separates the metrics that predict problems from the ones that confirm them after the fact.
Mixing leading and lagging indicators into one flat list is why most KPI dashboards get ignored after the second week.
Eligibility accuracy
Clean claim rate
DNFB days
Net collection rate
Cash flow
Cost to collect
Assign KPIs by role
Not every role needs every number. Sending the same dashboard to the front desk and the CFO guarantees neither reads it.
- CFOs need net collection rate, cash flow, and cost to collect
- Billing staff need charge lag, DNFB, and denial reason codes
- Practice managers need clean claim rate, denial rate, and AR aging buckets
Review on the right cadence
Reviewing everything monthly hides problems that need same-week attention.
- Daily review for charge lag and DNFB
- Weekly review for denial trends and clean claim rate
- Monthly review for AR aging, net collection rate, and cost to collect
Net collection rate
Net collection rate measures how much of the money you’re entitled to collect you actually collect — after contractual adjustments are removed. The formula is payments received ÷ (charges minus contractual adjustments) × 100. Target is above 95-96%.
A practice that bills $1M, has $400K in contractual adjustments, and collects $570K has a net collection rate of 95% ($570K ÷ $600K). That looks healthy.
But a practice that bills $1M with the same adjustments and collects $540K has a 90% net collection rate — and the $30K gap is real revenue that was earned, billed, and lost somewhere in the cycle.
Cost to collect
Cost to collect measures total billing cost (staff salaries, technology, outsourced billing fees) ÷ net patient revenue. Target is under 3-4%.
Practices that run above 4% are spending disproportionately on the billing function relative to what they collect — and the fix usually involves process efficiency rather than headcount reduction.
How do you turn benchmarks into fewer days in AR?
Benchmarks only change revenue when they change what the billing team does on Monday morning.
If days in AR sits above 40, denial rate above 8%, or DNFB is climbing week over week, the fix usually starts upstream — at charge entry and eligibility — not in the collections queue.
Start with charge lag
Every day of charge lag delays every downstream metric by at least that same day. A practice that closes charge lag from 5 days to same-day sees AR improvement within 30-60 days without changing anything else.
Fix eligibility before the visit
Eligibility errors are one of the top reasons claims get rejected on first submission. A rejected claim burns filing-window days while the team re-verifies coverage and resubmits. Real-time eligibility verification at scheduling and at check-in prevents the most common first-submission failure.
Segment denial follow-up by value
Not every denied claim deserves equal follow-up effort. AR follow-up prioritized by dollar value and payer timeline recovers more revenue per staff hour than working denials in chronological order.
Track against benchmarks monthly
Monthly benchmark reporting against HFMA and MGMA targets shows whether the trend is improving, flat, or worsening — and isolates which specific metric is driving the change.
A practice that sees days in AR drop while denial rate holds steady knows the charge lag improvement is working. A practice that sees days in AR drop while net collection rate also drops knows it’s writing off claims faster, not collecting them.
Your AR number tells you what happened — your dashboard should tell you why
Most practices already know their AR is high.
What they don’t have is a clean read on whether the cause sits in coding, eligibility, charge lag, or payer follow-up — and which fix will move the number fastest.
MedHeave builds that visibility into your revenue cycle, then works the accounts that are actually recoverable.
- AR follow-up prioritized by dollar value and payer timeline
- Daily charge lag and DNFB monitoring built into your dashboard
- Monthly benchmark reporting against HFMA and MGMA targets
- Performance-based pricing (4-7% of collections) with no lock-in
- Denial-category tracking tied to root cause, not just a percentage
Contact us for a revenue cycle review that shows exactly where your AR is stuck and what to fix first.
Related guides & resources
The resources below cover closely related topics and the broader service workflow they connect to:
- Revenue cycle management — Revenue cycle management
- Overcome revenue cycle mistakes — How to Overcome Revenue Cycle Management Mistakes in Healthcare
- Key metrics for RCM performance in behavioral health — Behavioral Health RCM Metrics & KPI Benchmarks
- Revenue cycle management — Revenue Cycle Management Explained: Process, Phases & KPIs
- Revenue cycle management how to maximize your cash flow — Top 10 Ways to Maximize Your Medical Practice Cash Flow
- Recoupment — Recoupment in Medical Billing: Meaning, Causes & Appeals
- Healthcare automation — Healthcare Automation: Examples, Risks, & Where to Start
Frequently asked questions
Here are some commonly asked questions on this topic:
Most practices should target 30-40 days in AR, with under 35 days reflecting best-in-class performance under HFMA-aligned standards. Specialty and payer mix shift the target — hospital systems with complex claim types often run higher than outpatient practices. The benchmark should be compared alongside clean claim rate, denial rate, and net collection rate to identify whether the AR number reflects a collection problem, a submission problem, or a payer-processing delay.
DNFB stands for Discharged Not Final Billed — a discharged account that hasn’t yet had a clean claim submitted because coding, documentation, or charges are incomplete. DNFB is calculated as total unbilled discharged accounts divided by average daily patient revenue. It’s one of the earliest leading indicators of downstream AR trouble because a claim can’t age in AR if it hasn’t been billed yet. Hospitals typically review DNFB daily rather than monthly.
DAR is Days in Accounts Receivable — total outstanding AR divided by average daily charges. It measures how long a practice takes to collect what it’s owed. The formula uses amounts still outstanding (not collected payments) in the numerator. Target is 30-40 days for most outpatient practices, under 35 for best-in-class, and up to 50 for some smaller or specialty practices. AR above 40 days usually signals upstream issues in charge entry, eligibility, or denial resolution.
Subtract the service date from the charge entry date. Same-day to 48-hour entry is the practical benchmark. A service delivered March 1 with charges entered March 4 has a 3-day lag. Lag beyond a week routinely correlates with slower reimbursement and increased timely filing risk. Charge lag is the earliest metric in the revenue cycle where a delay can be caught and fixed — tightening it shows AR improvement within 30-60 days.
Separate leading indicators (charge lag, DNFB, eligibility accuracy, clean claim rate) from lagging indicators (days in AR, net collection rate, cash flow, cost to collect). Leading indicators should be reviewed daily or weekly — they flag problems before they reach the AR aging report. Lagging indicators confirm trends monthly. Assign different KPI sets by role so billing staff, practice managers, and executives each see the metrics they can act on.