A colonoscopy is one of the most common procedures in American medicine, with over 19 million performed each year. It is also one of the most commonly misbilled. The average total cost of a colonoscopy ranges from $1,500 to $4,500, depending on the facility, whether polyps are found and removed, and how the procedure is coded. That last factor -- how it is coded -- is where most billing errors occur, and it can be the difference between a $0 bill and a $2,000 bill.
The single most important thing you need to understand about colonoscopy billing is the distinction between screening and diagnostic. Get this wrong, and every other number on the bill changes.
The screening vs. diagnostic trap
This is the most consequential billing issue in colonoscopy billing, and it catches millions of patients every year. Here is how it works.
You schedule a routine screening colonoscopy. You are asymptomatic -- no family history, no symptoms, just turning 45 and following your doctor's recommendation. Under the Affordable Care Act (ACA), preventive screening colonoscopies must be covered with zero cost-sharing. No copay, no coinsurance, no deductible. This applies to all ACA-compliant insurance plans, including Medicare (for beneficiaries age 45+).
During the procedure, the gastroenterologist finds and removes a polyp. This is common -- polyps are found in roughly 25-40% of screening colonoscopies. The procedure is still preventive. The polyp removal is part of the screening process.
But here is where the billing goes wrong. The facility or physician codes the procedure as diagnostic instead of screening because a polyp was found and removed. Suddenly, your "free" preventive colonoscopy becomes a diagnostic procedure subject to your deductible and coinsurance. Your bill goes from $0 to $1,000-$2,500.
The law is clear on this point. In 2022, the Consolidated Appropriations Act amended the ACA to explicitly state that a colonoscopy that begins as a screening and becomes diagnostic (because of polyp discovery and removal) must still be treated as a preventive service with no cost-sharing. For Medicare patients, this change was phased in starting January 1, 2023, with cost-sharing decreasing each year until reaching $0 in 2030.
If your screening colonoscopy was reclassified as diagnostic because a polyp was found, and you were charged a copay, coinsurance, or deductible, dispute the bill. Under federal law, the procedure should have been covered as a preventive screening regardless of polyp findings.
How colonoscopy billing works
A colonoscopy generates three to four separate charges, each from a different provider:
- The endoscopist's professional fee -- the gastroenterologist who performs the procedure. Billed under a colonoscopy CPT code.
- The facility fee -- the ambulatory surgery center (ASC) or hospital outpatient department where the procedure is performed. This covers the room, equipment, nursing staff, and supplies.
- The anesthesia fee -- the anesthesiologist or CRNA who provides sedation. Billed under anesthesia codes with time units.
- The pathology fee -- the pathologist who examines any tissue removed during the procedure (polyps, biopsies). Only applies if tissue was removed.
Each of these providers may bill separately, and each has its own set of coding rules. Errors can occur on any of the four bills.
ACA free preventive care rules
Understanding the ACA rules for preventive colonoscopy is essential for checking your bill.
Who qualifies for free screening colonoscopy:
- Adults aged 45+ with average risk, per USPSTF recommendations (updated in 2021 to lower the age from 50 to 45).
- Coverage frequency: every 10 years for colonoscopy (or alternative screening at recommended intervals).
- All ACA-compliant plans must cover with $0 cost-sharing. This includes employer-sponsored plans, marketplace plans, and Medicare.
What "free" means in practice:
- No copay for the procedure.
- No coinsurance percentage.
- The deductible does not apply -- the screening is covered before you meet your deductible.
- This applies to the facility fee, the endoscopist's fee, the anesthesia fee, and the pathology fee -- all components of a screening colonoscopy.
The critical coding requirement: For the procedure to be classified as a screening, the claim must use the appropriate screening diagnosis code (ICD-10 code Z12.11 for encounter for screening for malignant neoplasm of colon) and the appropriate modifier. If the diagnosis code or modifier indicates a diagnostic procedure, your insurance will process the claim under diagnostic benefits, and you will owe money.
Polyp removal CPT codes and billing
If polyps are found and removed during your colonoscopy, the procedure code changes from a simple colonoscopy to one that includes the removal technique. These codes are important to understand because they affect both the price and the bundling rules.
Key colonoscopy CPT codes:
45378-- Diagnostic colonoscopy (no biopsy, no polyp removal). Medicare rate: approximately $260-$320.45380-- Colonoscopy with biopsy, single or multiple. Medicare rate: approximately $300-$370.45384-- Colonoscopy with removal of tumor(s), polyp(s), or other lesion(s) by hot biopsy forceps. Medicare rate: approximately $300-$360.45385-- Colonoscopy with removal of tumor(s), polyp(s), or other lesion(s) by snare technique. Medicare rate: approximately $350-$420.45388-- Colonoscopy with ablation of tumor(s), polyp(s), or other lesion(s). Medicare rate: approximately $400-$480.
Common coding errors:
- Billing both
45378and a polyp removal code. If a polyp was removed, the procedure is coded only with the polyp removal code (e.g.,45385). The diagnostic colonoscopy code (45378) is bundled into the removal code -- it should not appear as a separate charge. If you see both codes on the same claim, the45378is a bundling violation. - Billing multiple polyp removal codes for different techniques. If multiple polyps were removed using the same technique, only one code should be billed (with appropriate units). If different techniques were used (e.g., one polyp by snare, another by biopsy forceps), multiple codes may be appropriate, but each should have the correct modifier.
- Upcoding the removal technique. Snare removal (
45385) pays more than hot biopsy forceps (45384). If a small polyp was removed with biopsy forceps but the bill says snare, that is upcoding.
You can check any two colonoscopy codes from your bill using our NCCI code pair checker to see if they should have been bundled.
Facility, anesthesia, and pathology charges
Each component of a colonoscopy bill deserves scrutiny.
Facility fee
The facility fee varies dramatically by location. A colonoscopy at an ambulatory surgery center (ASC) typically costs $800-$1,500 for the facility fee alone. At a hospital outpatient department, the same procedure can cost $2,000-$4,500 for the facility fee. If your colonoscopy was performed at a hospital-affiliated facility but you were told it was an ASC, the facility fee may be inflated.
Anesthesia
Most colonoscopies use moderate sedation (also called "twilight sedation" or "conscious sedation"), typically with propofol. Anesthesia for colonoscopy is billed with a base unit value plus time units. The total anesthesia charge typically runs $300-$800.
Anesthesia errors to check:
- Separate anesthesia charge when sedation is administered by the endoscopist. If the gastroenterologist administers moderate sedation without an anesthesiologist present, the sedation is part of the procedure and should not generate a separate anesthesia bill. Moderate sedation codes
99151-99153may be used, but a separate anesthesiology claim should not appear. - Anesthesia time inflated. A routine colonoscopy takes 20-45 minutes. Anesthesia time should be similar. If the anesthesia bill shows 90 minutes, the time is likely wrong.
- Anesthesia billed for screening colonoscopy as non-preventive. If your colonoscopy is a covered preventive screening, the anesthesia is part of the preventive service and should also be covered with no cost-sharing.
Pathology
If polyps or tissue samples were removed, they are sent to a pathologist for examination. The pathology charge is typically $100-$400 depending on the number of specimens and the complexity of the analysis. Check that the number of specimens billed by the pathologist matches the number of polyps or biopsies documented in the procedure report.
Anesthesia billing for routine sedation
There is an ongoing industry debate about whether a separate anesthesiologist is necessary for routine colonoscopy sedation. For patients, the billing impact is clear: having a separate anesthesiologist can add $500-$1,000+ to the total cost.
What to know:
- Many gastroenterologists can safely administer moderate sedation for routine colonoscopies without a separate anesthesiologist.
- Some facilities use anesthesiologists or CRNAs for all colonoscopies as a matter of policy, not medical necessity. This is not wrong, but it does increase the cost.
- If an anesthesiologist was present and you received a separate anesthesia bill, verify that the anesthesia services are correctly coded and that the time units are accurate.
- For screening colonoscopies under the ACA preventive care mandate, the anesthesia component should be covered with zero cost-sharing regardless of whether a separate anesthesiologist provided it.
Wrong modifier usage
Modifiers are two-digit codes appended to CPT codes that provide additional information about the service. In colonoscopy billing, wrong or missing modifiers are a frequent cause of claim denials and incorrect patient charges.
Key colonoscopy modifiers:
-PT-- Colorectal cancer screening test converted to diagnostic or therapeutic procedure. This modifier should be used when a screening colonoscopy results in polyp removal. It tells the insurer to process the claim under preventive benefits even though a therapeutic procedure was performed.-33-- Preventive services. Used to indicate that the service is a preventive screening, which should be covered with no cost-sharing under the ACA.-59-- Distinct procedural service. Used when multiple procedures are performed during the same session that would otherwise be bundled. Misuse of-59is one of the most common modifier abuses in all of medical billing.-76-- Repeat procedure by same physician. Rarely appropriate for colonoscopy in a single encounter.
Common modifier errors:
- Missing
-PTor-33modifier on a screening colonoscopy. Without these modifiers, the insurer may process the claim as diagnostic, resulting in unexpected cost-sharing for the patient. - Using
-59to unbundle codes that should be bundled. Adding modifier-59to bypass NCCI edit rules and bill codes separately that should be bundled is a common billing abuse. If you see-59on multiple line items of your colonoscopy bill, check whether the unbundling is clinically justified.
Check for NCCI bundling violations
Enter any two CPT codes from your colonoscopy bill to see if they should have been bundled together.
NCCI Code Pair CheckerHow to check your colonoscopy bill
- Determine whether your colonoscopy was screening or diagnostic. Were you asymptomatic and undergoing routine screening, or were you being evaluated for specific symptoms (blood in stool, change in bowel habits, family history of colon cancer requiring surveillance)? The answer determines whether it should be billed as preventive.
- Check the diagnosis code. Look at your EOB for the ICD-10 diagnosis code.
Z12.11(screening for malignant neoplasm of colon) indicates a screening procedure. Diagnosis codes starting withK(likeK63.5for polyp) orD(likeD12.6for benign neoplasm) indicate diagnostic. If your procedure was a screening that was recoded as diagnostic because of polyp findings, this should be disputed. - Verify the CPT code. Check that the colonoscopy code matches what happened. If polyps were removed, the code should reflect the removal technique. The diagnostic colonoscopy code (
45378) should not appear separately alongside a polyp removal code. Use our CPT lookup tool to verify the code description. - Check for modifier
-PTor-33. If this was a preventive screening, one of these modifiers should be present on the claim. Their absence may be why you are being charged. - Collect all bills. You may receive separate bills from the endoscopist, the facility, the anesthesiologist, and the pathologist. Request itemized statements from each.
- Verify anesthesia time. Compare the billed anesthesia time to the actual procedure duration documented in the procedure report.
- Check pathology specimen count. The number of pathology specimens billed should match the number of polyps/biopsies documented in the procedure report.
What to do when you find an error
- For the screening-to-diagnostic reclassification: Contact your gastroenterologist's billing office first. Ask them to recode the claim with the correct screening diagnosis code (
Z12.11) and the-PTor-33modifier. Most offices will resubmit the corrected claim to your insurer. - Contact your insurer. If the provider will not recode, call your insurer and explain that the procedure was a preventive screening colonoscopy that was incorrectly coded as diagnostic. Ask them to reprocess the claim under preventive benefits. Cite the ACA preventive care mandate and the 2022 Consolidated Appropriations Act.
- For bundling errors: If you see the diagnostic colonoscopy code (
45378) billed alongside a polyp removal code, contact the billing office and reference the NCCI bundling rules. - Send a written dispute. Our dispute letter generator can create a letter with the appropriate citations for your situation.
- File a complaint. If your insurer refuses to cover a screening colonoscopy as preventive, file a complaint with your state insurance commissioner. For Medicare claims, contact 1-800-MEDICARE.
For a deeper dive into medical billing error types and the dispute process, see our step-by-step bill checking guide and our universal dispute guide. If your insurer denied the colonoscopy as non-preventive, our insurance billing errors guide covers the appeal process. For state-specific billing protections, check our state rights guide.
Look up your colonoscopy CPT codes
Verify the codes on your bill, check Medicare rates, and confirm the code description matches your procedure.
CPT/HCPCS LookupDisclaimer: This guide is for educational purposes only and does not constitute legal, financial, or medical advice. ACA preventive care rules and Medicare coverage provisions described here are based on federal law as of early 2026. The Medicare cost-sharing phase-in for screening colonoscopies with polyp removal applies through 2030. Insurance plans and billing practices vary. Consult a licensed professional for advice specific to your circumstances.