Family practice medical billing converts primary care encounters into CPT and ICD-10 codes for payer reimbursement. It covers preventive visits, chronic disease management, E/M encounters, and care coordination, all governed by CMS and payer-specific rules.
Family medicine providers see an enormous range of patients in a single day. Each of these requires a different CPT code, a different documentation standard, and often a different billing approach. That complexity is exactly why family practice medical billing errors are so costly.
In FY 2024, CMS reported a 7.66% Medicare Fee-for-Service improper payment rate, with insufficient documentation remaining the leading cause of payment errors
Most of those errors are preventable. This guide covers the billing framework every family medicine practice in the USA needs to protect revenue in 2026.
What Is Family Practice Medical Billing?
Family practice medical billing is the systematic procedure of documenting, coding and submitting claims for all services a family medicine practitioner offers. It includes E/M visits, preventive care, chronic disease management, integration of behavioral health, and care coordination. Every service is associated with a CPT code that is the entity used by the payer to determine reimbursement.
In the USA, more than 60% of outpatient primary care is provided in the form of family practice services. CMS has a 365 day claim submission deadline from date of service and claims submitted electronically will be processed within 7 to 21 days. Those timelines are pushed back when codes are not submitted, when they’re not documented correctly, or when they don’t include modifiers.
Primary care billing is not a back-office task. It is a direct extension of patient documentation. What the provider writes in the chart determines what gets billed. What gets billed determines what gets paid
Key Billing Codes Every Family Medicine Practice Must Know
Accurate coding starts with knowing the right codes to use. Here are some of the most important billing codes in family medicine.
Evaluation and Management (E/M) Codes
E/M codes are some of the most commonly used billing codes in family medicine. They are for office visits and depend upon the level of care being delivered.
- CPT 99213 is usually provided for follow-up visits, chronic conditions that are stable, medication refills, or simple medical issues.
- CPT 99214 is applicable for a patient with more complex needs, including the need to manage an uncontrolled condition, change treatment, or multiple health issues and services in the same session. It has been billed regularly, so it is also under close scrutiny by payers. For 99214, the documentation should make it clear how the medical decision making was made.
- CPT 99215 is only for “high complexity” visits. These frequently are serious health events, major risks, significant evaluations or major treatment choices.
The choice of the appropriate E/M code will rely on the services rendered and the documentation in the medical record. Practices can avoid denials and audits, and ensure that they are paid correctly, by coding accurately.
New Patient Office Visit Codes
New patient codes (99202–99205) apply when:
- The provider has not had a patient in their care.
- Or has not seen a same-specialty provider in the same group practice in the past 3 years
The complexity of the visit and the required level of medical decision making (MDM) will be used to determine code selection.
- 99202: straightforward visit
- 99203–99204: low to moderate complexity
- 99205 is an evaluation and management visit of high complexity.
The selected code should be supported with proper documentation by the provider. This can be at the MDM level or a total time spent on the date of the service.
Accurate documentation is essential to ensure proper reimbursement and prevent claim denials and downcoding.
Preventive Medicine Codes
Codes for preventive care are used for regular health care services such as annual physicals, well-child checks, and general check-ups. These codes are there for the purpose of documentation of preventive services for billing.
- New patients: 99381–99387
- Established patients: 99391–99397
The selection of code is based only on the patient’s age and not complexity. For instance, 99395 is for established patients between 18 and 39 years old, and 99396 is for patients between 40 and 64 years.
The G2211 add-on is not allowed for preventive visit codes. This code is only allowed with office/outpatient E/M visits (99202–99215). Claim will be denied if there is the use of preventive services.
Chronic Care Management Codes
Chronic Care Management (CCM) is a non-face-to-face care coordination from Medicare for patients with two or more chronic conditions.
Key codes:
- CPT 99490: First 20 minutes of care coordination per month
- CPT 99439: Each additional 20 minutes (each patient for a different condition)
These services are for work that is frequently undocumented in primary care, such as care planning, coordination and follow-ups.
Patient eligibility:
- Must have 2 or more chronic conditions.
- Conditions that will continue for 12 months or longer
- An extensive care plan should be developed.
Each month must include start/stop dates and times. Claim denials could occur from not having time documentation.
Common Family Medicine Billing Codes at a Glance
The table below covers the core billing codes for family practice, their clinical use, and 2026 CMS documentation requirements.
| CPT Code | Service Description | MDM Level / Time | Key Rule (2026) |
| 99213 | Established patient – low complexity | Low / 20 min | Stable chronic Dx; exact time threshold required |
| 99214 | Established patient – moderate complexity | Moderate / 30 min | Worsening condition or Rx change; top audit target |
| 99215 | Established patient – high complexity | High / 40 min | High-risk decisions; detailed MDM documentation required |
| 99202–99205 | New patient office visit | Straightforward–High | No prior visit in 3 years; MDM or time-based |
| 99391–99397 | Preventive visit – established patient | Age-based only | No G2211; cannot bill on same day as sick visit without Modifier 25 |
| 99381–99387 | Preventive visit – new patient | Age-based only | Coverage varies; verify with Medicare vs commercial payer |
| 99490 | Chronic Care Management (first 20 min) | 2+ chronic conditions | Monthly; requires documented care plan and time log |
| 99439 | CCM additional 20-min increment | Per increment | Stack with 99490; timestamp each increment |
| G2211 | Longitudinal care complexity add-on | Ongoing care role | Only with 99202–99215; never with preventive codes |
| G0439 | Annual Wellness Visit – established | Medicare only | Cannot bill 99395–99397 for same patient on same date |
Family Practice Billing Guidelines Providers Must Follow in 2026
Family practice billing guidelines require providers to document MDM level or total time for each E/M visit, use Modifier 25 when a preventive and problem-oriented visit occur on the same day, and maintain records for 7–10 years per CMS requirements.
Family practice billing guidelines come from two primary sources:
- CMS Requirements for Participation (covering Medicare and Medicaid)
- Individual commercial payer contracts.
Where those two diverge, practices must maintain separate workflows. Ignoring payer-specific rules is one of the top reasons claims are denied after initial submission.
Modifier 25 – When to Use It
Modifier 25 is used to indicate to a payer that a preventive service was rendered on the same date as a separately identifiable E/M visit. If Modifier 25 is not used, the two services are considered to be two separate services and the payer will pay the preventive code. The stand-alone diagnostic visit does not qualify for payment.
A family medicine practice managing 800 wellness visits per year where 60% include a separately billable diagnostic encounter can lose $48,000–$72,000 annually by failing to apply Modifier 25 correctly. This is one of the most silent revenue losses in primary care billing, because it generates no denial, the claim is simply underpaid.
MDM vs. Time-Based Coding
Providers can choose to use either E/M Medical Decision Making (MDM) complexity or E/M total visit time (including documentation time on the day of the visit) to identify an E/M code since the 2021 E/M updates. Both methods are still valid in 2026. There is an audit risk however with time based coding.
CMS requires exact time thresholds. CPT 99213 requires a minimum of 20 minutes. Documenting 19 minutes results in automatic downcoding on payer audit. There is no grace period. Time-based billing requires a total time notation in the medical record, not estimated, not rounded.
G2211 – The Longitudinal Care Add-On
G2211 is a HCPCS add-on code that captures the complexity of serving as the ongoing, coordinating provider for a patient’s longitudinal care. CMS allows it alongside office/outpatient E/M codes 99202–99215. As of 2026, it also applies to home visit codes 99341–99350. The provider’s notes must include language indicating they are the patient’s continuing focal point of care. Without that language, the code is denied or recouped on audit.
Documentation Requirements Under CMS
CMS requires documentation to be maintained for 7 to 10 years and to include: patient history and chief complaint, examination findings, diagnosis codes with treatment plans, physician notes and follow-up instructions, date of service, and provider signature. Incomplete documentation contributes to over 20% of claim denials in primary care. For audit purposes, if it is not documented, it was not done.
Top Billing Mistakes in Family Medicine – And How to Avoid Them
Most billing errors follow predictable patterns that repeat claim after claim. Identifying and fixing these patterns is where practices can start to generate revenue without actually getting more patients.
Upcoding 99214 on stable visits
If chronic conditions are stable and the treatment plan needs no changes, the visit supports 99213. In this case using higher-level code like higher-level code is a mistake.
Missing Modifier 25 on same-day visits
When a preventive and problem-oriented visit happens on the same day, both must be documented separately. The diagnostic code also needs Modifier 25, or reimbursement may be denied.
Billing G2211 with preventive codes
G2211 is only allowed with office/outpatient E/M visits. Using it with preventive codes leads to automatic denial under CMS rules.
Underbilling Chronic Care Management (CCM)
Many practices miss revenue from CPT 99490 due to missing care plans or incomplete monthly time logs. CCM is often underused despite being high-value.
Outdated ICD-10 codes
Using deleted or outdated ICD-10 codes (updated annually) can cause avoidable claim denials. Always use the latest version.
Missing -JZ modifier on drug administration
From 2026, -JZ is required when no drug waste occurs. Missing it can result in claim rejection by CMS.
Stop Losing Revenue to Preventable Billing Errors
Even a small billing mistake can lead to denials, delayed payments, and lost revenue.
Our billing experts at Maine Billing Services assist family practice with accurate claims, minimizing denials and stay compliant with CMS and payer regulations. We do the billing and handle charge capture, coding support, denial management and even revenue cycle optimization, so your staff can focus on patient care.
Looking to improve your revenue cycle?
Request a free billing assessment today
Frequently Asked Questions
1. What is the most frequently used billing code for family medicine?
One of the most frequently-used family medicine codes is CPT 99214. It is generally used for visits with a patient that requires some medical decision-making.
2. Is it permitted to bill a preventive visit and sick visit on the same day?
Yes. Both may be billed when separately documented (with the proper modifier when necessary).
3. What is G2211?
Medicare add-on code G2211 is for the management of the ongoing, long-term care of a patient. May only be billed on eligible E/Ms.