FFS Billing March 28, 2026 · 8 min read

5 FFS Billing Gaps Costing Your Practice $64/Patient/Year

A 2,000-patient Medicare panel with average missed billing leaves $128,000/year uncollected. This isn't theoretical — it's the median we see when analyzing primary care practices. Here's exactly where that money is going, and what you can do about it.

The $64 Number — Where It Comes From

The "$64 per patient per year" figure comes from analyzing the five most common FFS billing gaps in primary care against national Medicare reimbursement rates. Not every patient misses every service — but when you aggregate across an average panel, the math converges on roughly $64/patient for practices that aren't systematically tracking these opportunities.

For a 1,000-patient Medicare panel: $64,000 left uncollected annually. For a 2,000-patient panel: $128,000. For a 3-physician group with 4,000 Medicare patients: $256,000.

These aren't billing errors — they're systematic gaps in patient outreach, workflow, and documentation. The fix isn't auditing; it's identifying which patients are eligible and have gone unserved.

Gap #1: Annual Wellness Visits (AWV) — ~$28/patient/year missed

Annual Wellness Visit

CPT G0438 (initial) / G0439 (subsequent)

$92–$150
per visit (Medicare)

75% of eligible Medicare patients are not receiving annual wellness visits. The AWV is not a physical — it's a health risk assessment, cognitive screening, and preventive care review. Many practices don't offer it proactively, or bill the wrong code (using 99213 for a wellness encounter).

The gap: If 75% of your Medicare patients aren't getting AWVs, and each AWV reimburses at ~$120, a practice with 500 eligible patients is leaving $45,000/year on the table from AWV alone.

The fix: Generate a report of Medicare patients who haven't had a G0438 or G0439 in the last 12 months. Call them proactively — frame it as a "free annual wellness check-in covered by Medicare." Completion rates can jump from <25% to 60%+ with systematic outreach.

Want to know your AWV gap? Run the calculator →

Gap #2: Chronic Care Management (CCM) Enrollment — ~$18/patient/year missed

Chronic Care Management

CPT 99490, 99491, 99487

$62–$130/mo
per enrolled patient

CCM pays for 20+ minutes of care coordination per month for patients with two or more chronic conditions (diabetes, hypertension, COPD, heart failure, etc.). Most practices have 200–400 eligible patients and bill fewer than 10% of them.

The gap: A practice with 300 CCM-eligible patients billing only 30 (10%) at $62/mo leaves $223,000/year on the table. Even enrolling 30% of eligible patients = $66,960/year in new revenue.

The fix: Pull a report of patients with 2+ ICD-10 chronic condition codes who don't have a CCM billing in the last 30 days. These are your CCM candidates. Get consent, set up a care plan, and start billing. The reimbursement more than covers the staff time required.

See your CCM opportunity: View the revenue scanner →

Gap #3: Remote Patient Monitoring (RPM) — ~$10/patient/year missed

Remote Patient Monitoring

CPT 99453, 99454, 99457, 99458

$80–$150/mo
per enrolled patient

RPM pays for remote monitoring of physiologic data (blood pressure, blood glucose, weight, O2 sat) for patients with chronic conditions. Medicare pays separately from CCM — you can bill both. Most practices with hypertension and diabetes patients are leaving substantial RPM revenue unclaimed.

The gap: Patients with uncontrolled hypertension or diabetes are the ideal RPM candidates. A practice with 150 RPM-enrolled patients generates $12,000–$22,500/month in new recurring revenue.

The fix: Identify patients with A1c > 8.0 or BP consistently above 140/90 who aren't enrolled in RPM. Provide a device (BP cuff or glucose meter), get consent, and start billing CPT 99454 for device setup and 99457 for monitoring time. Several platforms automate the monitoring workflow for under $20/patient/month.

Gap #4: HCC Documentation Gaps — ~$5/patient/year missed

Hierarchical Condition Categories

Risk Adjustment Factor (RAF) documentation

$300–$2,000+
per patient annually (MA)

HCC documentation matters most for Medicare Advantage patients. Each documented HCC condition increases the per-member-per-month payment from the plan. Underdocumented HCCs mean the practice (and plan) gets paid for a "healthier" patient than exists on paper.

The gap: A patient with diabetes with complications (HCC 18) who has the condition documented only as "diabetes" (HCC 19) costs the practice revenue. Across hundreds of MA patients, undercoding of common HCCs like CKD, CHF, COPD, and obesity can mean $50,000–$200,000 in foregone capitation revenue annually.

The fix: Run a gap analysis comparing documented diagnoses against last-year claims. Any HCC that appeared last year but is undocumented this year is a RAF gap. Systematic HCC recapture reviews close these gaps before the risk adjustment data deadline.

Gap #5: Transitional Care Management (TCM) — ~$3/patient/year missed

Transitional Care Management

CPT 99495, 99496

$165–$230
per transition

TCM pays for managing patients after discharge from a hospital, SNF, or observation stay. It requires a phone contact within 2 business days and an office visit within 7–14 days of discharge. Most practices get the ADT notification, do the follow-up call, but forget to bill the TCM code.

The gap: If your practice handles 10 hospital discharges per month and only bills 40% as TCM, you're missing $1,188–$1,650/month in TCM revenue ($14,256–$19,800/year).

The fix: Set up a discharge workflow that flags every ADT notification and assigns it to a care coordinator for the 2-day phone contact. Log the contact, schedule the follow-up visit, and ensure billing staff code 99495 or 99496 (not 99213) for the visit.

The Compound Effect — Why These Add Up

These five gaps don't operate in isolation. A diabetic, hypertensive patient who was recently hospitalized could generate:

That's $2,629 in additional annual revenue from one patient — who you're already seeing and managing.

Across a 2,000-patient panel where 30% of patients qualify for multiple services, the compounding effect is why top-performing practices generate 40–60% more revenue per Medicare patient than average practices seeing the same diagnoses.

How to Find Your Specific Gaps

The hardest part isn't knowing these gaps exist — it's knowing which specific patients in your panel are eligible and unserved. That requires cross-referencing:

CareVector does this automatically. Upload your patient panel and we identify every patient with a quantified gap — CPT codes included, sorted by dollar amount. Most practices find $50,000–$300,000 in recoverable revenue in the first scan.

Calculate Your Practice's Specific Gap

Our free ROI calculator estimates your AWV, CCM, RPM, and HCC gap in 30 seconds. No signup, no data upload required.

Related Articles