Family medicine practices face a uniquely broad coding landscape—from age-specific preventive visits and vaccine administration to chronic care management and same-day procedure billing. VeriMedix brings specialty-focused expertise to every claim so your revenue keeps pace with your patient volume.

Family medicine billing spans the widest range of CPT codes of any specialty. A single provider may bill a well-child check with vaccine administration (90460/90461), an adult annual wellness visit (G0438/G0439), a same-day problem-oriented E/M (99213–99215 with modifier -25), tobacco cessation counseling (99406/99407), and a chronic care management service (99490) all within the same week. Each service category carries distinct documentation, frequency, and payer rules, making accurate code assignment and modifier application critical to avoiding denials.
Revenue leakage is common in family medicine because high-volume, lower-complexity visits can mask underbilling patterns. The 2021 AMA E/M guideline changes allow code selection by total time or medical decision making (MDM), yet many practices still default to lower levels out of habit. The 2024 add-on code G2211—for visit complexity inherent to ongoing primary care relationships—remains widely underutilized despite direct Medicare reimbursement. Similarly, CCM codes (99490, 99439, 99487) are among the most underused revenue sources for practices managing patients with multiple chronic conditions.
Payer rules for family medicine require constant vigilance. Commercial plans follow ACA preventive service mandates, while Medicare has distinct AWV codes (G0402, G0438, G0439) that differ from standard preventive medicine codes (99381–99397). Modifier -25 is essential when a separately identifiable E/M is performed on the same date as a preventive visit, vaccine, or minor procedure. Telehealth billing—now using POS 02 or POS 10 with modifier -95 for synchronous visits—adds another layer of complexity. VeriMedix manages these nuances so family practices capture every dollar they have legitimately earned.
Below are commonly billed codes our certified coders manage for family medicine practices. Always confirm payer-specific coverage and current code values.
| Code | Description | Billing note |
|---|---|---|
99213 | Office/outpatient visit, established patient, low-moderate complexity (20–29 min or low MDM) | Workhorse code for routine follow-ups; select by time or MDM per 2021 AMA guidelines |
99214 | Office/outpatient visit, established patient, moderate complexity (30–39 min or moderate MDM) | Most common level for multi-problem chronic disease visits; document MDM or total time |
99395 | Periodic comprehensive preventive visit, established patient ages 18–39 | Non-Medicare preventive; cannot be billed same day as AWV without modifier -25 on E/M |
G0439 | Medicare Annual Wellness Visit (AWV), subsequent | Covers patients who have already received an initial AWV (G0438); no cost-sharing for patient |
G2211 | Add-on: visit complexity inherent to primary care E/M services (ongoing relationship) | Reportable with 99202–99215; cannot be billed with transitional care or same-day surgical procedure |
99490 | Chronic Care Management (CCM), first 20 minutes of clinical staff time per calendar month | Requires 2+ chronic conditions, written care plan, 24/7 access, patient consent |
99406 | Tobacco/nicotine cessation counseling, 3–10 minutes | Medicare covers 2 cessation attempts per year, up to 4 sessions each; document duration |
90460 | Immunization administration, patient ≤18 years, with counseling; first vaccine component | Requires face-to-face physician/QHP counseling; add 90461 for each additional component |
96127 | Brief emotional/behavioral assessment (e.g., PHQ-9, GAD-7), with scoring and documentation | Separately billable during E/M visits; link to appropriate ICD-10 screening Z-code |
Our standard operating procedures for family medicine revenue cycle management — the step-by-step workflow we follow on every claim:
These are the issues we see most often in family medicine billing — and exactly how we resolve them:
Payers deny or bundle claims when a preventive code and an E/M code are submitted without modifier -25. Fix: Ensure documentation clearly supports a separate, medically necessary E/M service and append modifier -25 to the E/M code.
Practices bill 99397 instead of G0439 for Medicare patients, triggering denial or reduced reimbursement. Fix: Route all Medicare AWV encounters to HCPCS G0402/G0438/G0439 based on AWV history; never use CPT preventive codes for Medicare wellness visits.
Providers default to 99213 for visits that qualify as 99214 under MDM or time-based selection, leaving significant revenue on the table. Fix: Train providers on 2021 AMA E/M guidelines and conduct monthly coding audits.
Practices fail to bill 99490 because time logs are incomplete or consent forms are missing. Fix: Implement structured care management workflows, track monthly minutes in the EHR, and confirm patient consent is on file before the claim drops.
90460/90461 are billed without documented counseling, or adult administration codes (90471/90472) are used for pediatric patients when counseling was provided. Fix: Document counseling elements in the clinical note and use age-appropriate codes with correct component counts.
Verimedix works inside the systems family medicine practices already use, including:
Yes, when a separate, medically necessary problem-oriented service is performed beyond the scope of the preventive visit. Append modifier -25 to the E/M code (99202–99215) and document the distinct service in the clinical note. Without modifier -25, payers will typically deny or bundle the E/M.
G2211 is a Medicare add-on code for visit complexity inherent to the ongoing primary care relationship. It may be reported alongside office/outpatient E/M codes 99202–99215 when the provider is the continuing focal point for all the patient's health needs. It cannot be used with transitional care management codes or on days a surgical procedure with a global period is billed.
Chronic Care Management (99490) requires at least 20 minutes of clinical staff time per calendar month, a patient with 2+ chronic conditions, a comprehensive written care plan, 24/7 access provisions, and documented patient consent. Add-on code 99439 covers each additional 20-minute increment. Only one provider may bill CCM per patient per month.
Use G0402 for the Welcome to Medicare preventive physical exam (within first 12 months of Part B enrollment), G0438 for the first Annual Wellness Visit (after the 12-month window), and G0439 for all subsequent annual wellness visits. Do not use CPT codes 99395–99397 for Medicare patients.
Use the standard E/M codes (99202–99215) with modifier -95 for synchronous audio/video visits. Set POS 02 if the patient is at a location other than home, or POS 10 if the patient is at home. Verify individual payer policies, as some commercial plans have specific telehealth modifiers or POS requirements.
Only if counseling was provided for some vaccines but not others. In practice, if any counseling is documented, 90460/90461 should be used for those vaccines. Mixing codes for vaccines administered on the same date for the same patient requires clear documentation supporting the distinction, and many payers will not reimburse both on the same claim.
Verimedix handles the entire family medicine revenue cycle — coding, submission, denials, and A/R — so your team can focus on patients.