Industry Specific

How Medical Practices and Healthcare Businesses Can Use Excel to Track Revenue and Operations

By HelpMyData  ·  May 2026  ·  9 min read

Running a private medical practice, therapy clinic, dental office, or other healthcare business involves a financial complexity that most general business tracking tools do not handle well. You have insurance reimbursements arriving weeks after services are delivered, patient balances that need to be collected separately, appointment-based revenue that fluctuates with scheduling, and operational costs that need to be managed tightly to maintain viability.

Excel handles the financial tracking side of a small healthcare practice well. Here is how to build a system that tracks your revenue by payer, monitors your collection rate, and gives you the operational visibility you need to run a financially healthy practice.

Important note on patient data: This guide covers financial and operational tracking only. Never store protected health information (PHI) — patient names linked to diagnoses, treatment details, or other clinical information — in Excel spreadsheets. Your practice management software handles clinical records. Excel handles the financial analysis layer on top of the aggregate data that software produces.

The Key Metrics for a Healthcare Practice

94%
Collection Rate
% of charges actually collected
$185
Revenue per Visit
Average across all payers
18
Days in AR
Average collection time
88%
Schedule Fill Rate
Appointments kept vs available

Collection rate, days in accounts receivable, revenue per visit, and schedule fill rate are the four metrics that most directly predict a healthcare practice's financial health. Tracking them monthly gives you the visibility to catch problems before they become crises.

Sheet 01

Revenue by Payer Tracker

Healthcare revenue is uniquely complex because the same service generates different amounts depending on who is paying. Insurance reimbursements vary by payer and plan. Medicare and Medicaid pay differently than commercial insurance. Self-pay patients may pay full price, a reduced rate, or nothing at all. Tracking revenue by payer separately is essential for understanding your true revenue mix and which payers are most valuable to your practice.

ColumnWhat to Track
MonthThe billing month
Payer CategoryCommercial Insurance, Medicare, Medicaid, Self-Pay, Workers Comp
VisitsNumber of patient visits billed to this payer this month
Amount BilledTotal charges submitted to this payer
Amount CollectedActual payments received from this payer
AdjustmentsContractual adjustments and write-offs
Outstanding AR=Amount Billed minus Amount Collected minus Adjustments
Collection Rate=Amount Collected / (Amount Billed minus Adjustments)
Revenue per Visit=Amount Collected / Visits

Summary formulas for your dashboard:

=SUMIF(PayerData[Payer Category], "Commercial Insurance", PayerData[Amount Collected]) ← total revenue from commercial insurance =SUMIF(PayerData[Payer Category], "Commercial Insurance", PayerData[Amount Collected]) / SUMIF(PayerData[Payer Category], "Commercial Insurance", PayerData[Visits]) ← revenue per visit for commercial insurance patients
Compare payers by revenue per visit: Sort your payer summary by revenue per visit from highest to lowest. Commercial insurance typically generates the highest revenue per visit. Medicare and Medicaid generate less. Self-pay is often unpredictable. This comparison informs decisions about payer contracting, scheduling priorities, and which insurance panels to join or leave.
Step 02

Accounts Receivable Aging Report

Days in accounts receivable — how long it takes to collect payment after a service is delivered — is one of the most important financial metrics for a healthcare practice. A healthy practice collects most payments within 30 days. When AR ages past 90 days, the probability of collection drops significantly and cash flow suffers.

Set up an AR aging report with balances grouped into time buckets:

Aging BucketDefinitionTarget
Current (0-30 days)Claims submitted, payment not yet due60%+ of total AR
31-60 daysPayment overdue, follow up neededUnder 20% of AR
61-90 daysSignificantly overdue, escalate follow upUnder 10% of AR
90+ daysAt risk of non-collection, consider write-offUnder 5% of AR
Days in AR = (Total AR Outstanding / Monthly Revenue) * 30 Example: Total AR = $42,000 Monthly Revenue = $72,000 Days in AR = ($42,000 / $72,000) * 30 = 17.5 days Target: under 30 days for most practices Concern: over 45 days indicates collection process problems
Track AR by payer separately: Insurance AR and patient balance AR behave very differently and need different follow up processes. Insurance claims that do not pay within 30 days usually need to be resubmitted or appealed. Patient balances require direct patient outreach. Mixing them together obscures which collection process is working and which is not.
Sheet 03

Appointment and Scheduling Metrics

For an appointment-based healthcare practice, your schedule is your revenue engine. Tracking scheduling metrics monthly tells you whether you are running at capacity, how much revenue is being lost to no-shows and cancellations, and whether your scheduling patterns are optimized for revenue.

MetricFormula
Total Available SlotsWorking days times appointments per day
Appointments ScheduledTotal appointments booked at month start
Appointments KeptAppointments that actually happened
No-Show Rate=(Scheduled minus Kept) / Scheduled
Cancellation Rate=Cancellations / Scheduled
Schedule Fill Rate=Kept / Available Slots
Revenue Lost to No-Shows=No-Shows times Average Revenue per Visit

Revenue lost to no-shows is often a surprisingly large number. A practice with a 15% no-show rate and 20 available slots per day at $150 average revenue per visit loses:

Daily Revenue Lost = 20 slots * 15% no-show rate * $150 = $450 per day Monthly Revenue Lost = $450 * 22 working days = $9,900 per month That is nearly $120,000 per year in revenue walking out the door through no-shows alone.
Track no-show rate by appointment type and day of week: Some appointment types have higher no-show rates than others. Some days of the week are consistently worse. Knowing which combinations are highest risk lets you implement targeted reminder protocols and overbooking strategies where they are most needed rather than applying a one-size-fits-all approach.
Sheet 04

Practice Expense Tracker

Healthcare practices have a specific set of expense categories that differ from general small businesses. Tracking these separately gives you the visibility to benchmark your overhead against industry standards and identify cost categories that are running higher than they should.

Expense CategoryIndustry Benchmark as % of Revenue
Clinical Staff Salaries25-35%
Administrative Staff10-15%
Rent and Facilities5-8%
Medical Supplies3-6%
Equipment and Maintenance2-4%
Billing and Collections5-8%
Malpractice Insurance3-5%
Marketing1-3%
Total Overhead55-70% leaves 30-45% for provider compensation

Track your actual spending in each category monthly and compare it to these benchmarks. A category running significantly above benchmark is worth investigating. Billing and collections costs above 8% often indicate it is worth evaluating your billing process or vendor. Staff costs above 40% of revenue usually mean either productivity issues or a revenue problem.

Calculate overhead per visit: Divide your total monthly overhead by your monthly visit count. This is your cost per visit. If your revenue per visit is $185 and your cost per visit is $160, your practice margin is only $25 per visit, which is thin. Knowing this number makes the impact of every cost-reduction decision and every revenue improvement visible in concrete dollar terms.

Putting the Numbers Together

With revenue by payer, AR aging, scheduling metrics, and expense tracking all in one workbook, your monthly practice review takes about 30 minutes and answers the questions that matter most. How much did we collect and from whom? How long is it taking to collect? How much revenue did we lose to scheduling gaps and no-shows? Are our costs in line with revenue? And is the practice more or less profitable than last month?

Most private practice owners who implement this kind of tracking find at least one or two areas where relatively small changes produce meaningful financial improvement — a payer contract that needs renegotiation, a no-show problem that a simple reminder protocol would reduce significantly, or an expense category running above benchmark that nobody had noticed.

If you would like a custom healthcare practice tracking workbook built for your specific practice type and payer mix, that is exactly what we do at HelpMyData.

Want a Custom Practice Management Tracker Built for Your Healthcare Business?

Tell us about your practice and we'll build a complete Excel tracking system covering revenue by payer, AR aging, scheduling metrics, and overhead analysis. Starting at just $75.

📧 Get Started Today