Redress / Guides

Revenue cycle

Underpayments in medical billing: how to spot one on the remittance, and what to do about it

An underpayment is a claim the payer approved and paid, but for less than your contract or fee schedule says it owes. A denial at least shows up in a work queue. An underpayment gets posted, the balance is adjusted off, and nobody looks at it again unless someone compares what came in with what should have.

What it is
A paid line whose allowed amount is below the contracted or fee-schedule amount for the service as billed
Where it hides
Usually inside a contractual adjustment on the 835: group code CO with reason code 45, "charge exceeds fee schedule/maximum allowable or contracted/legislated fee arrangement" (X12 CARC list)
How to find it
Calculate the expected reimbursement for each line and compare it with the allowed amount
Medicare deadline
Redetermination within 120 days of receiving the remittance, presumed received 5 days after its date (42 CFR 405.942)
Commercial and contracted plans
The dispute route and deadline are in your contract or the payer's provider manual
Next step
Write the appeal

Underpayment, denial or contractual adjustment?

Three things reduce what you collect on a claim, and only one of them is an error on its face.

What happenedWhat it looks like on the 835Is money owed?
Contractual adjustmentYou billed your charge; the payer allowed the contracted amountCO-45 for the difference between charge and allowedNo, if the allowed amount is right
UnderpaymentThe payer allowed less than the contract saysAlso CO-45, just a larger one, or a reduction under another codeYes, the gap between expected and allowed
DenialThe payer paid nothing on the lineZero paid, with a reason code explaining whyDepends on the reason

The second row is the problem: an underpayment and a correct contractual adjustment use the same codes. The only way to tell them apart is to know what the line should have paid.

Where underpayments hide on the remittance

Every adjustment on an 835 remittance carries a group code and a reason code. The group code says who owns the adjustment: CO (contractual obligation), PR (patient responsibility), OA (other adjustment) or PI (payor initiated reduction) (X12 group codes). These reason codes are where short payments most often sit:

Each of these codes can be correct. What you're checking is whether the amount is.

Common causes

How to find them

  1. Build the expected amount for every line. Use the contract terms, the fee schedule in effect on the date of service, and the reductions that legitimately apply. Here's how to calculate it.
  2. Compare allowed, not paid. The paid amount drops patient responsibility (deductible, coinsurance, copay), which doesn't change what the payer owes overall. The allowed amount is what reflects the contract.
  3. Look for patterns. One short line may be a one-off. The same code short by the same amount from the same payer is a loaded-rate problem, and fixing it at the source fixes every future claim.
  4. Watch the clock from the remittance date. Appeal windows usually run from the date of the payment notice, not the date of service.

What to do when you find one

PayerRouteDeadline
Traditional MedicareRedetermination with the Medicare Administrative Contractor, on Form CMS-20027 or the MAC's portal120 days from receipt of the initial determination (42 CFR 405.942)
Medicare Advantage, contractedThe plan's provider dispute or reconsideration process under your contractSet by contract; prompt-pay terms must be in it (42 CFR 422.520(b))
Medicare Advantage, not contractedPayment dispute with the plan, then CMS's Payment Dispute Resolution Contractor. If the plan hasn't decided within 30 days, you can go to the contractor without its decision (CMS memo, Jan. 4, 2010)Per the plan's published process
CommercialReconsideration or appeal under your contract and the payer's provider manualSet by contract; state prompt-pay laws may also apply

The Medicare Advantage payment dispute process covers amounts paid and down-coding. A claim paid at zero goes through the plan's appeal process instead (CMS memo).

When it's worth chasing

A single short line is often small, and working it costs staff time. Two things change the math. When the same error repeats across a payer's claims, one dispute about the loaded rate can recover the whole set and stop it happening again. And appeal windows close, so a backlog you meant to get to eventually becomes money you can no longer recover.

Questions

What is an underpayment in medical billing?

A claim the payer approved and paid, but for less than your contract or the applicable fee schedule says it owes. Nothing on the remittance calls it an underpayment; you find it by comparing the allowed amount on each line with what you expected.

Is an underpayment the same as a denial?

No. A denial pays nothing on the line and usually carries a reason you can act on. An underpayment pays something, so it is easy to post and move on.

How long do I have to dispute a Medicare underpayment?

For traditional Medicare, a redetermination must be filed within 120 calendar days of receiving the initial determination, which is presumed to be 5 days after the notice date (42 CFR 405.942). For commercial and contracted Medicare Advantage plans, the deadline is in your contract or the payer's provider manual.

Can a Medicare Advantage plan pay an out-of-network provider less than Medicare?

No. A non-contracted provider is paid what it could collect under original Medicare (42 CFR 422.214). If the plan pays less, you can dispute it with the plan and then with CMS's Payment Dispute Resolution Contractor.

Every payment, checked against your contract

Redress is building AI agents that work the practice's side of the revenue cycle: they check each payment against what you're owed and appeal what comes back short, and a person signs every appeal. We're early, and we'd like to hear how your team handles this today.

Talk to a founder
Sources
  1. X12 claim adjustment reason codes (45, 59, 97, 253)
  2. X12 claim adjustment group codes (CO, OA, PI, PR)
  3. Medicare Claims Processing Manual, ch. 12, §40.6, multiple surgeries
  4. 42 CFR 405.942, time frame for a Medicare redetermination
  5. 42 CFR 422.214, payment to non-contract providers by MA organizations
  6. 42 CFR 422.520, prompt payment by MA organizations
  7. CMS memo, Provider Payment Dispute Resolution for Non-Contracted Providers (Jan. 4, 2010)
  8. Form CMS-20027, Medicare redetermination request
  9. CGS Medicare, sequestration

Last reviewed October 19, 2026. This guide is general information about payer payment rules, not legal advice. Your payer contract and provider manual control the details; check them before you file.