If you have ever looked closely at a medical bill and noticed two procedure codes on the same claim, there is a good chance one of them should not be there. The reason comes down to something called an NCCI edit -- a bundling rule that says two specific codes cannot be billed together because one is already included in the other.

NCCI edits are how Medicare protects both patients and the system from a billing practice called unbundling. When a provider bills both codes anyway, you may end up paying for the same work twice. This guide explains how the system works, what to look for on your bill, and exactly what to do if you find a violation.

What is an NCCI edit?

NCCI stands for National Correct Coding Initiative. It is a set of rules published by the Centers for Medicare and Medicaid Services (CMS) that defines which pairs of procedure codes cannot appear together on the same claim.

The idea is straightforward. Medical procedures are described using CPT codes (Current Procedural Terminology codes, published by the American Medical Association). Some procedures include other, smaller procedures as part of the same work. For example, a surgeon who removes a tumor is also making an incision -- but the incision is built into the removal code. You should only be billed for the removal, not the removal plus the incision separately.

An NCCI edit identifies exactly these relationships. Each edit is a pair of codes: a Column 1 code (the more comprehensive procedure) and a Column 2 code (the component that is already included). When both appear on the same claim, CMS's billing rules say the Column 2 code should not have been billed.

The NCCI database currently contains over 1.8 million edit pairs. It covers virtually every category of medical service -- surgery, imaging, lab work, infusions, evaluation and management, and more. CMS updates the NCCI quarterly.

Why NCCI edits exist

Before CMS introduced the NCCI in 1996, providers could bill each component of a procedure separately and collect payment for all of them. A single surgery might generate separate charges for the incision, the exploration, the repair, the closure, and the post-operative dressing -- each billed individually, each paid individually, even though surgical codes are designed to cover all of those steps together.

This practice is called unbundling. It inflates medical bills and costs Medicare (and patients) significantly more than the correct all-inclusive billing would.

The NCCI stopped this by creating an enforceable list of code pairs that should never appear together on the same claim. Medicare's claims processing systems check every claim against the NCCI database. If two codes form an edit pair, the Column 2 code is automatically denied -- unless a valid exception applies.

The problem for patients is that not every payer uses automated NCCI checks, and some providers still submit unbundled claims intentionally or by error. When those claims go through -- especially for private insurance or self-pay patients -- you can end up with an inflated bill that nobody caught.

The NCCI exists to stop double billing. If two codes on your bill form an edit pair, you may have been charged for work that was already included in another code on the same bill.

How unbundling shows up on your bill

Unbundling does not announce itself. On a typical medical bill or Explanation of Benefits, you see a list of procedure codes and charges. There is nothing that flags a pair of codes as a violation -- you have to know what to look for.

Common patterns to watch for:

These are the most common patterns, but NCCI edit pairs span every category of medical service. The only reliable way to check a specific pair of codes is to look them up directly.

How to check your bill for NCCI violations

Checking your bill takes three steps:

  1. Get your itemized bill. You need the actual procedure codes (CPT codes), not just the plain-English descriptions. Call the provider's billing department and ask for an itemized statement. You have the right to request this. The itemized bill should list every CPT code billed for your visit.
  2. Identify pairs to check. Look for codes that describe related services -- similar procedures, a procedure and its components, or multiple codes on the same date of service from the same provider. Those are the pairs most likely to be NCCI edit violations.
  3. Check each pair. Use the NCCI checker tool to look up any two codes. If they form an edit pair, one should not have been billed.

Check Your Bill for NCCI Bundling Errors

Enter any two CPT codes to see if they're an NCCI edit pair -- free, instant, no signup.

Check for Double Billing (Free)

You do not need to check every possible combination. Focus on:

You can also use our CPT/HCPCS lookup tool to see a description of any code on your bill and understand what it covers before checking pairs.

What the edit types mean

NCCI edits come in two categories. Understanding the difference helps you know what you are looking at and what to say when you call the billing department.

Column 1 / Column 2 edits (Procedure-to-Procedure edits)

These are the most common type. In a Column 1 / Column 2 edit pair:

When both codes appear on the same claim, the Column 2 code should not be billed. The Column 1 code's payment already accounts for the work described by the Column 2 code. If you were charged for both, you may have paid for the Column 2 code's charge out of pocket when it should have been included in what was already billed.

The Modifier 59 exception

In certain situations, a provider can add Modifier 59 (Distinct Procedural Service) to the Column 2 code to override the NCCI edit. Modifier 59 signals that the two services were genuinely separate and distinct -- performed at a different site, different session, or different encounter.

However, Modifier 59 is one of the most misused modifiers in medical billing. Some providers add it routinely to bypass NCCI rules and collect payment for both codes, even when the services were not actually separate. If you see Modifier 59 on your bill next to a code that is paired with another code on the same claim, that combination is worth questioning. You can ask the billing department to explain specifically why the modifier was used and what clinical documentation supports it.

Modifier 59 should be rare and should always reflect a genuine clinical situation -- not a workaround to collect payment for a bundled code. If you see it on a bill, ask for the explanation.

What to do if you find an NCCI violation

If you find that two codes on your bill form an NCCI edit pair, here is how to address it:

  1. Call the provider's billing department. You do not need to be accusatory. Say something like: "I am reviewing my itemized bill and I noticed that codes [X] and [Y] appear to be an NCCI edit pair. Can someone review whether both codes should have been billed?" Billers know what NCCI edits are -- this is a routine billing term. Most will be able to look it up immediately.
  2. Ask for a corrected claim. If the biller confirms that one code should not have been billed, ask them to submit a corrected claim to your insurance and issue a corrected statement to you. The Column 2 code should be removed from the bill.
  3. Request a refund if you already paid. If you paid based on the original inflated bill, you are entitled to a refund of any overpayment. Ask for it in writing. If the provider billed your insurance and the insurance paid both codes, the provider should return the overpayment to the insurer -- and your portion of the cost-sharing should drop accordingly.
  4. Contact your insurer. If the provider will not correct the bill, call your insurance company's member services number. Explain that you believe a bundling error occurred and provide the specific code pair. Insurers have audit teams and contractual relationships with providers that give them leverage to require corrections.
  5. Send a formal written dispute. If phone calls do not resolve it, put the dispute in writing. Use our dispute letter generator to create a letter that documents the error, identifies the NCCI edit pair, and requests a corrected statement. Send it via certified mail so you have a record.

For more background on the dispute process, see our universal dispute guide. For a broader look at medical coding errors beyond bundling, see our complete guide to medical billing errors. If your ER bill has potential NCCI violations, our ER bill errors guide covers the full range of emergency billing problems.

Frequently asked questions

What is an NCCI edit on a medical bill?

An NCCI edit is a bundling rule published by CMS. It identifies two procedure codes that cannot be billed together because one is already included in the other. When a provider bills both codes on the same claim, they are billing twice for work that should be one payment. If two codes on your bill are an NCCI edit pair, you may have been overcharged.

What is medical unbundling and is it illegal?

Medical unbundling is when a provider bills separately for services that should be combined under a single procedure code. For Medicare claims, unbundling that violates NCCI rules is a billing violation and can constitute Medicare fraud. For private insurance claims, it violates contractual billing requirements and is grounds for a dispute. Intentional unbundling to increase reimbursement can trigger federal False Claims Act liability.

Can I check my own bill for NCCI edit violations?

Yes. First request an itemized bill that lists all CPT procedure codes. Then enter any two codes into the NCCI Code Pair Checker. The tool checks the CMS NCCI database instantly and tells you whether those two codes are an edit pair. If they are, one of the codes should not have been billed.

What should I do if my bill has an NCCI bundling error?

Call the provider's billing department, mention the specific codes and that they form an NCCI edit pair, and ask them to review the claim. Billers know what NCCI edits are. If the provider billed both codes, they should remove the Column 2 code and issue a corrected claim. If you already paid, ask for a refund of the overpayment. If the provider will not cooperate, contact your insurer and file a formal written dispute.

Disclaimer: This guide is for educational purposes only and does not constitute legal, financial, or medical advice. NCCI edit rules described here are based on CMS policy as of early 2026. NCCI edits are updated quarterly by CMS. Insurance plan terms and billing practices vary. Consult a licensed professional for advice specific to your circumstances.

Need help?

Sponsored — BillError may earn a referral fee at no cost to you.