Complete Guide to CPT Code 99212

CPT code 99212 reports an office or outpatient evaluation and management (E/M) visit for an established patient that involves either 10 to 19 minutes of total time on the date of the encounter or straightforward medical decision making. It sits near the bottom of the established patient E/M ladder, above the minimal 99211 and below the more involved 99213. Bill it correctly and you protect your reimbursement. Bill it loosely and you invite denials or an audit.

This guide breaks down exactly when 99212 applies, how to choose it by time or by medical decision making, what your notes must show, and what Medicare pays for it in 2026.

What is CPT code 99212 used for?

You use CPT code 99212 for a low complexity visit with a patient your practice already knows. Specifically, the American Medical Association defines it as an office or outpatient visit for an established patient that needs a medically appropriate history and exam, plus straightforward decision making or 10 to 19 minutes of total time.

An established patient is someone seen by you, or by another physician of the same specialty and subspecialty in your group, within the past three years. If the patient is new by that definition, you move to the new patient codes instead, such as those covered in our guide to CPT code 99203.

How many minutes is CPT code 99212?

The time range for 99212 is 10 to 19 minutes of total time on the calendar day of the visit. Since the 2021 E/M guideline changes, total time counts far more than a stopwatch on the exam room alone. It includes both face-to-face and non-face-to-face work you personally do that day.

Countable time includes:

  • Reviewing records and test results before the visit.
  • Taking the history and performing the exam.
  • Counseling the patient and coordinating care.
  • Ordering medications, tests, or procedures.
  • Documenting the encounter in the record.

Do not count time your staff spends, and do not count time from a different calendar day. If your total lands at 20 minutes or more, you have moved into 99213 territory, which we cover in our guide to CPT code 99213.

Medical decision making for 99212

The alternative to time is medical decision making, or MDM. CPT code 99212 requires straightforward MDM, the lowest level. To qualify, the encounter meets or exceeds two of these three elements at the straightforward level:

  • Problems: a minimal number, such as one self limited or minor problem.
  • Data: minimal or none to review or analyze.
  • Risk: minimal risk of complications, morbidity, or mortality from the visit and any treatment.

For example, a classic 99212 is a quick follow up for a single stable, minor issue where you review little to no outside data and the treatment carries little risk. However, if the problems, data, or risk climb higher, the visit likely supports 99213 or above. You can cross check the level against the AAPC code reference when a case sits on the border.

Time or MDM: how to choose the level

Since 2021, you pick the E/M level using either total time or MDM, whichever supports the higher, accurate code. So you do not need both. Instead, pick the method that reflects the real work and that your documentation can back up.

For instance, lean on time when counseling, care coordination, or record review ate up the visit even though the medical decision was simple. Meanwhile, lean on MDM when the visit was short but you would rather document the clinical reasoning than track minutes. In short, whatever you choose, the note must clearly support it.

99212 vs 99213: what is the difference?

These two codes trip up coders more than any other pair on the established patient side. Basically, the split comes down to time and complexity.

Code Total time Medical decision making
99211 Minimal, often no physician time Not required (may be nurse visit)
99212 10 to 19 minutes Straightforward
99213 20 to 29 minutes Low
99214 30 to 39 minutes Moderate
99215 40 to 54 minutes High

When a visit involves more problems, more data, or higher risk, review our guides to CPT code 99214 and CPT code 99215 so you do not undercode a complex encounter.

Documentation requirements for CPT code 99212

Clean documentation is what turns a 99212 into a paid, audit proof claim. Your note should capture:

  • The reason for the visit and a medically appropriate history and exam.
  • Either a clear MDM picture (problems, data, risk) or a total time statement for the date of service.
  • Your assessment and plan, including any medication or test decisions.
  • Enough detail to show the visit was medically necessary, not routine box checking.

If you select by time, write it plainly, for example: “Total time spent on the date of the encounter was 15 minutes.” Vague notes are the fastest route to a denial.

How much does CPT code 99212 pay in 2026?

Reimbursement depends on the payer, the setting, and your location. As of the mid 2026 rate review, the Medicare national average for 99212 in the non-facility (office) setting is about $59.45, up from $54.99 in 2025. However, facility settings pay less, because the site of service overhead shifts to the hospital.

Commercial payers often set their own rates as a percentage of the Medicare fee schedule, so treat this figure as a benchmark rather than a guarantee. Always confirm the patient’s benefits first, a process our verification of benefits guide walks through.

Common 99212 billing mistakes to avoid

  • Miscounting the patient status. Billing 99212 for a truly new patient triggers denials.
  • Upcoding or downcoding. Forcing every quick visit into 99212, or dropping a 99213 down to 99212 out of caution, both distort your data and revenue.
  • Missing a time statement. If you code by time, the exact total for the day must appear in the note.
  • Forgetting modifier 25. When you perform a separate, significant E/M service on the same day as a minor procedure, append modifier 25 so both get paid.

Key takeaways

  • CPT code 99212 is a low complexity established patient office visit billed by 10 to 19 minutes of total time or straightforward MDM.
  • An established patient was seen by your group’s same specialty within the past three years.
  • Choose the level by time or MDM, whichever accurately supports the higher code, and document it clearly.
  • Medicare’s 2026 non-facility average for 99212 is roughly $59.45.

Frequently asked questions

What is CPT code 99212 used for?

It reports a low complexity office or outpatient E/M visit for an established patient, one that requires either 10 to 19 minutes of total time or straightforward medical decision making on the date of service.

How many minutes is 99212?

10 to 19 minutes of total time on the calendar day of the encounter, counting both face-to-face and same-day non-face-to-face work you personally perform, such as record review and documentation.

What is the difference between 99212 and 99213?

99212 uses 10 to 19 minutes or straightforward MDM, while 99213 uses 20 to 29 minutes or low level MDM. The higher code reflects more time, more problems, more data, or greater risk.

Can 99212 be used for telehealth?

Yes, when payer rules allow it. The same time and MDM criteria apply, and you typically add the payer’s required telehealth modifier and place of service code. Always confirm the current telehealth policy with the specific payer.

How much does Medicare pay for 99212 in 2026?

The Medicare national average in the non-facility setting is about $59.45 as of the mid 2026 review, up from $54.99 in 2025. Actual payment varies by locality and payer.

CPT code 99212 looks simple, and that is exactly why practices lose money on it. A quick established patient visit still needs the right patient status, an honest choice between time and MDM, and a note that proves the level you billed. Get those three things right on every claim, and 99212 becomes one of the most reliable, clean codes in your office. For the wider picture of how these codes fit together, keep our complete guide to CPT codes close by.

Leave a Reply

Your email address will not be published. Required fields are marked *