Skip to content

Free tool · 2026 E/M guidelines

E/M audit tool 2026

Score an office visit by MDM or time, check it against the billed code, and catch add-on and modifier errors before the payer does.

1 · Visit details

Office or other outpatient visit (99202–99215).

Patient type
Payer

2 · Number and complexity of problems addressed

Count only problems addressed at this visit — not every diagnosis on the problem list.

Highest level documented

3 · Data reviewed and analyzed

Each unique test counts once. Ordering a test includes reviewing its result — don’t count both.

External notes reviewed
Each unique source
0
Test results reviewed
Each unique test
0
Tests ordered
Each unique test
0

Data level: Straightforward — minimal or no data

4 · Risk of complications from patient management

Highest risk documented

5 · Total time (optional)

Use when time gives a higher level than MDM. Total practitioner time on the date of the encounter.

LevelNewMinEst.Min
Straightforward9920215+9921210+
Low9920330+9921320+
Moderate9920445+9921430+
High9920560+9921540+

Reference tool only, based on the office/outpatient E/M guidelines in effect for 2026 and CMS Medicare rules. It doesn’t replace a certified coder’s review or payer policy. CPT® is a registered trademark of the American Medical Association. For the full rules, read our E/M coding guidelines 2026.

How it works

Audit an E/M visit in under a minute

Score MDM

Pick the highest level documented for problems and risk, and count data items. The tool applies the 2-of-3 rule automatically.

Or use time

Enter total practitioner time on the date of service. The higher of MDM or time sets the supported level.

Compare to billed

See whether the billed code is supported, overcoded, or undercoded — and exactly which element is missing.

Check add-ons

Flags G2211 with modifier 25, Medicare G2212 vs. CPT 99417 timing, and new vs. established patient errors.

FAQ

About the E/M audit tool

Which E/M codes does the tool cover?

Office and other outpatient visits: 99202–99205 for new patients and 99211–99215 for established patients. 99211 is shown for reference because it is not scored by MDM or time.

How is the MDM level calculated?

MDM has three elements: problems addressed, data reviewed and analyzed, and risk of patient management. The visit level is the highest level met or exceeded by at least two of the three.

What are the 2026 time thresholds for office visits?

New patients: 99202 15 minutes, 99203 30, 99204 45, 99205 60. Established patients: 99212 10 minutes, 99213 20, 99214 30, 99215 40. Time is total practitioner time on the date of the encounter.

When do I bill 99417 vs. G2212?

Both are prolonged-service add-ons for 99205 and 99215 billed by time. CPT payers use 99417 starting at 75 minutes (new) or 55 minutes (established). Medicare uses G2212 starting at 89 minutes (new) or 69 minutes (established). Each additional full 15 minutes adds a unit.

Can G2211 be billed with modifier 25?

For Medicare, generally no. The exception is when the other same-day service is an annual wellness visit, vaccine administration, or a Medicare Part B preventive service.

Is it safe to use with real encounters?

Yes. The tool runs entirely in your browser and stores nothing. Don’t enter patient names or identifiers — none are needed.

Want every E/M visit audited?

Our certified coders review your E/M levels for under- and overcoding and show you the revenue impact. Start with a free 48-hour audit.