Free tool · no signup
Remark code lookup
Type a remittance advice remark code, or paste the whole line the payer sent — group code, reason code, remark codes — and read it the way a biller does: who is liable, what is missing, what to do next. All 1,216 X12 remark codes and 408 reason codes, official text, in your browser.
Group code, reason code and remark code together. 408 reason codes and 1,216 remark codes, official X12 text. Runs in your browser: the tables load once as a file; what you type is not sent anywhere.
How to read a remittance line
A denial on an 835 is three things. The group code — CO, PR, OA, PI — says who is liable for the amount. The reason code says why the payer paid something other than what was billed. The remark codes, when there are any, say what exactly the payer wants or what it did. Read one without the others and you get the wrong afternoon: CO-16 is “something is missing”; CO-16 with M51 is “the procedure code is missing”, which is ten minutes, not a phone call.
Most remark codes that matter start with the words Missing/incomplete/invalid. The rest of the sentence is the field. That is the fix. Codes that start with Alert: are the opposite — information, not a denial — and the liability on that line is carried by the reason code beside them.
The decoder above holds every code in both X12 lists. Where this site has a full guide for a code — 58 reason codes and 19 remark codes so far — the reading links to it. Where it does not, the official text is still exact, and the next move comes from the reason code’s recovery class.
The remark codes people ask about
The codes searchers ask about beside our denial-code results, with the official X12 text. Each link opens the reading; add the reason code from the same line for the whole picture.
| Code | X12 text | |
|---|---|---|
| N382 | Missing/incomplete/invalid patient identifier. | Read it → · Guide → |
| N362 | The number of Days or Units of Service exceeds our acceptable maximum. | Read it → · Guide → |
| N381 | Alert: Consult our contractual agreement for restrictions/billing/payment information related to these charges. | Read it → · Guide → |
| N522 | Duplicate of a claim processed, or to be processed, as a crossover claim. | Read it → · Guide → |
| MA130 | Your claim contains incomplete and/or invalid information, and no appeal rights are afforded because the claim is unprocessable. Please submit a new claim with the complete/correct information. | Read it → · Guide → |
| MA27 | Missing/incomplete/invalid entitlement number or name shown on the claim. | Read it → · Guide → |
| M51 | Missing/incomplete/invalid procedure code(s). | Read it → · Guide → |
| N30 | Patient ineligible for this service. | Read it → · Guide → |
| MA30 | Missing/incomplete/invalid type of bill. | Read it → · Guide → |
| N830 | Alert: The charge[s] for this service was processed in accordance with Federal/ State, Balance Billing/ No Surprise Billing regulations. As such, any amount identified with OA, CO, or PI cannot be collected from the member and may be considered provider liability or be billable to a subsequent payer. Any amount the provider collected over the identified PR amount must be refunded to the patient within applicable Federal/State timeframes. Payment amounts are eligible for dispute pursuant to any Federal/State documented appeal/grievance process(es). | Read it → · Guide → |
| N115 | This decision was based on a Local Coverage Determination (LCD). An LCD provides a guide to assist in determining whether a particular item or service is covered. A copy of this policy is available at www.cms.gov/mcd, or if you do not have web access, you may contact the contractor to request a copy of the LCD. | Read it → · Guide → |
| M115 | This item is denied when provided to this patient by a non-contract or non-demonstration supplier. | Read it → · Guide → |
| N130 | Consult plan benefit documents/guidelines for information about restrictions for this service. | Read it → · Guide → |
| N4 | Missing/Incomplete/Invalid prior Insurance Carrier(s) EOB. | Read it → · Guide → |
| N290 | Missing/incomplete/invalid rendering provider primary identifier. | Read it → · Guide → |
| N257 | Missing/incomplete/invalid billing provider/supplier primary identifier. | Read it → |
| N286 | Missing/incomplete/invalid referring provider primary identifier. | Read it → |
| M79 | Missing/incomplete/invalid charge. | Read it → |
| MA04 | Secondary payment cannot be considered without the identity of or payment information from the primary payer. The information was either not reported or was illegible. | Read it → |
| N425 | Statutorily excluded service(s). | Read it → |
| N390 | This service/report cannot be billed separately. | Read it → |
| N122 | Add-on code cannot be billed by itself. | Read it → · Guide → |
| N29 | Missing documentation/orders/notes/summary/report/chart. (deactivated 03/01/2016) | Read it → · Guide → |
| N34 | Incorrect claim form/format for this service. | Read it → · Guide → |
| N54 | Claim information is inconsistent with pre-certified/authorized services. | Read it → · Guide → |
| M76 | Missing/incomplete/invalid diagnosis or condition. | Read it → |
| M77 | Missing/incomplete/invalid/inappropriate place of service. | Read it → |
| N822 | Missing procedure modifier(s). | Read it → |
| MA61 | Missing/incomplete/invalid social security number. | Read it → |
| N479 | Missing Explanation of Benefits (Coordination of Benefits or Medicare Secondary Payer). | Read it → |
Code descriptions are the X12 external code lists, reproduced for reference and retrieved 2026-09-10. The readings are ours. Payer policy governs any individual claim; this is working guidance, not legal or reimbursement advice.
Questions
What is the difference between a CARC and a RARC?
A claim adjustment reason code (CARC) says why the payer paid something other than what was billed: CO-16, PR-204, CO-45. A remittance advice remark code (RARC) adds the detail — which field was missing, which document they want, which policy they applied — or carries information that is not a denial at all. The reason code decides the money; the remark code tells you what to do about it.
What do CO, PR, OA and PI mean in front of a code?
They are claim adjustment group codes, and they say who is liable for the amount. CO, contractual obligation, means the provider absorbs it and may not bill the patient. PR, patient responsibility, means the patient owes it. OA, other adjustment, assigns it to neither. PI, payer initiated reductions, is a reduction the payer made on its own account, usually appealable. The same reason number can appear under different groups, and the group changes what you do next.
Why does CO-16 always come with a remark code?
Because X12’s usage note for reason code 16 requires the payer to send at least one remark code with it. On its own, 16 says only that the claim lacks information or has a billing error; the remark code — M51 for the procedure code, N382 for the patient identifier, MA130 for an unprocessable claim — says what. If a payer sends 16 with no remark, ask them for it before working the claim.
Can the same number appear as CO and as PR?
Yes. Reason code 204, "not covered under the patient’s current benefit plan", is PR-204 when the payer holds the patient responsible and CO-204 when a contract stops the provider billing the patient for it. Same reason, different debtor. Verify eligibility on the date of service before a PR amount reaches a statement; if coverage was active, dispute the group code rather than bill the patient.
What does “Alert:” at the start of a remark code mean?
That the code is informational. X12 marks remark codes that explain something about the remittance, rather than about a denial or adjustment, with the word Alert. N381, for instance, tells you to consult the contract; it does not deny anything. The liability on that line is decided by the reason code beside it.
What if the code shows as deactivated?
X12 publishes a stop date when it retires a code, and the decoder shows it. A payer still sending a deactivated code is on an old code set, or printing its own explanation-of-benefits codes in the remark position. Ask the payer which current code they mean; do not work the claim on the strength of a retired description.
Where does the code text come from, and how current is it?
The reason and remark code descriptions are the X12 external code lists, reproduced verbatim, retrieved 2026-09-10. X12 updates the lists three times a year. Everything after the official text — the plain reading, the “read together” sentences and the next move — is our working guidance, written from working these codes, and is labelled as ours.
Keep going
- Denial code lookupOne reason code at a time, with the first thing to check
- Every denial code guide77 codes: why it happens, the order to work it, the fix that stops it
- Which denials to work firstRank a queue by recoverable dollars
- The RCM glossaryCARC, RARC, 835, clean claim rate, days in AR
- A seat that works the queueOne named person, full time, US hours
Sources
- X12 — Remittance Advice Remark Codes (RARC) — the official text of all remark codes, quoted verbatim
- X12 — Claim Adjustment Reason Codes (CARC) — the official text of all reason codes the decoder pairs with them
Sources checked 2026-09-10.
Next step
Or have somebody read every line
A denial management seat works your 835s every working day, during your business hours, inside your system. Twenty minutes on a call is enough to tell whether it pays for itself.
Or write to ops@softhomeglobal.com

