Back to Blog

Is Your Practice Leaving Money on the Table? A Guide to Detecting Undercoding

|unifi.ai Team
medical billingundercodingrevenue cyclecoding complianceE/M codingsmall practice

Every physician has heard the warnings about upcoding. Compliance training, auditor horror stories, and the specter of federal penalties have made most providers hyper-cautious about their billing. But there is a quieter, more insidious problem draining revenue from small practices across the country: undercoding.

Undercoding occurs when the codes submitted on a claim do not fully reflect the complexity, severity, or scope of services rendered. Unlike upcoding, no one sends you a threatening letter for undercoding. No auditor flags it. No penalty arrives in the mail. The money simply never appears on your revenue report, and most practices never realize it was missing.

For a typical small practice with two to five providers, undercoding can represent $80,000 to $150,000 in lost revenue annually. That is not a rounding error. That is the difference between hiring another medical assistant, investing in new equipment, or simply keeping the lights on during a difficult quarter.

What Undercoding Actually Looks Like

Undercoding is not a single mistake. It is a pattern of systematically reporting lower-complexity codes than the documentation supports. It takes several common forms.

E/M downcoding is the most prevalent. A provider documents a Level 4 office visit (99214) with detailed history, moderate-complexity decision-making, and multiple diagnoses addressed, but submits a Level 3 (99213) because they are "not sure it qualifies" or because they have been told to "code conservatively." Across a busy practice seeing 80 to 120 patients per day, even a one-level downgrade on 20% of visits translates to $40 to $60 per encounter in lost revenue.

Missed modifiers are another major source. Modifier 25, which indicates a significant, separately identifiable E/M service on the same day as a procedure, is chronically underused. Providers perform a procedure and bill only the procedure code, forgoing the office visit charge entirely. Modifier 59 for distinct procedural services is similarly overlooked, leaving bundled services on the table.

Incomplete diagnosis coding rounds out the picture. When a patient presents with diabetes, hypertension, and chronic kidney disease, coding only the primary complaint means the payer does not see the full clinical picture. This affects not only the individual claim but also risk adjustment scores, quality metrics, and downstream reimbursement in value-based contracts.

Why Providers Undercode

Understanding the root causes is essential for fixing the problem. Undercoding is rarely intentional. It stems from several converging pressures.

Fear of audits. Compliance training emphasizes the penalties for upcoding so heavily that many providers develop what revenue cycle consultants call "audit anxiety." They default to lower codes as a defensive measure, reasoning that no one gets in trouble for billing too little. While technically true from a fraud perspective, systematic undercoding can actually raise compliance concerns of its own, as it may indicate that documentation does not match the level of service provided.

Outdated coding habits. The 2021 E/M documentation guidelines from the AMA and CMS fundamentally changed how office visits are coded, shifting the basis from the old "bullet-counting" model to medical decision-making (MDM) complexity. Many providers still code based on pre-2021 habits, not realizing that the new guidelines would support higher-level codes for the work they are already doing.

Time pressure. At the end of a long clinic day, providers are exhausted. Selecting codes carefully takes cognitive effort. It is faster and easier to pick a familiar code than to evaluate whether the visit truly meets the criteria for a higher level. Over time, this becomes habitual.

Lack of feedback. Most practices have no systematic mechanism for telling providers when they are undercoding. Billers and coders may catch obvious errors, but they rarely have the bandwidth to perform chart-level audits comparing documentation to submitted codes across hundreds of encounters per week.

The Financial Impact in Real Numbers

The math on undercoding is straightforward but sobering. Consider these common scenarios for a small practice.

A single-provider internal medicine practice seeing 22 patients per day, 5 days per week, for 48 weeks per year generates roughly 5,280 encounters annually. If undercoding affects just 15% of those encounters at an average of $35 per encounter in lost revenue, the practice loses $27,720 per year from that provider alone. Scale to three providers and the number approaches $83,000.

For procedural specialties, the impact is even greater. A dermatology practice that routinely misses modifier 25 on biopsy days might lose $65 to $90 per affected encounter. An orthopedic practice that fails to capture the complexity of multi-injury visits can leave $100 or more per encounter uncollected.

These are not theoretical projections. A 2024 analysis by the Medical Group Management Association found that practices in the bottom quartile of coding specificity collected 11% less revenue per encounter than the median, after controlling for payer mix and specialty. For a practice collecting $1.2 million annually, that 11% gap represents $132,000.

How AI Changes Undercoding Detection

Traditional coding audits are retrospective, sample-based, and expensive. A practice hires a coding consultant, reviews 30 to 50 charts, gets a report, and tries to implement changes. Three months later, the same patterns have crept back.

AI-driven coding analysis takes a fundamentally different approach. Instead of sampling, it can review every encounter. Instead of retrospective reports, it can flag issues in near-real-time. And instead of generic recommendations, it can identify provider-specific patterns.

Here is what modern AI-based undercoding detection actually does.

Distribution analysis. The system compares each provider's coding distribution against specialty-specific benchmarks. If a family medicine provider is coding 70% of visits as 99213 when the specialty average is 45%, that statistical outlier triggers a review. This is not about forcing providers to match averages. It is about identifying patterns that warrant a closer look.

Documentation-to-code matching. Natural language processing reads the clinical note and independently assesses the supported E/M level based on the documented medical decision-making. When the submitted code is lower than what the documentation supports, the system flags the discrepancy. This catches the provider who documents like a Level 4 but bills like a Level 3.

Modifier opportunity identification. AI can recognize when a procedure and a significant E/M service were performed on the same day but only the procedure was billed. It can identify distinct procedural services that were bundled when they should have been separated.

Diagnosis gap detection. By analyzing the full clinical note against the submitted diagnosis codes, AI can identify documented conditions that were not coded. A note that discusses managing a patient's chronic kidney disease but only codes hypertension represents a missed coding opportunity.

Platforms like unifi.ai integrate these capabilities directly into the clinical operations workflow, so that coding gaps are surfaced before claims are submitted rather than discovered months later in a retrospective audit.

Compliance Considerations

A common concern is whether correcting undercoding creates compliance risk. The short answer is no, as long as the corrections are documentation-supported.

The Office of Inspector General has been clear that accurate coding means coding to the level supported by the documentation. Systematic undercoding is not "playing it safe." It is inaccurate coding. The AMA's CPT guidelines state that the code selected should reflect the service performed and documented, neither more nor less.

That said, any coding correction initiative should be accompanied by documentation improvement. If a provider is performing Level 4 work but only documenting to a Level 3 standard, the answer is not to upcode the claim. The answer is to improve the documentation so it accurately reflects the clinical work, then code accordingly.

Key compliance guardrails for undercoding correction include:

  • Always base coding changes on what the documentation supports, never on financial targets
  • Implement dual review for any code changes, with both a clinical and a coding perspective
  • Maintain audit trails showing the rationale for coding level changes
  • Provide regular education tied to specific documentation examples, not abstract guidelines
  • Monitor for overcorrection, ensuring the pendulum does not swing toward upcoding

Practical Steps to Audit Your Coding Today

You do not need an AI platform to start identifying undercoding in your practice. Here is a practical audit framework you can implement this month.

Step 1: Pull your coding distribution. Run a report from your EHR or billing system showing the percentage of each E/M code billed per provider over the last 6 months. Compare against published specialty benchmarks from CMS or MGMA.

Step 2: Identify statistical outliers. Look for providers whose distribution skews heavily toward lower-level codes. A provider billing 99213 for 65% or more of visits in a specialty where the norm is 40-50% is a strong candidate for chart review.

Step 3: Perform targeted chart reviews. Pull 20 charts from the suspected undercoding provider, focusing on visits coded as 99213. Read the clinical note and independently assess the MDM complexity. Count how many notes support a 99214 or higher.

Step 4: Calculate the revenue impact. Multiply the percentage of undercoded charts by the per-encounter revenue difference and the provider's annual volume. This gives you a concrete dollar figure to justify further investment in coding improvement.

Step 5: Educate and reassess. Share specific examples with the provider, not just abstract rules. Show them a note they wrote that supports a 99214 and explain why. Reassess in 60 days to measure improvement.

Step 6: Systematize the process. One-time audits produce one-time improvements. Sustained gains require ongoing monitoring. Whether through dedicated coding staff, periodic consultant audits, or AI-powered tools like unifi.ai that provide continuous analysis, the key is building undercoding detection into your regular operations rather than treating it as an annual project.

The Bottom Line

Undercoding is the revenue leak that no one talks about because it never shows up as a line item on a loss report. It is invisible until you look for it, and most practices never do.

The financial impact for small practices is substantial, often exceeding $80,000 per year and sometimes reaching well above $150,000. The fix does not require upcoding, gaming the system, or taking compliance risks. It requires coding accurately to match the clinical work your providers are already doing and documenting.

Whether you start with a manual audit or invest in automated detection, the important thing is to start. Every week of undercoding is another week of revenue your practice earned but never collected.