Primary Care Billing: The Guide for Family and Internal Medicine Practices

High-performing billing partners provide full-service billing for primary care, family medicine, and internal medicine practices — accurate E&M coding, Annual Wellness Visit billing, Chronic Care Management, and complete AR management. Most primary care practices are leaving 15–25% of Medicare revenue unbilled through missed AWV and CCM codes alone.

95%+Clean Claim Target
$62+CCM Revenue/Patient/Mo
<35Days in AR Target
20%Avg Revenue Increase
Primary Care Billing

Primary care billing requires mastery of E&M documentation under the 2021 AMA guidelines, plus specialized knowledge of Medicare-only codes that most generalist billers miss entirely — Annual Wellness Visits (G0438/G0439), Chronic Care Management (99490/99491), Transitional Care Management (99495/99496), and Advance Care Planning (99497). A typical 3-physician primary care practice billing these codes correctly adds $8,000–$15,000 per month in legitimate Medicare revenue that they were previously leaving unbilled.

5 Codes Most Primary Care Practices Are Not Billing

Annual Wellness Visit (G0438/G0439) +$175–$250/visit

Medicare-covered preventive visit. Distinct from E&M. Can be billed same day as E&M with modifier -25. Fewer than 40% of eligible visits are billed with G0438/G0439 — most are incorrectly billed as office visits.

Chronic Care Management (99490/99491) +$62/patient/month

For Medicare patients with 2+ chronic conditions. 20 minutes of care management per calendar month. Fewer than 20% of eligible primary care practices bill CCM — the remaining 80% leave an average of $10,000+/month unbilled.

Transitional Care Management (99495/99496) +$165–$235/discharge

Post-hospital discharge follow-up within 14 days (99495) or 7 days (99496). Requires contact attempt within 2 business days of discharge. Significantly higher RVU value than a standard office visit for the same time.

Advance Care Planning (99497/99498) +$86/session

Billable for face-to-face discussions of advance directives. Can be billed same day as E&M or AWV. Waived Medicare cost-sharing when billed with AWV. Rarely billed despite being widely performed.

E&M Level Accuracy (99214 vs 99213) +$40–$65/visit

Post-2021 E&M revision, MDM complexity now drives code selection. Many practices default to 99213 out of habit when the documented MDM clearly supports 99214. Audit of 100 charts typically finds 30–40% undercoded.

Full Primary Care Billing Services

E&M Coding Accuracy

2021 AMA E&M guidelines applied correctly — MDM-based and time-based coding. Regular E&M audits to identify undercoding patterns without creating overcoding risk.

Medicare Wellness & Preventive

AWV (G0438/G0439), IPPE (G0402), depression screening (G0444), alcohol screening (G0442), and all Medicare preventive service codes billed correctly and completely.

CCM & RPM Billing

Chronic Care Management (99490/99491), Remote Patient Monitoring (99453/99454/99457), and Principal Care Management (99424/99425) — the fastest-growing revenue opportunity in primary care.

Same-Day Visit Rules

Complex same-day billing rules — AWV + E&M, preventive + problem-focused, multiple problems in one visit — applied correctly to maximize revenue without triggering payer edits.

Lab & In-Office Procedures

In-office procedure billing — EKG, spirometry, wound care, skin procedures — plus lab service billing under the CLIA waiver or PPM certificate your practice holds.

Patient AR & Collections

High-volume primary care patient billing with automated statements, payment plan setup, and professional collections for deductible and copay balances.

Primary Care Billing FAQ

The most underbilled codes in primary care are: (1) Annual Wellness Visits (G0438/G0439) — most practices bill office visits instead; (2) Chronic Care Management (99490/99491) — fewer than 20% of eligible practices bill it despite nearly every Medicare patient qualifying; (3) Transitional Care Management (99495/99496) — post-discharge follow-up is performed but rarely coded correctly; (4) Advance Care Planning (99497); and (5) E&M level accuracy — post-2021, many visits documented as 99213 legally support 99214 under MDM criteria. Correcting these five adds an average of $8,000–$15,000/month per physician in legitimate revenue.
The 2021 AMA E&M revision eliminated the requirement to document history and physical exam bullets to support code level. Code selection now depends on medical decision making (MDM) complexity or total time spent. For primary care, this means managing a patient with multiple chronic conditions — even if the visit is routine — now more reliably supports 99214 or 99215 than the old system. The key is understanding the new MDM table and documenting the complexity of problems addressed, data reviewed, and risk of treatment.
Yes. CCM is one of the most underutilized codes in primary care. Any Medicare patient with two or more chronic conditions that are expected to last at least 12 months qualifies. The billing requirement is 20+ minutes of care management work per calendar month (documented by clinical staff, not just the physician). 99490 pays ~$62/month per patient. A practice with 200 eligible patients adding CCM generates $12,400/month — $148,800/year — in additional revenue from work that was already being done but not billed.
An Annual Wellness Visit (AWV) is a Medicare preventive benefit focused on health risk assessment, medication review, cognitive screening, and preventive planning — not a comprehensive physical exam. It is billed with G0438 (first AWV) or G0439 (subsequent). An AWV does not require the head-to-toe exam of a 99213–99215 visit but pays $175–$250. It can be billed on the same day as a medically necessary E&M visit using modifier -25 on the E&M — collecting both. Most practices are billing one or the other when they could bill both legitimately.

5 Revenue Leaks Your Primary Care Practice Probably Doesn't Know About

Primary care revenue leaks aren't caused by billing errors in the traditional sense — the claims submit cleanly and pay. The problem is that the wrong codes are being billed, or valid codes aren't being billed at all, and the practice never gets a denial that signals the problem. These are the five patterns where primary care practices consistently leave legitimate revenue uncollected.

1. Annual Wellness Visits billed as office visits — losing $75–$120 per patient per year

When a Medicare patient comes in for their annual wellness visit, the correct billing code is G0438 (first AWV) or G0439 (subsequent AWV) — not 99213 or 99214. AWV codes pay $175–$250 and have no patient cost-sharing. Office visit codes pay $100–$150 and come with a copay. Practices that habitually bill office visits for wellness appointments are simultaneously collecting less money and charging the patient more than Medicare intended. In a practice with 300 active Medicare patients, this single coding error costs $22,000–$36,000 per year in foregone revenue.

2. Chronic Care Management never billed — despite nearly every Medicare panel qualifying

CCM (99490/99491) is billable for any Medicare patient with two or more chronic conditions expected to last at least 12 months — hypertension, diabetes, depression, COPD. The threshold is low enough that 60–80% of a typical primary care Medicare panel qualifies. The billing requirement is 20 minutes of documented care management work per calendar month, which clinical staff are already performing. Fewer than 20% of eligible primary care practices actually bill CCM. The remaining 80% are providing the service and absorbing the cost without collecting the revenue.

3. Defaulting to 99213 out of habit when the documented MDM clearly supports 99214

Since the 2021 AMA E&M revision, code selection is based on medical decision making (MDM) complexity or total time — not history and physical exam bullets. A visit managing a patient with Type 2 diabetes, hypertension, and depression with prescription drug management now reliably supports 99214 under the new MDM criteria, even if the note doesn't have five ROS items. Practices that haven't retrained providers on the 2021 guidelines routinely use 99213 for visits that qualify as 99214 — a $40–$65 underbilling per visit that compounds across hundreds of weekly encounters.

4. Transitional Care Management codes missed after every hospital discharge

TCM (99495/99496) pays $165–$235 for post-discharge follow-up within 14 days (99495) or 7 days (99496) of a hospital, SNF, or observation discharge. It requires a contact attempt within 2 business days and a face-to-face visit within the applicable timeframe. Primary care practices that see discharged patients for follow-up are performing TCM-qualifying work for every one of those visits — but billing a standard office visit instead. In a practice seeing 8–10 post-discharge patients per month, this error leaves $1,320–$2,350/month uncollected every month.

5. Advance Care Planning discussions happening — but never billed

ACP (99497/99498) is billable for face-to-face discussions about advance directives, health care proxies, and end-of-life planning. These conversations happen in primary care routinely — especially with elderly Medicare patients — but are almost never billed. ACP pays approximately $86 for the first 30 minutes and can be billed on the same day as an office visit or AWV. Medicare even waives the patient cost-sharing when billed with the AWV. For a practice having 5 qualifying ACP conversations per week, that's approximately $22,000 per year in documented but unbilled revenue.

A

Written & Reviewed By

Ajay — CEO, Aayur Solutions

Nearly two decades in US medical billing and revenue cycle management across DME, behavioral health, dental, pain management, and multi-specialty practices. Founder of the American Billing Association resource hub.

Find Out What Your Primary Care Practice Is Leaving Unbilled

A free billing audit identifies your missed AWV, CCM, and E&M coding opportunities — and calculates exactly how much additional revenue is available from work you're already doing.