N823 Remark Code: Incomplete or Invalid Procedure Modifier

The N823 remark code means the payer rejected a modifier you reported because it was incomplete, invalid, or wrong for that code, provider type or combination. It supplements a reason code, typically CARC 16 in CMS instructions, and on Medicare Part B such claims are often returned as unprocessable. The cure is correcting or replacing the value you sent, not stacking more values on top of it.

Updated 6 sources citedEditorial standards

Draft a N823 appeal

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

Free. No patient information needed.

What is the N823 remark code? N823 is a Remittance Advice Remark Code (RARC) meaning "Incomplete/Invalid procedure modifier(s)," which tells you a value you submitted was refused as incomplete or invalid, as opposed to being left off.

Undeny's Take

N823 is the payer rejecting a modifier you did send, which makes it different from a missing-modifier problem and often easier to diagnose. Look for three patterns before anything else. First, a combination that breaks a pairing rule, such as a therapy assistant modifier without its matching discipline modifier. Second, a modifier that does not fit the billing setting, like a discipline modifier that does not match the therapy revenue code. Third, a modifier the policy simply does not list for that service. Stacking extra modifiers in the hope that one sticks can create a second invalid combination, so correct the one that failed.

What N823 Means and Where CMS Uses It

The X12 description is "Incomplete/Invalid procedure modifier(s)." Whether you call it the N823 denial code or remark code N823, it works like other remark codes: it explains the adjustment named by the reason code next to it, as in a CO-16 N823 line. CARC 16 requires at least one remark code that is not an Alert, and N823 can fill that role.

CMS instructions that name N823:

  • Monoclonal antibodies for Alzheimer's disease (Chapter 32, section 412.3). Contractors "return to provider/return as unprocessable any monoclonal antibody claims that do not have the specified modifiers," using CARC 16, "RARC N823" and group code CO.
  • Screening colonoscopy (MLN Matters MM13017). CMS named RARC N823 ("Incomplete/Invalid Procedure Modifier") alongside N822 when it encouraged practitioners with returned colonoscopy claims to contact their Medicare contractors about reprocessing.

On Form CMS-1500 claims, Chapter 1, section 80.3.2.1.2 also lists a modifier that "is invalid or obsolete" among the reasons to return a claim as unprocessable, using the older remark M20.

Why a Modifier Fails as Invalid

  • A required pairing is broken. Chapter 5, section 20.1 says the CQ modifier (physical therapy assistant) "must be paired to the GP therapy modifier" and CO (occupational therapy assistant) to GO, and "Claims not so paired will be rejected/returned as unprocessable."
  • The modifier conflicts with the revenue code or another modifier. For institutional therapy claims, the same section allows only GP on revenue code 42x, GO on 43x and GN on 44x, and no more than one of those modifiers per line.
  • The modifier does not apply to the provider type. On professional claims, CMS says CQ and CO apply only to physical and occupational therapists in private practice, not to therapy furnished by or incident to physicians or nonphysician practitioners.
  • The value is outdated or not on the payer's list. A modifier that is invalid on the date of service can also produce CO-182.

Correcting the Rejected Value

  1. Read the CARC and group code with N823 and check for MA130, which marks the claim as unprocessable.
  2. Identify which modifier position failed and compare it with the payer's policy for that service.
  3. For therapy lines, confirm the discipline modifier matches the plan of care and revenue code, and that any CQ or CO is paired with GP or GO and allowed for that provider type.
  4. Confirm the modifier is valid for the date of service.
  5. Submit a corrected or new claim with the right modifier. Medicare does not offer appeal rights on unprocessable claims.
  6. If the modifier was valid and the payer's edit was wrong, ask for reprocessing or appeal with the policy text. The appeal generator can draft it.

N823 Versus N822, CO-182, CO-4 and MA130

N822 is the sibling remark for a modifier that is missing altogether. CO-182 is the reason code for a procedure modifier that was invalid on the date of service. CO-4 means the procedure code is inconsistent with the modifier used. CO-16 is the reason code CMS pairs with N823, and MA130 marks a claim unprocessable with no appeal rights. For the occupational therapy discipline modifier, see modifier GO.

Frequently Asked Questions

What is the difference between N823 and N822?

N823 means the payer received a modifier but found it incomplete or invalid. N822 means a required modifier was missing entirely. With N823 you correct or replace what you sent; with N822 you add what was left off.

Can a therapy assistant modifier cause an invalid-modifier rejection?

Yes. CMS requires CQ to be paired with GP and CO to be paired with GO, and claims not so paired are rejected or returned as unprocessable. On professional claims, CMS also limits CQ and CO to therapists in private practice, including physician or practitioner groups when such a therapist has reassigned benefits and is the rendering provider.

Can I appeal an N823?

If Medicare returned the claim as unprocessable, there are no appeal rights, so you correct the modifier and submit a new claim. If you believe the modifier was valid, ask the payer to reprocess or use its appeal process with the policy that supports your modifier.

Is N823 the same as CO-182?

No. CO-182 is a reason code saying a procedure modifier was invalid on the date of service. N823 is a remark code that adds detail to a reason code such as CARC 16. You may see both ideas in one problem, but they are different codes in different code sets.

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

Get N823 claims paid on resubmission

Undeny pinpoints the failed modifier and drafts the corrected claim or reprocessing request in seconds. Generate an appeal · Browse denial codes

Appealing a N823?

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/clm104c32.pdf
  4. 4.cms.gov/regulations-and-guidance/guidance/manuals/downloads/clm104c05.pdf
  5. 5.cms.gov/regulations-and-guidance/guidance/manuals/downloads/clm104c01.pdf
  6. 6.cms.gov/files/document/mm13017-removal-national-coverage-determination-expansion-coverage-colorectal-cancer-screening.pdf

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.