Best Medical Billing

Resolving the OA-94 Denial Code: When Payers Pay Too Much

An OA-94 adjustment occurs when a payer reimburses more than your billed charge. While getting paid extra sounds great, it suspends your ERA, forces manual ledger balancing, and exposes you to compliance risks if your chargemaster isn't updated.

By Editorial team

Last updated August 28, 202610 min read

On this page

:::info Quick answer The OA-94 denial code indicates a claim was "Processed in excess of charges." It hits your denial queue when a payer reimburses more than your billed amount, causing an electronic remittance advice (ERA) balancing error. This usually occurs when your billed charges fall below the payer's contracted fee schedule. :::

You run your 835 electronic remittance advice (ERA) file on a Tuesday morning, expecting a smooth batch post. Instead, your practice management system spits out an exception report. You dig into the suspended claim and find something counterintuitive: the payer actually sent you more money than you asked for.

Your system doesn't know what to do with the extra cash, so it routes the claim straight to the exception or denial workqueue. While technically an accounting adjustment rather than an outright rejection, the OA-94 denial code effectively stops your revenue cycle in its tracks until a biller manually intervenes to balance the ledger.

Handling an OA-94 exception requires a mix of forensic accounting, contract review, and chargemaster updates. If you handle it wrong, you either shortchange your practice or run afoul of federal overpayment regulations. Here is exactly how to manage, post, and prevent negative adjustments in August 2026.

What the OA-94 Code Actually Means

To understand why this breaks your auto-posting rules, we have to look at the exact definitions within the X12 standard.

The code breaks down into two parts:

  • OA (Other Adjustment): This group code means the adjustment cannot be attributed to the patient's liability (PR) or a standard contractual obligation (CO). The payer is making a special administrative adjustment to the claim balance.
  • 94 (Processed in excess of charges): This Claim Adjustment Reason Code (CARC) explicitly states that the adjudication resulted in a payment amount higher than the original billed charge.

Most practice management (PM) systems use simple arithmetic to post an ERA: Billed Amount minus Allowed Amount equals the Contractual Adjustment.

Say you bill $100 for an established patient visit (CPT 99214). Novitas, your Medicare Administrative Contractor, has a 2026 allowable rate of $128.50 for your specific locality. Because Medicare processes claims based on their fee schedule rather than your billed charge, Novitas reimburses you $128.50.

Your PM system runs the math: $100 (Billed) - $128.50 (Paid) = -$28.50 (Adjustment).

Because the adjustment is a negative number, the math doesn't balance. Systems like Epic Resolute, Athenahealth, and eClinicalWorks are hard-coded to reject negative contractual adjustments out of the box to prevent fraudulent accounting. The ERA batch suspends, the funds sit in an unapplied account, and the claim lands on your desk.

Why Your Claims Trigger OA-94 in 2026

Payers do not typically give away money out of the goodness of their hearts. When an OA-94 hits your desk, it usually points to a systemic breakdown in how you price your services or how the payer configured their adjudication engine.

1. Chargemaster Decay (The Leading Cause)

If you are seeing a high volume of OA-94 adjustments, your practice's fee schedule—your chargemaster—is outdated. Medical practices frequently set their billed charges based on historical Medicare rates, adding a standard markup (e.g., 150%). If nobody updated the master pricing list to account for the August 2026 Medicare Physician Fee Schedule (MPFS) adjustments or your newly negotiated commercial contracts, your billed charges will eventually slip below the payer's allowable rate. Some payers will cap your payment at your billed charge, leaving money on the table. Others, specifically Medicare and certain state Medicaid programs, will auto-correct the payment to their exact fee schedule amount, triggering OA-94.

2. Retroactive Contract Adjustments

Commercial payers like UnitedHealthcare and Aetna often take months to finalize contract negotiations. If a new rate goes into effect retroactively, the payer will run a mass reprocessing batch on previously paid claims. A claim you billed three months ago at $150, which originally paid at $140, might now have a retroactive allowable of $160. The payer cuts a check for the $20 difference and sends an 835 with OA-94 to explain the positive variance.

3. Payer Crosswalk Errors

Sometimes, the payer simply makes a mistake. Their automated adjudication software might crosswalk your billed CPT code to a higher-paying, unrelated code due to a system glitch. Alternatively, they might apply a modifier pricing rule backward (e.g., increasing payment by 50% instead of reducing it by 50% for a multiple procedure scenario).

4. Value-Based Care and Incentive Bonuses

Many 2026 payer contracts include quality incentives (MIPS/MACRA, Medicare Advantage star rating bonuses). Instead of cutting a separate lump-sum check, some payers tack these percentage bonuses directly onto the individual claim lines. If the base payment plus the 5% quality bonus exceeds your billed charge, the line item throws an OA-94.

Table: OA-94 Causes and Fixes

Root CauseIdentificationResolution Strategy
Outdated ChargemasterBilled charge is consistently lower than the payer allowable across multiple claims.Force-post the negative adjustment. Update the PM system's fee schedule immediately to a 150%+ markup.
Retroactive Rate IncreasePayer sends an unprompted secondary remit for claims previously paid in full.Post the additional payment against the specific claim lines. Note the effective date of the new contract rate.
Payer Processing GlitchPayment exceeds both your billed charge AND the known contracted fee schedule.Do not distribute the funds to revenue. Log as a liability. Contact payer to initiate a voluntary refund.
Value-Based BonusAccompanying remark codes (RARC) indicate a quality incentive or shared savings addition.Post the excess funds to a specific "Incentive Revenue" general ledger account, not standard patient revenue.

The 60-Day Overpayment Trap

When a payer hands you more money than you expected, your first instinct might be to force-post the ledger and keep the cash. Before you do, you must determine if the payment is a legitimate fee schedule auto-correction or a genuine overpayment error.

Under the Affordable Care Act's 60-Day Overpayment Rule, which applies heavily to Medicare and Medicaid funds, you have exactly 60 days from the date an overpayment is identified to report and return the money. In August 2026, the Office of Inspector General (OIG) considers the receipt of an anomalous ERA with an OA-94 code as the starting point for your "identification" investigation.

If the payer paid $200 for a code that has a contracted rate of $150, keeping that extra $50 violates the False Claims Act. You cannot rely on the excuse that "the payer made the mistake."

Conversely, if the contracted rate truly is $200, and you simply billed $150 by mistake, the money is legally yours. Medicare's exact policy is to pay the fee schedule amount regardless of whether the billed amount is higher or lower. Commercial payer policies vary by contract; some stipulate they pay "the lesser of billed charges or the fee schedule," meaning if they accidentally pay the fee schedule when your charge was lower, they will eventually audit and demand that money back.

Step-by-Step Resolution Workflow

Clearing an OA-94 from your queue requires careful accounting. You need to pull the funds out of the unapplied remittance bucket and put them exactly where they belong.

Step 1: Isolate the affected claim lines. Open the suspended 835 file. Locate the exact CPT lines bearing the OA-94 code. Do not attempt to batch-post the entire file if your system is throwing a balancing error, or you will create a mess in your general ledger.

Step 2: Verify the 2026 contracted allowable. Pull up the specific payer's fee schedule for the current year. Compare three numbers: your billed charge, the expected contracted allowable, and the actual paid amount.

Step 3: Determine the nature of the excess.

  • Scenario A: Paid Amount = Contracted Allowable. (You underbilled). The money is yours.
  • Scenario B: Paid Amount > Contracted Allowable. (Payer error). The money is an overpayment.

Step 4: Execute the PM system override. To clear the denial queue, you must force the system to accept the math.

  • For Scenario A (Underbilling): Override the system's negative adjustment block. Post the payment. Most modern systems allow you to post a "negative contractual adjustment" which effectively acts as a credit to your revenue account, increasing the total recognizable revenue for that visit.
  • For Scenario B (Overpayment): Post the expected allowable to your standard revenue account. Post the excess amount (the OA-94 variance) into a dedicated "Overpayment Liability" or "Credit Balance" account. Do not recognize this as practice revenue.

Step 5: Initiate the refund (if applicable). If the excess funds belong in the overpayment liability account, immediately generate a refund check or initiate an electronic recoupment request through the payer's provider portal. Document the transaction ID in the claim notes.

Appeal and Recoupment Timeline

You don't appeal an OA-94 the way you appeal a medical necessity denial, because you aren't fighting for more money—you are managing an excess. The timeline for handling this revolves around compliance and recoupment.

  • Day 1: ERA suspends with OA-94. Biller identifies the out-of-balance condition.
  • Days 1–14: Biller audits the claim against the 2026 fee schedule to determine if the excess is legitimate revenue or a payer error.
  • Day 15: If it's a payer error, the biller moves the excess funds to a liability account and submits a voluntary refund form via the payer portal.
  • Day 30–45: The payer processes the voluntary refund form. They will usually execute a forward offset, meaning they will deduct the overpaid amount from your next remittance advice.
  • Day 60: The strict deadline for federal payers. If you have not reported and initiated the return of a known overpayment by this day, you risk treble damages under the False Claims Act.

Prevention: Bulletproofing Your Chargemaster

The only way to permanently stop OA-94 balancing errors is to ensure you never bill an amount lower than a payer's allowable rate.

Conduct a complete chargemaster review immediately. Do not wait for the end of the year. Pull your top 50 highest-volume CPT codes and cross-reference them against your three best-paying commercial contracts and the current Medicare locality rates.

Your standard billed charge should be set at a minimum of 150% to 200% of the highest allowable rate across all your payers. For example, if your highest-paying commercial payer allows $200 for a 99214, your global billed charge should be at least $300.

By keeping your standard billed charges uniformly high, you ensure that the Billed Amount is always greater than the Paid Amount. This guarantees a positive contractual adjustment, allows your 835 files to auto-post cleanly, and prevents the OA-94 code from ever appearing on your remit.

Frequently asked questions

Is OA-94 a hard denial?

No. OA-94 is a claim adjustment reason code indicating the payer processed the claim for an amount higher than your billed charge. However, because it creates a negative adjustment that throws off accounting ledgers, most practice management systems route it to the denial or exception queue for manual review.

Can I legally keep the extra money if I receive an OA-94?

It depends. If the payer paid their standard contracted fee schedule rate, and you simply underbilled by mistake, you can generally keep the funds (unless the contract specifies payment at the 'lesser of billed or allowed'). If the payer paid more than the contracted rate due to a processing error, keeping it violates federal overpayment laws.

How do I force an out-of-balance ERA to post?

You must manually override the claim in your practice management system. Depending on your software, you either post a 'negative contractual adjustment' to balance the ledger, or you route the excess payment amount into a dedicated Overpayment Liability account if a refund is required.

Why does Medicare pay more than I billed?

Medicare processes claims based on the strict Medicare Physician Fee Schedule (MPFS) for your specific locality. If your practice fails to update its chargemaster and submits a charge lower than the current MPFS allowable, Medicare automatically corrects the payment upward, triggering the OA-94 code.

Does OA-94 affect the patient's financial responsibility?

Usually, no. The 'OA' prefix stands for Other Adjustment, meaning it is an administrative balance change between the payer and the provider. Patient responsibility is dictated by codes prefixed with 'PR', such as deductibles or copays.

  • CO-50 Denial Code: Overturning Medical Necessity Rejections

    When a claim comes back with a CO-50 denial code, the payer is telling you the service was not medically necessary—and contractually, you must eat the cost. Here is how to audit diagnosis pointers, leverage 2026 LCDs, and build a clinical appeal that forces reimbursement.

  • Fix the CO-97 Denial Code (Bundled Services)

    A CO-97 denial means the payer bundled your service into another procedure on the same claim. Here is exactly how to navigate NCCI edits, apply the correct modifiers, and overturn invalid bundling denials in 2026.

  • CO-197 Denial Code: Resolving Missing Prior Authorizations

    A CO-197 denial means a claim lacked required prior authorization. Discover how to track down missing auth numbers, appeal mismatched CPT codes, and utilize 2026 retro-authorization rules to get these claims paid instead of written off.

  • Fixing the CO-31 Denial Code: Patient Cannot Be Identified as Our Insured

    When a payer kicks back a claim with CO-31, they are saying the patient doesn't exist in their system. This is almost always a demographic typo, a mismatched payer ID, or an eligibility issue that requires a quick verification and a corrected claim.

Sources & references

Questions about this topic?

Every practice has its own payer mix, denial patterns and deadlines. Tell us what you're dealing with and a billing specialist will walk you through the options for your case — no obligation.