CPT code 99385 is the code for an initial comprehensive preventive medicine visit for a new patient between the ages of 18 and 39. Providers use it to report a full wellness exam rather than a visit built around a specific complaint, and it applies only the first time a patient in that age range sees a given physician or practice.
Get the patient type or the age band wrong, and the claim usually comes back denied. This guide covers what 99385 includes, how it differs from the codes it gets confused with most often, and where the documentation and billing rules trip practices up.
Table of Contents
ToggleWhat CPT Code 99385 Actually Covers
The code describes a comprehensive, age- and gender-appropriate preventive visit. Four components need to show up in the note for the visit to qualify:
- History. Social history, family history, past medical history, and a review of systems relevant to the patient’s age and sex.
- Examination. A head-to-toe exam appropriate for an adult in the 18 to 39 age range, including vitals, BMI, and relevant organ systems.
- Counseling and anticipatory guidance. A documented discussion of risk factors, lifestyle habits, injury prevention, and other age-appropriate guidance.
- Ordering of labs and diagnostics. Any screening labs, immunizations, or diagnostic tests the visit calls for.
A note that only references these elements in passing, without showing what was actually discussed or examined, won’t hold up if a payer requests records.
It’s easy to think of this as “just a physical,” but the billing distinction matters. A visit built around a specific complaint, like fatigue or a joint injury, gets coded under a problem-oriented E/M code such as 99204, not 99385, even if the physician happens to cover some preventive ground during the same encounter. The preventive code exists for the wellness visit itself, not for treating something that’s already bothering the patient.
Who Qualifies as a “New Patient” Under CPT 99385
The new-patient rule is narrower than most coders assume. A patient counts as new only if they haven’t received face-to-face professional services from that physician, or from another physician of the same specialty or subspecialty in the same group practice, within the past three years.
That last part catches people off guard. A patient can be brand new to one provider and still count as established once you check whether a colleague in the same specialty already saw them. Once the three-year window has passed, or once the relationship is already on record, the visit shifts to CPT 99395, the established-patient version of the same age-banded exam.
99385 vs. the Codes It Gets Confused With
Preventive medicine codes are organized by age and patient status, not by time or medical decision-making, which is where a lot of the confusion starts. The table below lines up 99385 against its closest neighbors.
| Code | Patient Status | Age Range | What It Reports |
|---|---|---|---|
| 99385 | New | 18–39 | Initial comprehensive preventive medicine visit |
| 99395 | Established | 18–39 | Periodic comprehensive preventive medicine visit |
| 99386 | New | 40–64 | Initial comprehensive preventive medicine visit |
| 99204 | New | Any | New-patient office visit for a medical problem |
| G0402 / G0438 / G0439 | Medicare | Typically 65+ | Welcome to Medicare visit or Annual Wellness Visit |
Two variables decide the code: whether the patient is new or established, and their age on the date of service. A 39-year-old new patient who turns 40 the week before their visit needs 99386, not 99385, and a scheduling error is one of the more common ways this slips through.
Does Insurance Cover CPT 99385?
Coverage splits sharply by payer type. Traditional Medicare Part B does not cover CPT 99385, or any code in the 99381–99397 preventive medicine family, because routine physical exams fall outside its statutory benefit. Medicare beneficiaries get preventive coverage through a different set of codes instead: G0402 for the one-time Welcome to Medicare visit, and G0438 or G0439 for the Annual Wellness Visit. Submitting 99385 to Medicare results in an automatic denial, not a payment dispute.
Commercial insurance works differently. Most ACA-compliant plans cover CPT 99385 in full, with no copay, coinsurance, or deductible, because preventive care falls under the ACA’s no-cost-sharing mandate. That coverage depends on the visit staying purely preventive. The moment a problem-oriented service gets added to the same encounter, standard cost-sharing rules apply to that additional charge.
Get CPT 99385 Claims Right the First Time
Misclassifying CPT 99385 or submitting it to the wrong payer can create denials that slow cash flow across your practice. Docscare’s medical coding team classifies preventive visits by patient status, age, and payer requirements so claims go out clean the first time.
The Correct ICD-10 Pairing: Z00.00 vs. Z00.01
Every CPT 99385 claim needs a supporting ICD-10 diagnosis code, and the choice between the two standard options matters more than it looks. Z00.00 reports a general adult medical exam with no abnormal findings. Z00.01 reports the same exam when something abnormal turns up.
When Z00.01 applies, sequence it first and add a secondary code identifying the specific finding. A 24-year-old with a first-time blood pressure reading of 148/94 and no prior diagnosis, for example, would be coded Z00.01 followed by the appropriate finding code. Reversing that order, or leading with a condition-specific diagnosis instead of the Z00 code, tells the payer the visit was problem-oriented and strips out the preventive, no-cost-sharing benefit. Getting this pairing consistently right is one of the reasons we built out a full guide on how ICD-10 and CPT codes work together across preventive and problem-oriented visits.
Billing a Sick Visit the Same Day: Modifier 25 Rules
Patients often raise a separate medical concern during a preventive visit, and that’s allowed. What trips practices up is where modifier 25 goes. It belongs on the problem-oriented E/M code, such as 99213 or 99214, not on 99385 itself. The preventive code stays unmodified.
The medical record needs to show distinct, separately identifiable work for each service; a line at the bottom of the preventive note mentioning a symptom isn’t enough to support a second billed service. Payers also expect the two services to carry different, appropriately sequenced diagnosis codes, which is part of why the Z00 pairing above matters so much.
Documentation That Actually Supports the Code
Reviewers check the note against the code’s full descriptor, not against what the visit was scheduled as. Before a preventive visit claim goes out, confirm the documentation shows:
- Age- and gender-appropriate history taken and recorded, not just referenced
- A comprehensive exam with findings noted by system
- Counseling and anticipatory guidance specific to the patient, not a generic template line
- Any risk-factor reduction discussion, such as smoking cessation or safety counseling
- Orders for any labs, screenings, or immunizations tied to the visit
- The correct ICD-10 code, sequenced correctly if an abnormal finding was documented
Common Reasons CPT 99385 Claims Get Denied
Most 99385 denials trace back to a handful of repeat patterns rather than genuinely disputed medical necessity:
- Wrong patient status. Billing an established patient as new, or missing that a same-specialty colleague already saw them within three years.
- Submitting to Medicare. Medicare rejects 99381–99397 outright; the claim needs a G-code instead.
- Incomplete documentation. A note that mentions the four required components without showing what was actually done.
- Misplaced modifier 25. Appending it to the preventive code instead of the problem-oriented E/M code, or leaving it off entirely when a second service was billed.
- Incorrect ICD-10 sequencing. Leading with a condition-specific code instead of Z00.00 or Z00.01, or picking Z00.00 when findings were actually documented.
A practice that tracks its denial reasons over time usually finds these five causes account for most of its preventive-visit rework. If your team hasn’t audited this pattern recently, our breakdown of the most common reasons claims get denied is a good place to start.
What Does CPT 99385 Typically Reimburse?
There’s no single national rate for 99385 because, unlike Medicare’s fee schedule codes, commercial reimbursement is negotiated payer by payer and contract by contract. As a general range, commercial payers commonly reimburse CPT 99385 somewhere between $150 and $220, though the actual number depends on the payer, the region, and the specific contract a practice has in place. Medicaid rates typically land lower than commercial rates for the same code. Because Medicare doesn’t cover 99385 at all, it isn’t part of this comparison.
Practices that want a precise number for their own contracts should check payer fee schedules directly rather than relying on published averages, since a rate that’s accurate for one region or one payer mix can be off by a wide margin somewhere else. Factors like local cost-of-living adjustments, whether the visit happens in a facility or a private office, and how a specific payer values the preventive medicine code family all move the number in ways a national average can’t capture.
Getting CPT 99385 Right the First Time
CPT 99385 isn’t a complicated code once the two variables that drive it, patient status and age, are confirmed before the visit. Most of the denials tied to it trace back to process gaps that a well-run medical billing services operation should catch long before a claim goes out: a missed eligibility check, a documentation template that skips one of the four required elements, or a modifier placed on the wrong line item.
Stop Preventive Visit Coding Errors Before They Repeat
Preventive visit coding errors rarely appear as one isolated claim. They create a pattern across every new-patient exam billed each month. Docscare’s AAPC-certified coders review CPT and ICD-10 pairings against payer-specific rules, helping your preventive visits generate paid revenue instead of rework.
And because coding accuracy is only one piece of getting paid, it’s worth pairing it with a broader look at your revenue cycle management approach to catch issues further down the claims process too.
Frequently Asked Questions
What does CPT code 99385 mean?
It’s the code for an initial comprehensive preventive medicine visit for a new patient aged 18 to 39, covering a full history, exam, counseling, and any related orders.
Does Medicare cover CPT 99385?
No. Medicare excludes the entire 99381–99397 preventive medicine series by statute. Medicare beneficiaries are billed under G0402, G0438, or G0439 instead.
What’s the difference between CPT 99385 and 99395?
Patient status. 99385 applies to new patients aged 18–39; 99395 applies to established patients in the same age range. The clinical content of the visit is otherwise the same.
Can you bill CPT 99385 with modifier 25?
Not on 99385 itself. Modifier 25 goes on the problem-oriented E/M code when a separate, significant issue is addressed at the same visit.
What ICD-10 code goes with CPT 99385?
Z00.00 for a visit with no abnormal findings, or Z00.01, sequenced first with a secondary finding code, when something abnormal is identified.
How much does CPT 99385 reimburse?
Commercial payers commonly reimburse in the $150 to $220 range, though the exact amount depends on the payer, region, and contract. Medicare does not reimburse it at all.
What happens if a patient turns 40 between scheduling and the visit?
The code changes. A new patient who is 40 or older on the date of service needs CPT 99386, not 99385, since the age band is checked at the visit, not at scheduling.



