M76 Remark Code: Diagnosis Missing, Truncated or Not Specific

The M76 remark code means the diagnosis or condition reported on the claim is missing, incomplete or invalid. CMS instructions pair it with CARC 16, and on Part B a missing or invalid diagnosis usually gets the claim returned as unprocessable, so you correct the ICD-10-CM code and submit a new claim rather than appealing. When M76 arrives together with M81, the code you used exists but is not specific enough, and the answer is a more complete code from the same note.

Updated 7 sources citedEditorial standards

Draft a M76 appeal

Add the payer and get a letter written for this denial in seconds.

Free. No patient information needed.

What is the M76 remark code? M76 is a Remittance Advice Remark Code (RARC) meaning "Missing/incomplete/invalid diagnosis or condition," attached to a reason code such as CARC 16 when the diagnosis on a claim is absent, truncated, invalid or not acceptable for the service.

Undeny's Take

Read M76 by what sits next to it. Paired with M81, it is a specificity problem: the clinician documented more than the coder captured, or the code stopped a character short. On its own, it usually means the diagnosis is missing, invalid for the date of service, or not the diagnosis a coverage policy requires. In therapy and behavioral health, where the same few diagnoses repeat for months, a template that defaults to an unspecified or retired code can generate M76 on every visit until someone fixes it. Treat the first M76 on a patient as a reason to check every open claim for that patient, not just the one on the remittance.

What M76 Means and Which CARCs Carry It

The X12 description is "Missing/incomplete/invalid diagnosis or condition." Billers also call it the M76 denial code or remark code M76, and in CMS instructions it appears as CO-16 M76. CARC 16 requires a remark code that is not an Alert, and CMS instructions repeatedly use M76 in that role:

  • Form CMS-1500 claims (Chapter 1, section 80.3.2.1.2). Part B contractors return a claim as unprocessable when a diagnosis is required "and either the diagnosis code is missing, incorrect or truncated; or a narrative diagnosis was not provided on an attachment," using group CO, CARC 16 and RARC M76.
  • Iron sucrose and sodium ferric gluconate (Chapter 8, section 60.2.4). Contractors deny these drug claims "due to a missing diagnosis code" with group CO, CARC 16 and RARC M76.
  • Extracorporeal photopheresis in a clinical study (Chapter 32, section 190.3). When the required diagnosis Z00.6 is missing, contractors use CARC 16 and RARC M76.

WPS, a Medicare contractor, adds that when M76 and M81 ("You are required to code to the highest level of specificity") "apply to the same claim line, the corresponding diagnosis code needs to be more specific."

Why the Diagnosis Was Rejected

  • The code was missing, wrong or cut short. CMS lists a missing, incorrect or truncated diagnosis as a reason to return the claim.
  • The code was not specific enough. WPS says "Medicare requires all claim submissions to contain the most specific diagnosis code available."
  • A policy-required diagnosis was absent. The clinical trial and iron infusion instructions show M76 used when a diagnosis the policy requires is not on the claim.
  • The pointer did not reach the right diagnosis. WPS notes a Part B claim can carry up to 12 diagnosis codes and that you "can map four diagnosis code to a specific CPT code," so a line can point at the wrong ones.

How to Correct an M76 and Rebill

  1. Read the CARC, group code and every remark on the line. M81 alongside M76 means specificity; MA130 means the claim was unprocessable.
  2. Check the diagnosis codes and the line's diagnosis pointers against the claim.
  3. Confirm each code is valid on the date of service and coded to the highest level of specificity the documentation supports.
  4. If a coverage policy requires a specific diagnosis and the record supports it, include it.
  5. Submit a new claim. WPS says unprocessable claims cannot be appealed or reopened for clerical error and are corrected by submitting a new claim.
  6. If the diagnosis was valid and specific and the payer still returned it, contact the payer or appeal with the coding support. The appeal generator can draft it.

M76 Compared With CO-11, CO-167, CO-50 and MA130

CO-16 is the reason code CMS pairs with M76 in the instructions above. CO-11 means the diagnosis is inconsistent with the procedure, a mismatch rather than a missing or invalid code. CO-167 means the diagnosis is not covered. CO-50 is a medical necessity denial. MA130 marks the claim as unprocessable with no appeal rights.

Frequently Asked Questions

What does M76 with M81 mean?

It means the diagnosis code needs to be more specific. A Medicare contractor explains that when both remarks apply to the same line, you should review the diagnosis and select the most specific code that describes the reason for the visit, then submit a new claim.

Can I appeal an M76?

If Medicare returned the claim as unprocessable, there is no initial determination to appeal and a clerical error reopening is not available either. Correct the diagnosis and send a new claim. Other payers may allow a corrected claim through their own process.

How many diagnosis codes can a Part B claim include?

A Medicare contractor says a Part B claim can include up to 12 diagnosis codes, and up to four can be pointed to a specific procedure code. Make sure each line points to the diagnosis that supports that service.

What is the difference between M76 and CO-11?

M76 is a remark code saying the diagnosis is missing, incomplete or invalid. CO-11 is a reason code saying the diagnosis does not match the procedure billed. M76 is usually fixed by correcting the code itself, while CO-11 is about which diagnosis supports the service.

Informational only, not legal, medical, or billing advice. Always verify against your current payer contract and policy.

Fix M76 diagnosis errors in one pass

Undeny spots specificity and pointer problems on the remittance and drafts the corrected claim or appeal in seconds. Generate an appeal · Browse denial codes

Appealing a M76?

By Undeny Billing Team · Updated October 9, 2026 · Editorial standards

Sources

  1. 1.x12.org/codes/remittance-advice-remark-codes
  2. 2.x12.org/codes/claim-adjustment-reason-codes
  3. 3.cms.gov/regulations-and-guidance/guidance/manuals/downloads/clm104c01.pdf
  4. 4.cms.gov/regulations-and-guidance/guidance/manuals/downloads/clm104c08.pdf
  5. 5.cms.gov/regulations-and-guidance/guidance/manuals/downloads/clm104c32.pdf
  6. 6.wpsgha.com/guides-resources/view/how-to-correct-a-rejected-claim
  7. 7.wpsgha.com/guides-resources/view/516

Join the Founding 100.

Get the AI agent before anyone else. We're onboarding a small group of practices first, and we'll reach out with your spot.

Free to join. No credit card. Unsubscribe anytime. Privacy

  • First access to the agent

    Onboarding starts with the first 100 practices, in the order they join.

  • A free denial audit

    We'll show you what's recoverable in your recent remits, before you pay anything.

  • Founding pricing, locked in

    Flat monthly pricing, set before public rates. Never a cut of collections.

  • A direct line to the team

    Tell us your payers and workflows; we build for them first.