
$140 million-$220 million disappears from your balance sheet each year. No denial codes. No rejection letters. Just thousands of claims paid below contract rates, and nobody notices. Your team works hard to fight claim denials.
They track every rejection, build appeal packets, and celebrate when those payments finally arrive. But there is another problem quietly draining your revenue. Thousands of claims get paid every day at rates below what your contracts require.
These underpayments are hard to catch. They hide in plain sight. And for a large health system, they can add up to tens of millions in lost revenue each year.
This article explains what underpayments are, why they happen, how to spot them, and what technology now exists to recover what you are contractually owed.
An underpayment happens when an insurance company pays less than your contract says they should. The contract sets a specific rate for each service. When the payment comes in below that rate, the difference is lost revenue.
Underpayments are different from denials. A denial means the claim got rejected entirely. You know about it because you have to work it. An underpayment means the claim got paid, just not enough. It clears your system as a paid claim and disappears from view.
Three things cause underpayments:
In each case, you get paid. You just do not get paid what you earned.
The numbers command attention. According to the Medical Group Management Association (MGMA) and healthcare finance benchmarks, underpayments typically represent 1 to 10 percent of expected reimbursement. [1] For a health system generating $2 billion in patient revenue, a 3 percent underpayment rate means $60 million in lost margin.
That $60 million never appears in denial reports or work queues, it simply doesn't arrive.
The operational impact goes beyond lost cash. Underpayments stretch your accounts receivable as claims age without resolution. They make cash flow harder to predict. They delay investments in equipment, facilities, and staff. And they force you to chase more volume just to make up for revenue you should have received anyway.

Health systems deal with thousands of payer contracts. Each contract has its own fee schedules, rules, and exceptions. Keeping everything straight at scale is highly complex and challenging with manual processes.
Contract rates change during negotiations. But updating those rates in your billing system takes work. If the system still uses old rates, it will accept low payments as correct. You never know you are being underpaid because your own records say the payment matches what you expected.
Payer contracts are full of complex language. Insurance companies may interpret clauses differently than you do. A carve-out for high-cost drugs might mean one thing to you and another to the person processing the claim. That gap in understanding becomes an underpayment.
Sometimes payers change the codes you submitted. They might decide a procedure was less complex than you reported. They pay at the lower rate without telling you. The claim processes, but you lose money on the work you actually performed.
Mistakes happen. Adjustments get applied wrong. Data gets entered incorrectly. Secondary claims process at zero when they should pay. These errors slip through because no one reviews every payment.
This is how underpayments impact organizations of varying sizes:

An extra $60 million funds new equipment, facility upgrades, staff bonuses, and growth investments, money you are already owed under signed contracts. You just are not receiving it.
If underpayments cost this much, why does every hospital not have a team hunting them down? Because finding them at scale is structurally challenging.
The U.S. healthcare system processes over 3 billion medical claims annually, according to the Council for Affordable Quality Healthcare (CAQH) Index. For a major enterprise system, that means submitting hundreds of thousands to millions of claims each year. [3]
According to standard auditing procedures recognized by the American Health Information Management Association (AHIMA), manual audits typically review less than 10 percent of total claim volume, leaving up to 90 percent of payments unchecked for accuracy. [2] The small underpayments on routine claims add up, but no one ever sees them.
Your billing system was not built for this. It can tell you what you got paid. It cannot easily tell you what you should have been paid according to complex contract terms. That calculation requires comparing every claim against a digital model of your contracts.
Manual audits also focus on denials. That is where the visible work is. Underpayments do not create work, so they do not get attention.

You do not need special software to spot potential underpayment problems. Look for these warning signs in your existing data.
Certain departments face higher underpayment risk. Watch these areas closely:
New technology changes what is possible with underpayment detection. Machine learning platforms can now audit every single claim against digital versions of your contracts.
The process works like this:
This approach audits 100 percent of claims. Every underpayment gets identified while appeals remain timely.
Recovering underpayments takes a systematic approach. This systematic framework yields results.
Model your contracts. You cannot catch underpayments if you do not know what you should be paid. Get every contract into digital format. Capture base rates, fee schedules, percentage increases, and special clauses like stop-loss provisions. Update models in real time. When a contract renews, new rates should be available immediately for payment comparison.
Analyze your payments. Run comparisons between what you were paid and what contracts require. Do this across your full claim population, not just samples. Look for patterns by payer, service line, and specific CPT codes. Run these analyses weekly. The faster you spot a pattern, the faster you stop the bleeding.
Audit and appeal. Go back as far as timely filing limits allow. Timely filing limits vary by payer, typically ranging from 90 days for commercial plans to one year for Medicare, according to the Centers for Medicare & Medicaid Services (CMS). [5] Pull claims where payments fell short. Build appeal packets with:
Start with largest dollar amounts first, but do not ignore small claims. They add up.
Consider outside help.
HFMA-reviewed vendor literature notes that contingency-based revenue recovery services tie fees directly to cash collected or recovered, and cautions that a lower contingency rate often results in fewer resources dedicated to recovery, reducing net returns. Rates vary by vendor and service type; organizations should evaluate net recoveries rather than headline fee percentages. [4]
You get:
Recovery fixes past problems. Prevention stops new ones. Building systems to catch underpayments before they hit your financial statements involves several core steps.
Monitor continuously. Check every payment against contract terms at the time it posts. Build real-time validation into your payment posting workflow. When a payment arrives, the system should immediately calculate what should have been paid. If payment is low, it goes to a work queue instead of closing out.
Update fee schedules automatically. Connect your contract management system directly to your billing platform. When rates change, they flow into the billing system automatically. Rates update automatically without manual spreadsheets, redundant data entry, or IT delays. Every claim gets priced against current rates from day one.
Use analytics dashboards. Build dashboards showing underpayment trends in real time. You should be able to see by payer, service line, and time period exactly where underpayments happen. Running regularaging reports by payer cohort helps you spot which payers consistently pay slow or short. Spot a payer suddenly underpaying a procedure? Investigate immediately. They may have changed systems or misinterpreted a clause.
Train your team. Your revenue cycle staff are your front line. Teach them to:
Fix root causes. When you find an underpayment, ask why. Was contract language unclear? Fix it at renewal. Did payer system apply wrong rate? Raise it with your payer rep. Did your system have outdated fees? Fix the internal process. Every underpayment has a cause. Find it. Fix it. Stop it from happening again.
Compare your billing software rates against signed payer contracts. Run variance reports focusing on specific service lines or pharmacy codes. Check for payment discrepancies by Blue Cross and other major payers.
Stop-loss provisions, high-cost drug carve-outs, and percentage increases based on volume create frequent confusion. Review your managed care contracts for vague language around reimbursement rates and incorrect adjustments.
Do not wait. Flag any payment below contracted rates immediately. Claims sitting beyond 90 days in accounts receivable are harder to recover and indicate potential revenue leakage.
Automated tools with machine learning scan every claim against digital contract models. These systems flag payment discrepancies in real time and handle trend analyses across thousands of claims.
Yes. A few dollars per claim across thousands of encounters creates major cash flow problems. Small underpayments often signal bigger issues with payer contract compliance.
You send the claim expecting the contracted amount. The payment arrives short, and no one notices right away. It happens often, and the loss builds quietly across thousands of claims. Your team spends time checking numbers and wondering what slipped through. That lost revenue adds up fast.
This is where ENTER helps. ENTER brings ClaimAI and AI-powered claims automation into the workflow, improving clean claim rates and preventing denials before they happen. Instead of just chasing underpayments after the fact, each claim is checked against your contract terms before revenue slips away. For practices and health systems working on tight margins, using ENTER is a practical step toward stronger financial control.