Pain Point, Solved 4.9 ★★★★★ Google Rating

Is Our Practice Undercoding Because Untrained Staff Are Picking Codes, and How Much Is It Costing Us?

A practice undercodes when a coder vacancy gets filled by task-sharing among untrained staff, because uncertified staff fear an audit more than they fear underbilling, so they systematically pick lower levels and skip billable add-ons; the claims still pay, so nothing flags it. It is rarely a decision anyone made; it is the safe default of people coding outside their training. The fix has four moves: audit a sample of coded visits against the documentation to measure the actual undercoding rate, put certified code selection back on the encounters instead of leaving it to guesswork, recode and rebill the recent visits still inside their filing window, and hold ongoing accuracy so the leak does not quietly return. We run those moves inside the systems you already use, so each visit is coded for what it was actually worth. The table of contents maps the whole method; the moves after it are the detail.

What Actually Finds and Stops Systematic Undercoding

The goal is simple: every visit coded to the level the documentation supports, and the ones already underbilled recovered while they still can be. Here is what does that, move by move.

1. Audit Coded Visits Against the Documentation to Measure the Rate

You cannot fix a leak you have not measured. Pull a sample of recently coded encounters and have a certified coder recode them blind from the documentation, then compare. The gap between what was billed and what the notes support is your undercoding rate, expressed in levels and dollars. This is the only way to turn a suspicion into a number, and the number is almost always higher than the practice expects, because untrained coding fails in one direction: down. Once you can measure it, you can decide what it is worth to fix.

2. Put Certified Code Selection Back on the Encounters

The root cause is people coding outside their training, so the fix is to put trained code selection back on the work. That does not always mean rehiring in-house; it means a certified coder owns the level and the billable add-ons for each encounter, reading the documentation and coding to what it supports rather than to what feels safe. When the person choosing the code knows the guidelines, the visit gets coded for what it was, and the systematic downward drift stops at the source instead of being caught later in an audit.

3. Recode and Rebill the Recent Visits Still Inside Their Window

The undercoded claims that already went out are not all lost. For visits still inside their payer’s timely-filing window, a corrected claim at the supported level can recover the difference. A certified coder reviews the recent underbilled encounters, confirms the documentation supports the higher level, and rebills, working the ones closest to their filing deadline first. This is real recovered revenue on work already done, and the only thing standing between you and it is the filing clock, so the recovery has to move deadline-first.

4. Hold Ongoing Accuracy So the Leak Does Not Return

A one-time cleanup does not hold if code selection goes back to guesswork next month. Ongoing accuracy means certified selection stays on the encounters, a periodic audit sample keeps measuring the rate so drift is caught early, and documentation gaps that force conservative coding get flagged back to the provider. Coders self-downcode when the note looks ambiguous, so tightening documentation is part of holding accuracy, not a separate project. That is what keeps the leak closed instead of reopening the moment attention moves on.

5. Hand Code Selection to a Dedicated Team

Practices that stop the quiet undercoding do it by handing code selection to a dedicated team: certified remote coders who audit the rate, own the level and add-ons on every encounter, recover the recent underbilled visits, and hold accuracy over time, live in 1 to 2 weeks. Your staff go back to the jobs they were trained for, code selection sits with people who know the guidelines, and a trained backup covers every gap. Below is what it sounds like when coding is nobody’s trained job yet, in practice teams’ own words.

Key Pain Points and Discussions by Providers

real reports from practice staff, lightly edited

“When our coder left, the coding got split among front-office staff who were never trained for it. Claims kept going out and getting paid, so it looked fine. It was months before anyone asked whether we were leaving money on every single visit.” – practice administrator, OB/GYN practice

“The untrained staff always picked the lower level because they were scared of an audit. Nobody wants to be the one who upcoded, so they downcode everything to be safe. It is completely understandable and it is quietly bleeding us.” – billing lead, small group practice

“The add-ons were the killer. There were billable services happening at these visits that just never got coded, because the person coding did not know they were separately billable. That is pure earned revenue that never made it onto a claim.” – revenue cycle lead, OB/GYN group

“Undercoding never shows up as a denial, that is the trap. A downcoded claim pays clean and looks perfect. There is no report that tells you the visit was worth more than you billed. You only find it if someone recodes against the notes.” – coding consultant, multi-provider practice

“When we finally audited a sample against the documentation, the gap across a full year was staggering. Individually each visit was off by a level or a missed add-on, nothing dramatic. Multiplied across our volume it was six figures we had simply given away.” – office manager, OB/GYN practice

Our Answer

Here is what we actually do. A certified remote coder audits a sample of your coded visits against the documentation to measure the real undercoding rate in levels and dollars, then owns code selection going forward, reading each encounter and coding to the level and billable add-ons the notes support rather than to whatever feels safe. They recode and rebill the recent underbilled visits still inside their filing window, working deadline-first, and hold ongoing accuracy with periodic audit samples and documentation feedback so the leak stays closed. Our coders are credentialed professionals, overseas-trained physicians and US-licensed nurses and pharmacists working to US coding standards, with AI drafting the first-pass code and a human verifying every claim. This is our medical coding support paired with an AI-first workflow, in one paragraph.

Why This Keeps Happening

If nobody chose to undercode, why does it happen so reliably? Because coding outside your training fails in one predictable direction. When a coder vacancy gets filled by task-sharing, the untrained staff are not incompetent; they are cautious, and caution in coding means down. A lower level is safer than a higher one, and skipping an add-on you are unsure about is safer than claiming it. CMS has repeatedly stressed that undercoding is as problematic as overcoding, because it undervalues patient complexity and distorts the record, and coders self-downcode whenever documentation looks ambiguous. The result is a systematic downward drift that nobody intended and nobody sees.

The reason it stays hidden is that undercoding never announces itself. An overcoded claim risks a denial or an audit; an undercoded claim pays clean and looks perfect on every report you run. There is no dashboard that says a visit was worth more than you billed, because the claim was valid, just low. The only way to see it is to recode a sample against the documentation and measure the gap. Specialty practices under staffing strain are especially exposed, because higher-acuity visits and billable add-ons are exactly where an untrained coder plays it safest. Closing that gap is what a dedicated coding audit and accuracy review is built to do.

And the cost is large precisely because each instance is small. The Medical Group Management Association has documented that a single-level undercode on an evaluation-and-management visit can cost roughly forty to seventy-five dollars, depending on payer mix and setting. One visit off by a level is nothing; the same drift across every visit, every day, for a year, compounds into six-figure annual leakage for a busy practice. Unlike a denial, none of it gets flagged, appealed, or recovered in the normal course of business. It is just quietly given away, one safe code at a time, which is what makes it the most expensive coding problem a short-staffed practice never notices.

⚠️ The quiet one that hurts most: The quiet one that hurts most: the claim that pays clean. Undercoding produces no denial, no rejection, no flag, because a downcoded claim is a valid claim, just low. Your staff feel productive, the claims go out and come back paid, and nothing on any report suggests a problem, which is exactly why it runs for months or years. It reads on paper like a smoothly functioning billing operation. But a clean-paying claim at the wrong level is revenue you earned and handed back. Unless someone recodes a sample against the documentation, the most costly coding errors are the ones that never look like errors at all.

Most groups have already tried the obvious fixes before they talk to anyone. Each one fails the same way: the work lands back on the practice. The pattern, in one table:

What you tried What actually happened Who ended up doing the work
Split coding among untrained front-office staff after the coder left Systematic downcoding and skipped add-ons, all paying clean so nothing flagged it People coding outside their training
Assumed clean-paying claims meant accurate coding A downcoded claim pays perfectly; the leak was invisible on every report A dashboard that cannot see undercoding
Told staff to just code conservatively to stay safe Conservative became systematic underbilling; caution cost more than any audit would have Audit fear, driving the levels down
Gave code selection to a dedicated certified coding team Undercoding rate measured, levels and add-ons coded to the documentation, recent visits recovered Someone whose whole job it is

The Solution

So what does “someone whose whole job it is” look like on undercoding? The certified coder starts by measuring it, recoding a sample of recent visits blind from the documentation and comparing to what was billed, so the suspicion becomes a rate in levels and dollars. Then they take code selection off guesswork: reading each encounter and coding to the level and billable add-ons the notes actually support, rather than to whatever felt safe to someone untrained. Putting trained selection back on the work is exactly what dedicated medical coding support is built to do, and it stops the downward drift at the source instead of catching it in an audit later.

Then comes recovery on what is still recoverable. For the recent underbilled visits inside their payer’s filing window, the coder confirms the documentation supports the higher level and rebills, working the ones closest to their deadline first. This is real revenue on work already done, and the filing clock is the only thing between the practice and it, so recovery runs deadline-first. Alongside that, documentation gaps that were forcing conservative coding get flagged back to the provider, because a note that looks ambiguous is what makes even a trained coder play it safe.

Behind all of it, AI drafts the first pass and a credentialed human verifies. The workflow reads the encounter, drafts the level and the add-ons, and flags any documentation gap; a certified coder confirms the code against the notes and owns the claim. Every security control that protects the chart data moving through the coding workflow is documented and auditable, and the whole approach is described on our HIPAA and security page, because moving clinical documentation through a coding process is only safe when the controls are real.

Who Actually Does This Work

Fair question: why would an outsourced team code your visits more accurately than your own staff? Because coding to the documentation is their trained profession, not a task shared out when someone left. The people selecting your codes are credentialed medical professionals: overseas-trained physicians, US-licensed nurses and pharmacists, and PharmDs, all trained to US coding standards and specialty workflows. They know the evaluation-and-management levels, which add-ons are separately billable, and how to code to what the note supports without the audit fear that drives untrained staff to underbill. That is not caution standing in for competence; it is competence that codes the visit for exactly what it was.

We are not a call center. We are a clinical operations partner, a healthcare BPO built on dedicated virtual staff: 500+ credentialed professionals, 24/7 coverage, and the AI-first-pass plus human-verify workflow you just read about behind every one of them. A typical practice is live in 1 to 2 weeks, at up to 70% below the cost of hiring locally, and no one on our side goes out without a trained backup already inside your workflow, so code selection never falls back to guesswork because the one certified coder is out.

And the security piece your compliance officer will ask about: we are audited to SOC 2 Type II with zero exceptions and certified for ISO/IEC 27001:2022, HIPAA, and GDPR, with zero breaches in eight years. Every workstation runs inside a secure enclave on US-based servers, with screen captures and downloads blocked by policy, so PHI never sits on someone’s home laptop. Every client account carries a $5M E&O and cyber liability policy and a BAA signed before any work starts; the full detail lives in our HIPAA and security posture.

Put the routine and the people together, and a specific list of things simply stops happening.

✓ What stops happening: What stops happening: the untrained downcoding that pays clean and never flags. The billable add-ons that quietly never make it onto a claim. The conservative code chosen out of audit fear on every visit. The six-figure annual leak nobody sees because no report shows it. The certified coder’s absence turning code selection into a guessing game for staff who were never trained for it.
2-Week Free Trial

Ready to Find Out What Undercoding Is Costing You?

How We Permanently Fix the Process

A person alone is not the fix, and neither is a bot alone. The fix is a documented accuracy program: a certified coder owning level and add-on selection on every encounter, a periodic audit sample measuring the undercoding rate so drift is caught early, recovery of recent underbilled visits inside their filing window, and documentation feedback to the providers so ambiguous notes stop forcing conservative codes, all written down and worked the same way every time. Before we code a single visit for a new practice, we audit a sample against the documentation so we can see the real rate, and we build the program against that, not against an assumption.

From there the program becomes a living playbook rather than a one-time cleanup. It records how each visit type should be coded, which add-ons are separately billable in your specialty, the audit cadence that keeps the rate honest, and the documentation prompts that keep notes from forcing downcodes. It is written down, kept current as coding guidelines change, and owned by the team. When your coder is out, a trained backup works the same playbook the same way, so accuracy holds whether or not any one person is at their desk that week.

That is the difference between recovering this year’s undercoding and closing the leak for good, and it is what a dedicated medical coding partner actually buys you. A coder leaving used to mean code selection quietly drifted down until nobody remembered what a visit should bill. Under this model certified selection stays on the work, the playbook stays, the backup steps in, and undercoding stops being the six-figure leak your reports were never going to show you.

The Whole Thing in Four Sentences

A practice undercodes when a coder vacancy gets filled by untrained task-sharing, because uncertified staff fear an audit more than underbilling and systematically pick lower levels and skip billable add-ons, and the claims still pay so nothing flags it. Splitting coding among untrained staff, trusting clean-paying claims, or telling people to code conservatively all fail the same way. The fix is to audit a sample against the documentation to measure the rate, put certified code selection back on the encounters, recode and rebill the recent visits still inside their window, and hold ongoing accuracy so the leak does not return. An OB/GYN practice runs exactly this model with us today, names withheld, no patient data shown.

If you want to check us out before talking to anyone: our security posture is independently auditable, we are an MGMA 2026 Corporate Member, and 800+ providers run back office work with us.

Ready to find out what undercoding is costing you? Try us risk free: two weeks, a real audit of your coded visits against the documentation, certified coders owning selection and recovering what is recoverable, and if it does not earn the handoff, you walk away. From here down is the sales part, and it is short: here is exactly what it costs.

Transparent Weekly Pricing

One Flat Weekly Rate. 45 Hours of Coverage.

No hourly meters, no setup fees, no long-term contracts. Your dedicated team member covers your desk 45 hours every week, and a trained backup steps in at no charge whenever they are out.

Single
$399/ week

One dedicated remote certified coder owning code selection so untrained staff stop guessing levels, single OB/GYN or specialty practice

Enterprise
$299/ week

10+ remote certified coders, multi-location group, MSO, or PE-backed platform holding coding accuracy across many practices short on coders

  How Pricing Works

45 hours of coverage for less than others charge for 40.

Standard US full-time year: 40 hrs x 52 weeks = 2,080 hours, the federal basis for computing hourly pay per the U.S. Office of Personnel Management. A Staffingly plan: 45 hrs x 52 weeks = 2,340 hours a year, that is 260 additional hours included in your flat rate. $399/week x 52 = $20,748 a year / 2,340 hours = $8.87 per hour. Typical US market rates for healthcare virtual assistants run $9.50 to $13.00 per hour for 40 hours of coverage.

Trained backup VA Dedicated success manager Monthly training updates HIPAA-certified staff $5M E&O and cyber liability

Stop Giving Away Revenue to Undercoding This Month

You have seen the whole method. The pilot proves it on your own coded visits, with a tracker your team can watch every day.

Start My 2-Week Free Trial

Request Information

Single specialty or multi-site? One payer or many? Tell us your situation and we will map the right coverage within 24 hours.

Frequently Asked Questions

You measure it, because it never shows up on its own. Pull a sample of recently coded visits and have a certified coder recode them blind from the documentation, then compare to what was billed. The gap, expressed in levels and dollars, is your undercoding rate. Untrained coding fails in one direction, down, so the number is usually higher than expected, and a recode against the notes is the only way to turn the suspicion into a figure you can act on.
Because a downcoded claim is a valid claim, just low. It passes edits, pays clean, and looks perfect on every report, since there is no dashboard that flags a visit as worth more than you billed. Overcoding risks an audit; undercoding risks nothing except quietly lost revenue. That is exactly why it can run for months or years unnoticed, and why the only way to catch it is to recode a sample against the documentation.
Because caution in coding means down. Uncertified staff fear being the one who upcoded far more than they worry about underbilling, so they pick the lower level and skip add-ons they are unsure about, to feel safe. CMS has stressed that undercoding is as problematic as overcoding, and coders self-downcode whenever a note looks ambiguous. The result is a consistent downward drift nobody decided on, which is why it is so predictable and so costly.
It compounds from small amounts. MGMA has documented that a single-level undercode on an evaluation-and-management visit can cost roughly forty to seventy-five dollars depending on payer mix and setting. One visit is trivial; the same drift across every visit, every day, for a year reaches six figures for a busy practice. And unlike a denial, none of it gets flagged or recovered in the normal course of business, so it is pure, unnoticed leakage.
Staffingly charges a flat weekly rate per dedicated remote certified coder, with lower per-person rates for teams of 5 or more and 10 or more. Every plan covers 45 hours of coverage per week with a trained backup included, and there is no percentage of your collections. The pricing section on this page shows how the flat rate compares with typical US market rates for coding work.
Often yes, for visits still inside their payer’s timely-filing window. A certified coder confirms the documentation supports the higher level and rebills a corrected claim, working the ones closest to their deadline first. It is real recovered revenue on work already done, and the filing clock is the only thing limiting it, which is why recovery runs deadline-first rather than oldest-first.
No. AI drafts the first-pass code and flags documentation gaps, and a credentialed certified coder verifies every level and add-on against the notes and owns the claim. The coding judgment stays with people. Automation removes the repetitive first-pass work so the certified coder spends time on the encounters that need real review, which is how accuracy holds without slowing the work down.
No. Our coders work inside the systems you already use, reading your documentation where it lives and coding into your existing workflow, so there is no migration and no new platform for your team to learn. That is why a typical practice is live in 1 to 2 weeks, and why the accuracy fix can start on this week’s visits rather than after a long implementation.
Your dedicated specialist works a 9-hour day, Monday to Friday, which is 45 hours of coverage each week. The ninth hour is part of the flat weekly rate, not billed as overtime. Over a year that is 2,340 hours of coverage, against the standard US full-time work year of 2,080 hours (40 hours x 52 weeks, the same basis the U.S. Office of Personnel Management uses to compute hourly rates of pay). That is how $399 per week works out to $8.87 per hour.
Dan Nandan, CEO of Staffingly, Inc.

Written By

Dan Nandan
Founder and CEO, Staffingly, Inc. · Piscataway, NJ

Dan Nandan has spent 25+ years in IT consulting and healthcare BPO, was among the first in the US to build an RPO/BPO delivery network in India, and has been featured in Computerworld. He runs the operations and the dedicated virtual teams behind the workflows on this page; the team-voice answers above come from the remote specialists who work them every day.

Connect on LinkedIn

Where the Claims on This Page Come From

Sources & References

  • MGMA Coding and Revenue Cycle Benchmarks. Practice-management data on evaluation-and-management coding, including the per-visit revenue impact of single-level undercoding. mgma.com
  • CMS Evaluation and Management Coding Guidance. Federal guidance on E/M code selection and the position that undercoding, like overcoding, misrepresents the level of service. cms.gov
  • AMA CPT and Evaluation and Management Resources. Physician-practice guidance on E/M level selection, documentation, and accurate code assignment. ama-assn.org
  • HFMA Revenue Integrity and Coding Accuracy Resources. Guidance on charge integrity, coding accuracy, and revenue leakage from systematic undercoding. hfma.org
  • Physicians Practice Coding and Documentation Coverage. Practice-management guidance on coding accuracy, documentation quality, and the revenue tied to correct code selection. physicianspractice.com