Summary & Overview
CPT 97012: Mechanical Traction Therapy in Physical Medicine
CPT code 97012 represents mechanical traction therapy, a widely used modality in physical medicine and rehabilitation for treating musculoskeletal pain and dysfunction. This code is relevant for outpatient therapy settings, where physical therapists and rehabilitation practitioners deliver traction to alleviate symptoms such as low back pain, cervicalgia, and other spinal conditions. Nationally, mechanical traction is a standard component of physical therapy care, and its coverage is recognized by major payers including Aetna, Blue Cross Blue Shield, Cigna Health, UnitedHealthcare, and Medicare.
This publication provides a comprehensive overview of 97012, including payer coverage, clinical context, and related billing codes. Readers will gain insight into typical use cases, associated diagnoses, and the role of mechanical traction within broader rehabilitation strategies. The summary also highlights common modifiers and taxonomies relevant to billing and compliance. Additionally, the article explores how 97012 fits alongside other physical therapy and chiropractic codes, offering clarity on its place in outpatient therapy services. Policy updates and benchmarks are discussed to inform stakeholders about current trends and requirements for reimbursement and documentation.
CPT Code Overview
CPT code 97012 describes mechanical traction therapy applied to one or more areas of the body. This procedure is a modality within Physical Medicine and Rehabilitation, commonly used to relieve pain and improve mobility by applying a controlled mechanical force to the spine or other regions. The typical site of service for this code is an outpatient therapy setting, such as a Physical Therapy Office (Place of Service 11). Mechanical traction is frequently utilized as part of a comprehensive rehabilitation plan for musculoskeletal conditions.
Clinical & Coding Specifications
Clinical Context
A patient presents to an outpatient physical therapy office with complaints of low back pain or neck pain. After evaluation, the physical therapist determines that mechanical traction is appropriate to relieve symptoms such as muscle spasms, nerve root compression, or spinal disc issues. The therapist applies mechanical traction to one or more areas (e.g., lumbar or cervical spine) using specialized equipment. The session is documented under an outpatient physical therapy plan of care, and the service is billed using CPT code 97012. The clinical workflow includes assessment, application of traction, monitoring patient response, and post-treatment evaluation.
Coding Specifications
-
Modifiers:
- Modifier
59: Distinct Procedural Service. Used when mechanical traction (97012) is performed separately from other procedures and is not considered part of a bundled service. - Modifier
GP: Services delivered under an outpatient physical therapy plan of care. Indicates that the service is part of a physical therapy regimen.
- Modifier
-
Provider Taxonomies:
| Taxonomy Code | Specialty Name |
|---|---|
225100000X | Physical Therapist |
225200000X | Physical Therapy Assistant |
225400000X | Rehabilitation Practitioner |
These taxonomies represent professionals qualified to deliver physical medicine and rehabilitation modalities, including mechanical traction.
Related Diagnoses
-
M54.5- Low back pain: Common indication for mechanical traction, used to relieve lumbar discomfort and improve mobility. -
M54.2- Cervicalgia: Neck pain often treated with cervical traction to reduce muscle spasms and nerve compression. -
M54.6- Pain in thoracic spine: Traction may be applied to the thoracic region to alleviate pain and stiffness. -
M47.812- Spondylosis without myelopathy or radiculopathy, cervical region: Degenerative changes in the cervical spine, traction can help manage symptoms. -
M51.36- Other intervertebral disc degeneration, lumbar region: Traction is used to reduce disc pressure and relieve associated pain.
Related CPT Codes
-
97112: Neuromuscular re-education of movement, balance, coordination, kinesthetic sense, posture, and/or proprioception for sitting and/or standing activities, one or more areas, each 15 minutes. Often used alongside97012to address functional deficits after traction. -
97113: Aquatic therapy with therapeutic exercises, one or more areas, each 15 minutes. May be an alternative or adjunct to traction for pain management and mobility improvement. -
97116: Gait training (includes stair climbing), one or more areas, each 15 minutes. Used in rehabilitation plans where traction is part of a broader therapy approach. -
97124: Massage, including effleurage, petrissage and/or tapotement (stroking, compression, percussion), one or more areas, each 15 minutes. Sometimes performed in conjunction with traction to relieve muscle tension. -
97140: Manual therapy techniques (eg, mobilization/ manipulation, manual lymphatic drainage, manual traction), one or more regions, each 15 minutes. Manual traction (97140) is distinct from mechanical traction (97012), but both may be used in the same plan of care. -
97530: Therapeutic activities, direct (one-on-one) patient contact (use of dynamic activities to improve functional performance), each 15 minutes. Often included in rehabilitation following traction. -
98940,98941,98942,98943: Chiropractic manipulative treatment (CMT) codes for spinal and extraspinal regions. These may be alternatives or adjuncts to traction, depending on the provider and patient needs.
National Reimbursement Benchmarks
For CPT code 97012, the national mean rate for Medicare is $14.83, while the BUCA (average commercial) mean rate is $17.95. Commercial payers such as Blue Cross Blue Shield ($19.67), Cigna ($22.74), and UnitedHealth Group ($18.93) all have mean rates above Medicare, with Cigna showing the highest average reimbursement.
Rate dispersion, measured by the difference between the 75th and 25th percentiles, varies across payers. Medicare has the tightest range ($1.00), indicating minimal variation in rates. Cigna exhibits the widest dispersion ($14.00), reflecting significant variability in commercial reimbursement. Blue Cross Blue Shield and BUCA also show broader ranges ($8.45 and $7.51, respectively), while Aetna and UnitedHealth Group are more moderate ($5.50 and $5.00).
The table and chart below present the full breakdown of national benchmarks for CPT code 97012 across major payers.
State Benchmarks
State: AK1 / 50
Alaska Benchmarks
Alaska exhibits a wide spread in reimbursement rates for CPT code 97012, with the 75th percentile minus the 25th percentile ranging from $3.00 for Aetna up to $31.00 for Cigna. This indicates significant variability in payment levels across payers, especially among commercial insurers. UnitedHealth Group stands out with both the highest mean rate and a narrow interquartile range, suggesting consistent high payments, while Cigna shows the broadest spread, reflecting substantial rate variation.
Compared to national averages, all commercial payers in Alaska reimburse at considerably higher rates for CPT 97012. The mean rates for Aetna, Blue Cross Blue Shield, Cigna, UnitedHealth Group, and BUCA are substantially above their respective national benchmarks, while Medicare's mean rate in Alaska is closely aligned with the national average. The table and chart below present the full breakdown of payer-specific rates in Alaska.
Key Insights for Alaska
- UnitedHealth Group is the highest paying payer in Alaska for CPT 97012, with a mean rate of $38.19.
- Medicare is the lowest paying payer, with a mean rate of $14.51, significantly below the commercial payers.
- All commercial payers in Alaska reimburse at rates well above their respective national averages, with UnitedHealth Group and Cigna showing the largest positive deviations.
Trek Health ingests and normalizes Transparency in Coverage data and payer policy updates to give provider organizations a clear view of how commercial reimbursement behaves across markets, payers, and services. Our platform transforms raw payer disclosures into structured intelligence that supports contract evaluation, payer negotiations, and service line strategy. By combining market benchmarks with ongoing policy visibility, Trek helps teams identify variability, risk, and opportunity in commercial reimbursement. The result is faster insight, stronger negotiating positions, and more informed financial decisions.