It’s tempting to treat occupational therapy billing as a copy of physical therapy billing with different code numbers swapped in. Both specialties share the same 8-minute rule, similar timed treatment codes, and a parallel tiered evaluation system. But OT billing has its own decision points that don’t map cleanly onto PT logic, cognitive intervention codes with their own add-on structure, a self-care and community-reintegration code family that doesn’t exist in PT, and an evaluation complexity system built around performance deficits rather than body regions and comorbidities.
What is Occupational Therapy Billing ?
Occupational therapy billing is the process of submitting and managing claims for OT services provided to patients. It includes accurate CPT coding, timed units, modifiers, documentation, medical necessity, insurance verification, authorizations, and payer-specific requirements.
At House of Outsourcing, we provide specialized occupational therapy billing services to help practices maintain accurate claims and reduce avoidable denials. Our team manages claim submission, payment follow-up, denial resolution, and other key revenue cycle activities.
Why OT Billing Needs Its Own Workflow
- OT evaluation complexity is defined by performance deficits and functional impact, not by body-region count or general medical comorbidities the way PT evaluation tiers are framed. A note that would justify a moderate PT evaluation doesn’t automatically justify the equivalent OT tier.
- OT has its own dedicated code families, cognitive intervention (97129/97130) and self-care/community reintegration (97535/97537) — that cover clinical ground PT codes were never built to describe.
- The occupational profile is a required, named component of every OT evaluation, not an optional documentation nicety, and its absence is one of the fastest ways an OT evaluation claim gets challenged.
- OT has its own separate Medicare KX modifier threshold, tracked independently from the combined PT/speech-language pathology threshold — a distinction billing staff cross-covering both specialties frequently miss.
Where Your OT Practice Revenue Commonly Gets Lost
Revenue in your OT practice can be lost through coding mistakes, missed units, incorrect modifiers, authorization issues, claim denials, and delayed A/R follow-up. You need to identify these gaps early and can help your practice protect reimbursement and maintain a healthier revenue cycle.
| OT Service Area | Billing Logic | Complexity | Common Challenge |
| Initial evaluation (97165–97167) | Untimed, complexity-tiered | Moderate–High | Tier selected by time in the room rather than documented performance-deficit count |
| Cognitive intervention (97129/97130) | Time-based, 15-min initial + add-on | Moderate | Delivered but folded into general therapeutic-activity notes instead of billed separately |
| Self-care/community reintegration (97535/97537) | 15-min units | Moderate | Confused with 97530 (therapeutic activities) despite describing a distinct clinical focus |
| OTA-delivered care | CO modifier, per-unit 15% reduction | High | Modifier applied to the whole visit instead of the specific unit |
| Re-evaluation (97168) | Untimed, triggered by clinical change | Moderate | Billed routinely instead of only for a documented significant status change |
| KX threshold tracking (OT-specific) | Separate annual threshold from PT/SLP | High | Tracked against the combined PT/SLP threshold by mistake |
Most Common Occupational Therapy CPT Codes
Evaluation and Re-Evaluation Codes (97165–97168)
Since replacing the older 97003/97004 codes in 2017, OT evaluations are billed using three complexity tiers plus a dedicated re-evaluation code:
| CPT Code | Service | Complexity Driver | Common Billing Mistake |
| 97165 | OT evaluation, low complexity | 1–3 identified performance deficits, straightforward decision-making, typically ~30 minutes face-to-face | Billed for patients with more deficits than the tier supports, inviting a downcode |
| 97166 | OT evaluation, moderate complexity | 3–5 performance deficits, comorbidities may be present, minimal-to-moderate task modification | Selected based on visit length rather than the documented deficit count |
| 97167 | OT evaluation, high complexity | 5+ performance deficits, comprehensive analysis, extensive clinical reasoning | Under-billed at a lower tier out of audit caution when documentation actually supports high complexity |
| 97168 | OT re-evaluation | Requires a documented, significant change in functional status requiring plan-of-care revision | Billed at fixed routine intervals instead of only when clinically warranted |
Cognitive Intervention Codes (97129/97130)
These codes describe one-on-one therapeutic interventions targeting cognitive function, attention, memory, executive function, problem-solving, sequencing and compensatory strategies, commonly used with patients recovering from traumatic brain injury, stroke, or progressive cognitive impairment.
| CPT Code | Service | Documentation Focus |
| 97129 | Cognitive function intervention, initial 15 minutes | Specific cognitive domain(s) targeted, compensatory strategy taught |
| 97130 | Cognitive function intervention, each additional 15 minutes (add-on to 97129) | Continuation of the same targeted intervention, not a new unrelated activity |
97129/97130 should not be reported alongside ABA adaptive behavior codes (97153/97155) for the same service — payers treat these as mutually exclusive descriptions of the same clinical territory. Because cognitive work is often delivered inside a broader OT session, it’s frequently under-billed simply because it gets absorbed into a general therapeutic-activities note instead of documented and coded as its own distinct service.
Self-Care, Community Reintegration, and Assistive Technology Codes
This is the code family with no real PT equivalent, and it covers ground that’s core to OT’s scope of practice:
| CPT Code | Service | Documentation Focus |
| 97535 | Self-care/home management training (ADLs, meal prep, safety procedures, adaptive equipment use) | Specific ADL trained, patient’s baseline vs. current independence level |
| 97537 | Community/work reintegration training | Specific work or community task simulated, functional goal tied to return-to-role |
| 97542 | Wheelchair management training | Fitting, assessment, and training components documented separately |
| 97533 | Sensory integrative techniques | Specific sensory processing goal, common in pediatric OT |
| 97760/97761/97763 | Orthotic/prosthetic management and splinting/checkout | Device fabricated or fitted, functional training provided with the device |
The most common coding confusion in this family is 97535 vs. 97530 (therapeutic activities): both are 15-minute, one-on-one codes, but 97530 targets general functional movement performance while 97535 specifically targets self-care and home-management skill training. The clinical goal of the activity — not just its physical appearance — determines which code applies.
Shared Timed Treatment Codes
OT also uses several codes shared with physical therapy, billed the same way under the 8-minute rule:
| CPT Code | Service |
| 97110 | Therapeutic exercise |
| 97112 | Neuromuscular re-education |
| 97116 | Gait training (when functionally relevant to OT goals) |
| 97530 | Therapeutic activities |
| 97150 | Group therapeutic procedures |
The 8-Minute Rule Still Applies to Timed OT Codes
For Medicare and most payers following Medicare’s methodology, total minutes of skilled, direct one-on-one timed treatment (97110, 97112, 97530, 97535, 97537, 97129/97130, and similar codes) determine the total billable units for the visit:
| Total Timed Minutes | Billable Units |
| 8–22 minutes | 1 unit |
| 23–37 minutes | 2 units |
| 38–52 minutes | 3 units |
| 53–67 minutes | 4 units |
| 68–82 minutes | 5 units |
| 83–97 minutes | 6 units |
| 98–112 minutes | 7 units |
Billing When an OTA Is Involved
Since 2022, Medicare requires the CO modifier on any unit where an Occupational Therapy Assistant furnished more than a minimal share of the service independently of the supervising occupational therapist. Units billed with CO are reimbursed at 85% of the standard rate applied per unit, not per visit. The rules that most often get missed:
- The 10% de minimis standard: If the OTA independently furnished more than 10% of a given unit’s time, that specific unit needs the CO modifier, even if the therapist led the rest of the session.
- Unit-by-unit application: A single visit can require the modifier on some units and not others, depending on which minutes the OTA delivered independently.
- The “last-unit” exception: If the supervising OT independently furnished more than the midpoint (8+ minutes) of the final billable unit, that unit doesn’t need the modifier, even if the OTA contributed earlier in the session.
Plan-of-Care Modifiers
Every OT claim needs the correct discipline-specific modifier alongside any assistant modifier:
| Modifier | Meaning |
| GO | Services delivered under an outpatient occupational therapy plan of care |
| CO | Service furnished in whole or in part by an Occupational Therapy Assistant |
| KX | Services exceed the OT-specific annual therapy threshold but remain medically necessary |
| 59 / XE, XS, XU | Distinct procedural service, used when NCCI edits would otherwise bundle two services performed on the same date |
| 95 | Real-time audio-video telehealth delivery |
Medicare Thresholds: OT Has Its Own Bucket
CMS tracks two annual thresholds for outpatient therapy, and OT is counted separately from the combined PT/speech-language pathology total:
| Threshold (CY 2026) | Amount | What It Triggers |
| KX modifier threshold — OT | $2,480 (tracked independently from the combined PT/SLP threshold) | Claims above this amount without the KX modifier are automatically denied |
| Targeted medical review threshold | $3,000 | Doesn’t block payment but flags the claim as a candidate for Targeted Probe and Educate chart review |
Documentation That Actually Supports Your OT Practice Claims
- A documented occupational profile as part of every evaluation this is a named, required element, not general background
- History, assessment findings, and clinical decision-making detailed enough to justify the specific evaluation complexity tier billed, including the number of identified performance deficits
- A signed, physician-certified plan of care with functional, occupation-relevant goals (not just impairment-based goals)
- Start/stop times or total minutes for each timed service, attributed to the specific provider who delivered them
- Clear documentation of the cognitive domain, self-care task, or community-reintegration goal targeted whenever those specialty codes are billed
- A clinical rationale for continued care whenever a re-evaluation is billed or the KX threshold is crossed
Why Your OT Claims Get Denied
| Denial Reason | Likely Cause | Prevention | Corrective Action |
| Evaluation tier mismatch | Billed complexity doesn’t match the documented performance-deficit count | Train providers on tier-specific documentation elements, including the occupational profile | Appeal with a corrected, complete clinical narrative |
| Missing occupational profile | Evaluation note omits this required component | Build the profile into the evaluation template as a mandatory field | Resubmit with a supplemented note where payer policy allows |
| Wrong discipline modifier | GO used instead of GP, or vice versa, in multidisciplinary clinics | Standardize modifier selection by discipline in the billing system | Resubmit with the corrected modifier |
| Missing KX modifier (OT-specific) | OT threshold tracked incorrectly against the combined PT/SLP total | Track OT and PT/SLP thresholds as two separate running totals per beneficiary | Append modifier and resubmit with supporting documentation |
| Cognitive/self-care codes bundled incorrectly | 97129/97130 or 97535 billed alongside another service without required distinct-service documentation | Confirm NCCI edit status before billing same-day combinations | Append the correct modifier or rebill on a compliant date of service |
| OTA modifier error | CO applied to the wrong units, or omitted entirely | Document minutes by provider, not just total treatment time | Resubmit with corrected modifier placement per unit |
Insurance Verification for OT
| Verification Question | Why Ask It? | Revenue Risk If Missed |
| Is OT subject to a separate visit cap from PT under this plan? | Some commercial plans cap OT and PT visits independently; others combine them | Sessions delivered past an unrecognized combined cap |
| Are cognitive rehabilitation services (97129/97130) a covered benefit? | Coverage for cognitive intervention varies more than for standard therapeutic exercise | Denied claims for medically necessary cognitive work |
| Does the plan require a physician referral for OT specifically? | Direct-access rules can differ between OT and PT even within the same state | Claims denied for a missing referral despite treating PT under direct access |
| Is prior authorization required per code or per visit block? | Some payers authorize evaluation and treatment codes separately | Treatment delivered without a valid authorization for a specific code |
| Is pediatric or school-based OT billed under a different benefit structure? | Many plans route pediatric OT through separate developmental or EPSDT benefits | Claims denied for being submitted under the wrong benefit category |
Credentialing an Occupational Therapy Practice
| Credentialing Step | Responsible Party | Common Delay | Revenue Impact |
| State OT/OTA licensure | Provider/practice | State board processing time | Cannot bill under provider’s NPI until active |
| National certification (NBCOT) verification | Provider | Renewal timing gaps | Payer enrollment applications stall without current certification on file |
| CAQH profile setup and maintenance | Provider/credentialing team | Incomplete or outdated attestation | Payer enrollment applications stall |
| Medicare enrollment (PECOS) | Practice/credentialing team | Missing documentation or NPI mismatches | Delayed Medicare billing start date |
| Commercial payer enrollment | Practice/credentialing team | Closed panels or lengthy contracting timelines | Out-of-network reimbursement or denials |
| Recredentialing | Practice | Missed renewal deadlines | Retroactive claim denials across the recredentialing gap |
OT Billing Across Subspecialties
OT billing can vary significantly across subspecialties, with different treatment goals, CPT codes, documentation requirements, and payer rules affecting reimbursement. Understanding these differences helps you to submit accurate claims and avoid preventable billing issues.
| Setting/Subspecialty | Typical Services | Billing Complexity | Revenue-Cycle Focus |
| Outpatient hand/orthopedic OT | Evaluation, splinting, self-care training | Moderate–High | Correct use of splinting/orthotic codes alongside treatment codes |
| Neurological rehabilitation OT | Cognitive intervention, ADL retraining | High | Documenting cognitive-domain-specific progress for reimbursement |
| Pediatric OT | Sensory integration, developmental evaluation | High | Coordinating school-based and clinical billing without duplicating services |
| Home health OT | Evaluation and treatment in the home setting | High | Coordinating with the home health episode’s consolidated billing rules |
| Skilled nursing facility OT | Evaluation and treatment under Part A/Part B | High | Correct billing pathway under the facility’s payment classification |
| Work/community reintegration OT | 97537-focused functional retraining | Moderate | Distinguishing covered functional retraining from non-covered vocational counseling |
| Telehealth OT | Select evaluation and treatment codes via video | Moderate | Payer-specific telehealth eligibility for each code |