Skip to main content

M76 Remark Code: Missing or Invalid Diagnosis

M76 means the payer found a diagnosis or condition on the claim that was missing, incomplete, or invalid. It typically explains a CO-16 rejection, and the fix is to correct the ICD-10-CM codes or pointers and resubmit.

Quick facts

Code
M76 (RARC M76)
Status
Active In use since January 1, 1997; last modified February 28, 2003.
Code set
Remittance Advice Remark Codes (RARC)
Group codes
  • CO (Contractual Obligation): The claim or line was not paid because of a diagnosis coding defect. The provider corrects it; the patient is not billed.
Official description
Missing/incomplete/invalid diagnosis or condition.
X12 Remittance Advice Remark Codes, retrieved September 25, 2026
Last verified
against the official X12 list.

What M76 means

Every claim needs at least one diagnosis that explains why the service was performed. M76 says the payer could not use what you sent: a diagnosis was absent, cut short, formatted wrongly, or not a valid code. Because the payer cannot evaluate a service without a valid reason for it, the line is usually rejected under CARC 16 with M76 as the explanation.

On a CMS-1500 claim, diagnoses go in box 21 and each service line points to them through box 24E. Problems in either place can produce M76.

Common causes

  • Truncated codes: a category code billed where the full code needs more characters, or a missing seventh character for injury and similar codes.
  • A code deleted or not yet effective on the date of service.
  • A diagnosis pointer in box 24E that references a letter with no code in box 21.
  • Invalid characters, such as including the decimal point in electronic submissions where the format does not allow it.
  • External cause or manifestation codes used as the first-listed diagnosis.

How to fix it

  1. Look at the line and claim diagnoses on the rejected claim and compare them to the documentation.
  2. Validate each code against the ICD-10-CM set in effect for the date of service.
  3. Check pointers so each service line links to at least one valid, relevant diagnosis.
  4. Resubmit. If the claim was rejected as unprocessable, send a new claim; if it was adjudicated, send a corrected claim with frequency code 7 and the original claim number in box 22.

How to prevent it

  • Use a coding tool that enforces billable, full-length ICD-10-CM codes.
  • Update code tables each October and April when the code set changes.
  • Run pre-submission checks with a Claims Validator that catches truncated codes and empty pointers before the payer does.

For the wider family of information rejections, read the CO-16 guide.

Codes that may appear with M76

  • CO-16 (Claim/service lacks information or has submission/billing error(s).): Claim lacks information, and M76 identifies the diagnosis as the defect.
  • CO-146 (Diagnosis was invalid for the date(s) of service reported.): The diagnosis was not valid on the date of service, often a deleted or not-yet-effective code.
  • CO-11 (The diagnosis is inconsistent with the procedure.): When the diagnosis is valid but does not support the procedure, payers use a consistency denial instead.
  • MA63 (Missing/incomplete/invalid principal diagnosis.): Specific to the principal diagnosis, commonly on institutional claims.
  • M81 (You are required to code to the highest level of specificity.): The code is valid but not specific enough; the payer wants the highest level of specificity.
  • M84 (Medical code sets used must be the codes in effect at the time of service.): The code set used was not the one in effect on the date of service.
  • CO-167 (This (these) diagnosis(es) is (are) not covered.): The diagnosis is valid but not covered, which is a coverage issue rather than a data issue.

M76 FAQ

What is the most common cause of M76?

An ICD-10-CM code that is truncated, meaning it is missing required characters, or a diagnosis pointer that references an empty diagnosis slot.

Do I appeal M76?

Generally no. Correct the diagnosis information and resubmit. An appeal is rarely the right path for a data error.

Can M76 appear if the diagnosis is correct?

Yes, if it is placed wrong. A correct code that is not linked to the service line through the diagnosis pointer can still trigger the rejection.