Search the site

Popular clinical searches

Family & internal medicine billing

Primary Care Billing That Captures Every Visit and Every Month

Billing and coding for family medicine and internal medicine practices — preventive and problem visits, Medicare wellness visits, chronic and transitional care management, vaccines and diagnosis documentation.

  • Visits Preventive + E/M
  • Monthly CCM · TCM · PCM
  • Diagnoses ICD-10 specificity

Primary care checks

Reviewed before each claim

  • Wellness visit or routine physical? G0438 · G0439
  • Same-day problem visit documented Modifier 25
  • Care management time and consent 99490 · 99495
  • Vaccine billed to Part B or Part D Payer route

Medicare primary care codes are re-checked every year.

Quick answer

What makes primary care billing different?

Primary care billing combines high visit volume with many separate rules: preventive and problem visits on the same day (modifier 25), Medicare wellness visits that are not physicals, monthly care management codes with time and consent requirements, vaccines split between Medicare Part B and Part D, and diagnosis coding that affects risk-adjusted plans.

Key takeaways

  • A wellness visit is not a physical: G0438/G0439 and 99381–99397 are different services.
  • A separate problem addressed at a preventive visit is billed with modifier 25 when documented on its own.
  • Care management is paid monthly by time — consent and minutes must be recorded.

Primary care code families

Where Primary Care Revenue Is Won or Lost

The services that are most often missed or miscoded.

  • 99381–99397 · 99202–99215

    Preventive & problem visits

    Both services captured when documented, with modifier 25 and cost-sharing explained.

  • G0402 · G0438 · G0439

    Medicare wellness visits

    IPPE and annual wellness visits coded to their own requirements and frequency.

  • 99490 · 99439 · 99491 · 99424

    Chronic & principal care

    Monthly time, consent and care plans tracked so the work is billable.

  • 99495 · 99496

    Transitional care

    Discharge contact and visit deadlines met and documented.

  • Vaccines · screening · CLIA

    Vaccines & in-office tests

    Part B or Part D routing, administration codes and waived tests with QW.

  • ICD-10-CM

    Diagnosis specificity

    Chronic conditions documented and coded each year as the note supports.

How we work

The Primary Care Claim Path

From the appointment to the posted payment.

  1. Step 1: Eligibility & visit type

    Coverage, wellness-visit eligibility and plan rules checked before the visit.

    Right visit type

  2. Step 2: Charge capture

    Visits, vaccines, tests and care management minutes captured from the record.

    Nothing missed

  3. Step 3: Coding review

    E/M level, modifier 25, add-on codes and diagnoses checked against the note.

    Supported codes

  4. Step 4: Posting & follow-up

    Underpaid visits and denied care management claims worked to resolution.

    Revenue recovered

High volume, many small rules

Family medicine and internal medicine practices see more patients per day than most specialties, and each visit can combine a preventive service, a problem-oriented visit, screening, vaccines and in-office tests. Individually these are small claims; together they make up most of the practice’s revenue. Small, repeated errors — a missing modifier, a wellness visit billed under the wrong code, a vaccine sent to the wrong part of Medicare — add up quickly.

Preventive and problem visits on the same day

When a patient comes for a physical and also needs a significant, separately identifiable problem addressed, both can be billed: the preventive medicine code (99381–99397, by age and new or established patient) and an office E/M code (99202–99215) with modifier 25. The problem-oriented part must be documented separately enough to stand on its own, and patients should know that the problem visit may carry cost-sharing even when the preventive visit does not.

VisitMedicareMost commercial plans
Welcome to Medicare (first 12 months of Part B)G0402 (IPPE)—
Annual wellness visitG0438 (first), G0439 (subsequent)—
Routine physical examNot a Medicare benefit — the patient is responsible (99381–99397)99381–99397
Problem visit on the same day99202–99215 with modifier 2599202–99215 with modifier 25

The Medicare annual wellness visit is a health-risk assessment and prevention plan, not a head-to-toe physical. Billing a routine physical as a wellness visit, or the reverse, is one of the most common primary care errors.

Care management between visits

Much of primary care happens between visits. Medicare and many other payers pay for this work when the requirements — consent, a care plan, time thresholds and documentation — are met.

  • Chronic care management (99490, 99439, 99491; complex 99487, 99489) for patients with two or more chronic conditions, billed monthly by time.
  • Principal care management (99424–99427) for one serious chronic condition.
  • Transitional care management (99495, 99496) after a hospital or facility discharge: contact within two business days and a face-to-face visit within 7 or 14 days, depending on complexity.
  • Advanced primary care management (G0556–G0558), a Medicare monthly bundle introduced in 2025 that cannot be combined with the care management codes it replaces for the same patient and month.
  • Advance care planning (99497, 99498) and the G2211 add-on for visits that are part of ongoing, longitudinal care.

Vaccines, screening and in-office tests

Medicare covers influenza, pneumococcal and COVID-19 vaccines (and hepatitis B vaccine for patients at increased risk) under Part B, while most other vaccines for adults — shingles, for example — are covered under Part D and must be billed to the patient’s drug plan. Screening services have their own codes and frequency limits, and in-office laboratory tests need a CLIA certificate that matches the tests performed, with modifier QW on waived tests where payers require it.

Diagnosis coding and risk adjustment

Medicare Advantage and many commercial and ACA plans adjust payment to the plan based on the diagnoses documented each year. For the practice, that means chronic conditions should be assessed and documented at least annually with full ICD-10-CM specificity, and every diagnosis on a claim must be supported by the note. We code what the documentation supports and query providers when it is unclear; we do not add diagnoses to increase risk scores.

Primary care questions

Primary Care Billing FAQs

Is the Medicare annual wellness visit the same as a physical?

No. The annual wellness visit (G0438 for the first, G0439 for later ones) is a health-risk assessment and personalized prevention plan; it does not include a head-to-toe physical examination. Routine physicals (99381–99397) are not a Medicare benefit. Billing one as the other is a common reason for denials and unexpected patient bills.

Can a preventive visit and a sick visit be billed on the same day?

Yes, when a significant, separately identifiable problem is addressed during the preventive visit. The preventive code and an office E/M code with modifier 25 are both billed, and the problem-oriented work must be documented well enough to stand on its own. Patients may owe cost-sharing for the problem visit even when the preventive visit is fully covered.

When can the G2211 add-on code be billed?

G2211 is a Medicare add-on to office and outpatient E/M visits when the practitioner is the continuing focal point for the patient’s care or provides ongoing care for a serious or complex condition. It is not paid when the visit carries modifier 25, except — since 2025 — when the other same-day service is an annual wellness visit, a vaccine administration or a Medicare Part B preventive service.

What is needed to bill chronic care management?

The patient must have two or more chronic conditions expected to last at least a year, give consent (recorded in the chart), and have a comprehensive care plan. Codes are billed once a month based on documented time: 99490 and 99439 for clinical staff time, 99491 for time spent by the billing practitioner, and 99487 and 99489 for complex care management.

Primary care review

See Which Primary Care Services Go Unbilled

We review a sample of visits and remittances for missed wellness, care management and same-day services.

Direct line: +1 (737) 332-2245

Request a Primary Care Billing Review

Practice details only — no patient information.

Confidential • No patient information • BAA before any data review