Claim Denial Codes Explained: CARC and RARC Reference

  • Post category:Blog
  • Reading time:20 mins read
You are currently viewing Claim Denial Codes Explained: CARC and RARC Reference

Claim denial codes arrive as a message in three parts: a group code that assigns responsibility, a claim adjustment reason code that says why the payment changed, and often a remark code that names the exact detail the reason code left out. This reference covers the codes a practice actually sees, what each one asks you to do, and the deadlines attached to it.

3Codes to read on every adjustment: group code, reason code and, most of the time, a remark code
120 daysMedicare redetermination filing window from receipt of the notice (42 CFR 405.942)
1 yearMedicare claim filing limit from the date of service (42 CFR 424.44)
3x a yearHow often CMS and X12 refresh the reason code and remark code lists
01 / READ THE REMITTANCE

Claim denial codes are three codes in one message

A denial is not a sentence. It is a short message assembled from parts, and each part answers a different question. The group code says who is financially responsible for the adjustment. The claim adjustment reason code says why the claim or the line was paid differently than it was billed. The remark code fills in the detail the reason code was too general to carry.

Chapter 1 of the Medicare Claims Processing Manual describes the combination plainly: Medicare, like other health payers, uses the codes in combination to create one message, and a remark code is optional unless the reason code itself requires one. Read them in that order. Starting with the reason code is how a front desk problem ends up assigned to a coder.

PartThe question it answersWhere it sits in the 835
Group codeWho owes the moneyCAS segment, beside the reason code
Claim adjustment reason codeWhy the payment changedCAS segment, one reason per adjustment amount
Remittance advice remark codeWhat detail the reason code left outLQ segment for a line, MOA or MIA for a whole claim
Provider level adjustment codeAdjustments taken at the provider levelPLB segment
The parts of a denial message and where each one sits
One adjustment, one reason code

CMS notes that the current 835 structure allows one reason code to explain any single adjustment amount. A claim with three separate problems does not arrive as one line carrying three reasons. It arrives as three lines, or as a claim level adjustment with the detail pushed into remark codes. Sort by line and by dollars before you assign the work.

02 / GROUP CODES

The group code decides who pays

The group code is the fastest triage signal on a remittance because it settles responsibility before you read the reason. Medicare limits its own remittances to three group codes, defined in Chapter 22 of the Medicare Claims Processing Manual. The 835 standard carries two more that commercial payers use.

Group codeWhat it meansWhat you do with it
COContractual obligation. A contract or a regulation caused the adjustment, and CMS describes these as a write off for the provider rather than an amount billable to the patient.Do not bill the patient. Read the reason code, because some CO adjustments are appealable and some are not.
PRPatient responsibility. The amount may be billed to the patient or the insured, and deductible and copay adjustments usually land here.Send it to patient statements inside the billing cycle, not into the denial queue.
OAOther adjustment. Used when no other group code applies.Read the reason code. OA often flags a duplicate or a coordination of benefits adjustment.
PIPayer initiated reduction. The payer reduced the payment on its own initiative, without a claim error on your side.Commercial payers use this one. Ask for the policy that allowed the reduction.
CRCorrections and reversal. The standard marks this value as not to be used with version 005010 and later.You should not see it on a current 835. If you do, the transmitter is sending an old format.
Group codes and what each one means for the money

Two rows in that table cause most of the avoidable work. CO-45 is a contractual write off: the charge exceeded the fee schedule or the contracted rate, so the difference was never payable and no appeal will recover a dollar of it. Deductible, coinsurance and copay amounts arrive under PR, and they belong in your patient statement process within days rather than in a queue where they age past the point of collection.

Check the remark code before you appeal

Two remark codes exist only to tell you whether an appeal is available. N210 states that you may appeal the decision. N211 states that you may not. MA130 goes further, saying that no appeal rights are afforded because the claim is unprocessable, and asking for a new claim with corrected information. Filing against MA130 is work that cannot pay.

03 / CARC REFERENCE

The reason codes behind most denial volume

The reason code set is maintained by the Claim Adjustment Status and Reason Code Maintenance Committee, and a wording cannot change without that committee’s approval. That is why a code means the same thing at every payer. The current X12 list carries roughly 400 codes, most of which a given practice never sees. The list is updated three times a year, and CMS tells its contractors to use only the most current valid codes.

CodeWhat the payer is sayingWhat is usually wrongWho owns the fix
CO-16Claim or service lacks information, or carries a submission or billing errorA required field is missing, wrong or inconsistent, and the remark code names itFront end
CO-22This care may be covered by another payer under coordination of benefitsInsurance was not verified, or the coordination of benefits order is wrongFront end
CO-27Expenses were incurred after the coverage terminatedThe plan ended before the date of service and nobody checkedFront end
CO-29The time limit for filing has expiredThe claim went out after the payer’s window closedBilling operations
CO-109Not covered by this payer, and the claim belongs with a different payerWrong payer on the claim, with a remark code naming the right oneFront end
CO-151The information submitted does not support this many or this frequency of servicesUnits or visits exceed what the documentation showsCoding and clinical
CO-18Exact duplicate claim or serviceA true duplicate, or a resubmission the payer read as oneBilling operations
CO-185The rendering provider is not eligible to perform the billed serviceAn enrollment, taxonomy or credentialing mismatch at the payerCredentialing
Front end, eligibility and filing reason codes

Four of those are administrative and four are clinical, and mixing them into one worklist is why a denial meeting drifts. A CO-185 is a credentialing problem, which means an enrollment or taxonomy correction tracked through medical credentialing instead of an appeal queue. A CO-29 almost never reverses on its merits: the redetermination window can be extended for good cause under 42 CFR 405.942(b), but the request must be in writing and explain the lateness.

CodeWhat the payer is sayingWhat is usually wrongWho owns the fix
CO-197Precertification, authorization, notification or pre-treatment is absentNo authorization, an expired one, or one that does not match the billed serviceFront end and clinical
CO-50The services are not deemed medically necessary by the payerThe record did not establish necessity against the payer’s own criteriaCoding and clinical
CO-97The benefit is included in the payment for another service already adjudicatedThe payer bundled one procedure into anotherCoding
CO-234This procedure is not paid separatelyA bundle that needs a modifier, or a service that genuinely is includedCoding
CO-236The procedure or modifier combination is not compatible with another on the same dayA National Correct Coding Initiative edit, or a modifier used to force paymentCoding
CO-11The diagnosis is inconsistent with the procedureThe diagnosis on the claim does not support the code billedCoding
CO-4The procedure code is inconsistent with the modifier usedWrong modifier, or a modifier the code does not allowCoding
CO-8The procedure code is inconsistent with the provider type or specialtyA taxonomy or specialty mismatch carried on the claimCredentialing and coding
CO-5The procedure code or type of bill is inconsistent with the place of servicePlace of service does not match where the service happenedFront end and coding
CO-9The diagnosis is inconsistent with the patient’s ageThe code chosen does not fit the patient in front of the providerCoding
CO-10The diagnosis is inconsistent with the patient’s genderThe code chosen does not fit the patient in front of the providerCoding
CO-55The payer deems the procedure, treatment or drug experimental or investigationalPayer policy excludes the service, or the appeal never addressed the policyClinical and appeals
CO-204The service is not covered under the patient’s current benefit planA benefit exclusion rather than a coding mistakeFront end
CO-96Non covered charge, and a remark code must accompany itA benefit exclusion, with the reason left to the remark codeFront end
CO-119The benefit maximum for this period or occurrence has been reachedThe plan limit is exhausted, so the balance belongs to the patientFront end and patient accounts
CO-272Coverage or program guidelines were not metA payer program rule, often tied to frequency or screeningFront end
CO-288Referral absentNo referral on file where the plan requires oneFront end
Coding, bundling and coverage reason codes

One detail changes how a coder reads this table. Several of these codes appear alone but cannot be worked alone. CMS requires at least one remark code beside CO-16, CO-96, CO-234 and CO-252, because the reason code on its own does not say what is missing. When one of those arrives bare, the payer owes you detail before you owe the payer a correction.

04 / RARC REFERENCE

The remark codes worth memorizing

Remark codes are maintained by CMS, and any health plan may use them where they apply. Two kinds exist. Supplemental codes explain an adjustment and imply an action, usually naming the exact field or document to fix. Informational codes begin with the word Alert and stand alone with no reason code attached, because they describe remittance processing rather than a denial.

CodeWhat it tells youThe fix
M76Diagnosis or condition is missing, incomplete or invalidCorrect the diagnosis and submit a new claim
M79The charge is missing, incomplete or invalidCorrect the charge on the line
M62The treatment authorization code is missing, incomplete or invalidAdd the authorization number, or request a retroactive one
N265Ordering provider identifier is missing, incomplete or invalidAdd the ordering provider identifier the payer expects
N286Referring provider identifier is missing, incomplete or invalidAdd the referring provider identifier
N290Rendering provider identifier is missing, incomplete or invalidAdd the rendering provider identifier
N822A procedure modifier is missingAdd the modifier the documentation supports
N823A procedure modifier is incomplete or invalidCorrect the modifier
N56The procedure code is not correct or valid for the service or the date billedCheck the code against the date of service in effect
N54Claim information is inconsistent with the pre-certified or authorized servicesMatch the claim to the authorization on file
N362Days or units exceed the payer’s acceptable maximumReduce the units to what the documentation supports
N130Consult the plan benefit documents for restrictions on this serviceRead the benefit, then decide who owes the balance
N4The prior insurance carrier explanation of benefits is missing or invalidGet the primary payer’s explanation of benefits and resubmit
N479The coordination of benefits or Medicare secondary payer explanation of benefits is missingObtain the document that establishes the primary payer
MA04Secondary payment cannot be considered without the primary payer’s identity or payment informationSubmit the primary payer’s payment detail
N20The service is not payable with another service on the same dateCompare the lines and the modifiers
M15Separately billed services are bundled as components of the same procedureCheck whether the edit allows a modifier
N657The service should be billed with the appropriate codeCorrect the code to the service provided
N674Not covered unless a prerequisite procedure or service was providedSend the record that shows the prerequisite
N706Documentation is missingSend the specific record the payer asked for
N347Payment has already been made to another provider for the same serviceCheck for a duplicate or a purchased service
N522Duplicate of a claim processed, or to be processed, as a crossover claimDo not resubmit. Confirm the crossover
N179Additional information has been requested from the memberWait for the member response, then track the reconsideration
MA130The claim is unprocessable, and no appeal rights are affordedCorrect it and submit a new claim
N210Alert: you may appeal this decisionAppeal inside the payer’s window
N211Alert: you may not appeal this decisionStop, and work the cause the reason code names
Remark codes that name the exact item to fix
The pair is the message

When a payer sends CO-16 beside N286, the denial is not a mystery. It is a missing referring provider identifier. Fix the field, resubmit, then put a rule into charge review so the field cannot go out blank again. A practice that works the reason code without the remark code fixes nothing and rebills the same error.

05 / WHERE THE MONEY IS

Documentation codes carry the largest balances

Codes 16, 11, 50, 96 and 252 all point at the record rather than at the payer. That matters because documentation is where Medicare loses the most money. MedPAC’s June 2026 report to Congress found that insufficient or missing documentation accounted for 68 percent of fee for service improper payments in fiscal 2025.

Medicare improper payment rate by claim type, fiscal 2025

25%18.75%12.5%6.25%0%24.2%DMEPOS suppliers8.4%Part B providers6.6%All fee for service3.2%Hospital IPPS claims

Source: MedPAC, Report to the Congress, June 2026, Chapter 3, citing CMS Comprehensive Error Rate Testing data.

Supplier and Part B claims carry improper payment rates well above the program average, which is where documentation-driven denials concentrate.

The CMS fact sheet for fiscal 2025 puts the Medicare fee for service improper payment rate at 6.55 percent, or $28.83 billion, down from 7.66 percent a year earlier and below the 10 percent compliance threshold for a ninth straight year. An improper payment rate is not a denial rate. It measures claims that should not have been paid as submitted, including underpayments and claims with no documentation to review, and it is the number post-payment auditors work from.

The response is the same for every code in that family. The note has to establish the element the payer’s policy asks about: severity, a failed conservative treatment, the functional limitation, the order, or the face to face encounter. If the record cannot carry that element, no modifier recovers the claim and no appeal letter wins. That is why medical coding and the clinical note, not the appeal desk, are where these codes get fixed.

06 / CLOCKS AND FILING

The deadlines that arrive with the denial

Medicare allows one calendar year from the date of service for a claim to be filed, under 42 CFR 424.44. Once a determination has been made, the clock changes shape. A redetermination request has to be filed within 120 calendar days of receiving the notice, and the regulation presumes the notice was received five calendar days after its date unless evidence shows otherwise.

Days allowed to file, Medicare fee for service

400 days300 days200 days100 days0 days365 daysClaim filing180 daysReconsideration120 daysRedetermination60 daysALJ hearing60 daysAppeals Council60 daysFederal court

Sources: 42 CFR 424.44 for the claim filing limit; 42 CFR 405.942 and CMS Medicare Claims Processing Manual Chapter 29 for the appeal levels.

The filing window is measured in a year, and every appeal window after it is measured in days.
LevelWho decides itTime to file the request
RedeterminationMedicare Administrative Contractor120 days from receipt of the initial determination
ReconsiderationQualified Independent Contractor180 days from receipt of the redetermination
Administrative Law Judge hearingHHS Office of Medicare Hearings and Appeals60 days from receipt of the reconsideration
Departmental Appeals Board reviewAppeals Council60 days from receipt of the ALJ decision
Federal court reviewFederal district court60 days from receipt of the Appeals Council decision
Medicare fee for service appeal levels and their filing windows

Commercial payers set their own windows, and the only reliable source is the payer’s provider manual and your contract, not a code sheet handed out at onboarding. What generalizes is the sequence. Post the remittance, note the deadline on the day the denial lands, and work backward with an internal buffer. A denial that goes untouched for a week is already competing with its own deadline.

07 / THE 2027 RARC REQUIREMENT

What changes for out of network claims in 2027

CMS published guidance on 17 July 2026 implementing the Federal Independent Dispute Resolution Operations final rules, which appeared at 91 FR 33900 on 4 June 2026. For items and services furnished on or after 1 January 2027, plans and issuers must use nine specified remark codes on remittance advice sent to providers with no contractual relationship with the plan, so the provider can tell whether the payment is subject to the No Surprises Act and whether a dispute is eligible for the federal independent dispute resolution process.

CodeThe circumstance it describesFederal dispute resolution path
N871Initial payment calculated under a specified state lawNot eligible. The state process applies
N877Initial payment reflects the lesser of the qualifying payment amount or the billed chargeEligible after the open negotiation period
N876Notice of denial of payment, with the amount based on the qualifying payment amount or the billed chargeEligible after the open negotiation period
N944Notice of denial of payment, with the amount based on a specified state law or an all payer model agreementNot eligible. The state process applies
N872Final payment calculated under a specified state lawNot eligible
N873Final payment calculated under an all payer model agreementNot eligible. The state process applies
N874Final payment reached through open negotiationNot eligible
N875Final payment equal to the certified dispute resolution entity’s determinationNot eligible
N943The item or service is not subject to the surprise billing provisionsNot eligible
The nine remark codes CMS requires on No Surprises Act remittances

The code descriptions take effect on 1 November 2026. On an electronic remittance the code belongs in the LQ segment within loop 2110, once per line item, and on a paper remittance it has to sit with the line it explains. If your out of network volume runs through the disputes process, out of network billing and the federal independent dispute resolution process is covered in more depth, and the codes above are how you will tell which pile a claim belongs in.

08 / MAINTENANCE

Keeping the code map current

Both code lists are refreshed on or around the first of March, July and November, and the remark code list moves at the same time as the reason code list. CMS requires its contractors to use only the current valid codes, which means a mapping built two years ago is a mapping built on retired codes. The failure is quiet: a stale code still maps to a bucket in your denial report, and the bucket is now wrong.

  • Read every unfamiliar code on the live X12 lists rather than a clearinghouse crosswalk, and check the row for a stop date
  • Map denials by owner as well as by code, so a front end failure cannot sit in a coding queue for a month
  • Note the date each denial was posted, because the redetermination clock runs from receipt of the notice
  • Retest your top ten codes after each March, July and November update, since a wording can change without a code changing
  • Keep payer-specific crosswalks separate from the national code list, and date them, because payers reuse codes for their own purposes

One retired code does more damage than ten unfamiliar ones. CO-15, the old authorization code, was deactivated on 1 May 2018, and it still turns up in denial analyses as though it were current. A denial dashboard reporting CO-15 volume is describing remittances nobody has received for years. If the work above is happening in a spreadsheet, the denial workflow behind these codes shows how the codes turn into a monthly process, and denial management is how we run it inside a practice.

09 / FAQ

Questions practices ask us about this

What is the difference between a CARC and a RARC?

A CARC, the claim adjustment reason code, explains why a claim or a service line was paid differently than it was billed, and it is required with every adjustment. A RARC, the remittance advice remark code, adds the detail the reason code could not carry, such as the exact provider identifier that was missing. The X12 lists carry roughly 400 reason codes and more than 1,200 remark codes, including the deactivated ones kept visible for old remittances.

What does CO-16 mean and how do I clear it?

CARC 16 means the claim or service lacks information, or has a submission or billing error. By definition it has to arrive with at least one remark code naming the missing or wrong element. Find that remark code first, correct the field it names, and resubmit. A bare CO-16 with no remark code is a payer error you cannot work blind, so call the payer and ask for the detail before you touch the claim.

Is a contractual obligation adjustment appealable?

Usually not, and the answer depends on the reason code rather than the group code. CO-45 means the charge exceeded the fee schedule or the contracted rate, so the difference was never payable and no appeal recovers it. Other CO codes describe real denials, including missing authorization and medical necessity, and those can be appealed. Read the reason code and the remark code before you decide which pile the claim lands in.

How long do I have to file a Medicare redetermination?

120 calendar days from the date you receive the notice of the initial determination, under 42 CFR 405.942. The regulation presumes receipt five calendar days after the date on the notice unless there is evidence to the contrary. If the window has already closed, the contractor may extend it for good cause, but the request has to be in writing, state why it was late, and include the evidence supporting the extension.

What does a deactivated code mean on my remittance?

A deactivated code has been retired from the reason code set, and the current list keeps it visible with a stop date so that older remittances stay readable. CO-15, the old authorization code, was deactivated on 1 May 2018. A payer still reporting CO-15 on a current claim is running a mapping that predates the retirement. Check the status of the row before you build any rule on a code.

Why does one denial show more than one reason code?

Because a claim is made of lines, and each line can be adjusted for its own reason. Within a single adjustment amount the 835 permits one reason code only, so a claim with several distinct problems arrives as several lines, or as a claim level adjustment with the detail carried in remark codes. Sort the denial by line and by dollars before you assign it to a person.

Do the remark codes on my remittances change in 2027?

For out of network claims, yes. CMS guidance published on 17 July 2026 requires nine specific remark codes on remittance advice sent to providers with no contract with the plan, for items and services furnished on or after 1 January 2027. The code descriptions take effect on 1 November 2026. Those codes are how you tell whether a payment dispute belongs in the federal dispute resolution process.

Put the code work on a schedule

We read the remittance, sort denials by group code and by owner, and work appeals inside the filing windows. Denial management sits on top of full cycle medical billing and medical coding.

Book a free billing review
Sources