Family medicine billing looks straightforward until several services happen during the same encounter. A routine office visit may include chronic disease management, preventive counseling, a vaccine, a point-of-care test, medication management, or a separately identifiable procedure. Each service can introduce different CPT, HCPCS, ICD-10-CM, modifier, documentation, medical-necessity, and payer requirements.
That is why family practice billing CPT codes cannot be selected from a single universal list. The correct claim depends on what the clinician actually performed, whether the patient is new or established, the purpose of the visit, the documented medical decision making or time, the patient’s diagnoses, payer rules, and any applicable bundling or frequency edits. Incorrect combinations can lead to denials, undercoding, overcoding, delayed reimbursement, compliance exposure, and audit risk.
This 2026 guide covers the major office E/M, preventive, Medicare wellness, care-management, screening, laboratory, procedure, and diagnosis codes commonly encountered in family practice. It also explains documentation requirements, modifier use, diagnosis selection, NCCI edits, medical necessity, common denial patterns, and pre-submission claim checks.
What Are the Main Family Practice Billing CPT Codes in 2026?
The most important family practice billing CPT codes are the office/outpatient E/M families 99202–99205 for new patients and 99211–99215 for established patients. Family practices also frequently use preventive medicine codes 99381–99397, Medicare wellness HCPCS codes G0402, G0438, and G0439, care-management codes, vaccine administration codes, screening services, and procedure or laboratory codes when those services are actually performed.
There is no single CPT code called a “family practice visit.” Coding follows the service provided. For office/outpatient E/M visits, CPT allows code selection based principally on medical decision making (MDM) or total physician/QHP time on the date of the encounter, rather than the volume of history or examination documented.
The CPT 2026 Category I code set became effective January 1, 2026. AMA reports that the 2026 release contains more than 11,500 codes overall, so an article on family medicine cannot responsibly reproduce every possible CPT code that a family physician might use. The practical approach is to know the high-frequency code families and verify specialized procedures against the current CPT manual.
Which 2026 Code Sets Apply to Family Practice Claims?
For services in calendar year 2026, CPT Category I changes generally apply beginning January 1, 2026. Medicare payment and coverage policies should also be checked against the CY 2026 Medicare Physician Fee Schedule and current payer guidance.
ICD-10-CM requires additional attention because the applicable diagnosis files can change during the year. CMS states that the April 1, 2026 ICD-10-CM update applies to patient encounters from April 1 through September 30, 2026. Beginning October 1, 2026, FY 2027 ICD-10-CM applies to encounters through September 30, 2027. Code validity should therefore always be checked against the patient’s actual date of service.
The official ICD-10-CM guidelines emphasize that complete and accurate coding depends on documentation and that the classification’s Tabular List and instructional conventions take precedence. Coders should not create diagnoses merely because laboratory values, imaging, or other clinical indicators appear abnormal.
Family Practice Billing CPT Codes: Master Reference Table
The table below summarizes high-frequency codes and code families. CPT descriptions are intentionally paraphrased; consult the licensed 2026 CPT source for official wording.
| Family Practice Service | CPT/HCPCS Code | Practical Billing Use |
|---|---|---|
| New-patient office E/M | 99202–99205 | Problem-oriented office/outpatient visit; level selected by supported MDM or time |
| Established-patient office E/M | 99211–99215 | Follow-up and problem-oriented office/outpatient care |
| New-patient preventive medicine | 99381–99387 | Age-based comprehensive preventive service for new patients |
| Established-patient preventive medicine | 99391–99397 | Age-based preventive service for established patients |
| Medicare IPPE | G0402 | “Welcome to Medicare” preventive visit when eligibility criteria are met |
| Initial Medicare AWV | G0438 | First Medicare Annual Wellness Visit |
| Subsequent Medicare AWV | G0439 | Later Medicare Annual Wellness Visits |
| Medicare longitudinal complexity add-on | G2211 | Add-on to eligible E/M services when requirements are met |
| Transitional care management | 99495, 99496 | Post-discharge TCM based on qualifying requirements |
| Chronic care management | 99490, 99439 | Common staff-based CCM codes when Medicare requirements are met |
| Practitioner CCM | 99491 | CCM personally furnished by physician/QHP when requirements are met |
| Complex CCM | 99487, 99489 | Higher-complexity time-based CCM |
| Advanced Primary Care Management | G0556–G0558 | Medicare monthly APCM services based on patient complexity |
| Brief behavioral assessment | 96127 | Standardized brief emotional/behavioral assessment when supported |
| Smoking cessation | 99406, 99407 | Counseling based on qualifying documented duration |
| Advance care planning | 99497, 99498 | ACP when requirements and time thresholds are satisfied |
| Vaccine administration | 90471, 90472 | Common administration coding outside age-specific counseling rules |
| Pediatric vaccine counseling/admin | 90460, 90461 | Immunization administration with qualifying counseling for patients through age 18 |
| Medicare influenza administration | G0008 | Administration of covered influenza vaccine |
| Medicare pneumococcal administration | G0009 | Administration of covered pneumococcal vaccine |
| Venipuncture | 36415 | Collection of venous blood when separately reportable |
| Urinalysis | 81002, 81003 | Common office urine testing methodologies |
| Rapid Group A strep test | 87880 | Point-of-care Group A Streptococcus testing when applicable |
| Electrocardiogram | 93000 | Complete routine ECG service when practice performs both tracing and interpretation |
| Nebulizer/inhalation treatment | 94640 | Pressurized or nonpressurized inhalation treatment when supported |
| Cerumen removal by irrigation | 69209 | Qualifying unilateral earwax removal using irrigation/lavage |
| Instrumented cerumen removal | 69210 | Qualifying removal requiring instrumentation |
For 2026 Medicare preventive billing, CMS continues to recognize office E/M codes 99202–99205 and 99211–99215 alongside eligible preventive services when a significant, separately identifiable medically necessary E/M service is performed and properly reported.
How to Select the Correct Family Practice Billing Code
1. Identify the Actual Purpose of the Encounter
Start with what occurred, not with the code the practice normally uses.
Was the visit:
- Problem-oriented?
- Preventive?
- A Medicare IPPE or AWV?
- Post-discharge TCM?
- Chronic care management?
- A vaccine-only encounter?
- A screening service?
- A procedure or test visit?
- A combination of preventive and problem-oriented care?
A commercial preventive physical, for example, is not automatically interchangeable with a Medicare AWV. CMS specifically states that Medicare’s AWV develops or updates a personalized prevention plan and is distinct from a routine physical examination.
2. Determine New Versus Established Patient Status
For office E/M services, the distinction determines whether the 99202–99205 or 99211–99215 family applies. Do not select a new-patient code simply because the clinician has personally never seen the patient if CPT’s established-patient definition is otherwise met within the group or specialty context.
Practices should build this determination into scheduling and charge-capture workflows because correcting patient-status denials after adjudication is less efficient than preventing them.
3. Select the E/M Level From MDM or Time
Office/outpatient E/M levels may be selected by MDM or qualifying total time. The principal MDM elements are:
- Number and complexity of problems addressed.
- Amount and/or complexity of data reviewed and analyzed.
- Risk associated with patient management.
AMA also makes clear that coders should not independently decide that a disease is “stable,” “worsening,” or experiencing an exacerbation. That clinical characterization belongs to the physician or other qualified health care professional.
If time is used, verify the current CPT requirements and document qualifying total time. Common minimum-time benchmarks are 15, 30, 45, and 60 minutes for 99202–99205, and 10, 20, 30, and 40 minutes for 99212–99215, respectively. 99211 does not use the same physician/QHP time structure.
4. Determine Whether a Separate Preventive Service Was Performed
A preventive service and problem-oriented E/M service can sometimes both be reported, but the problem-oriented work must be genuinely significant and separately identifiable.
CMS states that when an AWV and a separate medically necessary office E/M service occur during the same encounter, the additional 99202–99205 or 99211–99215 service may be reported with modifier 25 when its requirements are met.
5. Match Diagnosis Codes to the Services Performed
Every diagnosis on a claim should have a documented clinical purpose.
A preventive service may use a preventive or screening Z code. A problem E/M service should normally connect to the condition, symptom, or reason for the separate management. A vaccine service commonly involves Z23. Laboratory and diagnostic services require diagnoses that support why the test was medically necessary or why an applicable screening benefit was used.
6. Check Payer Coverage and Frequency Rules
CMS, for example, limits G0438 to the first AWV and G0439 to subsequent AWVs and does not allow an AWV within 12 months after an IPPE in the circumstances described by Medicare’s benefit rules.
Because ICD-10-CM receives annual and sometimes April updates, even familiar codes should be validated for the encounter date rather than copied indefinitely from an EHR favorites list. CMS specifically identifies separate FY 2026 files for encounters before and after April 1, 2026.
Weak documentation:
“Follow-up. Diabetes and BP. Continue meds.”
This does not clearly communicate the status of the diseases, meaningful assessment, medication decisions, or why a specific E/M level is justified.
Better documentation:
“Type 2 diabetes currently above individualized goal; home readings reviewed. Continue metformin and adjust second agent as documented. Hypertension stable on current regimen; continue medication. Labs ordered before three-month follow-up.”
This establishes which problems were addressed and what management occurred.
Strong preventive-plus-problem documentation:
“Annual preventive examination completed. Separately evaluated worsening home blood-pressure readings, reviewed medication adherence and recent readings, adjusted antihypertensive therapy, and arranged short-interval follow-up.”
This better demonstrates why a separate problem-oriented E/M service might exist in addition to preventive care. The final billing decision still depends on all applicable CPT and payer requirements.
High-Risk Family Practice Coding and Billing Rules
Preventive Visit Plus Problem-Oriented E/M
Do not automatically append modifier 25 every time a patient mentions a chronic disease during a physical.
Modifier 25 indicates a significant, separately identifiable E/M service provided on the same date as another procedure or service. CMS NCCI guidance specifically recognizes modifier 25 for appropriate E/M circumstances but warns that modifiers should be used only when the documentation supports the distinct service.
Example
A patient presents for an annual preventive examination but also reports worsening asthma requiring separate assessment, medication adjustment, and a new management plan.
Possible billing approach:
- Applicable 9938x/9939x preventive medicine code.
- Applicable 9921x office E/M code.
- Modifier 25 on the problem-oriented E/M code.
- Preventive diagnosis plus the documented asthma diagnosis linked appropriately to each service.
The separate E/M level must be based only on the qualifying problem-oriented work.
Medicare AWV Plus E/M
A Medicare AWV is not a routine commercial physical.
For a qualifying beneficiary, the relevant Medicare codes are generally:
- G0402 — IPPE when eligibility requirements are met.
- G0438 — initial AWV.
- G0439 — subsequent AWV.
CMS permits a separately identifiable medically necessary E/M service on the same day, using an appropriate office E/M code and modifier 25. Frequency restrictions must also be checked before billing because CMS may deny an AWV when the beneficiary has already reached the applicable benefit frequency.
G2211 in Longitudinal Primary Care
G2211 may be relevant when the office E/M service reflects the ongoing longitudinal relationship or complexity CMS intends the add-on code to recognize.
A significant 2026 operational point is that CMS allows G2211 with qualifying office/outpatient E/M services billed with modifier 25 when they occur on the same day as an AWV, vaccine administration, or most other Medicare Part B preventive services in the office/outpatient setting. CMS also expanded G2211 eligibility to specified home or residence E/M code families beginning January 1, 2026.
Do not treat G2211 as an automatic add-on to every primary-care visit. The underlying encounter and longitudinal relationship must satisfy Medicare requirements.
Transitional Care Management
Family practices frequently lose TCM revenue through timing or duplication errors.
Common TCM codes are:
- 99495
- 99496
CMS notes that only one TCM service may be billed during the applicable 30-day transitional-care period and only one physician or qualified practitioner may report it for the beneficiary.
Claims can also fail when services prohibited from separate billing during the TCM period are unbundled. CMS has specifically identified inappropriate concurrent reporting involving TCM and certain telephone services as a recovery-audit issue.
Advanced Primary Care Management
Medicare APCM has become particularly relevant to family medicine.
The base HCPCS codes are:
- G0556
- G0557
- G0558
CMS describes APCM as a monthly primary-care bundle incorporating elements of care management and communication services. The three base levels depend on patient and service requirements, including chronic-condition complexity for G0557 and G0558. Only one APCM provider may be paid for the patient during a calendar month, and documented patient consent is required.
For CY 2026, CMS also finalized optional APCM add-on coding intended to support complementary behavioral health integration and psychiatric collaborative care services. Practices using APCM should therefore maintain a current Medicare billing matrix rather than relying on 2025 workflows.
Point-of-Care Laboratory Testing
Do not assume that possession of a CPT code makes an office test billable.
The practice must determine:
- Whether the laboratory has the appropriate CLIA certificate.
- Whether the specific test is categorized as waived.
- Whether modifier QW is required.
- Whether the diagnosis supports coverage.
- Whether the payer recognizes the test.
- Whether the units and frequency are correct.
CMS issued multiple 2026 quarterly CLFS/CLIA updates, showing why static laboratory billing tables can become outdated during the year.
Family Practice Coding Examples
| Clinical Documentation | Suggested Coding Approach | Main Billing Point |
| Established patient with controlled hypertension; medication reviewed and continued | 9921x + I10 at supported E/M level | Do not choose level solely because hypertension is chronic |
| Established patient with diabetes requiring medication adjustment | 9921x + appropriate E11.- code | Capture documented complication/status rather than defaulting to E11.9 |
| Annual adult preventive visit, no problems addressed | 9938x/9939x + Z00.00 as appropriate | Do not automatically add a problem E/M |
| Preventive visit plus separately managed worsening asthma | Preventive code + 9921x-25 + appropriate asthma code | Separate E/M must be documented |
| Medicare first AWV | G0438 + supported diagnosis | Verify prior IPPE/AWV eligibility |
| Medicare subsequent AWV | G0439 | Frequency edits apply |
| Influenza vaccine visit | Current vaccine product code + applicable administration code + Z23 | Verify payer-specific administration rules |
| Sore throat; clinician documents only pharyngitis, organism not established | Appropriate E/M + J02.9, plus test code if performed | Do not code streptococcal disease solely because it is suspected |
| Dysuria; urinalysis abnormal but provider has not diagnosed UTI | E/M + documented symptom such as R30.0, test as supported | Do not convert an abnormal test into an undocumented diagnosis |
| Post-discharge qualifying TCM | 99495 or 99496 | Meet all TCM timing and service requirements |
| Monthly Medicare APCM | G0556, G0557, or G0558 as appropriate | Consent, eligibility, and one-provider-per-month rules matter |
Can Family Practice Diagnoses Be Coded From Laboratory or Test Results Alone?
Usually, the coder should not independently create a clinical diagnosis from an abnormal laboratory value, imaging result, or point-of-care test when provider documentation is required to establish that diagnosis.
For outpatient professional coding, use the condition documented by the responsible clinician or, when no definitive diagnosis has been established, the documented signs, symptoms, abnormal findings, or reason for the encounter as appropriate. Official ICD-10-CM guidance stresses the importance of provider documentation and accurate code assignment rather than coder inference.
For example, an elevated A1C result does not give a coder permission to independently diagnose diabetes. A positive urine finding does not automatically justify coding a UTI unless the documentation supports the diagnosis under applicable rules.
A compliant provider query may be appropriate when clinically significant documentation is incomplete, conflicting, ambiguous, or lacks required specificity.
Outpatient Versus Inpatient Uncertain Diagnoses
Family practices usually submit professional outpatient claims, so outpatient uncertain-diagnosis rules are particularly important.
If the physician documents “probable pneumonia,” “rule out UTI,” or “possible strep” in an outpatient encounter without establishing the diagnosis, do not automatically code the suspected condition as confirmed. Code the documented symptoms, findings, or other established reason for the encounter as applicable.
Hospital inpatient uncertain-diagnosis rules differ. Do not import inpatient rules into a physician-office coding workflow. CMS guidance for hospital outpatient claims similarly indicates that when no definitive diagnosis is made, the patient’s symptom is reported.
Common Family Practice Billing Denials
E/M Level Not Supported
A claim may be downcoded or denied when documentation does not support the reported MDM or qualifying time.
Prevention: Base the level on actual work performed and clearly document the problems addressed, relevant data, management risk, or total time.
Modifier 25 Missing or Unsupported
Two same-day services may be denied as bundled when modifier 25 is required, but adding modifier 25 without a genuinely separate E/M service can create compliance risk.
Prevention: Review the note for distinct problem-oriented work before adding the modifier. CMS states that NCCI PTP edits can deny the second code unless an allowed modifier is both clinically appropriate and reported.
AWV Frequency Denial
G0438 or G0439 may deny when the patient’s Medicare preventive benefit is not yet available.
Prevention: Verify eligibility before the visit. CMS specifically recommends checking preventive-service eligibility to determine the last date the beneficiary received the service.
Incorrect Preventive Service Type
Billing a routine physical when the payer benefit is actually a Medicare AWV—or vice versa—can lead to noncoverage or patient-balance problems.
Prevention: Train scheduling, clinical, and billing staff to distinguish commercial preventive exams, IPPEs, AWVs, screening services, and problem-oriented encounters.
Diagnosis Does Not Support Medical Necessity
A valid CPT code can still deny when the linked ICD-10-CM diagnosis does not satisfy the payer’s coverage policy.
Prevention: Link diagnoses to the services they actually support. Do not select a diagnosis merely because it appears on a payer coverage list.
NCCI Procedure-to-Procedure Edit
CMS NCCI PTP edits prevent payment for code combinations that should generally not be separately reported. A modifier can bypass only certain edits and only when the clinical facts support it.
Medically Unlikely Edit
MUEs address units of service that exceed values CMS considers appropriate for the vast majority of claims. CMS updates published practitioner MUE files quarterly.
CLIA or QW Error
Point-of-care test claims can fail because of an invalid or missing CLIA number, incorrect certificate type, or failure to use QW when required.
Prevention: Maintain a current list of the practice’s waived tests and reconcile it against CMS quarterly updates.
TCM Duplication or Unbundling
TCM may deny when another clinician already billed the service, the practice reports more than one TCM code for the transition period, or excluded services are separately billed.
Prevention: Establish a centralized discharge-tracking and charge-review workflow.
Invalid Code for Date of Service
This occurs when an EHR, superbill, or favorite-code list contains a deleted or not-yet-effective code.
Prevention: Update CPT on January 1 and monitor quarterly HCPCS/CLIA/NCCI changes and ICD-10-CM releases throughout the year.
Best Practices for Clean Family Practice Claims
Build Visit-Specific Documentation Templates
Create different workflows for:
- Problem E/M.
- Commercial preventive examinations.
- Medicare IPPE.
- Initial AWV.
- Subsequent AWV.
- TCM.
- CCM/APCM.
- Vaccine-only visits.
- Point-of-care testing.
Templates should prompt for required information without encouraging clinicians to document irrelevant material solely to generate a higher code.
Configure Targeted Claim Edits
Useful billing edits include:
- Prevent G0438 and G0439 from being submitted together.
- Flag preventive service plus E/M claims lacking modifier 25 when appropriate.
- Flag modifier 25 when the note contains no separate problem assessment.
- Require Z23 review on immunization encounters.
- Check CLIA information for office laboratory codes.
- Check code validity against date of service.
- Flag duplicate TCM or APCM billing.
- Apply current NCCI PTP and MUE edits.
CMS updates NCCI PTP and MUE files quarterly, including practitioner files effective July 1, 2026, so claim-scrubbing rules should not be treated as annual-only maintenance.
Verify Benefits Before Preventive Services
Eligibility verification is particularly important for Medicare preventive services because frequency requirements can trigger otherwise avoidable denials.
Audit Modifier 25 Usage
Review both very high and very low modifier 25 utilization.
Excessive use may reveal routine unbundling, while unusually low use may identify legitimate separately identifiable work that is never captured.
Audit Unspecified ICD-10-CM Codes
An unspecified code is appropriate when documentation genuinely lacks greater specificity and the classification permits it. It should not be the default when the record supports a more specific diagnosis.
Query Instead of Assuming
If diagnosis specificity or a clinical relationship is unclear, use a compliant query rather than allowing the coder to infer a diagnosis from tests, medications, or clinical indicators.
Family Practice Claim Verification Checklist
Conclusion
Accurate family practice billing CPT codes begin with identifying what the clinician actually did and documenting that work clearly. Office E/M coding requires the correct patient status and a defensible level based on MDM or time. Preventive services, Medicare AWVs, vaccines, laboratory tests, care management, and minor procedures introduce separate requirements that cannot safely be handled with one universal billing template.
Clean claims also require accurate ICD-10-CM diagnoses, correct sequencing and linkage, date-of-service code validity, appropriate modifier use, medical-necessity support, and current NCCI, MUE, CLIA, and payer edits. Coders should never manufacture clinical specificity simply to make a claim pay.
A strong family-practice revenue cycle therefore connects clinical documentation, coding, eligibility verification, claim scrubbing, denial analysis, and periodic auditing. That approach reduces preventable denials while limiting both undercoding and unsupported reimbursement—and gives the practice a more defensible record when a payer or auditor reviews the claim.
Frequently Asked Questions
What are the most common family practice billing CPT codes?
The core codes are typically 99202–99205 for new-patient office E/M services and 99211–99215 for established-patient services. Preventive medicine 99381–99397, Medicare G0402/G0438/G0439, care-management services, vaccines, screenings, laboratory tests, and minor procedures are added when the documented services support them.
What CPT code is used for a routine family medicine follow-up?
There is no single follow-up code. An established office visit generally falls within 99211–99215, with the appropriate level determined from supported MDM or qualifying total time rather than the diagnosis alone.
Can a family physician bill a preventive physical and an office E/M on the same day?
Yes, in appropriate circumstances. A separate problem-oriented E/M may be reportable when the additional service is significant and separately identifiable. The problem-oriented E/M generally requires modifier 25, and its documentation must support the separate service.
What is the difference between G0438 and G0439?
G0438 represents the beneficiary’s initial Medicare Annual Wellness Visit, while G0439 is used for subsequent AWVs. Medicare frequency and prior-IPPE/AWV history must be checked before submission.
Is a Medicare AWV the same as a yearly physical?
No. CMS distinguishes the AWV from a routine physical. The AWV centers on the required health risk assessment and personalized prevention plan; Original Medicare does not simply treat a routine physical as an AWV.
What diagnosis should be used for a preventive examination?
Examples include Z00.00 for an adult general medical examination without abnormal findings and Z00.01 when abnormal findings are documented and applicable. Pediatric preventive visits use different Z00.12- codes. Always verify the current ICD-10-CM Tabular List and documentation.
Can a coder assign diabetes from an elevated A1C result?
Not simply because the laboratory result is abnormal. Diagnosis coding should follow provider documentation and official ICD-10-CM rules. When the diagnosis remains unclear, a compliant provider query may be more appropriate than coder inference.
Does a correct CPT code guarantee payment?
No. Payment can still depend on coverage, diagnosis, benefit frequency, prior authorization, NCCI edits, MUEs, provider enrollment, place of service, and payer-specific medical-necessity rules. CMS expressly distinguishes NCCI correct-coding edits from medical-necessity determinations.
What is G2211 used for in family medicine?
G2211 is a Medicare complexity add-on associated with qualifying E/M services that reflect the continuing focal-point or longitudinal nature of care. It should not be added indiscriminately to every primary-care claim. CMS permits it in certain same-day preventive-service situations under current Medicare policy.
What are the APCM codes for primary care?
The Medicare APCM base codes are G0556, G0557, and G0558. Selection depends on the patient and service requirements. Medicare requires documented consent and allows only one practitioner to receive APCM payment for a beneficiary during a calendar month.
How often should a family practice update its coding system?
At minimum, practices should implement annual CPT changes, annual and applicable April ICD-10-CM changes, and monitor quarterly HCPCS, NCCI, MUE, and CLIA updates. CMS published practitioner NCCI updates effective July 1, 2026, illustrating why annual-only maintenance is insufficient.