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 G9903: Tobacco non-user screening and MIPS reporting

Key Takeaways

Key Takeaways

HCPCS code G9903 reports that a patient was screened for tobacco use and confirmed as a tobacco non-user, used primarily for QPP/MIPS quality reporting under Measure 226.

G9903 carries a coverage code of C (carrier judgment), meaning Medicare reimbursement is not guaranteed and varies by local MAC policy.

The four related G-codes (G9902, G9903, G9904, G9905) are mutually exclusive: only one may be submitted per patient encounter for Measure 226.

Pabau’s claims management software lets practices attach G9903 and related quality measure codes directly to patient encounters, reducing documentation errors at the point of care.

HCPCS Code G9903: definition and clinical description

Tobacco use remains one of the leading preventable causes of death in the United States, and routine screening is a cornerstone of preventive care. Claims management software that handles quality measure codes accurately is essential for practices participating in value-based care programs. HCPCS code G9903 is the specific billing code used when a provider screens a patient for tobacco use and that patient is identified as a tobacco non-user.

Automate claims through Healthcode
Automate claims through Healthcode

The official long descriptor for G9903 is: Patient screened for tobacco use and identified as a tobacco non-user. Its short descriptor is “Pt scrn tbco id as non user.” This code was added to the HCPCS Level II code set by the Centers for Medicare and Medicaid Services (CMS), which maintains the G-code series, and it became effective January 1, 2018.

G9903 is not a billable procedure in the traditional fee-for-service sense. It is a quality reporting code used to document that a preventive screening activity occurred and produced a specific result. Understanding that distinction is where many billing teams go wrong.

G9903 code properties and coverage status

Every HCPCS code carries a set of administrative properties that govern how it is processed. G9903 has two properties billing teams need to know before submitting a claim.

PropertyValueWhat it means
Coverage codeC (Carrier judgment)Medicare reimbursement is at the discretion of the local MAC; not nationally guaranteed
Action codeN (No maintenance)CMS does not actively update this code; the descriptor is stable
Action effective dateJanuary 1, 2018The code became active in the HCPCS system on this date
Valid for 2025/2026YesActive and billable in the current code year
Code seriesHCPCS Level II G-codesTemporary codes maintained by CMS for quality programs

The carrier judgment designation is significant. Unlike nationally covered procedures, G9903 reimbursement depends on local Medicare Administrative Contractor (MAC) policy. Some MACs cover quality reporting G-codes under specific quality measure reporting scenarios; others do not issue direct payment. Verify with your MAC before assuming reimbursement.

Use the CMS Physician Fee Schedule search tool to look up current national payment indicators for G9903. For HCPCS Level II code reference and crosswalk lookups, AAPC Codify provides a searchable database with coverage notes.

HCPCS Code G9903 and QPP quality measure 226

The primary context for G9903 is the Quality Payment Program (QPP) under MIPS (Merit-based Incentive Payment System). G9903 is one of four G-codes used to report performance on QPP Quality Measure 226: Tobacco Use: Screening and Cessation Intervention.

Measure 226 requires eligible clinicians to document one of three outcomes for every patient encounter: the patient was screened and is a tobacco non-user (G9903), the patient was screened and is a tobacco user and received or was referred for cessation intervention (G9902), or the screening was not performed (G9904 or G9905 with a reason). G9903 represents performance met for the non-user population.

How Measure 226 performance is calculated

For MIPS reporting purposes, submitting G9903 counts toward your performance rate for Measure 226. The denominator includes all eligible encounters; the numerator includes encounters where performance was met (G9903 or G9902 with cessation intervention). A higher numerator-to-denominator ratio improves your quality score.

Practices with strong patient compliance documentation workflows consistently see better quality reporting outcomes because screening is recorded at every eligible visit rather than only on demand. Maintaining this discipline requires systematic documentation at the point of care, not a retroactive review.

Eligible clinician types for Measure 226

  • Primary care physicians
  • Nurse practitioners
  • Physician assistants
  • Clinical social workers (where applicable)
  • Certified nurse-midwives
  • Eligible specialists participating in MIPS

Check annual QPP participation thresholds on the CMS QPP website, as eligibility criteria update each performance year.

G9903 belongs to a family of four tobacco screening G-codes under Measure 226. Only one may appear on a claim for a given encounter. Selecting the wrong code is the most common billing error in this code family.

HCPCS Code Description Measure 226 status
G9902 Patient screened for tobacco use and identified as a tobacco user; received cessation intervention Performance met
G9903 Patient screened for tobacco use and identified as a tobacco non-user Performance met
G9904 Tobacco use screening not performed for medical reason(s) Performance exception (medical)
G9905 Patient not screened for tobacco use, reason not given Performance not met

The critical distinction between G9903 and G9902: G9902 applies when the patient IS a tobacco user and received or was referred for cessation counseling. G9903 applies when the patient is NOT a tobacco user. Submitting G9903 for a known tobacco user is a coding error that misrepresents the clinical encounter and inflates your Measure 226 performance rate.

G9904 vs G9905: G9904 is a medical exception for documented clinical reasons (for example, a patient with dementia unable to complete the screening). G9905 is the default “not screened, no reason given” code and counts as performance not met. Only use G9905 when no other code applies and no exception exists.

Pro Tip

Flag tobacco status as a required field in your patient intake workflow. When staff document non-user status at check-in, the G9903 code can be attached to the encounter automatically rather than relying on providers to remember to add it at the end of a busy session.

Documentation requirements for HCPCS Code G9903

Submitting G9903 without supporting documentation is an audit risk. The chart must show that a tobacco use screening was actively conducted during the encounter, not simply that the patient reported non-use at a prior visit. Solid HIPAA-compliant documentation practices protect your practice in the event of a post-payment audit.

What the medical record must include

  • Date of the encounter at which tobacco screening was performed
  • The screening method used (for example, a structured question set or validated tool such as the USPSTF tobacco screening protocol)
  • The patient’s response: confirmed non-user status
  • Clinician name and credentials
  • Any clinical notes supporting the finding (including products covered: cigarettes, smokeless tobacco, cigars, e-cigarettes where policy requires)

Using digital forms to capture tobacco screening as a structured intake question creates an automatic time-stamped record tied to the encounter. This is substantially more defensible in an audit than a free-text note written hours after the visit.

Customizable consent and intake forms
Customizable consent and intake forms

Billing teams reviewing medical forms at your practice should confirm that tobacco screening is a required field, not an optional one. Optional fields get skipped. Required fields become standard workflow.

Common documentation mistakes

  • Carry-forward documentation: Using a prior visit’s tobacco status without re-screening at the current encounter. Each billable encounter requires a current screening.
  • Insufficient screening method detail: Noting “patient denies tobacco use” without reference to the screening tool or question set used.
  • Wrong code selected: Submitting G9903 when the patient is a tobacco user who received cessation counseling (should be G9902).
  • Missing provider signature: A screening note without an authenticating provider signature is incomplete documentation.

Streamline your quality measure documentation

Pabau lets practices attach HCPCS quality measure codes like G9903 directly to patient encounters, flag tobacco screening as a required intake field, and reduce coding errors at the point of care.

Pabau clinic management platform

Billing and claim submission guidance for G9903

HCPCS Code G9903 is reported on the same claim as the primary evaluation and management (E/M) or preventive care visit code. It is appended to, not submitted in place of, the visit code. Here is how the claim submission process typically works for Measure 226 reporting.

Step-by-step claim submission

  1. Identify the primary visit code: The E/M or preventive service code (for example, 99214 or 99395) that represents the encounter.
  2. Confirm tobacco screening occurred and non-user status documented: Review the encounter note for the required documentation elements above.
  3. Select G9903: Add G9903 as an additional line item on the claim. Do not submit alongside G9902, G9904, or G9905.
  4. Submit to payer: For Medicare Part B claims, submit via your clearinghouse. Check with your local MAC for any specific reporting requirements on the 837P transaction.
  5. Track the outcome: Monitor remittance advice for denial or zero-payment indicators. A carrier judgment coverage code means the MAC may return a zero-dollar payment even on an accepted claim.

Practices using automated workflows can build a rule that prompts coders to verify the tobacco screening field before the claim is finalized. This removes a manual review step and catches the most common error before submission rather than after denial.

Automated communication in Pabau
Automated communication in Pabau

A primary care compliance checklist should include a regular audit of Measure 226 coding accuracy, reviewing a sample of encounters each quarter to confirm the correct G-code was selected for each documented screening outcome.

Pro Tip

Run a monthly coding accuracy report on your G9902/G9903 split. If more than 95% of your Measure 226 submissions are G9903 (non-user), the data likely reflects under-screening of actual tobacco users rather than a genuinely low-tobacco patient population. Investigate before your MIPS data is reviewed.

Payer coverage and reimbursement for HCPCS Code G9903

Coverage for G9903 varies significantly by payer. The carrier judgment designation means no national Medicare payment amount is guaranteed. Here is what practices typically encounter by payer type.

Payer typeTypical G9903 handlingBilling guidance
Medicare Part B (MAC-dependent)Zero or nominal payment; accepted for MIPS reporting purposesCheck your local MAC’s LCD/NCD for quality reporting policies
Medicare AdvantageVaries by plan; some mirror Medicare, others pay for preventive quality codesCheck plan-specific coverage and prior authorization rules
Commercial insurersMost do not reimburse G-codes separately; may require different quality reporting mechanismsConfirm with payer prior to routine submission
MedicaidState-dependent; some states use G-codes for quality programsContact state Medicaid agency or MAC equivalent

Use the PGM Billing HCPCS lookup tool to cross-reference G9903 payment indicators across fee schedules. The tool draws on CMS data and is freely available for reference. For practices concerned about clinic software compliance during payer audits, ensuring your platform maintains a complete encounter-level audit trail is as important as selecting the right G-code.

EHR and practice workflow integration for G9903 reporting

The biggest operational challenge with Measure 226 is not the coding itself. It is building a workflow where tobacco screening happens consistently at every eligible encounter, the result is captured in a structured field, and the right G-code is appended to the claim without requiring manual lookup every time.

Practices using structured patient records with tobacco status as a dedicated field can configure their billing workflow to suggest G9903 automatically when non-user status is confirmed. This eliminates the cognitive burden on coders and reduces the risk of selecting the wrong code in a high-volume clinic day.

Comprehensive patient records
Comprehensive patient records

Pabau supports HCPCS and CPT code documentation within its EHR and billing workflows, enabling practices to attach quality measure codes like G9903 directly to patient encounters. This is particularly valuable for multi-specialty or wellness clinic environments where preventive screening codes span multiple provider types and visit formats.

For practices looking to review broader workflow improvements, resources covering features that save private practices time include documentation automation, structured intake forms, and recall workflows that keep preventive care coding consistent across the practice.

Maintaining consistent practice management workflows ensures that quality reporting activity like Measure 226 does not rely on individual provider memory but is instead embedded into the standard encounter flow for every eligible visit type.

Conclusion

HCPCS Code G9903 is a straightforward code with a very specific clinical and administrative purpose: documenting that a patient was screened for tobacco use and confirmed as a non-user, contributing to performance on QPP Measure 226. The coding errors that create audit risk are equally straightforward to prevent: choose only one G-code per encounter, document the screening actively rather than relying on carry-forward notes, and confirm your MAC’s coverage policy before assuming reimbursement.

Pabau’s claims management and digital documentation tools help practices build the structured workflows that make accurate G9903 reporting routine rather than reactive. To see how Pabau handles quality measure coding in a live environment, book a demo.

Continue your research

Continue your research

Need a structured approach to preventive care documentation? Primary care compliance checklist covers documentation standards for preventive screenings and quality reporting encounters.

Looking to reduce billing errors across your practice? Claims management software from Pabau lets billing teams attach procedure and quality codes directly to patient encounters.

Want to standardize your patient intake process? Medical forms at your practice explains how structured intake workflows capture required screening data at every eligible visit.

Frequently Asked Questions

What does HCPCS code G9903 mean?

G9903 is the HCPCS Level II code used when a patient is screened for tobacco use during a clinical encounter and identified as a tobacco non-user. It is reported for quality measure purposes under QPP MIPS Measure 226 and carries a carrier judgment (C) coverage designation, meaning Medicare reimbursement depends on local MAC policy rather than a guaranteed national payment rate.

What is the difference between G9902 and G9903?

G9902 is reported when a patient is screened for tobacco use, identified as a tobacco user, and received or was referred for cessation intervention. G9903 is reported when the patient is screened and identified as a non-user. Only one of these codes may appear on a single encounter claim; submitting both simultaneously is a billing error.

Is G9903 a quality measure code?

Yes. G9903 is one of four G-codes (G9902, G9903, G9904, G9905) that report performance on QPP Quality Measure 226: Tobacco Use: Screening and Cessation Intervention. Submitting G9903 counts as performance met for the non-user population in your MIPS quality reporting score.

What documentation is required to bill G9903?

The encounter record must show the date of the screening, the method or question set used, the patient’s confirmed non-user status, and the clinician’s signature. Relying on a carry-forward tobacco status from a prior visit without re-screening at the current encounter does not satisfy the documentation requirement and creates audit exposure.

Does Medicare pay for G9903?

Not always. G9903 carries a coverage code of C (carrier judgment), which means payment is determined by the local Medicare Administrative Contractor (MAC), not a fixed national rate. Many MACs accept G9903 for MIPS reporting purposes but issue zero-dollar payment. Confirm your MAC’s specific policy before building expected revenue around this code.

×