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:
- A comprehensive code plus one or more of its components. Example:
43239(upper GI endoscopy with biopsy) and43235(upper GI endoscopy, diagnostic) billed on the same claim. The diagnostic exam is already included in the with-biopsy code. Billing both is an NCCI violation. - A surgical procedure plus the component steps billed individually. If a surgeon bills a procedure code that covers wound closure and also bills separately for suturing (
12001-12007), the suturing is almost certainly bundled into the main procedure. - Imaging billed as two studies when it should be one. A CT of the abdomen and pelvis with contrast (
74178) is a single combined study. Some facilities bill it as a CT without contrast (74150) plus a CT with contrast (74160), which are an NCCI edit pair with the combined code. - Lab panels broken apart into individual tests. A comprehensive metabolic panel (
80053) covers 14 individual tests. If individual tests from that panel also appear as separate line items on the same claim, those individual codes are bundled into the panel and should not be billed separately. - IV access billed alongside IV infusion. Inserting an IV catheter (
36000) is typically included in the IV infusion code (96360). If both appear on the same claim, the access charge is likely a bundling error.
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:
- 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.
- 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.
- 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:
- Any procedure that appears alongside a very similar procedure on the same date
- A main surgical or diagnostic code plus any associated component codes (anesthesia setup, IV access, wound closure)
- Lab or imaging codes that look like they could be parts of a panel or combined study
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:
- The Column 1 code is the more comprehensive service -- the one that covers the full work.
- The Column 2 code is the component -- the service already included in the Column 1 code.
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:
- 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.
- 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.
- 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.
- 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.
- 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.
Sponsored — BillError may earn a referral fee at no cost to you.