HomeRevenue Leakage IntelligenceContract Underpayment Recovery
Payment Integrity · Pillar

Contract Underpayment Recovery: The 3 Places Payers Silently Shave 2-5% Off Every Claim

By Wale Fawehinmi 15 min read Published September 11, 2026 Category: Payment Integrity

Every hospital and every medical group with a commercial payer contract is being underpaid. Not on the denied claims. On the paid claims. Two to five percent of every commercial dollar is being shaved off silently, and it does not show up as a denial code, an exception, or a red flag anywhere in the billing system. This is what a contract underpayment recovery workflow catches, and why every provider organization that has ever run one for the first time is embarrassed by how much money was on the table.

The mechanics are boring on purpose. Payers do not need to deny your claim to underpay you. They just need to pay you less than the contract says, and count on your system not noticing. Which it does not, because your system was built to check whether the payer paid, not whether they paid what they owed.

1. The math nobody looks at

2 to 5%
Percent of commercial revenue that industry audits consistently find underpaid against contract.
1 to 3%
Typical first-cycle recovery on an organization that has never audited contract compliance.
70 to 90%
Overturn rate on properly documented underpayment disputes.

Run the math for a mid-size operation. A 300 bed community hospital with $180 million in annual commercial payer revenue underpaid at just 3 percent is missing $5.4 million a year. A 20 provider medical group with $12 million in commercial revenue underpaid at 3 percent is missing $360,000 a year. A billing company managing 40 provider clients with $50 million in aggregate commercial revenue is watching $1.5 million a year walk out the door across their book. In every case, the money is already earned. The contracts are signed. The services were delivered. The only question is whether anyone notices the payer paid less than they owed.

What makes this category different from denials is the recovery economics. Denial appeals win 40 to 55 percent of the time and require clinical or medical necessity documentation. Underpayment disputes win 70 to 90 percent of the time and require only the contract page and the ERA. The dispute is a math argument, not a medical one. Payers rarely fight it because they know they were wrong.

2. Why the billing system does not catch it

Every RCM system built in the last twenty years compares payments to submitted charges. The provider bills a $487 charge, the payer pays $412, the system posts the payment and closes the account. The account is closed because the payment cleared. Nothing about the transaction triggers an exception.

What the system did not check is whether $412 was the contracted rate. Because the contract lives in a PDF in the credentialing folder, not in the billing system. The contract says pay $412. The payer paid $412. Both statements are true. What the system never asked, and cannot ask without work, is: what did the contract say for this CPT and this payer on this date of service?

Now change the scenario. The contract says pay $412. The payer paid $392. The system still posts the payment and closes the account. There is no denial code. There is no rejection. There is just a paid claim, twenty dollars short of what it should have been. Multiplied across 40,000 commercial claims a year, that twenty dollars is $800,000 in silent underpayment.

The core structural problem Your billing system was built to answer did the payer pay? and to close the account when the answer is yes. It was not built to answer did the payer pay what they owed? That second question requires the contract to live inside the reconciliation loop, and in most operations it does not. Fix that one architectural gap and 80 percent of the recovery workflow becomes automatic.

3. The three places payers actually shave

Category
What is actually happening
Frequency
Silent rate changes
Payer updated the fee schedule effective a specific date. Contract amendment sits in a portal update nobody opened. Payer's system pays at the new rate, provider's team never knew the rate changed. Typically discovered 6 to 18 months in when the audit runs.
Very common
Fee-schedule drift
Payer's own system did not pick up the new effective date. They keep paying last year's rate on new-year dates of service. This is a payer-side bug that only gets caught if you are checking each remittance against the current contract.
Very common
Carve-out misapplication
Contract has a specific carve-out for radiology, cardiology, DME, or high-cost drugs at a different rate. Payer's system applied the base rate. Recoverable but usually smaller volume, higher per-claim variance.
Common
Coding downgrade disguised as CO-45
Payer downgraded the CPT to a lower-paying code and marked the difference as CO-45 charges exceed fee schedule. Looks like a normal contractual adjustment; actually a coding dispute worth appealing separately.
Moderate
Bundling misapplication
Payer bundled two CPTs that your contract says should be paid separately, or unbundled and paid at a lower unit rate. NCCI edit disputes fall here.
Moderate
Modifier discount misapplication
Payer applied MPPR, multiple procedure reduction, or assistant surgeon modifier discount incorrectly. Often small-dollar per claim but compounds across high-volume specialties.
Moderate

Silent rate changes plus fee-schedule drift plus carve-out misapplication typically account for 60 to 75 percent of a first-cycle recovery. Focus a workflow on those three categories first; layer in coding, bundling, and modifier categories once the top three are clean.

4. The recovery ceiling for your book

Contract underpayment recovery ceiling formula Annual recovery ceiling = Total commercial payer revenue x Underpayment rate x Recovery rate

A 300 bed community hospital at $180M commercial revenue x 3% typical underpayment x 80% recovery on documented disputes = $4.3M/year in first-cycle recovery.

A 20 provider medical group at $12M commercial revenue x 3% x 80% = $288K/year.

These are ceilings for the first-cycle audit. Subsequent cycles recover less (the biggest categories get resolved), but ongoing monitoring catches new drift in month one instead of month twelve.

The underpayment rate ranges 2 to 5 percent, so cut those numbers in half or double them depending on how conservative you want to be. Any provider organization that has never systematically audited contract compliance is at the higher end. Any organization that has audited annually is at the lower end.

If you want your specific number instead of the illustrative one, use the RCM Pulse Report. It asks for your state, specialty, and provider count, and returns your locality-adjusted Medicare rates alongside a Medicaid estimate , the same rates that let you spot commercial payer underpayments when your realized allowed lands below the pattern.

5. A six-step workflow that works

Step 1: Digitize the contracts

Every payer contract lives in a structured store, not a PDF folder. Contract number, effective date, expiration date, rate schedule by CPT (or CPT range), specialty modifier, carve-outs, and any special terms. A spreadsheet works at 20 providers. A proper database at hospital scale. The point is: the contract has to be machine-readable and queryable by CPT plus payer plus date of service.

This step is the biggest one-time investment. Nobody wants to do it. It is also the step that makes everything else possible.

Step 2: Automated reconciliation on every 835

When the 835 remittance lands, for every line item, look up the expected contracted rate given the CPT, payer, and date of service. Compare to the paid amount. If paid amount is less than contracted amount minus a small tolerance (usually $2 to $5 to absorb rounding), flag as an exception.

This runs on every remittance. It surfaces the underpayment inside 48 hours of the payment landing, not 18 months later during an audit.

Step 3: Exception review by a specific person

The exception queue is owned by a specific person, priced against recovery yield. Not "someone will check exceptions when they have time." Assigned. Deadlined. Measured.

The reviewer's job is to confirm the underpayment (not a data-entry error in the contract store), categorize it by cause (silent rate change, drift, carve-out, coding), and either dispute individually or batch by category.

Step 4: Batched dispute filing

Dispute in batches, not one at a time. If a payer's system stopped picking up a rate change effective January 1 and you are seeing the same $20 shortfall across 240 claims from that payer for that CPT, file one dispute referencing all 240 claim numbers with a summary demand rather than 240 individual disputes. Payer's provider-relations team processes it faster, and your team spends 30 minutes on the batch instead of 30 hours on the individual claims.

Step 5: Track resolution, escalate the stubborn ones

Every dispute gets a status check at day 30 and day 60. Most resolve in the 30 to 60 day window with a corrected remittance. The ones that do not resolve get escalated to the payer's provider-relations manager, then to the contract-holder relationship (usually the practice administrator, hospital finance lead, or contracting director). Underpayment disputes rarely require external arbitration; the escalation ladder inside the payer resolves the vast majority.

Step 6: Root-cause feedback to contract monitoring

Every recovered underpayment contains information about a specific payer's specific behavior on a specific rate. Silent rate changes get logged as new effective dates in the contract store. Fee-schedule drift gets logged as a payer reliability signal (which payers you have to watch closely). Carve-out misapplications get logged so future disputes cite the pattern, not just the individual claim.

The feedback loop is what turns a one-time recovery into an ongoing monitor. Skip this step and you will run the same audit again next year to recover the same categories again.

6. Dispute templates by underpayment category

Structural shapes, not full templates. In production, these get filled with the specific payer's dispute cover-sheet format and citation requirements.

Silent rate change or fee-schedule drift dispute

  1. Payer info, contract number, dispute reference, batch summary if multiple claims
  2. Table of affected claims: claim number, DOS, CPT, paid amount, contracted amount, variance
  3. Cite the contract section and effective date establishing the correct rate
  4. Attach the contract amendment page showing the rate and effective date
  5. Request corrected remittance with retroactive adjustment for all listed claims

Carve-out misapplication dispute

  1. Payer info, contract number, dispute reference, specific claim(s) in scope
  2. State the specific carve-out clause and its scope (radiology CPT range, cardiology procedure list, DME items, high-cost drugs)
  3. Cite the contract section and the specific carved-out rate
  4. Attach the contract carve-out page showing the rate
  5. Request reprocessing at the correct carve-out rate

Coding downgrade disguised as CO-45

  1. Payer info, claim number, dispute reference
  2. State the coding: original CPT submitted with clinical justification, payer's downgraded code, why the original code is correct
  3. Cite the CMS or specialty-society coding guidance supporting the original CPT
  4. Attach chart notes, procedure notes, or clinical documentation supporting the original code
  5. Request reprocessing at the original CPT rate
Batching is where the leverage is A single-claim underpayment dispute costs you 20 minutes to file and recovers $20. A batched dispute covering 240 claims from the same silent rate change costs you 45 minutes and recovers $4,800. The batching is the leverage. Any workflow that files one claim at a time is missing the operational discipline that makes contract compliance recovery pay back.

7. Ongoing monitoring, not annual audit

The one-time audit is the right way to size the pool once. It is the wrong way to keep the pool from refilling.

Annual audits catch the accumulated damage after a year of underpayment. By then, some claims are outside the timely-dispute window (typically 90 to 365 days depending on payer). The payer changed their fee schedule again since the last audit. The team that ran the previous audit has half-forgotten which contracts had which carve-outs. Each cycle takes as much work as the previous one and recovers less because the recoverable window is smaller.

Continuous monitoring inverts the economics. Every 835 gets reconciled on landing. Silent rate changes get flagged in month one, not month twelve. Payer drift gets a data point in real time instead of a retroactive pattern. And most importantly, the recovery workflow becomes muscle memory instead of an annual project that everyone dreads.

The one-time versus continuous distinction is the single biggest predictor of whether contract compliance recovery scales for an organization. Shops that run it as an annual project recover the same categories again every year. Shops that run it continuously stop needing to recover most of them because the payer relationship gets fixed at source.

8. Five metrics to instrument

  1. Underpayment detection rate. Percent of commercial revenue flagged as underpaid each month. Reveals the pool size and its trend.
  2. Recovery rate on disputes filed. Percent of disputed dollars actually recovered. Target: 70 percent or higher. Under 50 percent means your documentation or contract store has gaps.
  3. Time-to-dispute. Days from ERA posting to dispute filed. Under 30 days keeps you inside every payer's timely-dispute window.
  4. Categorization discipline. Percent of exceptions correctly categorized by cause. Matters because the root-cause feedback in step 6 depends on it.
  5. Silent rate change catch time. Days between a payer's effective-date change and your team logging the new rate. Under 30 days is best-in-class. Over 120 days means you are still running audits, not monitoring.

9. Payer contract management: software vs workflow

The term payer contract management means different things depending on who is selling it. The right question is not what tool to buy. It is what job you actually need done. There are three job categories and the answers are different for each.

Job 1: Store the contracts

The most basic version of payer contract management software is a structured store of every payer contract with rate schedules by CPT, effective dates, expiration dates, carve-outs, and amendment history. Category leaders here are nThrive, Waystar, Craneware Trisus, and Experian Health Contract Manager. Prices range from $50,000 to $500,000 per year at hospital scale.

What this does well: gives your team a single source of truth so nobody is looking at the wrong PDF when they file a dispute. What it does not do: reconcile the 835 remittance against the contracted rate. That happens elsewhere. Storing the contract does not enforce the contract.

Job 2: Model rates before signing

Rate modeling is the front-end payer contract management job. You take the payer's proposed rate schedule, model it against your historical case mix, and compare projected revenue against your current contract. Category leaders are Strata Decision Technology, Kaufman Hall, and the modeling modules inside Epic Resolute and Cerner Millennium. This is what your contracting director uses at renewal season.

What this does well: keeps you from signing a bad contract. What it does not do: catch the payer paying less than the contract you eventually signed.

Job 3: Enforce the contract on every remittance

This is the reconciliation job, and the six-step workflow above is exactly what it looks like when it is done well. It requires the contract store (job 1) plus automated line-item reconciliation on every 835, exception routing, batched dispute filing, and root-cause feedback. Most enterprise contract management platforms have a reconciliation module, but the reconciliation quality varies widely and the exception queue often ends up as a dashboard nobody works.

Our AI Biller is what fills this gap for operations that are not at hospital scale. It reads every 835 on landing, looks up the expected contracted rate for the CPT plus payer plus date of service, flags any line paid below tolerance, categorizes the cause (silent rate change, drift, carve-out, coding), and drafts the batched dispute with the right contract citations attached, ready for a human to review and file. Delivered in 30 days. Costs less than one contract analyst per quarter.

Payer contract management software is worth buying if you are managing hundreds of contracts and have a dedicated contracting team. Rate modeling software is worth buying at renewal season. Enforcement, the day-to-day reconciliation, is where most of the recoverable money lives, and it is the job most in-market payer contract management tools do least well.

10. Where to start Monday morning

  1. Pull the top 5 payer contracts. Physically. Read them. Note the rate schedule structure, the carve-outs, the amendment log. This is the raw material for the contract store.
  2. Pull 90 days of 835 data for those 5 payers. Export the remittances. For the top 20 CPTs by dollar volume in each payer, look up the contracted rate and compare to the paid amount. This is a spreadsheet exercise; it takes about half a day for a competent analyst.
  3. Score the underpayment pool. How many dollars variance? Which payers? Which CPTs? Which category (silent rate, drift, carve-out)? Now you have a real number to justify the workflow build.
  4. File the first batched dispute. Pick the single biggest recurring underpayment pattern. File one dispute covering every affected claim. Track resolution.
  5. Set the 90-day success bar in writing. "By day 90, X dollars in recovery on this specific pattern from this specific payer. Y percent recovery rate on filed disputes. Z payers added to the contract store." Write it down. Review at day 90.

See the recovery ceiling for your book, right now

The RCM Pulse Report takes your state, specialty, and provider count and returns your locality-adjusted Medicare rates alongside a Medicaid estimate. Those are the reference rates you use to spot commercial payer underpayments when your realized allowed lands below the pattern. Four minutes. Every figure sourced.

Get your free rate report →

11. Frequently asked questions

How much revenue do hospitals and medical groups actually lose to contract underpayment?
Industry audits consistently find 2 to 5 percent of commercial payer revenue is underpaid against contracted rates. On a 300 bed community hospital with $180M in commercial revenue, that is $3.6M to $9M per year. On a 20 provider medical group with $12M, that is $240K to $600K per year. Nobody catches it because billing systems flag denials, not underpayments.
Where does the underpayment actually come from?
Three primary sources: silent rate changes (payer changed fee schedule, provider never got the memo), fee-schedule drift (payer's system did not pick up the new effective date), and carve-out misapplication (specific rate for a category paid at the base rate). Coding downgrades disguised as CO-45 is a fourth smaller category.
Why does the billing system not catch this automatically?
Because billing systems compare payments to submitted charges, not to contracted rates. A payment of $392 against a $487 charge posts and closes the account, even if the contracted rate was $412. Nothing about that transaction triggers an exception. The underpayment is invisible until someone manually reconciles the paid amount against the contract.
What is a realistic recovery on a first-time contract audit?
For an organization that has never audited contract compliance systematically, the first pass typically recovers 1 to 3 percent of trailing 12 to 18 months of commercial revenue. On $180M commercial, that is $1.8M to $5.4M in first-cycle recoveries. Subsequent cycles recover less, but ongoing monitoring reliably surfaces another 0.5 to 1.5 percent every year.
Do payers actually pay these back when you file the dispute?
Yes, and faster than denial appeals. Contract underpayment disputes are contractual claims, not medical necessity arguments. Overturn rates are 70 to 90 percent on properly documented disputes, meaningfully higher than clinical appeal categories. Payer provider-relations teams usually issue a corrected remittance within 30 to 60 days.
How is this different from a denial or a clinical appeal?
A denial is the payer saying "I am not paying this claim." An underpayment is "I am paying this claim, just not at the rate we agreed on." Denials require clinical documentation and win 40 to 55 percent. Underpayments require the contract and win 70 to 90 percent. If you are running one workflow for both, you are underworking underpayments.
How often should we audit for contract underpayments?
Continuously, not annually. Annual audits catch accumulated damage after a year. Continuous monitoring catches silent rate changes and fee-schedule drift within the first 30 days, which means the recoverable window is still open and the pattern gets fixed upstream instead of collected retroactively.
What tools are needed to run continuous contract compliance monitoring?
Three things: a structured store of all payer contracts (spreadsheet at 20 providers, database at hospital scale), automated 835 reconciliation against the contract rate for the CPT and payer on that line, and exception reporting that surfaces every claim paid below the contracted rate ranked by dollar variance. The reconciliation is where AI helps most; the rest is well-defined software.

Or have us build the AI biller that reconciles every 835 against your contract, for you.

The six-step workflow in this playbook, digitize the contracts, reconcile every 835, batch the disputes, close the root-cause loop, is exactly what our AI Biller does. Delivered in 30 days. Lives inside your PM system. Money back if it does not outperform your current process on three metrics you pick.

See the AI Biller →

Want to talk through this for your organization specifically?

A 30-minute call. Bring your top 3 commercial payer names, a rough number for your annual commercial revenue, and one payer where you suspect you are being underpaid. We will tell you what a first-cycle audit would likely surface, what a continuous-monitoring build would look like, and whether we are the right partner for it. No slides, no pitch.

Book a 30-minute consult →