Top 10 Urgent Care Clinic Revenue KPIs

Direct Answer
Urgent care clinic revenue depends on a mix of patient volume, payer mix, and operational efficiency. The top 10 KPIs for urgent care are: Patient Volume per Day, Revenue per Visit, Payer Mix (% Commercial), Cash-Pay Conversion Rate, Provider Utilization Rate, Average Wait Time, Lab/Ancillary Revenue per Visit, Collection Rate (Net), Cost per Visit, and Patient Revisit Rate.
Tracking these metrics monthly—with daily volume and wait-time dashboards—lets operators spot payer-shift risks, staffing gaps, and cash-flow leaks before they compound.
Why Urgent Care Measures Differently
Urgent care clinics operate in a unique middle ground between primary care and the ER. Unlike primary care, which relies on recurring visits and panel management, urgent care is episodic, high-volume, and low-acuity. A typical clinic sees 40–80 patients per day, with an average visit lasting 15–20 minutes.
Revenue per visit is lower than an ER (average $150–$250 vs. $1,000+), but volume is much higher.
Payer mix is the biggest lever. Commercial insurance reimburses 2–3x more than Medicare/Medicaid for the same CPT code. A clinic with 60% commercial mix can have a Revenue per Visit of $200, while a clinic with 40% commercial mix might see only $130.
That 20% difference in payer mix can swing annual revenue by $500k–$1M for a single location.
Throughput is the second differentiator. Urgent care margins are thin (10–20% EBITDA), so every minute of provider downtime costs money. A provider seeing 3 patients per hour vs. 4 patients per hour can mean a $200k annual revenue difference per provider.
This is why Provider Utilization Rate and Average Wait Time are tracked in real-time, not monthly.
Finally, ancillary services (labs, X-rays, IV fluids, COVID testing) are a major profit center. A clinic that captures $30 in ancillaries per visit vs. $15 can boost margin by 5–8 points. Urgent care KPI frameworks must account for this—unlike primary care, where ancillaries are minimal.
The Most Important KPIs to Track
1. Patient Volume per Day (PVD)
Definition: Total patients seen per day, averaged weekly/monthly. Why it matters: Volume drives everything else. A single clinic needs 40–60 patients/day to break even (depending on payer mix and cost structure).
Below 35, you’re losing money. Above 70, you need overflow staffing. Benchmark: 50–70 patients/day for a well-run clinic.
CityMD targets 60+ per location. Tool: Experity (formerly Practice Fusion) provides daily volume dashboards. Kareo offers real-time patient counts.
2. Revenue per Visit (RPV)
Definition: Total collected revenue (not billed) divided by total visits. Why it matters: RPV captures payer mix, coding accuracy, and ancillaries. A $180 RPV is good; $220 is excellent.
Below $140 is a red flag (too much Medicare/Medicaid or poor coding). Benchmark: $150–$200 average. GoHealth reports RPV of ~$185 across its network.
Tool: Athenahealth’s revenue cycle module tracks RPV by payer and location.
3. Payer Mix (% Commercial)
Definition: Percentage of visits covered by commercial insurance (vs. Medicare, Medicaid, self-pay). Why it matters: Commercial pays $150–$250 per visit; Medicare pays $80–$120; Medicaid pays $40–$70.
A 10% shift from commercial to Medicare can drop RPV by $15–$20. Benchmark: 55–70% commercial is healthy. Below 50%, you need to adjust marketing (target employer groups) or location strategy.
Tool: Clarify Health or Zocdoc analytics can show payer mix by zip code.
4. Cash-Pay Conversion Rate
Definition: Percentage of self-pay patients who pay at time of service (or within 7 days). Why it matters: Self-pay patients are high risk for bad debt. A 70% conversion rate is average; 85%+ is best-in-class.
Benchmark: 75–85%. MedExpress uses point-of-service payment kiosks to hit 80%+. Tool: Square Terminal or Clover POS systems with integrated payment plans.
5. Provider Utilization Rate
Definition: Percentage of scheduled provider hours spent on billable patient care. Why it matters: A provider seeing 3.5 patients/hour vs. 2.5 patients/hour generates $100k more revenue per year (at $180 RPV). Low utilization = overstaffing or poor scheduling.
Benchmark: 70–85% utilization. Below 60% means you have too many providers or too few patients. Tool: Salesforce Health Cloud with scheduling modules, or ShiftMed for staffing optimization.
6. Average Wait Time (Door-to-Provider)
Definition: Minutes from patient check-in to seeing a provider. Why it matters: Wait time directly impacts patient satisfaction and revisit rate. A 30-minute wait is acceptable; above 45 minutes, patients leave or don’t return.
Benchmark: 15–30 minutes. FastMed targets under 20 minutes. Tool: Qmatic or Lobbytrack for real-time wait tracking.
7. Lab/Ancillary Revenue per Visit
Definition: Revenue from labs, X-rays, EKGs, IV fluids, COVID/flu tests, and other ancillaries divided by total visits. Why it matters: Ancillaries are high-margin (40–60% net). A clinic that captures $25/visit in ancillaries vs. $10/visit can add $150k–$300k in profit annually.
Benchmark: $15–$30/visit. GoHealth reports ~$22/visit in ancillaries. Tool: Athenahealth or eClinicalWorks for billing and revenue attribution.
8. Collection Rate (Net)
Definition: Percentage of allowed charges actually collected after denials and write-offs. Why it matters: Even with good payer mix, poor collections kill cash flow. A 95% collection rate is standard; below 90% means billing issues.
Benchmark: 92–97%. CityMD targets 95%+ using R1 RCM for revenue cycle management. Tool: R1 RCM or Change Healthcare for denial management and follow-up.
9. Cost per Visit
Definition: Total operating expenses (staff, rent, supplies, marketing, admin) divided by total visits. Why it matters: Urgent care margins are thin. A cost per visit of $120 with RPV of $180 gives 33% margin.
If cost hits $150, margin drops to 17%. Benchmark: $100–$140 per visit (varies by geography). MedExpress reports ~$115 per visit.
Tool: QuickBooks or Sage Intacct for cost tracking; Strata Decision Technology for benchmarking.
10. Patient Revisit Rate
Definition: Percentage of patients who return for a new condition within 12 months. Why it matters: High revisit rate indicates patient loyalty and effective care. Low revisit rate suggests poor experience or competition.
Benchmark: 25–35% annual revisit rate. GoHealth tracks 30%+ through its app and loyalty program. Tool: HubSpot CRM or Salesforce Health Cloud for patient engagement tracking.
Real Operators
CityMD (now part of Summit Health) operates 150+ urgent care clinics in the Northeast. They use a daily volume dashboard in Tableau that tracks PVD, wait time, and payer mix by location. Their average RPV is ~$190, with 55% commercial mix. They target 60 patients/day per clinic and use R1 RCM for collections.
GoHealth Urgent Care (joint venture with Hartford HealthCare) runs 250+ clinics. They use Athenahealth for EHR and billing, and Salesforce for patient engagement. Their RPV is ~$185, with ancillary revenue of $22/visit. They track Provider Utilization in real-time via ShiftMed to adjust staffing by hour.
MedExpress (now part of Optum) operates 150+ clinics. They focus on cash-pay conversion with point-of-service payment kiosks (80%+ conversion). Their cost per visit is ~$115, and they use eClinicalWorks for billing. They benchmark Average Wait Time at under 20 minutes using Qmatic.
FastMed (Arizona) uses Kareo for practice management and Clover for payments. They track Collection Rate aggressively, targeting 95%+ with R1 RCM. Their Payer Mix is 60% commercial, 25% Medicare, 10% Medicaid, 5% self-pay.
Failure Modes
1. Tracking Only Top-Line Volume. A clinic seeing 70 patients/day but with 40% Medicare mix may have lower revenue than a clinic seeing 50 patients/day with 70% commercial. Volume without payer mix is meaningless.
2. Ignoring Collection Rate. You can bill $200/visit, but if you only collect 85%, your real RPV is $170. Many operators focus on billed charges, not collected. CityMD learned this the hard way and now tracks net collection weekly.
3. Overstaffing for Peak Hours. Urgent care demand spikes 4–8 PM weekdays and weekends. Staffing for average volume leads to overstaffing during slow periods. Use Provider Utilization Rate to adjust shifts—don’t rely on gut feel.
4. Neglecting Ancillaries. A clinic that doesn’t offer X-rays, strep tests, or IV fluids leaves $10–$20/visit on the table. GoHealth saw a 15% margin boost after adding on-site labs and X-rays.
5. Poor Wait Time Management. A 45-minute wait on a Saturday can drive patients to a competitor. FastMed uses Lobbytrack to alert managers when wait times exceed 30 minutes, triggering additional provider call-ins.
6. Chasing Volume Without Margin. Some operators run promotions (e.g., $99 visits) to boost volume, but this often attracts self-pay and low-reimbursement patients, diluting RPV. MedExpress avoids this by targeting employer groups with commercial insurance.
Reporting Cadence
| KPI | Frequency | Tool/Method |
|---|---|---|
| Patient Volume per Day | Daily | Experity dashboard |
| Revenue per Visit | Weekly | Athenahealth revenue report |
| Payer Mix | Monthly | Clarify Health analytics |
| Cash-Pay Conversion | Weekly | Square Terminal reports |
| Provider Utilization | Daily | Salesforce Health Cloud |
| Average Wait Time | Real-time | Qmatic alerts |
| Ancillary Revenue | Monthly | eClinicalWorks billing |
| Collection Rate | Weekly | R1 RCM dashboard |
| Cost per Visit | Monthly | QuickBooks P&L |
| Patient Revisit Rate | Quarterly | HubSpot CRM |
Daily: Volume, wait time, provider utilization. Weekly: RPV, cash-pay conversion, collection rate. Monthly: Payer mix, ancillary revenue, cost per visit. Quarterly: Revisit rate, payer contract renegotiations.
30-60-90
First 30 Days: Stabilize the Basics
- Set up daily volume and wait time dashboards in Experity or Athenahealth.
- Run a payer mix analysis for the last 3 months. Identify if commercial mix is below 55%.
- Audit collection rate for the last 60 days. If below 90%, escalate to R1 RCM or your billing team.
- Calculate cost per visit using your P&L. If above $140, list top 3 cost drivers (staff, rent, supplies).
Days 31–60: Optimize Revenue per Visit
- Review coding accuracy with your biller. Are you using level 3–4 visits appropriately? Many clinics undercode.
- Launch ancillary services if not already offered: add rapid strep/flu tests, X-rays, or IV fluids. Target $20/visit in ancillaries.
- Negotiate commercial payer contracts using your volume data. A 10% rate increase on your top 3 payers can add $50k–$100k per location.
- Implement cash-pay payment kiosks (e.g., Square Terminal) to boost conversion above 80%.
Days 61–90: Scale and Systematize
- Set up weekly KPI review with your team. Use a Tableau or Power BI dashboard with all 10 KPIs.
- Run a patient satisfaction survey (e.g., Press Ganey or NPS) to correlate wait time with revisit rate.
- Benchmark your KPIs against GoHealth or CityMD public data (if available). Adjust payer mix targets.
- Create a 30-day rolling forecast for volume and RPV to adjust staffing and supply orders.
FAQ
How do I calculate Revenue per Visit (RPV) accurately? Use total collected revenue (not billed) over a month, divided by total visits. Exclude COVID grant revenue or one-time payments. Athenahealth auto-calculates this per location.
What’s a good Payer Mix for a new urgent care clinic? Target 60%+ commercial insurance. If your location has high Medicare/Medicaid, consider partnering with employer groups or offering occupational health services (e.g., drug tests, physicals) to boost commercial mix.
How often should I review Provider Utilization Rate? Daily. A provider seeing 3 patients/hour vs. 4 patients/hour costs you $50k/year per provider. Use Salesforce Health Cloud or ShiftMed to monitor in real-time.
What’s the biggest mistake in urgent care KPI tracking? Focusing only on patient volume. A clinic with 70 patients/day but 40% Medicare may have lower profit than a clinic with 50 patients/day and 70% commercial. Always pair volume with payer mix and RPV.
How do I improve Collection Rate? Audit denials weekly. Common issues: missing prior authorization, incorrect coding, or patient eligibility errors. Use R1 RCM or Change Healthcare to automate denial follow-up. Target 95%+.
What’s a reasonable Cost per Visit for a single location? $100–$140 per visit, depending on rent and staffing. In high-cost metros (NYC, SF), expect $130–$150. Use Strata Decision Technology for benchmarking against similar clinics.
How do I track Patient Revisit Rate? Use HubSpot CRM or Salesforce Health Cloud to tag patient IDs and track return visits within 12 months. Exclude follow-up visits for the same condition—only count new conditions.
Should I offer cash-pay pricing for uninsured patients? Yes, but price it competitively ($99–$149 per visit). Use Square Terminal for instant payment. This improves cash-pay conversion and reduces bad debt.
Sources
- Experity – Urgent Care Practice Management Software
- Athenahealth – Revenue Cycle Management for Urgent Care
- GoHealth Urgent Care – Company Overview & Benchmarks
- R1 RCM – Urgent Care Revenue Cycle Solutions
- MedExpress – Urgent Care Operations & KPIs
- Qmatic – Patient Wait Time Management
- Clarify Health – Payer Mix Analytics
- Strata Decision Technology – Healthcare Cost Benchmarking
- Salesforce Health Cloud – Provider Utilization Tracking
- Press Ganey – Patient Satisfaction Surveys for Urgent Care
