Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Billing Codes

HCPCS Code G0121: Billing guide for non-high-risk screening colonoscopy

Key Takeaways

Key Takeaways

HCPCS Code G0121 covers colorectal cancer screening colonoscopy for Medicare patients not meeting high-risk criteria.

Medicare covers G0121 once every 10 years for non-high-risk beneficiaries, per CMS National Coverage Determination 210.3.

Always pair G0121 with ICD-10-CM Z12.11; using outdated V-codes is a common denial trigger. If the screening converts to a therapeutic procedure, report the CPT code with modifier -PT instead of G0121.

Moderate sedation was unbundled from GI endoscopy on January 1, 2017 and is separately billable using HCPCS G0500 (or CPT 99151-99157). Pabau’s claims management software helps capture sedation and other billable services correctly before submission.

HCPCS Code G0121 is a Medicare G-code used to report a complete diagnostic colonoscopy performed as a colorectal cancer screening on a beneficiary who does not meet the criteria for high-risk status. The Centers for Medicare and Medicaid Services (CMS) maintains the G-code series specifically to cover preventive services that do not have an equivalent CPT code for Medicare billing purposes. G0121 falls into this category: commercial payers use CPT 45378 for the same procedure, but Medicare requires the G-code.

The code sits within the broader Medicare colorectal cancer screening benefit established under Section 4104 of the Balanced Budget Act of 1997 and governed by CMS National Coverage Determination (NCD) 210.3. Understanding where G0121 sits within that framework is the first step to billing it correctly.

What “not meeting criteria for high risk” means clinically

A patient qualifies as non-high-risk (G0121) when their documented medical and family history contains none of the following high-risk indicators:

  • Personal history of colorectal cancer or adenomatous polyps
  • Family history of colorectal cancer or adenomatous polyps in a first-degree relative
  • Family history of familial adenomatous polyposis (FAP) or hereditary nonpolyposis colorectal cancer (HNPCC)
  • Personal history of chronic inflammatory bowel disease (Crohn’s disease, ulcerative colitis)

If any of these risk factors are documented, the correct code shifts to HCPCS G0105 (high-risk individual). Misclassifying a high-risk patient as non-high-risk to gain a more favorable frequency window is an OIG audit focus area and should be treated as a compliance risk, not a billing shortcut. Practices managing compliance workflows across multiple providers benefit from building risk-classification checkpoints directly into their pre-authorization processes.

HIPAA compliance in Pabau
HIPAA compliance in Pabau.

Eligible patients and Medicare coverage frequency

Medicare covers G0121 once every 10 years for beneficiaries who do not meet high-risk criteria, per CMS Transmittal R769HO and NCD 210.3. There is no minimum age floor for the preventive benefit under the ACA; however, for traditional Medicare beneficiaries the benefit most commonly applies to those aged 50 and older.

Frequency is enforced at the claims level. If a claim for G0121 is submitted within 10 years of a prior G0121 or G0105 claim, it will deny automatically. Coders must verify the patient’s colonoscopy history before submission. Accurate medical records that capture prior screening dates and prior G-code submissions are the most reliable way to prevent frequency-based denials before the claim leaves the practice.

Comprehensive patient records
Comprehensive patient records.
CodePatient categoryMedicare frequencyCost-sharing
G0121Non-high-riskOnce every 10 yearsDeductible and coinsurance waived (ACA preventive benefit)
G0105High-riskOnce every 2 yearsDeductible and coinsurance waived (ACA preventive benefit)
G0104Non-high-risk (flexible sigmoidoscopy)Once every 4 yearsDeductible and coinsurance waived (ACA preventive benefit)

Under the Affordable Care Act (ACA), Medicare waives both the Part B deductible and coinsurance for G0121 when the procedure is performed as a preventive screening with no polyps or other findings. The cost-sharing benefit applies as long as the procedure remains purely preventive throughout. When it converts to a diagnostic or therapeutic service mid-procedure, cost-sharing rules change and the claim requires Modifier -PT; for dates of service from January 1, 2023 through December 31, 2026, a reduced coinsurance of 15% (rather than the full 20%) applies to the converted service, phasing out to zero in later years.

Diagnosis codes and modifiers for G0121

Paired diagnosis codes and modifiers are where most G0121 claims succeed or fail. CMS and Medicare Administrative Contractors (MACs) check both the G-code and its accompanying ICD-10-CM code at adjudication. A mismatch produces an automatic denial.

Correct ICD-10-CM diagnosis code pairing

The current standard diagnosis code for G0121 is Z12.11 (encounter for screening for malignant neoplasm of colon). This code replaced the legacy ICD-9 V76.51 when ICD-10-CM was implemented. Submitting a claim with V76.51 or any ICD-9 code today will generate an automatic denial. Current ICD-10-CM codes are mandatory on all Medicare claims as part of broader HIPAA compliance for medical offices.

Secondary diagnosis codes may be added to provide clinical context but do not replace Z12.11 as the primary code on a G0121 claim. For example, if the patient has a documented family history of colon cancer that does not rise to the level of high risk, the coder may add Z80.0 as a secondary code while keeping Z12.11 primary. If personal history of colon polyps is present (ICD-10-CM Z86.010), reconsider whether G0105 (high-risk) is more appropriate before billing G0121.

Modifier -PT: When a screening colonoscopy becomes diagnostic

This is the most clinically significant modifier for G0121 billing. When a screening colonoscopy begins as a preventive procedure under G0121 and a finding such as a polyp, lesion, or bleeding source is discovered, the procedure becomes therapeutic or diagnostic mid-procedure.

The practical effect of Modifier -PT is significant. It signals to Medicare that the procedure transitioned from preventive to diagnostic, which changes the cost-sharing structure. The patient’s deductible and/or coinsurance can apply to the diagnostic portion of the encounter. Failure to append Modifier -PT when warranted exposes the practice to a compliance risk: billing as preventive when the claim contains documentation of a finding is inconsistent and can trigger audit scrutiny. Failure to append it also harms the patient, because Medicare may later recoup the difference between preventive and diagnostic cost-sharing.

Modifier -PT applies specifically to Medicare colorectal cancer screening claims (G0104, G0105, and G0121) when the procedure converts. When conversion occurs, the screening G-code is no longer reported; instead, the appropriate diagnostic or therapeutic CPT code (range 45379-45398) is billed with Modifier -PT appended to it.

Modifier 33: Preventive service cost-sharing waiver

Modifier 33 signals that a service is a preventive service under the ACA for which cost-sharing is waived. For Medicare beneficiaries receiving a purely preventive G0121, this modifier is generally not required on the G-code itself because Medicare handles the cost-sharing waiver administratively. However, some non-Medicare payers require Modifier 33 to trigger the preventive benefit. Always verify individual payer requirements. If the procedure converts to diagnostic, Modifier -PT takes precedence.

Modifier -53: Discontinued procedure

When a colonoscopy is started but cannot be completed due to a medical necessity reason (patient intolerance, inadequate bowel prep, technical difficulty), Modifier -53 is appended to G0121. Payment is reduced to reflect the partial procedure. Documentation must clearly support why the procedure could not be completed.

Pro Tip

Before every G0121 submission, run a three-point check: (1) confirm the patient’s last colonoscopy date against Medicare’s 10-year window, (2) verify Z12.11 is the primary ICD-10-CM code, and (3) review the operative note for any findings that would require Modifier -PT. Building this into your pre-submission workflow catches the most common G0121 denial causes before the claim leaves your system.

G0121 vs G0105 vs CPT 45378: Choosing the right code

Three codes cover the same colonoscopy procedure depending on payer and patient risk profile. Using the wrong one produces either a denial or a compliance exposure. Here is how to distinguish them.

G0121 vs G0105

G0121 and G0105 are both Medicare colonoscopy screening codes. The difference is the patient’s risk classification. G0121 covers non-high-risk patients (once every 10 years); G0105 covers high-risk patients (once every 2 years). Both require a corresponding ICD-10-CM code: Z12.11 pairs with G0121; high-risk diagnosis codes including Z80.0, Z86.010, and personal history of colorectal cancer codes pair with G0105. The clinical documentation must support whichever risk category is billed. Using G0105 for a non-high-risk patient to access the more frequent coverage window is upcoding, a documented OIG enforcement area. Practices looking to standardize primary care HIPAA compliance workflows should ensure risk classification is part of the intake documentation protocol.

G0121 vs CPT 45378

CPT 45378 is the non-Medicare equivalent of G0121 used by commercial and private payers. For commercial claims, bill CPT 45378 for a colonoscopy to the cecum. For Medicare claims, HCPCS Code G0121 is required. Submitting CPT 45378 to Medicare for a preventive screening colonoscopy will result in a denial because CMS does not cover CPT codes for colonoscopy screening in the same way it covers G-codes. The two codes are clinically equivalent but administratively distinct. Practices that treat both Medicare and commercial patients need payer-specific coding rules built into their claims management workflows to route each claim to the right code automatically.

Automate claims through Healthcode
Automate claims through Healthcode.

Reduce G0121 denials with Pabau’s claims management tools

Pabau helps GI and primary care practices catch modifier errors, frequency conflicts, and incorrect diagnosis code pairings before claims are submitted. See how automated billing workflows reduce denial rates.

Pabau claims management dashboard

Documentation requirements for HCPCS Code G0121

Adequate documentation is the foundation of every successful G0121 claim and the first line of defense in an audit. CMS and MAC review guidelines consistently find that inadequate documentation is the leading cause of improper payments for colorectal cancer screening codes.

A complete G0121 documentation set should include each of the following elements:

  • Patient risk assessment: Explicit documentation in the medical record that the patient does not meet high-risk criteria for colorectal cancer. This is the clinical basis for using G0121 rather than G0105.
  • Procedure report: A complete colonoscopy report documenting extent of the examination (cecal intubation confirmed), quality of bowel preparation, and findings. If the procedure is incomplete, document the reason and append Modifier -53.
  • Date of last screening: Documentation or query result showing the patient’s prior colonoscopy date, confirming the 10-year frequency window has elapsed.
  • Informed consent: Signed consent form documenting the patient’s understanding of the procedure, risks, and the preventive nature of the screening.
  • Findings and any interventions: If a polyp or other finding is removed or biopsied, document this clearly. The encounter then converts to a therapeutic procedure, so report the appropriate CPT code (e.g., 45380 for biopsy) with Modifier -PT instead of G0121.

Keeping documentation structured and retrievable is easier with digital forms and clinical documentation tools that attach directly to the patient record. Pre-built colonoscopy procedure templates reduce the likelihood of missing required elements at the point of care. The AAPC Codify HCPCS lookup is a useful reference for verifying code-specific documentation requirements against current coding guidelines.

Digital forms
Digital forms

Reimbursement, sedation billing, and NCCI edits

Understanding how moderate sedation is reported and which procedure codes can be combined prevents both under-billing and claim rejections from National Correct Coding Initiative (NCCI) edits.

Moderate sedation is separately billable since 2017

Beginning January 1, 2017, moderate sedation was unbundled from GI endoscopy procedures under the Medicare Physician Fee Schedule, and the procedure work RVUs were reduced to reflect its removal. The American Society for Gastrointestinal Endoscopy (ASGE) 2018 coding sheet confirms this change: when the performing physician furnishes moderate sedation during a G0121 colonoscopy, it is separately reportable to Medicare using HCPCS G0500 (the GI-endoscopy-specific moderate sedation code; report additional time beyond the first 15 minutes with 99153). Non-Medicare payers generally use CPT 99151-99153 instead. If an anesthesiologist or CRNA separately administers anesthesia, that anesthesia service is billed independently by that provider under the anesthesia codes.

Medicare reimbursement rates

Reimbursement for G0121 varies by geographic location, facility type, and the applicable Medicare Physician Fee Schedule (MPFS) conversion factor for the calendar year. Rates differ between the professional component (physician performing the procedure) and the facility fee (hospital outpatient or ambulatory surgery center). In hospital outpatient settings, G0121 is reimbursed under an Ambulatory Payment Classification (APC) rather than the MPFS.

For current 2026 reimbursement values, use the CMS Physician Fee Schedule lookup tool, entering G0121 with your practice’s locality code. The PGM Billing HCPCS lookup tool is a convenient secondary reference for confirming a code’s description, but current dollar values should always be taken from the CMS source above. Rates must be verified annually because the MPFS conversion factor changes each calendar year.

NCCI edits and additional procedure codes

When a therapeutic procedure is performed during a colonoscopy that began as a G0121 screening, the encounter converts: report the therapeutic CPT code (e.g., 45380 for biopsy, 45385 for polypectomy) with Modifier -PT instead of G0121, rather than billing both. The NCCI edits govern which codes can be billed together; some combinations require a modifier to override the edit, while others are unconditional bundling pairs. Always consult the current NCCI edit tables before submitting multiple codes on the same colonoscopy claim. Practices managing complex claims across GI or primary care specialties can use automated billing workflows to flag NCCI conflicts before submission.

Pro Tip

When a G0121 screening converts to a therapeutic procedure (e.g., polypectomy), stop reporting G0121 and bill the therapeutic CPT code instead (e.g., 45385) with Modifier -PT appended. The Modifier -PT flags the conversion for Medicare so the patient keeps the screening deductible waiver, while the CPT code captures the actual work performed. Reporting both G0121 and the therapeutic code for the same session is incorrect.

Common billing errors and denial prevention

G0121 denials cluster around a predictable set of errors. Knowing them in advance lets billing teams build checkpoints that catch issues before the claim is submitted.

  • Using V76.51 instead of Z12.11: ICD-9 codes are rejected at adjudication. Z12.11 is the only valid primary diagnosis code for a non-high-risk screening colonoscopy under ICD-10-CM.
  • Missing Modifier -PT after a finding: When a polyp is removed or a biopsy taken, the encounter converts and the therapeutic CPT code must carry Modifier -PT (the screening G-code is no longer reported). Omitting it leads to a mismatch between documentation and billing that can trigger a post-payment audit.
  • Billing G0121 within the 10-year frequency window: Submitting G0121 within 10 years of a prior colonoscopy claim generates an automatic frequency denial. Verify the prior claim date before submission.
  • Reporting moderate sedation with the wrong code: Since January 1, 2017, moderate sedation furnished by the endoscopist is separately billable, but Medicare requires HCPCS G0500 (not CPT 99151-99152) for GI endoscopy. Using the wrong sedation code, or omitting it entirely, costs the practice legitimate reimbursement.
  • Submitting CPT 45378 to Medicare: Commercial coders billing Medicare without adjusting to the G-code generate a denial. Payer-specific code routing prevents this error.
  • Billing G0105 without documented high-risk criteria: This is upcoding. The medical record must explicitly support high-risk classification. Billing G0105 for a patient with only a family history of remote relatives does not meet the documented criteria.

For GI practices submitting high volumes of colonoscopy claims, a pre-submission audit using the procedure code reference library and a systematic check against current ICD-10-CM coding guidelines keeps denial rates low. Tracking denial patterns by code and modifier over time is also useful. Practices using Pabau can leverage reporting and analytics to identify recurring denial reasons and address root causes at the workflow level. The NLM’s HCPCS Level II API is another resource for programmatic code validation if your practice uses a custom billing integration.

Place of service and facility vs professional billing

G0121 is billed differently depending on where the procedure takes place and which entity is submitting the claim. Place of Service (POS) codes affect both claim routing and reimbursement rate.

  • POS 11 (Office): Used when the colonoscopy is performed in a physician’s office-based endoscopy suite. The physician bills the full non-facility rate under the MPFS.
  • POS 22 (Outpatient hospital): The physician bills the MPFS facility rate (lower). The hospital separately bills the facility fee under an APC through Medicare Part A or Part B outpatient.
  • POS 24 (Ambulatory surgery center): The physician bills the facility rate. The ASC bills Medicare separately for the facility component under the ASC fee schedule.

Split/shared billing scenarios apply in hospital outpatient settings where both a physician and an advanced practice provider (NP or PA) are involved in the procedure. CMS rules govern which provider’s NPI is placed on the claim based on who performed the substantive portion of the procedure. Documenting provider roles clearly in the procedure note is essential when split billing may apply. Practices managing multi-provider GI teams benefit from team management tools that track provider-level procedure attribution. The ICD-10 coding reference library on Pabau’s site covers related documentation requirements across procedure types.

For practices in functional medicine or integrative care settings where preventive colonoscopy may be part of a broader wellness panel, a personalized practice software can help coordinate documentation across multiple preventive services on the same date of service without creating bundling conflicts.

Conclusion

HCPCS Code G0121 is straightforward in principle: one code, one non-high-risk patient, one preventive colonoscopy. In practice, the claim lives or dies on four decisions: the correct ICD-10-CM pairing (Z12.11), the right modifier when findings appear (Modifier -PT), confirmation the 10-year window has elapsed, and awareness that moderate sedation is now separately billable (HCPCS G0500) rather than bundled. Getting any one of these wrong converts a clean claim into a denial or, worse, an audit flag.

Practices that build these checks into their pre-submission workflow stop the errors before they reach the payer. Pabau’s claims management tools help GI and primary care teams automate those checkpoints. Book a demo to see how Pabau supports compliant, efficient colonoscopy billing from documentation through submission.

Continue your research

Continue your research

Need a structured workflow for preventive care documentation? Digital forms helps practices capture structured clinical data at the point of care, reducing documentation gaps that cause claim denials.

Managing compliance requirements across multiple providers? Compliance management software provides a framework for maintaining audit-ready records across your clinical team.

Looking for guidance on related ICD-10 code documentation? ICD-10 coding reference guides on Pabau cover documentation and billing requirements across a range of CPT, HCPCS, and ICD-10 codes.

Want to reduce claim denials with better analytics? Insights+ gives practice managers a real-time view of denial patterns, claim status, and revenue cycle performance.

Frequently Asked Questions

What is HCPCS Code G0121?

HCPCS Code G0121 is a Medicare G-code for colorectal cancer screening colonoscopy performed on a patient who does not meet the criteria for high-risk status. It covers a complete colonoscopy to the cecum performed as a preventive service. Commercial payers use CPT 45378 for the same procedure, but Medicare requires G0121 for coverage under the colorectal cancer screening benefit.

What is the difference between G0121 and G0105?

G0121 is for non-high-risk Medicare patients (covered once every 10 years); G0105 is for high-risk patients (covered once every 2 years). High-risk criteria include personal history of colorectal cancer or adenomatous polyps, family history of colorectal cancer in a first-degree relative, or a diagnosis of inflammatory bowel disease. The clinical documentation must clearly support whichever risk category is billed.

What diagnosis code is used with G0121?

Z12.11 (encounter for screening for malignant neoplasm of colon) is the correct ICD-10-CM code to pair with G0121. Using the outdated ICD-9 code V76.51 will result in an automatic denial. Z12.11 must be the primary diagnosis code on the claim; secondary codes may be added for clinical context.

How often does Medicare cover G0121?

Medicare covers G0121 once every 10 years for beneficiaries who do not meet high-risk criteria, per CMS NCD 210.3 and Transmittal R769HO. A claim submitted within 10 years of a prior G0121 or G0105 colonoscopy will deny automatically based on the frequency limit.

What modifier is used when a screening colonoscopy becomes diagnostic?

Modifier -PT is appended to the diagnostic or therapeutic CPT code (range 45379-45398) when a screening colonoscopy converts mid-procedure (for example, when a polyp is removed); the screening G-code itself is no longer reported. Modifier -PT signals to Medicare that the procedure began as a screening, which preserves the patient’s screening cost-sharing protection. Per FCSO Medicare guidance, it should be added to at least one code on the claim.

Is moderate sedation included in G0121 reimbursement?

No. Beginning January 1, 2017, moderate sedation was unbundled from GI endoscopy procedures, and the procedure RVUs were reduced accordingly. When the performing physician provides moderate sedation during a G0121 colonoscopy, it is separately reportable to Medicare using HCPCS G0500 (or CPT 99151-99157 for non-Medicare payers). If a separately credentialed anesthesiologist or CRNA administers anesthesia, that provider bills independently under the anesthesia codes.

×