Primary Care Billing & RCM

Primary Care Medical Billing & RCM

Primary care practices face the highest volume and widest variety of billing codes in medicine—from annual wellness visits and vaccine administration to chronic care management and same-day procedures. VeriMedix delivers the coding precision and RCM infrastructure to turn that complexity into consistent, maximized reimbursement.

Call us
~$82–$130average Medicare reimbursement per AWV (G0438/G0439) nationally, a commonly under-scheduled preventive service
~10–15%of primary care claims denied on first submission industry-wide, with coding and eligibility errors as top drivers
~$600+potential annual per-patient revenue from CCM (99490/99439) when all eligible chronic disease patients are enrolled
Primary Care medical billing

Overview of Primary Care billing

Primary care billing sits at the intersection of preventive, acute, and chronic disease management coding. On any given day, a primary care provider may bill a Medicare Annual Wellness Visit (G0439), a problem-oriented E/M with modifier -25, a Chronic Care Management service (99490), a tobacco cessation counseling session (99406), and an in-office procedure such as a joint injection (20610). Each of these services carries different payer rules, documentation requirements, and frequency limitations. Practices that lack specialty-trained billing staff routinely leave revenue on the table through undercoding, missed add-on codes, and avoidable denials.

The transition to value-based care has expanded the primary care billing toolkit but also its complexity. The Medicare Physician Fee Schedule now rewards longitudinal care through G2211 (visit complexity add-on), CCM codes (99490, 99491, 99439, 99487), and Transitional Care Management codes (99495/99496). Remote Patient Monitoring (RPM) codes—99453, 99454, 99457, and 99458—are also increasingly relevant for primary care practices managing hypertension, diabetes, and COPD patients between visits. Understanding which patients qualify, obtaining proper consent, and tracking the required time thresholds are all prerequisites for clean claims.

Commercial and Medicaid payers layer additional complexity onto the Medicare framework. Payer-specific prior authorization requirements, network rules for referrals and specialist consultations, and state-specific Medicaid preventive service coverage mandates all affect the billing workflow. Primary care practices that submit claims without payer-specific verification face high rates of preventable denials. VeriMedix maintains payer-rule libraries and conducts real-time eligibility and authorization checks to ensure every primary care claim is filed correctly the first time.

Key Primary Care codes & modifiers

Below are commonly billed codes our certified coders manage for primary care practices. Always confirm payer-specific coverage and current code values.

CodeDescriptionBilling note
99213Office/outpatient visit, established patient, low-moderate complexity (20–29 min or low MDM)High-volume code for routine follow-ups; document time or MDM per 2021 AMA guidelines
99214Office/outpatient visit, established patient, moderate complexity (30–39 min or moderate MDM)Appropriate for chronic disease management visits with medication adjustments
G0439Medicare Annual Wellness Visit, subsequentRequires health risk assessment, personalized prevention plan, and updated patient history
G0402Welcome to Medicare Initial Preventive Physical Examination (IPPE)Billable once within first 12 months of Medicare Part B enrollment; no cost-sharing for patient
99490Chronic Care Management (CCM), first 20 minutes of clinical staff time per calendar monthRequires 2+ chronic conditions, comprehensive care plan, patient consent, 24/7 access
G2211Add-on: E/M visit complexity for ongoing primary care relationship (Medicare)Reportable with 99202–99215; not billable with surgical procedure codes on same date
99406Tobacco/nicotine cessation counseling, 3–10 minutesMedicare covers up to 8 sessions/year (2 quit attempts × 4 sessions each)
20610Arthrocentesis or injection, major joint (knee, shoulder, hip)Commonly performed in primary care; append modifier -25 to same-day E/M if separately documented
99457Remote Patient Monitoring (RPM): first 20 minutes of interactive management per monthRequires at least 16 days of data collected in 30-day period; physician or QHP must review data

Frequently used modifiers

  • -25 Significant, separately identifiable E/M on same day as preventive visit or minor procedure
  • -33 Preventive service—waives patient cost-sharing under ACA-compliant commercial plans
  • -59 Distinct procedural service—breaks NCCI bundling edits when services are truly separate
  • -95 Synchronous telehealth via real-time audio/video; use POS 02 (non-home) or POS 10 (patient home)
  • -GP Physical therapy plan of care—used when primary care providers bill PT-type services in applicable settings

Primary Care billing SOPs

Our standard operating procedures for primary care revenue cycle management — the step-by-step workflow we follow on every claim:

  1. Verify insurance eligibility, preventive benefit coverage, and telehealth authorization prior to each scheduled encounter.
  2. At check-in, confirm the visit type (preventive, acute, chronic management) and pre-populate the correct code family; flag patients due for Medicare AWV (G0438/G0439) or IPPE (G0402).
  3. Screen all patients with 2+ chronic conditions for CCM eligibility; document consent, care plan, and provider assignment before the first monthly CCM claim.
  4. Capture provider time or MDM documentation for each E/M encounter; train providers on the 2021 AMA E/M framework and conduct quarterly audits to prevent systematic undercoding.
  5. For same-day preventive plus problem-oriented visits, ensure documentation supports a distinct E/M service; apply modifier -25 to the problem-oriented code and modifier -33 to the preventive code if applicable.
  6. Before submitting claims for in-office procedures, confirm NCCI edit status; attach modifier -25 with supporting documentation for any same-day E/M that would otherwise be bundled.
  7. Batch-submit clean claims within 24–48 hours of the date of service; route rejected claims back to the clinical team for same-day correction.
  8. Review denial reports weekly; categorize denials by type (eligibility, coding, medical necessity, timely filing) and track resolution rates to identify systemic workflow gaps.
The Verimedix advantage: Every step above is enforced with payer-specific edits and double-checked by a specialty coding lead before submission — so claims go out clean the first time.

Common problems & denials providers face

These are the issues we see most often in primary care billing — and exactly how we resolve them:

AWV billed with wrong code for Medicare patients

Practices bill CPT 99397 for Medicare wellness visits instead of G0402/G0438/G0439, resulting in denial or reduced reimbursement. Fix: Create a payer-specific code routing rule in the EHR or billing system that automatically maps Medicare AWV encounters to the correct HCPCS code based on AWV history.

Modifier -25 missing on same-day E/M and procedure

Payers bundle the E/M into the procedure fee when modifier -25 is absent. Fix: Implement a claims scrub rule requiring modifier -25 on any E/M billed on the same day as an injection, minor procedure, or preventive code; ensure the clinical note separately supports each service.

Telehealth place-of-service errors

Claims for telehealth visits are submitted with the office POS (11) instead of POS 02 or POS 10, causing denials or reduced payment. Fix: Update the practice management system to set POS based on patient location; pair with modifier -95 for synchronous audio/video encounters.

RPM claims rejected for insufficient data days

99454 and 99457 are denied when the required 16-day minimum data collection threshold is not met or not documented. Fix: Use RPM platform dashboards to track qualifying days and suppress billing until thresholds are met; document device data collection dates in the billing record.

Timely filing denials from backlogged claim submission

High-volume primary care practices accumulate unbilled encounters during busy periods, leading to timely filing denials. Fix: Implement same-day or next-day charge capture rules and automated alerts when unbilled encounters age beyond 7 days.

EHRs & technologies we work with

Verimedix works inside the systems primary care practices already use, including:

EpicathenahealtheClinicalWorksKareo (Tebra)NextGen HealthcarePractice FusionGreenway HealthOffice Ally (Practice Mate)

Primary Care billing FAQs

Medicare Annual Wellness Visits (AWV) use HCPCS codes G0402, G0438, and G0439, are distinct from CPT preventive medicine codes (99381–99397), and are fully covered with no patient cost-sharing. The AWV focuses on risk assessment and prevention planning rather than a physical exam. Standard CPT preventive codes are used for commercial and Medicaid payers, not Medicare.

G2211 should be billed alongside Medicare E/M codes 99202–99215 when the provider is the patient's ongoing primary care clinician—managing their chronic conditions and coordinating all their health needs. It cannot be billed on the same day as a surgical procedure with a global period. As of 2025, G2211 is also billable with qualifying telehealth E/M visits.

CCM covers non-face-to-face care management activities performed between office visits—phone calls, care coordination, medication management review—for patients with 2+ chronic conditions. It is billed monthly using codes 99490/99439 (or 99491/99437 when the physician personally performs the service). It does not replace office visit codes; both can be billed in the same month.

Yes. Primary care practices may bill CPT 99453 (device setup), 99454 (device supply and data transmission, 30-day period), and 99457/99458 (interactive management, per 20-minute increment) for qualifying patients. At least 16 days of device data must be collected in a 30-day period to bill 99454 and 99457.

Coverage varies by state Medicaid program. Federal ACA requirements mandate coverage of recommended preventive services for all Medicaid enrollees in expansion programs, but benefits and coding requirements differ by state. Verify the applicable state Medicaid billing manual for code-specific coverage and any required prior authorization.

Bill the preventive visit code (e.g., G0439 for Medicare or 99396 for commercial) plus the appropriate E/M code (99213–99215) with modifier -25. The clinical documentation must clearly describe both the preventive service and the separately identifiable evaluation and management of the acute or chronic problem.

Ready to optimize your Primary Care revenue?

Verimedix handles the entire primary care revenue cycle — coding, submission, denials, and A/R — so your team can focus on patients.

+1 (470) 887-9106