← Hub
Pulse ← Industry KPIs ⚡ Hire a Fractional CRO
Pulse Reviews and Analysis

Top 10 Physical Therapy Clinic Revenue KPIs

Kory WhiteCurated by Kory White · Fractional CRO, CRO Syndicate
👍 Yup or 👎 Nope — vote this up its category:
📅 Published · Updated · 10 min read
Top 10 Physical Therapy Clinic Revenue KPIs

Direct Answer

Physical therapy clinics operate on razor-thin margins (typically 3–8% net profit) while juggling insurance reimbursement complexity, patient no-shows, and high fixed costs for rent and equipment. Tracking the right revenue KPIs is the difference between a clinic that scales predictably and one that bleeds cash.

This guide details the 10 essential revenue KPIs for PT clinics, with real benchmarks, vendor examples (e.g., WebPT, Raintree, Clinicient), and a 30-60-90 implementation plan.

Why Physical Therapy Measures Differently

Physical therapy revenue is not like SaaS or retail. It’s a service business with three unique characteristics:

  1. Insurance reimbursement complexity. A single visit can have 3–5 different CPT codes (97110, 97140, 97530, etc.), each reimbursed at different rates by Medicare, commercial payers, and workers’ comp. A clinic might bill $200 per visit but collect only $80–$120 after contractual adjustments and denials.
  2. Episode-based revenue. Unlike a subscription, revenue is tied to a patient’s care episode (typically 8–12 visits over 4–6 weeks). If a patient drops out after 4 visits, you lose the back half of the revenue.
  3. High fixed costs, low variable costs. Rent for 1,500–2,500 sq ft in a medical office building runs $3,000–$8,000/mo. Equipment (tables, ultrasound, estim) is a one-time cost of $20,000–$50,000. The biggest variable is clinician salary (a PT earns $85,000–$110,000/year). So volume and utilization drive profitability.

Standard retail KPIs (e.g., average transaction value, foot traffic) don’t apply. Instead, PT clinics need visit-based and episode-based metrics that account for payer behavior and patient compliance.

The Most Important KPIs to Track

1. New Patient Starts (NPS)

Definition: Number of new patients seen for the first time in a given period (weekly/monthly). Why it matters: This is the top-of-funnel metric. Without a steady flow of new patients, the clinic shrinks.

Benchmark: Industry average is 15–25 new patients per full-time PT per month. Top clinics hit 30+. How to track: Use your EMR (e.g., WebPT or Raintree) to run a “New Patient” report.

Action: If NPS drops below 15/PT/month, immediately audit referral sources and marketing spend.

2. Visits per Episode (VPE)

Definition: Average number of visits per patient from start to discharge. Why it matters: VPE directly impacts revenue per patient. Too few visits = under-treatment and lost revenue; too many = payer audits and denials.

Benchmark: For outpatient ortho PT, 8–12 visits per episode is typical. Medicare caps at 20 visits per year for Part B. How to track: Calculate as: Total visits / Total discharged patients in a month.

Action: If VPE is >14, review clinical protocols—you may be over-utilizing. If <6, patients may be dropping out early (see cancellation rate).

3. Net Revenue per Visit (NRV)

Definition: The actual cash collected per visit after all adjustments, write-offs, and denials. Why it matters: This is your real “price.” Gross charges are meaningless—only collected revenue matters. Benchmark: $80–$120 per visit for commercial insurance; $60–$80 for Medicare; $50–$70 for Medicaid.

How to track: (Total cash collected from visits) / (Total visits). Use your billing system (e.g., Kareo at $350/mo or TherapyNotes at $59/mo per provider). Action: If NRV drops below $80, renegotiate payer contracts or improve coding accuracy.

4. Collection Rate

Definition: Percentage of billed charges that are actually collected. Why it matters: A 95% collection rate means 5% revenue leakage. Many clinics run at 80–85% due to denials and patient non-payment.

Benchmark: 92–96% for top-performing clinics. How to track: (Total cash collected) / (Total charges after contractual adjustments). Action: If below 90%, hire a biller or use Clinicient’s revenue cycle management service (per-visit fee, ~$3–$5).

5. Days in Accounts Receivable (AR)

Definition: Average number of days between billing and payment. Why it matters: Cash flow killer. High AR days mean you’re financing your patients’ care.

Benchmark: 30–35 days is healthy. 45+ days is a red flag. How to track: (Total AR) / (Average daily charges).

Action: If >40 days, implement a clean claim rate audit (aim for >95%) and use eClaims (included in most EMRs) to reduce submission errors.

6. Cancellation / No-Show Rate

Definition: Percentage of scheduled appointments that are canceled (without 24-hour notice) or missed entirely. Why it matters: Each no-show costs you the NRV of that slot (e.g., $100). A 10% no-show rate on 100 visits/week = $1,000/week lost.

Benchmark: 5–8% is acceptable. >10% requires intervention. How to track: (Cancellations + no-shows) / (Total scheduled appointments).

Action: Implement automated reminders via Jane App ($79/mo) or SimplePractice ($69/mo). Charge a no-show fee ($25–$50) after the first occurrence.

7. Referral Source ROI

Definition: Revenue generated per referral source (e.g., physician, self-referral, online ad). Why it matters: Most PT clinics get 60–80% of new patients from physician referrals. If one PCP sends you 5 patients/month at $100/visit for 10 visits, that’s $5,000/month in revenue.

Benchmark: Top referral sources should generate $3,000–$10,000/month in net revenue. How to track: Use your EMR’s referral source field (most have it). Calculate: (Total net revenue from that source) / (Number of referrals).

Action: If a source generates <$500/month, consider dropping the marketing spend or visit the physician’s office.

8. Payer Mix

Definition: Percentage of revenue from each payer type (Medicare, Medicaid, commercial, workers’ comp, cash). Why it matters: Medicare pays less than commercial insurance. A clinic with 60% Medicare will have lower NRV than one with 30% Medicare.

Benchmark: Healthy mix: 30–40% commercial, 20–30% Medicare, 10–20% workers’ comp, 5–10% cash, <10% Medicaid. How to track: Run a payer mix report in your billing system. Action: If Medicare >50%, consider adding cash-based services (e.g., wellness programs, dry needling) to boost NRV.

9. Patient Lifetime Value (LTV)

Definition: Total net revenue generated from a patient over their entire relationship with the clinic (including future episodes for new injuries). Why it matters: A patient who returns for 3 episodes over 2 years is worth 3x more than a one-off patient. Benchmark: $800–$1,500 per patient for a typical clinic.

How to track: Average NRV per visit × average visits per episode × average number of episodes per patient. Action: If LTV is <$800, focus on retention—send newsletters, offer free injury screens, and follow up with discharged patients.

10. EBITDA Margin

Definition: Earnings before interest, taxes, depreciation, and amortization as a percentage of revenue. Why it matters: This is the ultimate profitability metric. It strips out non-cash items to show true cash earnings.

Benchmark: 15–25% for well-run clinics. <10% indicates cost structure problems. How to track: (Revenue – Operating expenses) / Revenue.

Exclude rent, PT salaries, and admin. Action: If <15%, cut non-clinical staff or renegotiate rent. Use Raintree’s analytics module to track expenses per visit.

flowchart TD A[New Patient Starts] --> B[Visits per Episode] B --> C[Net Revenue per Visit] C --> D[Collection Rate] D --> E[Days in AR] E --> F[Cash Flow] G[Referral Source ROI] --> A H[Payer Mix] --> C I[Cancellation Rate] --> B J[Patient LTV] --> F K[EBITDA Margin] --> F
CRO Syndicate — Need a fractional Chief Revenue Officer? CRO Syndicate connects you with vetted fractional and interim revenue leaders. Kory White, Fractional CRO · 25 yrs · $0 to $200M scaled.

👉 Quick Call with Kory White, Fractional CRO · See Kory on LinkedIn · CRO Syndicate

Real Operators

Failure Modes

  1. Ignoring Days in AR. The #1 killer. Many clinic owners focus on visits and ignore the 45–60 day gap between service and payment. Fix: Run a weekly AR aging report. Call payers at 30 days.
  2. Over-reliance on one payer. If Medicare is 60% of revenue, a 5% cut (like in 2024) drops NRV by $3–$4/visit. Fix: Diversify into cash-pay services (e.g., $75/session for wellness).
  3. No referral source tracking. If you don’t know which physicians send you patients, you can’t nurture them. Fix: Use WebPT’s referral source report. Visit top referrers monthly.
  4. Under-pricing cash services. Many clinics charge $80 for a cash visit when the market supports $120–$150. Fix: Benchmark against local competitors. Raise cash rates 10% annually.
  5. High cancellation rates. A 15% cancellation rate destroys capacity. Fix: Overbook 10% of slots. Charge a fee. Use SimplePractice’s automated text reminders.
  6. No EBITDA focus. Owners track revenue but ignore expenses. Rent, staffing, and supplies eat margins. Fix: Run a P&L monthly. Target 20% EBITDA.

Reporting Cadence

KPIFrequencyWho ReviewsTool
New Patient StartsWeeklyClinic DirectorWebPT / Raintree
Visits per EpisodeMonthlyClinical LeadEMR report
Net Revenue per VisitWeeklyBilling ManagerKareo / Clinicient
Collection RateMonthlyOwner/CFOBilling system
Days in ARWeeklyBilling ManagerAR aging report
Cancellation RateDailyFront DeskJane App / SimplePractice
Referral Source ROIQuarterlyMarketingEMR + spreadsheet
Payer MixMonthlyOwner/CFOBilling system
Patient LTVQuarterlyOwnerSpreadsheet
EBITDA MarginMonthlyOwner/CFOQuickBooks / Xero

Best practice: Review the top 5 KPIs (NPS, NRV, Collection Rate, Days in AR, Cancellation Rate) in a 15-minute weekly huddle. Use a dashboard tool like Power BI or Google Data Studio (free) connected to your EMR’s API.

30-60-90

Days 1–30: Fix Cash Flow

Days 31–60: Build Volume

Days 61–90: Optimize Margins

gantt title 30-60-90 KPI Implementation Plan dateFormat YYYY-MM-DD axisFormat %b %d section Days 1-30 (Fix Cash Flow) Reduce Days in AR :a1, 2025-01-01, 30d Implement reminders :a2, 2025-01-01, 14d Calculate NRV by payer :a3, 2025-01-15, 15d section Days 31-60 (Build Volume) Audit referral sources :b1, 2025-01-31, 14d Boost new patient starts :b2, 2025-02-07, 21d Build KPI dashboard :b3, 2025-02-14, 14d section Days 61-90 (Optimize) Improve Patient LTV :c1, 2025-02-28, 21d Raise EBITDA margin :c2, 2025-03-07, 21d Monthly review setup :c3, 2025-03-14, 14d

FAQ

What is the single most important KPI for a new PT clinic? Days in AR. New clinics often have 60+ days because they don’t have billing expertise. Fix that first, or you’ll run out of cash.

How do I calculate Net Revenue per Visit if I have multiple payers? Weighted average. Multiply each payer’s NRV by its percentage of visits, then sum. Example: 60% Medicare at $70/visit + 40% commercial at $110/visit = $86/visit.

What’s a good cancellation rate for a cash-based PT clinic? 3–5%. Cash patients are more committed. If it’s higher, require a credit card to book.

Should I use WebPT or Raintree for tracking KPIs? WebPT is better for small clinics (<10 providers) at $299–$499/mo. Raintree is for enterprise (10+ providers) at $500–$1,000/mo. Both have KPI dashboards.

How often should I renegotiate payer contracts? Every 2–3 years. Use your NRV by payer data to argue for higher rates. If a payer pays <$80/visit, threaten to drop them.

What’s the biggest mistake owners make with KPIs? Tracking too many. Focus on 5–7 KPIs. The rest are noise.

Can I use Excel instead of a paid tool? Yes. A simple Excel sheet with monthly data is better than nothing. But Power BI (free) or Google Data Studio (free) is easier to share.

How do I reduce Days in AR without hiring a biller? Use Clinicient’s revenue cycle management (per-visit fee, ~$3–$5). They handle claims and follow-ups.

What’s a realistic EBITDA margin for a single-location clinic? 15–20%. Multi-location clinics often hit 20–25% due to shared admin costs.

How do I track Referral Source ROI without an EMR? Ask every new patient at check-in: “Who referred you?” Log it in a spreadsheet. Calculate revenue per source quarterly.

Sources

Keep reading
Was this helpful?  
⌬ Apply this in PULSE
Gross Profit CalculatorModel margin per deal, per rep, per territory
Related in the library
More from the library
pulse-speeches · speechesA Graduation Speech for a Graduate as the Class Presidentpulse-speeches · speechesA Retirement Speech for a Pastorpulse-speeches · speechesA Retirement Speech for a Flight Attendantpulse-speeches · speechesWhat Makes Reagan's "Tear Down This Wall" a Great Speechpulse-speeches · speechesA Speech for a Youth Sports Banquetpulse-speeches · speechesA Retirement Speech for a Small Business Ownerrevops · current-events-2027How should RevOps redesign lead routing when AI in the funnel changes intent score reliability?pulse-speeches · speechesA Wedding Speech for a Wedding Rehearsal Dinnerpulse-speeches · speechesWhat Makes JFK’s Inaugural Address a Great Speechpulse-speeches · speechesA Graduation Speech for a High School Graduationpulse-speeches · speechesHow to Structure a Best Man Speechpulse-speeches · speechesA Speech for a Board Dinnerpulse-speeches · speechesA Toast for a Quinceañerarevops · current-events-2027What new objection patterns emerge when buyers use AI research agents?pulse-speeches · speechesWhat Makes Theodore Roosevelt’s “The Man in the Arena” a Great Speech