Office visit · CPT 99215
What is CPT code 99215?
Established-patient office visit, high complexity.
What it covers
The highest-complexity visit for a patient the practice already knows. It signals a detailed workup and high-stakes decision-making, like a serious flare-up, a new major diagnosis, or several interacting conditions managed at once. Because it's the top of the established-patient range, it should line up with a genuinely complicated, time-intensive appointment, not a routine follow-up that happened to run a little long.
When you'd see it
Usually reserved for genuinely complicated visits that take significant time and judgment from a provider who already knows your history.
Roughly what it costs
$180–$425 commonly billed
A ballpark on the billed amount. After insurance or a negotiated rate, what you owe is often far lower. Always compare against your Explanation of Benefits (EOB).
What's usually billed with it
Often accompanied by labs, imaging, or other diagnostics ordered during an intensive visit, each billed on its own line.
99215 vs 99214
99214 is the moderate-complexity follow-up; 99215 should only apply when the decision-making is genuinely high-complexity or high-risk, not merely involved. See 99214 (established-patient, moderate complexity).
What to watch for
Because this is the top of the established-patient range, it's a common upcoding target. A routine visit billed as 99215 is worth questioning with the billing office.
Specific things to question
- Whether a routine or moderately involved visit was billed at the top level instead of 99214.
- Whether the chart supports high-complexity decision-making or significant time.
- Whether multiple high-level visits are stacking up faster than your care would explain.
How to check this charge on your own bill
Find 99215 on your itemized bill and match it against your EOB. Confirm it appears only once, that any bundled services aren't also billed separately, and that the amount matches what your insurer says it allowed. If something doesn't line up, that's a fair question for the billing office.
See your whole bill at once
Found 99215 on a bigger bill? Paste the full thing and get every line decoded, with likely overcharges flagged.
Decode my full bill