Modifier -GO: Services Delivered Under an Outpatient Occupational Therapy Plan of Care
Quick reference
What it signals:-GO is a HCPCS Level II informational modifier that identifies a service as rendered under an outpatient occupational therapy (OT) plan of care.
Mandatory for Medicare Part B OT claims: CMS requires -GO on all Medicare Part B outpatient OT claims. A missing -GO on a Medicare OT claim = automatic denial.
Informational, not reductive:-GO does not trigger any payment reduction on its own. It purely identifies the therapy discipline.
Therapy discipline trio: Medicare uses three therapy discipline modifiers: -GN (SLP), -GP (PT), -GO (OT). Only one discipline modifier is appended per claim line based on the plan of care under which the service is rendered.
Core Medicare/CMS rules (high yield)
Required on all Part B OT outpatient claims: Every covered OT service billed to Medicare in the outpatient setting must carry -GO, regardless of the setting (private practice, hospital outpatient, SNF Part B, telehealth).
Plan of care requirement:-GO implies an established OT plan of care (POC) is on file, certified by the treating physician or NPP. The POC must be reviewed and recertified at least every 90 days.
Companion modifier -CO: When an OT service is furnished in whole or in part by an Occupational Therapist Assistant (OTA), -CO must also be appended — and a 15% Medicare payment reduction is applied. -GO and -CO stack on the same line when applicable.
KX modifier pairing: When OT charges exceed the CY 2026 Medicare annual therapy threshold of $2,480 (OT has its own separate bucket — does not share with PT/SLP), -KX must also be appended on the over-threshold line.
Commercial payers: AOTA notes that many payers (UHC, Humana, BCBS) also require -GO for OT claims. Confirm payer-specific policy — some require it, some treat it as informational, some don’t require it at all.
Documentation checklist (what to show)
Active OT plan of care on file: Signed, dated, physician/NPP-certified OT POC must exist. Recertify every 90 days.
OT credential documented: The treating provider must be a licensed/registered OT (OTR/L) or an OTA operating under appropriate supervision per state law.
Functional goals and medical necessity: Progress notes must document the patient’s functional deficits (ADLs, IADLs, cognitive/motor performance) and measurable, time-bound treatment goals.
Telehealth pairing: For synchronous audio-video OT telehealth billed to Medicare, stack -GO with -95; for audio-only, stack with -FQ.
Common CPT codes billed with -GO (Medicare OT context)
OT evaluation (low complexity):97165 — initial OT evaluation, low complexity; requires -GO.
OT evaluation (moderate complexity):97166 with -GO.
Self-care/ADL training via synchronous video telehealth
Payer considerations
Medicare: Mandatory on every outpatient OT claim line. OT threshold is $2,480 for CY 2026 (separate from the PT/SLP combined bucket).
Wisconsin Medicaid: Verify ForwardHealth OT modifier requirements — may differ from Medicare.
Commercial (UHC, BCBS, Aetna, Cigna): Many follow Medicare’s -GO requirement. Check ERA/EOB denial patterns; “missing modifier” denials on OT claims often indicate -GO is expected by that payer.
Quick self-check (before you append -GO)
Is this an outpatient OT service billed under an occupational therapy plan of care?
Is there a current, certified OT plan of care on file?