Skip to content
7 min read

Time-Based vs MDM-Based E/M Coding: When Each Method Maximizes Your Reimbursement

Since the AMA 2021 E/M guidelines took effect, every office and outpatient visit can be coded two ways: by Medical Decision Making (MDM) or by total time on the date of encounter. You choose whichever yields the higher code.

Most physicians default to MDM. That habit costs them money. Time-based coding is the higher code in roughly 25–35% of encounters — especially complex visits with extensive chart review, care coordination, or post-visit documentation. If you are not checking both pathways on every note, you are leaving legitimate revenue on the table.

How Time-Based Coding Works Under AMA 2021

Before 2021, time-based coding required “counseling and/or coordination of care” to dominate the encounter (the old >50% rule). That restriction is gone. Under the current framework, total time includes all physician or qualified health professional time on the date of the encounter:

  • Preparing to see the patient (chart review, reviewing test results)
  • Obtaining and/or reviewing separately obtained history
  • The face-to-face encounter itself
  • Ordering medications, tests, or procedures
  • Communicating results to the patient, family, or other health professionals
  • Care coordination (not separately reported)
  • Documenting clinical information in the medical record

Critically, this is not just face-to-face time. The 15 minutes you spend reviewing outside records before the patient walks in counts. The 8 minutes spent documenting after the patient leaves counts. The phone call to the specialist counts.

Total Time Thresholds for Each E/M Code Level

Here are the total time thresholds for office/outpatient visits (99202–99215):

New Patient Visits:

  • 99202: 15–29 minutes
  • 99203: 30–44 minutes
  • 99204: 45–59 minutes
  • 99205: 60–74 minutes

Established Patient Visits:

  • 99212: 10–19 minutes
  • 99213: 20–29 minutes
  • 99214: 30–39 minutes
  • 99215: 40–54 minutes

Notice that 99215 tops out at 54 minutes. If your total time exceeds that threshold, you may qualify for prolonged services (99417) — an add-on code most physicians forget entirely.

When Time Beats MDM

Time-based coding typically yields the higher code in these clinical scenarios:

1. Extensive chart review for complex patients. A patient with 6 chronic conditions presents for a routine follow-up. The clinical decisions are straightforward (continue current regimens), which might only support moderate MDM. But you spent 20 minutes reviewing outside records, lab trends, and specialist notes before the visit even started. Total time: 42 minutes = 99215. MDM alone: 99214. Time wins by one code level.

2. Care coordination calls. You spend 12 minutes with the patient, then 18 minutes on the phone with a home health agency and the patient’s cardiologist coordinating a discharge plan. Total time: 30+ minutes = 99214. The MDM from the brief encounter might only support 99213.

3. Counseling-heavy visits. A patient with newly diagnosed cancer needs extensive discussion about treatment options, prognosis, and advance directives. The medical decision itself is straightforward (refer to oncology), but the visit takes 50 minutes. Time: 99215. MDM: possibly 99213.

4. Post-visit documentation for complex encounters. You saw a patient for 18 minutes but spent 15 minutes afterward documenting a detailed plan involving multiple medication changes, prior authorization requirements, and patient education materials. Total time: 33 minutes = 99214.

5. Telehealth visits with pre-visit preparation. Virtual visits often involve significant pre-visit chart review that physicians do not count toward their time. A 15-minute video call with 15 minutes of prep and 5 minutes of post-visit documentation = 35 minutes total = 99214.

When MDM Beats Time

MDM-based coding is the better choice when the clinical complexity is high but the encounter is efficient:

1. Quick but high-risk decisions. A 12-minute visit where you initiate warfarin therapy with INR monitoring protocol. Total time supports 99212 at best. But the risk element of MDM (drug therapy requiring intensive monitoring) pushes to moderate complexity = 99214. MDM wins by two code levels.

2. Multiple stable chronic conditions. A patient with diabetes, hypertension, hyperlipidemia, and COPD — all stable. The visit is 22 minutes (99213 by time). But managing 4+ chronic conditions with prescription drug management meets moderate MDM = 99214.

3. New undiagnosed problems. A 20-minute visit for unexplained weight loss with a differential diagnosis requiring lab workup. Time: 99213. But an undiagnosed new problem with uncertain prognosis and diagnostic testing ordered from two categories = moderate MDM = 99214.

4. Independent interpretation of diagnostic tests. You independently interpret an in-office EKG and review outside imaging in a 25-minute visit. Time: 99213. But the independent interpretation alone can push data complexity to moderate, and if combined with moderate problems or risk, MDM = 99214.

The Revenue Math: Picking the Right Method Every Time

The 2024 National Medicare average reimbursement for established patients:

  • 99213: ~$110
  • 99214: ~$165
  • 99215: ~$235

If you see 20 patients per day and time-based coding upgrades just 4 of those encounters by one code level:

  • 4 visits × $55 average upgrade = $220/day
  • 250 working days = $55,000/year in recovered revenue

For a 3-physician group: $165,000 annually — from work that was already being done and documented, just not captured by the coding method.

Commercial payers reimburse 120–180% of Medicare, pushing the per-physician recovery even higher.

Documentation Requirements for Time-Based Coding

Time-based coding has a specific documentation burden that MDM-based coding does not:

  1. Total time must be stated explicitly. “Total time on date of encounter: 38 minutes” — this is non-negotiable. Without a total time statement, you cannot use time-based coding.
  2. Activities must be described. You do not need minute-by-minute logs, but you must indicate what the time was spent on: “Chart review (12 min), face-to-face encounter (15 min), care coordination with cardiologist (6 min), documentation (5 min).”
  3. Only physician/QPP time counts. Time spent by clinical staff (MA rooming the patient, nurse taking vitals) does not count toward total physician time.
  4. Same calendar date only. Time spent on the encounter the day before (reviewing records sent in advance) or the day after (follow-up calls) does not count. All countable time must occur on the date of the encounter.

The most common documentation failure: physicians who do the work but do not write down the total time. No time statement = no time-based code, regardless of how long the encounter actually lasted.

How CodeItRight Shows Both Methods Side by Side

CodeItRight’s AI analyzer is built around this dual-code concept. When you paste a clinical note, it:

  • Extracts all MDM elements and calculates the MDM-based code
  • Identifies documented time references and calculates the time-based code
  • Displays both codes side by side with the higher code highlighted
  • Shows the specific elements that drove each code level
  • Flags when your note contains time indicators but lacks a formal total time statement — so you can add it before submitting

The dual-code display eliminates the guesswork. You see exactly why one method yields a higher code than the other, with audit-defensible documentation for whichever you choose.

For physicians who have been coding by MDM only, the first dual-code analysis is often a revelation. The time you already spend — reviewing records, coordinating care, documenting — has a dollar value you have been leaving on the table.

Run one of your complex notes through the analyzer and see both codes. For most physicians, the gap between what they bill and what they could bill is wider than they expect.

FAQ: Time-Based vs MDM-Based Coding

Q: Can I switch between time and MDM coding from visit to visit?
A: Yes. The choice is made per encounter, not per patient or per day. You can code by MDM in the morning and by time in the afternoon. Choose whichever method yields the higher code for each individual visit.

Q: Does time-based coding increase my audit risk?
A: Not if your documentation supports it. Auditors verify that total time is stated, activities are described, and the time is plausible for the clinical scenario. A well-documented 38-minute encounter coded as 99214 is no more risky than an MDM-based 99214 with clear element documentation.

Q: Can I count time spent on prior authorizations?
A: Yes, if the prior authorization work occurs on the date of the encounter and is performed by the physician or QPP (not staff). Completing prior auth forms, calling the insurance company, and documenting the authorization attempt all count toward total time.

Q: What if I forget to document total time but my MDM supports the code?
A: Bill by MDM. Time-based coding requires an explicit time statement. If you did not document it, you cannot use it — but your MDM-based code is still valid. This is exactly why dual-code tools are valuable: they catch the time documentation gap before you submit.

See both codes side-by-side — free analysis

7-day free trial. No credit card required.