A 4-provider family practice that downcodes one visit per day per provider from 99214 to 99213 leaves roughly $40,000 a year on the table – not from coding aggressively, just from coding accurately. Five years after the 2021 office E/M revisions, this is still the single biggest revenue gap in primary care, and it is almost always an undercoding gap.

Office E/M is more than 80% of a family practice’s revenue, so a 1-point shift in your 99213-vs-99214 mix moves more money than any specialty service line. This is the two-axis decision framework – time OR MDM – that AAPC-certified coders use to pick the correct E/M level for every office visit.

What Actually Changed in 2021 (And Why It Still Matters in 2026)

Pre-2021, office E/M code selection required history, exam, and medical decision-making (MDM) – all three documented at the right level. Post-2021, code selection is based on either total time on the date of service OR MDM. History and exam are documented for clinical purposes only and no longer drive the code level.

Five years in, three patterns still cause undercoding: providers charting from habit, EHR templates frozen in 2020 (many still cite “comprehensive history” as a 99214 requirement – it is not), and audit anxiety that defaults every borderline visit to the lower level.

One housekeeping note: 99201 was deleted on 1/1/2021. New-patient levels start at 99202. If your superbill still has 99201 on it, your superbill is at least five years out of date.

The Time-Based Path: Total Time on the Date of Service

The time path is the simpler of the two. If your total time on the calendar date of the visit hits the range, you code to the range:

  • 99202: 15-29 minutes | 99203: 30-44 minutes | 99204: 45-59 minutes | 99205: 60-74 minutes
  • 99212: 10-19 minutes | 99213: 20-29 minutes | 99214: 30-39 minutes | 99215: 40-54 minutes

What counts toward total time: pre-visit chart review, the face-to-face visit itself, counseling, ordering tests and labs, documenting the encounter, post-visit care coordination, and reviewing test results – all on the same calendar date.

What does NOT count: time spent by other staff (MAs, nurses), time on a different calendar date, and time already billed under another code (Chronic Care Management, for example – if it is in your CCM minutes, it is not in your E/M minutes).

The documentation language matters. The auditor-defensible template is short and specific:

“Total time spent on the date of service: 32 minutes, including chart review, in-person visit, ordering labs, and documentation.”

Without that specific language, the time path collapses on audit and the auditor falls back to MDM – which may or may not support the level you billed.

The MDM Path: The Three-Element Grid

The 2021 MDM table has three elements. To bill a given level, two of the three must meet that level:

Element 1 – Number and complexity of problems addressed. Minimal / Low / Moderate / High. In family practice:

  • One stable chronic condition = low
  • Two or more stable chronic conditions, OR one acute uncomplicated illness, OR one chronic condition with exacerbation = moderate
  • Chronic illness with severe exacerbation, or acute illness with systemic symptoms = high

Element 2 – Amount and complexity of data reviewed. Categories include tests reviewed, prior external records, independent interpretation, and external-source discussion. Moderate typically requires meeting two of three data categories at threshold; high requires three of three.

Element 3 – Risk of complications, morbidity, or mortality. Minimal / Low / Moderate / High. Two risk elevators that get missed constantly in family practice:

  • Prescription drug management alone elevates risk to moderate. A single prescription written, refilled, or adjusted clears the moderate-risk bar.
  • Social determinants of health (Z55-Z65 codes – housing instability, food insecurity, low income, etc.) elevate overall MDM risk when they materially affect care.

99213 vs. 99214: The Decision That Matters Most

Here is the canonical family practice scenario, coded both ways:

Established patient. Hypertension and Type 2 diabetes, both stable. Refills both medications. Reviews recent A1c and basic metabolic panel. No medication changes.

By time:

  • 25 minutes total time on DOS = 99213
  • 32 minutes total time on DOS = 99214

By MDM:

  • Problems: two stable chronic conditions = moderate
  • Data: reviewed labs (a test reviewed) = at least moderate when combined with another data category
  • Risk: prescription drug management = moderate
  • Two of three elements at moderate = 99214

That visit is a 99214 by MDM regardless of whether the provider spent 22 minutes or 35. The rule of thumb worth memorizing: two stable chronic conditions plus prescription management is almost always a 99214 by MDM.

The reverse case: an established patient with an uncomplicated UTI, antibiotics prescribed, no other issues, no labs reviewed beyond an in-office UA. One acute uncomplicated illness + minimal data + moderate risk (Rx management) splits low / moderate – a defensible 99213.

New Patient Visits: 99202-99205

Same two-axis logic, with longer time ranges. A few practical patterns:

  • Most new-patient family practice visits land at 99203 – low-to-moderate MDM, 30-44 minutes for a new-patient intake plus problem-focused workup.
  • 99204 is defensible for a new diabetes diagnosis with workup, newly diagnosed hypertension with end-organ assessment, or multi-system complaints that raise MDM to moderate.
  • 99205 is the most under-recognized code in the family – generally defensible only at high MDM (acutely ill, hospitalization considered) or 60+ minutes total time. If your panel skews complex and elderly, you almost certainly have 99205-worthy visits being coded as 99204.

Prolonged Service Codes: G2212 (Medicare) and 99417 (Commercial)

When a visit extends beyond the upper time bound of the highest-level office E/M code, prolonged service add-ons capture the additional time:

  • G2212 – prolonged office E/M for Medicare, each additional 15 minutes
  • 99417 – prolonged office E/M for most commercial payers, each additional 15 minutes

Two things to get right — and the two add-ons trigger at different time thresholds. 99417 (AMA / commercial) starts once the visit exceeds the minimum time of the highest-level parent code by at least 15 minutes — so 55+ min for established (the 40-min threshold of 99215 + 15) and 75+ min for new patients. G2212 (CMS / Medicare) is stricter: it starts only after the visit exceeds the maximum time of the highest-level parent code by 15 minutes — so 69+ min for established (above 99215’s 54-min upper bound + 15) and 89+ min for new (above 99205’s 74-min upper bound + 15). Both add-ons pair only with the highest-level parent code (99215 or 99205) — never with 99213, 99214, 99203, or 99204. A 45-minute visit billed as 99214 + 99417 is wrong on two counts; at 45 minutes the visit is itself a 99215.

Medicare uses G2212. Most commercial payers default to 99417, but some align with Medicare — check the policy by payer and build the time-threshold rule into your scrubber so a Medicare claim with G2212 below 69 minutes (established) gets caught before it goes out the door.

The Three Biggest E/M Traps

Trap #1: Defaulting to 99213 to “be safe” – the chronic downcoding leak. A provider sees an established patient with HTN + T2DM, refills both medications, reviews labs, and codes 99213. Per the MDM grid that is a 99214 – two stable chronic conditions (moderate) + data review (moderate) + Rx management (moderate). The “safe” 99213 just gave away roughly $39 of legitimate revenue. Fix: a monthly E/M-distribution audit per provider. Compare each provider’s 99213-to-99214 ratio against the MGMA family practice benchmark (typically around 40% 99213 and 45% 99214 on established visits). Providers whose 99213 share is north of 60% are almost always undercoding.

Trap #2: Using the time path without documenting “total time on the date of service.” Providers say “I was with the patient 35 minutes” and bill 99214 – but auditors require documentation that specifically calls out total time on the DOS (which can include non-face-to-face activities) and what activities filled that time. Without that specific language, the time path fails and the auditor falls back to MDM, which may not support the level. Fix: an EHR template insert at the end of every note with the required language: “Total time spent on the date of service: __ minutes, including [chart review, in-person visit, counseling, test orders, documentation, coordination].”

Trap #3: Billing G2212 or 99417 without first meeting the upper bound of the parent code. Prolonged codes are add-ons that only apply after the parent code’s upper bound is reached. Providers occasionally tack G2212 onto a 45-minute 99214, which is incorrect on two counts (wrong parent level and below the prolonged threshold). Fix: a pre-bill scrub rule – G2212 and 99417 cannot accompany 99213, 99214, 99202, 99203, or 99204. EHR-side validation prevents this from leaving the building.

For the bigger-picture context on how E/M discipline fits into a broader revenue cycle, see our overview of best practices for revenue cycle management.

What This Looks Like in Practice: A 4-Physician Family Practice

A 4-physician family practice in suburban Dallas runs about 18,000 office E/M visits a year, mixed payer panel (roughly 55% commercial, 45% Medicare). Before engagement, the baseline:

  • 99213-to-99214 ratio of 68% to 24% on established visits – sharply under-coded against the MGMA benchmark of roughly 40% to 45%
  • Time-path documentation present on only 12% of notes
  • G2212 / 99417 capture essentially zero
  • Office E/M line revenue of approximately $2.1 million per year

After six months – monthly per-provider distribution audits, an EHR time-statement template, and chart-level coaching on the moderate-MDM scenarios – the practice landed at:

  • 99213-to-99214 ratio shifted to 48% to 42%. The 20-point drop in 99213 split between the 18-point gain in 99214 and a 2-point gain in 99215 (driven by time-path documentation finally being captured on prolonged-counseling visits). Still conservative against the MGMA benchmark, and defensible on chart audit.
  • Time-path documentation present on 65% of notes
  • Net office E/M line revenue: ~$2.1M to ~$2.27M — roughly $170,000 annualized. The lift comes from one source: correctly capturing the 99214 work providers were already doing but coding down to 99213, plus the small 99215 capture on prolonged-counseling visits (these are the same dollars described two different ways — distribution shift and per-visit lift — not two separate effects).
  • No increase in audit risk, per a follow-up AAPC chart sample review

The lift comes from coding what was actually supported in the note — not from pushing every visit to 99214.

The AMS Approach to Office E/M Coding

AMS Solutions has been a Dallas-based medical billing partner since 1992. Our AAPC-certified coding team processes more than 3 million claims a year, maintains a 95%+ clean claim rate, a 30 to 35-day A/R, and a sub-6% denial rate. On family practice E/M specifically, that means monthly E/M-distribution audits per provider, RVU-vs-benchmark reporting that surfaces under-coders without pushing anyone toward upcoding, and chart-level coaching when a pattern repeats.

For a deeper look, our family practice medical billing overview lays out the full service-line approach, the 2026 Family Practice CPT Cheat Sheet is a one-page reference your providers can pin up at their workstations, and our full billing services page covers what end-to-end RCM looks like with an AMS partnership.

Want a free E/M coding audit? We will pull a sample of recent office visits per provider, compare your distribution against MGMA benchmarks, score time-path documentation, and tell you in plain numbers where the line is leaking revenue – and where it might be at audit risk. Book a 30-minute consultation and we will walk you through what we find.

2026 Medicare PFS values referenced in this article are approximate national figures. Verify reimbursement against your MAC and payer mix before relying on any number for budgeting.

– Madison Gardner, President, AMS Solutions

About the Author

AMS Solutions is a full-service medical billing and revenue cycle management company serving physicians and healthcare practices nationwide since 1992. Our team writes about medical billing, claim denial prevention, coding updates, and practice revenue — helping providers get paid accurately and efficiently so they can focus on patient care.

Share This Blog
Free Consultation

Get Straight Forward Pricing

We work every angle to minimize denials, increase cash flow, reduce A/R, and maximize your profitability. Find out how we can help your practice.

Recent Posts

Free Consultation

Schedule Meeting