May 7, 2026·7 min read·Sandra Jirongo

NCCI Edits: The Federal Rules That Prevent Billing Abuse

The National Correct Coding Initiative is a CMS program that defines which CPT codes can and cannot be billed together. When a hospital bills two codes that the NCCI says must be bundled into one, you are likely being charged twice for a procedure that should appear once. Here is how the system works and how to use it in a dispute.

What the NCCI is

The National Correct Coding Initiative was established by CMS in 1996 to detect and prevent improper coding in Medicare and Medicaid claims. At its core, the NCCI is a set of tables that specify which pairs of CPT codes cannot be billed together on the same claim without additional justification.

CMS publishes updated NCCI tables quarterly. They are publicly available at cms.gov. The tables come in two types: Procedure-to-Procedure edits and Medically Unlikely Edits. Both matter for patients disputing bills.

Procedure-to-Procedure edits

Procedure-to-Procedure (PTP) edits are the core of the NCCI. Each edit is a pair of CPT codes: a “comprehensive” code and a “component” code. When a provider performs both procedures in the same session, only the comprehensive code can be billed. The component is considered included.

A concrete example: CPT 29881 is knee arthroscopy with medial or lateral meniscectomy. CPT 29877 is knee arthroscopy with debridement. If both are performed in the same surgical session, only 29881 should appear on the bill. 29877 is a component of 29881 under NCCI rules. Billing both separately is unbundling.

The dollar difference adds up quickly. The 2026 Medicare facility rate for 29881 is approximately $1,450. 29877 adds roughly $480. Billing both instead of the bundled code inflates the facility charge by about 33 percent on that line item alone.

If you are not yet familiar with how CPT codes work, that guide explains the system before diving into how individual codes get combined or abused.

Medically Unlikely Edits

Medically Unlikely Edits (MUEs) cap the number of units of a given CPT code that CMS considers reasonable per patient per day. For most procedure codes, the MUE is 1: a surgeon performs a procedure once. For supply or drug codes, the MUE reflects clinically plausible quantities.

MUEs matter when you see an unusually high quantity next to a code on your bill. If a procedure has an MUE of 1 and your bill shows a quantity of 2, the second unit requires documented clinical justification. Without it, the charge is incorrect.

CMS publishes MUE values for most CPT codes in the NCCI MUE files. The adjudication indicator column tells you whether the MUE applies per date of service, per claim, or per remittance. Per-date-of-service MUEs are the most restrictive and the most relevant for outpatient and same-day procedure billing.

Modifier 59 and the X modifiers

PTP edits are not absolute prohibitions. A provider can override an NCCI edit by appending a modifier to the component code that justifies separate billing. Modifier 59 is the general-purpose override: it signals that the two procedures were distinct, either because they were performed at a separate anatomical site, in a separate session, or under other circumstances documented in the medical record.

In 2015, CMS introduced four more specific modifiers to replace vague uses of 59:

  • XE — separate encounter on the same day
  • XS — separate anatomical structure
  • XP — separate practitioner
  • XU — unusual non-overlapping service

CMS has stated that modifier 59 is the most frequently misused modifier in the Medicare program. When you see it on your bill next to a code that forms a known NCCI pair, it is worth requesting the clinical documentation that justified its use. The documentation must support the specific modifier appended. A generic 59 with no supporting record is a red flag.

How to check your bill against NCCI edits

The process:

  1. Get your itemized bill. Every CPT code and the date it was billed should be visible. See our guide to reading an itemized bill if you have not done this yet.
  2. List all procedure codes billed on the same date.
  3. Download the current NCCI PTP edit table from cms.gov. The file is a spreadsheet with Column 1 (comprehensive code) and Column 2 (component code).
  4. Check whether any pair of codes on your bill appears as a Column 1 / Column 2 pair in the table.
  5. If a pair matches, check whether a Modifier 59 or X modifier was applied. If not, and both codes appear at the same site on the same date, the component code should not have been billed separately.

For the dispute letter, cite the specific NCCI edit pair, reference the CMS NCCI edits page, and state that no modifier was present to justify the separate billing. If a modifier was present, request the clinical documentation that supports it.

For a broader overview of how unbundling fits into the full picture of common medical billing errors, that guide covers the most frequent patterns and what to say in each dispute.

Find unbundling errors in your bill

ClaroBill analyzes your bill for bundling and coding errors automatically, then writes your dispute letter with the relevant citations.

Analyze my bill. It’s free