- Key Takeaways
- CPT code 99396 reports a comprehensive preventive medicine visit for an established patient aged 40 to 64, chosen by patient age rather than by time or complexity.
- Traditional Medicare does not cover 99396; it pays for the Annual Wellness Visit codes G0438 and G0439 instead, so this is billed to commercial and ACA plans.
- When a separate problem is addressed during the preventive visit, bill 99396 plus a problem E/M code with modifier 25, and document the two services distinctly.
- Under the ACA, the preventive visit itself is covered without cost-sharing, but a separately billed problem E/M can leave the patient with an unexpected out-of-pocket charge.
- Age drives the code: 99395 covers ages 18 to 39, 99396 covers 40 to 64, and 99397 covers 65 and older, so a wrong-age code denies.
About 150 million people with private insurance can now receive recommended preventive services with no cost-sharing under the Affordable Care Act, according to HHS. The adult annual physical is the front line of that system, and for established patients aged 40 to 64, it is billed with CPT code 99396. The code looks like one of the simplest in primary care. In practice it carries two traps that generate a steady stream of denials and surprise patient bills: the payer that does not cover it, and the problem that walks in during the visit.
Current as of 2026. Always verify code status and payment with your specific payer, since policies change.
What 99396 is: the age-based adult preventive visit
99396 is a comprehensive preventive medicine evaluation for an established patient aged 40 to 64. It covers the periodic well visit: a comprehensive, age and gender appropriate history and examination, counseling and anticipatory guidance, and risk factor reduction interventions. It is not a problem-focused visit.
The most important thing to understand about 99396 is how the code is chosen. Unlike the office visit codes, it is not selected by time or medical decision making. It is selected by patient age and status. It belongs to the established-patient preventive family: 99395 for ages 18 to 39, 99396 for ages 40 to 64, and 99397 for ages 65 and older. (Some published guides get this wrong and list 99396 as a 65-plus code. It is 40 to 64.) It is billed by primary care physicians, OB/GYNs for well-woman visits, and nurse practitioners and physician assistants.
Why Medicare does not cover 99396
This is the mismatch that catches practices most often. Traditional Medicare does not cover the 99381 to 99397 preventive series at all. Instead, Medicare pays for the Annual Wellness Visit, billed with G0438 for the first visit and G0439 for subsequent years, plus the Initial Preventive Physical Examination (G0402) for new beneficiaries. These are different services with different documentation.
So 99396 is a commercial and ACA-plan code. If a 40 to 64 year old patient has traditional Medicare, often through disability, 99396 will be denied, and the Annual Wellness Visit codes apply instead. Medicare Advantage plans vary and some do allow preventive medicine codes, so the plan has to be checked. Our overview of the Medicare Annual Wellness Visit covers the G-code path in detail.
Billing a problem addressed during the preventive visit
A patient comes in for the annual physical and mentions their knee has been hurting, or their blood pressure reads high. Now the visit is doing two jobs, and the billing has to reflect both.
When a significant, separately identifiable problem is evaluated and managed during the preventive visit, you can bill 99396 and a problem-focused office visit (99213 or 99214) on the same day, with modifier 25 appended to the problem E/M. The documentation has to support two distinct services: the preventive components on one side, and a clear, separate note for the problem evaluation on the other. Diagnosis coding follows the same split, Z00.00 for a general adult exam without abnormal findings, or Z00.01 when an abnormal finding is identified, plus the specific diagnosis for the problem addressed.
There is a patient-experience consequence here that most billing guides ignore, and it drives complaints. The preventive visit is covered with no cost-sharing under the ACA. The added problem E/M is not. So a patient who came in expecting a free physical can receive a bill for the problem portion, a copay or coinsurance they did not anticipate. This is not a billing error, it is correct coding, but it is worth having front-desk and clinical staff set the expectation when a separate problem is worked up, since the alternative is an angry patient and a disputed balance. Our guides to CPT code 99214 and CPT code 99213 cover the problem E/M side.
- Neolytix • Medical Billing
Medical Billing
Documentation requirements for 99396
A defensible 99396 note should include:
- A comprehensive, age and gender appropriate history
- A comprehensive examination appropriate to age and risk
- Counseling, anticipatory guidance, and risk factor reduction interventions
- Any screenings ordered or reviewed
- The correct diagnosis code, Z00.00 or Z00.01
- When a problem is also addressed, a separate, clearly delineated note supporting the problem E/M and modifier 25
The test is whether a reviewer can see a complete preventive service, and, if a problem code was added, a distinct problem evaluation that stands on its own.
Common billing errors to avoid
- Billing 99396 to traditional Medicare. Use the Annual Wellness Visit codes (G0438, G0439) instead.
- Wrong age code. 99396 is 40 to 64. Use 99395 for 18 to 39 and 99397 for 65 and older.
- Adding a problem E/M without modifier 25. The problem visit will be bundled or denied.
- Billing a problem E/M when nothing separate was actually done. A brief mention with no distinct workup does not support a separate visit.
- Frequency errors. Most plans allow one preventive visit per year; more will deny.
- Missing or mismatched Z-code. Use Z00.00 or Z00.01 to establish the preventive encounter.
Age and code selection
Patient status | Ages 18 to 39 | Ages 40 to 64 | Ages 65 and older |
Established patient | 99395 | 99396 | 99397 |
New patient | 99385 | 99386 | 99387 |
Match the code to both the patient’s age and whether they are new or established. A patient seen within the past three years is established.
Reimbursement context
99396 is a commercial and ACA-plan code, so reimbursement is set by the individual payer rather than by a single national fee schedule, and the preventive visit itself is generally covered with no patient cost-sharing under the ACA. A separately billed problem E/M is subject to the plan’s normal cost-sharing. Because traditional Medicare does not pay the preventive series, the CMS Physician Fee Schedule is not the right reference for this code the way it is for a standard office visit. Confirm the preventive benefit, periodicity, and any documentation requirements directly with each payer before the visit.
The bottom line
99396 is deceptively simple. Get the age band right, send it to a commercial or ACA plan rather than Medicare, and when a real problem comes up, bill it separately with modifier 25 and prepare the patient for the added charge. Do that and preventive visits become a clean, predictable part of the schedule instead of a denial and complaint generator. For practices that would rather not manage preventive rules and same-day problem splits payer by payer, Neolytix has supported healthcare organizations across the United States for over 14 years, with preventive and E/M coding review built into its medical billing services so these claims are clean before they go out.
- Neolytix • Contact Us
Schedule a Consultation
Neolytix partners with healthcare organizations across revenue cycle, credentialing, and administrative operations ,14+ years of expertise and AI-enabled automation to reduce inefficiencies and drive sustainable growth.
This guide reflects Neolytix’s expertise in healthcare revenue cycle management and is intended for educational purposes only. It does not constitute legal or compliance advice. CPT codes and reimbursement rates are periodically updated by the AMA and CMS.
Sources
- U.S. Department of Health and Human Services, Office of the Assistant Secretary for Planning and Evaluation (ASPE). Access to preventive services without cost-sharing under the Affordable Care Act. https://aspe.hhs.gov/
- KFF. Preventive services covered by private health plans under the Affordable Care Act (ASPE enrollment estimate). https://www.kff.org/womens-health-policy/preventive-services-covered-by-private-health-plans/
- American Medical Association. CPT preventive medicine services codes (99381 to 99397). https://www.ama-assn.org/practice-management/cpt
- Centers for Medicare & Medicaid Services. Medicare preventive services and Annual Wellness Visit (G0438, G0439, G0402). https://www.cms.gov/medicare/preventive-services
- AAPC. CPT code 99396 reference. https://www.aapc.com/codes/cpt-codes/99396
Frequently Asked Questions
What age range is CPT 99396 for?
99396 is for established patients aged 40 to 64. It is one of the age-banded established-patient preventive codes: 99395 covers ages 18 to 39, 99396 covers 40 to 64, and 99397 covers 65 and older. Using the wrong age code for the patient is a common and easily avoided denial.
Can you bill 99396 and an office visit on the same day?
Yes. If a significant, separate problem is addressed during the preventive visit, you can bill 99396 and a problem-focused E/M such as 99213 or 99214 on the same day. Append modifier 25 to the problem E/M and document the two services distinctly. Without modifier 25, the problem visit is usually denied.
Does Medicare cover CPT 99396?
Traditional Medicare does not cover 99396. Instead, Medicare pays for the Annual Wellness Visit codes G0438 and G0439 and the initial preventive exam G0402. For patients with commercial or ACA plans, 99396 is the correct preventive code. Medicare Advantage plans vary, so confirm the specific plan’s preventive coverage before billing.
What is the difference between 99396 and 99397?
Both are comprehensive preventive visits for established patients, separated by age. 99396 covers ages 40 to 64, and 99397 covers 65 and older. The distinction matters most at 65, where many patients move to Medicare, which does not use these codes and pays for the Annual Wellness Visit instead of a preventive E/M.
How often can 99396 be billed?
Most plans cover a preventive visit once per year, defined either as once per calendar year or once per 12 months, depending on the payer. Billing 99396 more often than the plan allows results in a frequency denial. Confirm each payer’s preventive periodicity before scheduling and billing the visit to avoid a patient balance.