Last Updated: January 2026 | Verified for 2026 CMS & AMA Guidelines
CPT 45378 is the foundational medical billing code for a diagnostic colonoscopy. This procedure involves an endoscopic examination of the entire colon (from rectum to cecum) using a flexible scope.
In this comprehensive 2026 guide, we explain the critical differences between screening and diagnostic exams, how to handle "converted" screenings (Modifier PT vs 33), and how to avoid NCCI bundling denials when performing biopsies and polypectomies in the same session.
CPT 45378 is the base code for a complete flexible colonoscopy. The official AMA descriptor states:
"Colonoscopy, flexible; diagnostic, including collection of specimen(s) by brushing or washing, when performed (separate procedure)"
Included Services: The code inherently covers the diagnostic inspection of the colon up to the cecum (and potentially the terminal ileum). It also includes minor diagnostic maneuvers like:
Exclusions: CPT 45378 is used only when the physician visualizes the colon but does not perform a biopsy, polypectomy, or other therapeutic maneuver. If a polyp is found and removed, the coding changes immediately to a therapeutic code (e.g., 45385).
To ensure reimbursement, CPT 45378 must be linked to a valid ICD-10 diagnosis code supporting medical necessity. Indications generally fall into two categories:
Performed on asymptomatic patients to detect polyps or cancer early.
Z12.11 (Screening), Z80.0 (Family Hx), Z86.010 (Personal Hx of Polyps).Performed when the patient has specific signs or symptoms.
K92.2 (Unspecified hemorrhage) or R19.5 (Positive fecal occult blood).D50.0.R19.4 or K59.1 (Diarrhea).CPT 45378 is the "parent" code. If a therapeutic intervention occurs, you must select the code that represents the highest level of complexity performed. You generally cannot bill 45378 if you bill any of the codes below.
| CPT Code | Procedure Type | When to Use |
|---|---|---|
| 45378 | Diagnostic Only | Use ONLY if inspection is done with no biopsy/removal. |
| 45380 | Biopsy (Forceps) | Use if tissue is taken via cold/hot forceps. Supersedes 45378. |
| 45385 | Snare Removal | Use if a polyp is removed via snare technique. Supersedes 45378 and 45380 (for the same lesion). |
| 45384 | Hot Forceps | Use for polyp removal via bipolar cautery forceps (distinct from snare). |
| 45388 | Ablation | Use for destruction of lesions via laser or argon plasma coagulation (APC). |
Billing for screening colonoscopy depends entirely on the payer. The workflow differs significantly between Medicare and Private/Commercial Insurance.
flowchart TD
A[Colonoscopy Encounter] --> B{Patient Type?}
B -->|Medicare| C{Screening or Diagnostic?}
B -->|Commercial| D{Screening or Diagnostic?}
C -->|Screening| E[Use G0105 or G0121]
C -->|Diagnostic| F[Use CPT 45378]
E --> G{Polyp Found & Removed?}
G -->|No| H[Bill G-code as-is]
G -->|Yes| I[Switch to CPT 45385-PT]
D -->|Screening| J[Use CPT 45378-33]
D -->|Diagnostic| K[Use CPT 45378]
J --> L{Polyp Found & Removed?}
L -->|No| M[Bill 45378-33]
L -->|Yes| N[Bill 45385-33]
Using the wrong modifier can lead to claim rejections or improper patient billing.
Scenario 1: Medicare Screening (Normal)
A 66-year-old Medicare patient (average risk) undergoes a screening. The scope reaches the cecum. No polyps found.
Code: G0121 (Diagnosis: Z12.11).
Note: Do not use 45378.
Scenario 2: Commercial Screening with Polyp Removal
A 50-year-old with Blue Cross undergoes a screening. A 5mm polyp is removed by snare.
Code: 45385-33 (Diagnosis: Z12.11 primary, polyp code secondary).
Modifier 33 ensures the preventive benefit is applied.
Scenario 3: Medicare Screening turned Therapeutic
A Medicare patient undergoes screening (G0105). A polyp is removed by snare.
Code: 45385-PT.
We switch from the G-code to the CPT code but add PT to waive the deductible.
Critical Bundling Rule: CPT 45378 is bundled into ALL therapeutic colonoscopy codes. Never bill 45378 and 45385 together for the same session. Additionally, Biopsy (45380) is bundled into Polypectomy (45385) if performed on the same lesion.
Documentation Checklist:
No. 45378 is a diagnostic code. If a therapeutic procedure (45385) is performed, the diagnostic exam is included in the payment for the therapeutic procedure. Do not bill both.
If the provider cannot advance the scope to the cecum (e.g., due to poor prep), bill the intended code (45378 or G0121) with Modifier 53 (for physician) or Modifier 74 (for facility). Do not switch to a flexible sigmoidoscopy code (45330).
Yes. As of 2023, a colonoscopy following a positive non-invasive stool test (like Cologuard or FIT) is considered part of the screening continuum. It should be billed as a screening (using modifiers if therapeutic) and cost-sharing is waived.
© Copyright 2026 American Medical Association. All rights reserved.
A flexible colonoscopy is a diagnostic procedure that involves the insertion of a colonoscope into the rectum, which is then advanced through the entire colon to the cecum or the terminal ileum. This procedure may include the collection of specimens through techniques such as brushing or washing. During the colonoscopy, air is insufflated to expand the colon, allowing for better visualization of the mucosal surfaces. The physician inspects these surfaces for any abnormalities, including ulcerations, varices, bleeding sites, lesions, strictures, or other irregularities. After the initial inspection, the colonoscope is withdrawn, and the mucosal surfaces are examined again to ensure that any potential issues are thoroughly evaluated. If necessary, cytology samples can be collected using a brush that is introduced through the endoscope, or sterile water may be used to wash the mucosal lining, with the aspirated fluid being analyzed for cellular content. These cytology samples are then sent for separate laboratory analysis to provide further diagnostic information.
© Copyright 2026 Coding Ahead. All rights reserved.
Get instant expert-level answers from CasePilot, our coding assistant.
Create a free account to unlock this content
Create a free account to unlock this content
Create a free account to unlock this content
Create a free account to unlock this content
Create a free account to unlock this content
Create a free account to unlock this content
Get instant expert-level medical coding assistance.