Every time you bill CPT code 99213 when the visit actually supports 99214, you lose $39. Do that three times a day, and you’re leaving over $23,000 on the table every year. Not because of a coding mistake. Because of a coding habit.
This isn’t about upcoding. It’s about accurate coding. And if you’re defaulting to 99213 out of comfort or audit anxiety instead of matching the code to your actual clinical complexity, you have a pattern problem that’s quietly draining your revenue.
Let’s diagnose it.
What 99213 Actually Means (60-Second Refresher)
CPT code 99213 is a Level 3 established patient office visit. It requires either 20 to 29 minutes of total time or low-complexity medical decision-making. That’s the full 99213 CPT code description.
Here’s what matters more for your bottom line. Most providers default to 99213 because it feels safe and familiar. But feeling safe doesn’t determine code selection. And for a surprising number of visits, the clinical work actually supports 99214.
The real question isn’t “what is CPT code 99213?” It’s “how many of your 99213 claims should actually be billed higher?”
If you can’t answer that with real data from your own practice, you’ve got a revenue pattern you haven’t diagnosed yet.
The Hidden Cost of Defaulting to 99213
Here’s the 99213 vs 99214 math that most practices never run. The difference between these two codes isn’t complicated. It’s just expensive to ignore.
The 99213 Revenue Math:
| Factor | Amount |
| 99213 Medicare reimbursement (2026) | ~$91.85 |
| 99214 Medicare reimbursement (2026) | ~$131.45 |
| Difference per visit | $39.60 |
| Undercoded 3 visits/day × 200 days/year | $23,760 lost annually |
| Over 5 years | $118,800 in earned but uncollected revenue |
That’s not hypothetical. Those are visits where the provider did the clinical work, managed the complexity, and earned the higher 99213 reimbursement rate but billed lower because of habit, not clinical reality.
Why does this happen? Three reasons show up over and over: audit fear, documentation shortcuts, and nobody tracking the data. Providers default to 99213 the same way people drive the same route to work. It’s automatic. And it costs real money.
The CMS Physician Fee Schedule Lookup Tool confirms these rates for your specific locality. Check your own numbers. The gap may be even wider depending on where you practice.
Pattern Check: Pull your last 100 E/M claims. What’s your 99213:99214 ratio? If it’s higher than 3:1, you’re likely undercoding, and losing money you already earned.
Why You Keep Billing 99213: The 3 Root Causes
Most articles explain what CPT code 99213 requires. But if you keep billing it when you shouldn’t, the problem isn’t knowledge. It’s patterns.
You know the difference between low and moderate MDM. You’ve read the AMA’s E/M coding guidelines. The issue is that knowing the rules and applying them consistently in a busy clinic are two different things.
Here are the three root causes we see driving undercoding in practices across every specialty.
Root Cause #1: Your Documentation Doesn’t Match Your Complexity
You’re doing moderate-complexity work but charting like it’s straightforward. Managing two chronic conditions in a single visit? That’s 99214 territory. But if your note just says “HTN stable, continue meds,” you’ve documented yourself into 99213.
The clinical work supports the higher code. Your note doesn’t.
Check Your Notes: Do you document problem status, not just problem name? Writing “DM” is a 99213 note. Writing “Type 2 DM, A1C trending up from 7.1 to 7.8, increased metformin to 1000mg BID” is a 99214 note. Same visit. Same clinical effort. Different revenue.
Low complexity MDM means one self-limited problem or a stable chronic condition. If you’re adjusting medications, reviewing lab trends, or coordinating with specialists, your MDM is likely moderate, not low. Your documentation needs to show that.
Root Cause #2: You’re Afraid of Audits
Here’s a pattern we see constantly. Providers pick 99213 because it feels “safe.” The logic goes: “I’d rather undercode than risk an audit for overcoding.”
That logic has two problems. First, consistent undercoding is itself an audit flag. CMS and commercial payers look for unusual distribution patterns in both directions. A provider billing 99213 on 85% of established patient visits raises the same red flags as one billing 99215 too often.
Second, it costs you money every single day you do it. Audit anxiety shouldn’t set your code selection. Documentation should.
Root Cause #3: You Don’t Track Your Coding Patterns
If you don’t know your 99213:99214 ratio, you can’t know whether you have a problem. Most practices never pull this data. Claims go out, payments come in, and everyone assumes the revenue cycle is running fine.
Meanwhile, thousands leak out annually. You can’t fix what you don’t measure.
99213 Undercoding Diagnostic:
- Do your notes specify problem status (stable, worsening, at goal)?
- Do you document all data reviewed (labs, imaging, consult notes)?
- Do you track your 99213:99214 ratio monthly?
- Are you choosing 99213 based on habit instead of MDM?
If you answered “no” to any of these, you have a pattern problem.
For practices that don’t have the bandwidth to run this analysis internally, One O Seven RCM provides coding pattern audits as part of our medical billing services at just 2.99% of collections, the most affordable full-service billing in the market. We also handle provider credentialing at $99 per payer, faster and more affordable than any competitor in the industry. When your coding patterns need fixing, it helps to have a team that spots the leak before it compounds.
99213 vs 99214: The Real Difference (And Why It Matters for Your Revenue)
Most 99213 vs 99214 decisions come down to one question: does your visit involve low MDM or moderate MDM? Everything else flows from there.
Here’s the condensed comparison:
| Factor | 99213 | 99214 | Revenue Impact |
| Time | 20 to 29 min | 30 to 39 min | +$39.60 |
| MDM | Low | Moderate | +$39.60 |
| Problems | 1 stable chronic | 2+ stable OR 1 worsening | +$39.60 |
| Risk | Low (OTC meds) | Moderate (Rx management) | +$39.60 |
The AMA’s CPT E/M guidelines lay out these thresholds clearly. But knowing the thresholds isn’t where providers struggle. The struggle is recognizing when a visit crosses from low to moderate in real time.
The “Should This Be 99214?” Checklist
Before you finalize that 99213, run through this. It takes 10 seconds.
Bill 99214 instead of 99213 if any of these are true:
- Managing 2+ chronic conditions (even if all are stable)
- 1 chronic condition that’s worsening or not at goal
- A new problem with uncertain prognosis
- Prescription drug management with monitoring
- Reviewed external records, imaging, or consult notes
- Total time hit 30 minutes or more
If you checked even one box and still billed 99213, you left $39.60 on the table. That’s the real difference between 99214 vs 99213 in practice: not the textbook definition, but whether you caught the signals in the moment.
Here’s a scenario that plays out every day. A patient comes in for a blood pressure check. Seems like a quick 99213. But you also adjust their statin dose based on last month’s lipid panel, discuss their elevated fasting glucose, and order an A1C. That visit just crossed into moderate MDM territory. Two chronic conditions addressed, prescription management, lab data reviewed.
That’s a 99214. Bill it that way.
Time or MDM: Which Pathway Recovers More Revenue?
The 99213 time requirement for 2026 is 20 to 29 minutes. Low complexity MDM is the alternative pathway. You pick one. Not both.
The Revenue Insight: Most providers default to time because it’s easier to document. But MDM often supports a higher code than time does.
Example: a 22-minute visit (99213 by time) where you manage two chronic conditions and adjust a medication (99214 by MDM). Bill 99214. You earned it.
This is where the 99213 vs 99214 math gets interesting. Time locks you into a rigid window. Medical decision-making lets the clinical complexity speak for itself.
Quick reference for where each code falls:
| Code | Time | MDM Level |
| 99212 | 10 to 19 min | Straightforward |
| 99213 | 20 to 29 min | Low |
| 99214 | 30 to 39 min | Moderate |
| 99215 | 40 to 54 min | High |
You can use either pathway. The CMS E/M documentation guidelines confirm this. Pick the one that accurately reflects your work, which for many established patient visits, is MDM.
Pattern Check: If you’re billing by time on 80% or more of your established patient claims, you may be leaving MDM-supported revenue on the table. Track your pathway usage for one month and compare.
5 Documentation Habits Costing You $39/Visit
Your 99213 documentation doesn’t need an overhaul. It needs five targeted fixes. These are the habits we see most often when coding patterns skew too heavily toward 99213.
Habit #1: Single-Problem Charting
You manage hypertension, diabetes, and hyperlipidemia in a single visit. Your note says “HTN follow-up.” That’s one problem documented. One stable chronic condition equals 99213.
The fix: List every condition you addressed. “Chronic disease management: HTN (at goal), Type 2 DM (A1C reviewed), HLD (statin adjusted).” Three problems documented. Same visit. Now your 99213 documentation supports 99214.
Habit #2: Missing Problem Status
Writing “diabetes” tells the auditor nothing about complexity. Writing “Type 2 DM, A1C 7.8, above target, increased metformin to 1000mg BID” tells the whole story. Without status, you can’t prove a condition is worsening or actively managed.
The fix: Tag every problem with a status: stable, worsening, improving, or at goal. Status is what separates low MDM from moderate.
Habit #3: Forgetting to Document Data Review
You reviewed the cardiologist’s consult note before adjusting the patient’s beta blocker. But if it’s not in your note, it didn’t happen. That external data review would count toward moderate MDM, and you just lost it.
The fix: One line handles it. “Reviewed cardiology consult dated 1/15/26, no new arrhythmia findings, continued current rate control.”
Habit #4: Vague Time Statements
“Spent time with patient” means nothing to a payer. If you’re billing by time, you need specifics: total minutes and what you did during them.
The fix: “Total time 32 minutes: face-to-face evaluation 15 min, chart review 8 min, care coordination 5 min, documentation 4 min.” Clear, defensible, done.
Habit #5: Copy-Forward Without Updates
EHR templates make it easy to pull yesterday’s note into today’s visit. But if your chronic conditions section hasn’t changed in six months, auditors notice. Identical language across multiple encounters raises flags and weakens every claim in the series.
The fix: Update the status and management plan for each condition at every visit. Even small changes (“continued current regimen, patient tolerating well”) show the encounter was individually evaluated.
Each of these common billing errors on 99213 claims takes under a minute to fix. Over 200 patient days per year, that minute protects thousands in revenue your practice already earned.
If your AR aging report shows a pattern of 99213 downcodes or denials, these five habits are the first place to look.
Is Your Specialty Prone to 99213 Undercoding?
Undercoding patterns don’t hit every specialty equally. Some are structurally more vulnerable than others because of how their typical patient encounters align with MDM thresholds.
| Specialty | Undercoding Risk | Common Pattern |
| Primary Care / Family Medicine | HIGH | Multiple chronic conditions documented as a single problem |
| Internal Medicine | HIGH | Complex MDM performed, insufficiently documented |
| Urgent Care | MEDIUM | Time-based billing when MDM supports a higher code |
| Cardiology | MEDIUM | External data review not captured in notes |
| Dermatology | LOW | Generally accurate due to procedure-focused workflows |
| Psychiatry | HIGH | Moderate MDM documented as low complexity |
Primary care and internal medicine top the list for a reason. These providers manage multiple chronic conditions at nearly every visit. That’s inherently moderate MDM. But the notes often read like single-problem encounters because of documentation shortcuts built into EHR templates.
Psychiatry is the sleeper on this list. Starting or adjusting a psychotropic medication qualifies as moderate risk by itself. Yet many psychiatric intakes get billed as 99213 when the clinical work clearly supports 99214.
If you’re in primary care or internal medicine: Your 99213:99214 ratio should be closer to 1:1 than 3:1. You’re managing complexity at almost every visit. Your documentation just needs to show it.
Dermatology tends to be the exception. Procedure-driven workflows with clear CPT code pairing keep E/M coding relatively accurate. The risk there is modifier 25 misuse, not undercoding.
2026 Changes: What Actually Affects Your 99213 Billing
Not every 2026 update changes how you bill 99213. Here’s what actually matters for your coding patterns, and what you can ignore.
Split/Shared Visit Rule (This Helps You)
CMS aligned with the AMA on split/shared visits. The substantive portion is now determined by either time or MDM, not just time. If the physician performs the medical decision-making while the NP handles education and counseling, the physician bills at the full rate under the CMS 2026 MPFS Final Rule.
That’s a real revenue recovery tool for practices using mid-level providers.
2026 Conversion Factor (Minor Impact)
Two conversion factors now exist for the first time:
- QP (qualifying APM participants): $33.5675
- Non-QP: $33.4009
The 99213 reimbursement for 2026 lands around $91.85 for non-QP providers in non-facility settings. Minimal change from 2025. The $39 gap between 99213 and 99214 stays virtually the same.
Telehealth (No Change to 99213 Billing)
CPT code 99213 remains fully billable for synchronous audio-video telehealth encounters. Append modifier 95. Use POS 10 for patients at home. Nothing new here for established patient visits.
What hasn’t changed: The 99213 vs 99214 MDM and time thresholds are identical to 2025. Same ranges. Same decision points. Same $39 difference. The opportunity to fix your undercoding patterns hasn’t shifted at all.
Fix Your 99213 Pattern: The 30-Day Protocol
Knowing you have a pattern problem is step one. Fixing it requires a system. Here’s a four-week protocol that turns your 99213 billing data into actionable revenue recovery.
Week 1: Diagnose
- Pull your last 100 established patient E/M claims
- Calculate your 99213:99214 ratio
- Determine whether it’s higher than 2:1
- If yes, you’ve confirmed a pattern worth fixing
Week 2: Analyze
- Select 10 recent visits you billed as 99213
- For each one, ask: would MDM or time have supported 99214?
- Count how many should have been coded higher
- Multiply that number by $39.60 to estimate your monthly leak
Week 3: Implement
- Add problem status to every note (stable, worsening, at goal)
- Document all data reviewed by name and date
- List every condition addressed during the visit
- Choose the billing pathway, time or MDM, that supports the higher level
Week 4: Measure
- Track your 99213:99214 ratio on new claims only
- Compare against your Week 1 baseline
- Calculate the revenue difference
One O Seven Rule: You can’t fix a pattern you don’t measure. Run this protocol quarterly. Without monitoring, coding habits drift back to the comfortable default within a few months.
Most practices that complete this protocol find three to five visits per week that should have been billed higher. At $39.60 each, that’s $600 to $1,000 per month in recovered revenue, without changing a single clinical workflow.
Don’t have the bandwidth to run this analysis yourself? One O Seven RCM provides coding pattern audits as part of our medical billing services at just 2.99% of collections. We identify exactly where your revenue is leaking and build the documentation fixes into your workflow. Need your providers credentialed with new payers to expand that revenue? Our credentialing team handles enrollment at $99 per payer, faster and more affordable than anyone else in the industry.
Why Your 99213 Claims Get Denied (And the Pattern Behind It)
Repeated 99213 denials aren’t random. If the same rejection keeps showing up on different claims, you have a documentation pattern that triggers it. Identifying the pattern is faster than fighting each denial individually.
🔍 Common denial patterns on 99213 claims:
- Missing chief complaint: same denial code, different dates of service
- Bundling without modifier 25: every time a procedure happens on the same day
- Wrong patient status: new vs. established confusion at registration
- Copy-forward notes: auditor flags for identical language across encounters
Here’s the quick breakdown of what causes each rejection and how to stop it:
| Denial Reason | Pattern Cause | Fix |
| Insufficient documentation | MDM elements missing from note | Add problem status and data review to every encounter |
| Bundled with procedure | Modifier 25 not appended | Append 25 when E/M is clearly distinct from the procedure |
| Medical necessity | ICD-10 doesn’t support visit complexity | Match diagnosis specificity to the level of service billed |
| Duplicate billing | Same DOS submitted twice | Verify claim status before resubmitting |
The bundling denial is the one we see most often on 99213 claims. A provider performs a quick procedure, bills the E/M alongside it, and the payer denies the E/M because modifier 25 wasn’t attached. Same mistake, same denial, every time. That’s a workflow gap, not a coding knowledge gap.
If your AR aging report shows the same denial reason codes repeating across weeks or months, stop appealing one claim at a time. Fix the pattern at the source.
99213 Billing: Your Pattern Questions Answered
Q1: How do I know if I’m undercoding 99213?
Pull your 99213:99214 ratio from the last 90 days. If it’s higher than 2:1 in primary care or internal medicine, you’re likely undercoding. Review 10 recent 99213 claims and check how many involved two or more chronic conditions or 30-plus minutes of total time. Those visits probably supported 99214.
Q2: Why do I default to 99213 even when visits are complex?
Three reasons: habit, audit anxiety, and time pressure. Providers learn early that 99213 is “safe,” and that assumption sticks for years. The fix isn’t working harder during the visit. It’s tracking your coding distribution and adjusting documentation habits based on real data.
Q3: Can I change a 99213 to 99214 after submission?
Yes. Submit a corrected claim (not a duplicate) if the existing documentation supports moderate MDM or 30-plus minutes. Review the note carefully first. You may need to add an addendum for MDM elements you performed but didn’t capture in the original note.
Q4: What’s the biggest documentation mistake costing me money?
Not documenting problem status. “HTN” is one problem listed. “HTN, uncontrolled, medication adjusted” is a worsening chronic condition that supports 99214. Same clinical work happened during the visit. The difference is whether your note reflects the complexity.
Q5: Should I bill by time or MDM for 99213?
Whichever pathway supports the higher code. Many providers default to time because it’s easier to document, but MDM frequently supports 99214 when time alone doesn’t. Know both pathways and pick the one that accurately captures your work per the AMA’s E/M framework.
Q6: How much am I losing if I undercode three visits per day?
At $39.60 per visit, three undercoded visits per day across 200 working days equals $23,760 annually. Over a 30-year career, that’s more than $700,000 in revenue you earned clinically but never collected. The math is straightforward. The pattern is what makes it invisible.
Q7: Will billing 99214 instead of 99213 trigger an audit?
Only if your documentation doesn’t support it. Accurate coding isn’t upcoding. If your MDM meets moderate complexity, billing 99214 is correct. What most providers don’t realize: consistent undercoding creates its own audit flags. Payers look for unusual distribution patterns in both directions.
Q8: What’s a healthy 99213:99214 ratio?
It depends on your specialty. Primary care and internal medicine should typically land close to 1:1 or 1.5:1 based on patient complexity. Urgent care tends to run 2:1 or 3:1. Knowing your specialty’s benchmark is the first step. Running your own data against it is the second.
Q9: Can I track my coding patterns inside my EHR?
Most EHR systems have built-in reports for E/M code distribution. Pull a 90-day report filtered by CPT code and rendering provider. If your system doesn’t make this easy, ask your billing team or RCM partner to generate the report for you.
Q10: How often should I audit my own coding patterns?
Quarterly at minimum. Coding patterns drift back toward comfort without regular monitoring. A quick 10-chart review each quarter catches problems before they compound into five-figure losses. Build it into your schedule the same way you’d schedule any other quality check.
Stop Leaving $39 on the Table
CPT code 99213 isn’t the problem. Your pattern is.
Every provider defaults to 99213 sometimes. The ones who capture their full revenue are the ones who track their 99213:99214 ratio, document problem status instead of just problem names, choose the MDM pathway when it supports a higher level, and audit their own patterns quarterly.
The $39 difference compounds. Three visits a day. Two hundred days a year. Thirty years of practice. That’s real money you earned by doing the clinical work.
Document it. Bill it. Collect it.
For practices that want expert eyes on their coding patterns, One O Seven RCM offers full-service medical billing at 2.99% of collections, the most affordable rate in the industry. We don’t just process claims. We identify the workflows causing revenue leakage and fix them at the source. Need faster payer enrollment to expand your network reach? Our credentialing and contracting team handles it at $99 per payer, the fastest and most affordable provider enrollment available. Nobody in the market matches that pricing.
When you’re ready to see where your 99213 habits are costing you,request a coding pattern analysis and get the data that turns lost revenue into collected revenue.
