Key Takeaways
CPT code 97124 covers therapeutic massage including effleurage, petrissage, and tapotement, billed per 15-minute timed unit
Medicare generally does not separately pay for CPT code 97124; Modifier GP is required for correct claim routing and to support ABN or secondary billing, not a guarantee of payment
Co-billing 97124 with 97140 on the same date requires Modifier 59 or XS to avoid NCCI bundling edits and claim denial
Pabau’s claims management software helps physical therapy, chiropractic, and occupational therapy clinics track timed units, apply modifiers correctly, and reduce 97124 denials
Massage therapy claims get denied more often than almost any other physical medicine service. Documentation that doesn’t match what was billed causes most of these denials.
Physical therapy EMR workflows that tie timed unit calculations directly to the clinical note catch these errors before a claim goes out. Without that connection, a 37-minute session that should bill two units of CPT code 97124 either gets under-billed or triggers a payer audit.
This reference covers the official code descriptor, timed unit billing under the 8-minute rule, covered techniques, modifier requirements, payer coverage variations, and how 97124 differs from adjacent codes including 97140 and 97110.
CPT code 97124: Official description and clinical scope
The American Medical Association (AMA), which maintains the CPT code set, defines CPT code 97124 as: Massage, including effleurage, petrissage and/or tapotement (stroking, compression, percussion), each 15 minutes. It falls under the Physical Medicine and Rehabilitation Therapeutic Procedures range (97000 series).
Often searched as the therapeutic massage CPT code or the 97124 procedure code, it applies whenever a qualified provider delivers hands-on soft tissue massage in a clinical setting. Three techniques are explicitly named in the descriptor, and each may be used independently or in combination within a single session.
The code covers soft tissue manipulation only. It does not include joint mobilization, manual traction, or soft tissue mobilization with a therapeutic goal of increasing joint range of motion.
Deep friction massage to loosen adhesions still falls within 97124. Myofascial release and manual lymphatic drainage are billed under CPT 97140 (manual therapy techniques), which has a distinct descriptor and different bundling rules.
Timed unit billing and the 8-minute rule for CPT code 97124
CPT code 97124 is a timed code. Each billed unit represents 15 minutes of direct, hands-on contact between the provider and patient. The Centers for Medicare and Medicaid Services (CMS) governs how timed units are counted through what coders call the 8-minute rule.
Under this rule, a provider must deliver at least 8 minutes of a timed service to bill one unit. The table below shows how total treatment time translates into billable units.
When a patient receives multiple timed services in one session (for example, 97124 and 97110 therapeutic exercise), total treatment time is calculated across all timed codes first. Units are then allocated to each code based on the actual minutes spent on each.
Documentation must record start and stop times, or total time with a breakdown per procedure, to support the unit count on the claim.
Because each unit requires direct, one-on-one contact, the length of the massage session maps predictably to billable units. Common session lengths translate as follows, assuming the entire session is documented 97124 contact time.
- 30-minute massage: 2 units
- 60-minute massage: 4 units
- 90-minute massage: 6 units
Units billed above your MAC’s current Medically Unlikely Edit (MUE) for 97124 may be denied or require additional documentation to justify medical necessity. Check the current CMS MUE table before submitting high-unit claims.
Tracking this accurately across a full day of patients is where most billing errors originate. Physiotherapy clinic management software that automatically calculates timed units from appointment records removes this manual step entirely.
CPT code 97124 vs. 97140: Key differences
The most common billing confusion involving CPT code 97124 is its relationship to CPT 97140 (manual therapy techniques). Providers sometimes use these codes interchangeably, which triggers NCCI bundling edits and claim denials.
The critical distinction is intent and technique. If the provider applied effleurage or petrissage to a lumbar muscle group, that is 97124. If the provider mobilized the lumbar facet joints or applied cross-fiber mobilization aimed at restoring segmental motion, that is 97140.
Techniques such as myofascial release, manual lymphatic drainage, and trigger point or joint mobilization also belong under 97140, even though they can feel similar to massage under the hands. Both can occur in the same visit, but only when the techniques and their purposes are documented separately.
Co-billing both codes on the same date without Modifier 59 (distinct procedural service) will result in one code being denied as incidental. Modifier 59 signals to the payer that the procedures were performed at separate body areas or were clinically distinct.
Consult the current AAPC Codify CPT lookup for active NCCI edit pairs before billing these together. NCCI modifier indicators are updated quarterly, so confirm the current 97124/97140 PTP edit status before billing.
Chiropractic practices billing both codes should also verify payer-specific bundling rules, as some carriers have additional restrictions beyond the NCCI table. Practices using chiropractic software that integrates claim-scrubbing can catch these edits automatically before submission.
Pro Tip
Document 97124 and 97140 in separate SOAP note entries when both are performed in the same session. Record the time spent on each procedure, the body region treated, and the distinct therapeutic goal. A combined note that does not separate the techniques is the fastest path to a bundling denial on audit.
Modifiers for CPT code 97124
Three modifiers come up regularly with CPT code 97124 billing. Using the wrong one, or omitting one that is required, is a common reason claims are denied on first pass.
- Modifier 59 (Distinct procedural service): Required when 97124 is billed alongside 97140 or another code that shares an NCCI edit pair. It indicates the procedures were clinically distinct and performed on separate body regions or at separate times within the visit. Some payers now require the more specific X modifiers (XS, XE, XP, XU) rather than accepting 59 alone. Check your payer’s preference before submission.
- Modifier GP (Services delivered under physical therapy plan of care): Required by Medicare when a physical therapist bills 97124; without it, the claim is rejected. GP supports correct claim routing and an Advance Beneficiary Notice (ABN) or secondary billing, but Medicare still generally does not pay 97124 as a separately covered service.
- Modifier GO (Services under an occupational therapy plan of care): The occupational therapy equivalent of GP, required when an occupational therapist bills 97124 to Medicare.
- Modifiers CQ and CO (Assistant-delivered services): Append CQ when a physical therapist assistant performs the massage, or CO when an occupational therapy assistant does. Medicare applies a payment reduction to services delivered by assistants.
- Modifier 59 / XS with 97010 (hot/cold packs): For Medicare, CPT 97010 carries fee-schedule status B (bundled) and is never separately payable on the same date as another service, regardless of modifier. Commercial payers vary, so check each payer’s policy before billing hot/cold packs alongside 97124.
Medicare strictly requires Modifier GP, and many commercial payers require it too (or an equivalent modifier). Always confirm each payer’s specific policy rather than assuming GP is a Medicare-only requirement.
For clinics managing multiple payer relationships, this is one area where claims management software with payer-specific rules engines reduces denials without requiring staff to memorize every carrier’s modifier policy.

Medicare and payer coverage for CPT code 97124
Medicare coverage for CPT code 97124 is the area that generates the most confusion, and the most denials. The short answer: Medicare Part B does not cover massage therapy as a standalone benefit when billed by a massage therapist. CMS considers massage, in isolation, a non-covered service.
A few factors affect how the claim is routed, though separate Medicare payment remains uncommon:
- Under a physical therapist’s plan of care: Medicare generally does not pay 97124 as a separately covered service, even when a licensed physical therapist includes massage techniques within a broader plan of care. Modifier GP is required for correct claim routing and to support an Advance Beneficiary Notice (ABN) or secondary billing, not a guarantee of payment. The PT should still document the functional deficit, therapeutic rationale, and measurable goals to support medical necessity.
- Local Coverage Determinations (LCDs): Medicare Administrative Contractors (MACs) publish LCDs that specify covered diagnoses and documentation requirements for 97124 within their regions. A claim that passes national coverage criteria may still be denied if it does not satisfy the regional LCD. Check the CMS fee schedule lookup and the Medicare Coverage Database for your MAC’s current LCD before billing.
- Commercial payers: Coverage varies significantly. Some carriers cover 97124 under physical therapy or chiropractic benefits. Others, including Regence (as documented in coder community discussions), explicitly exclude it as a non-covered benefit. Always verify coverage and obtain prior authorization when required before the first treatment session.
FSA and HSA reimbursement for CPT code 97124 depends on whether the service is prescribed for a specific medical condition by a licensed provider. A physician-prescribed massage therapy program for low back pain contractures, for example, is generally FSA/HSA eligible. General wellness massage is not. Patients should confirm eligibility with their plan administrator before submitting claims.
Reimbursement rates for CPT code 97124
Medicare reimbursement for CPT code 97124 is calculated using the Resource-Based Relative Value Scale (RBRVS). The rate reflects the work RVU, practice expense RVU, and malpractice RVU for the code, multiplied by the annual conversion factor and adjusted by geographic location.
National average Medicare rates for 97124 typically range from approximately $20 to $30 per 15-minute unit, depending on the year’s conversion factor and the practice’s geographic locality. These figures change with each annual fee schedule update.
Use the FastRVU 2026 RVU lookup to find the current Medicare rate for your specific locality. Commercial payer rates are negotiated separately and typically exceed Medicare rates, sometimes by 20-60% depending on contract terms.
For practices new to tracking reimbursement by code, understanding which codes in your mix generate the best margin per time unit is foundational to scheduling decisions. This is where practice management software features like revenue reporting by CPT code become directly useful for clinic owners.
Reduce 97124 claim denials with automated billing workflows
Pabau tracks timed units, applies modifiers, and flags NCCI edits before claims are submitted, so physical therapy, chiropractic, and occupational therapy clinics get paid faster with fewer follow-ups.
Who can bill CPT code 97124?
Provider eligibility to bill CPT code 97124 depends on three factors: state scope of practice, payer credentialing, and the clinical context in which the service is delivered. The physical therapy clinic requirements that govern who may bill differ by state, and no single answer applies universally.
- Physical therapists (PTs) and PT assistants: Most commonly bill 97124 under a PT plan of care. Medicare coverage is only available through this provider type when the GP modifier is applied. PTs practicing in states with direct access provisions may bill without a physician referral, subject to payer policy.
- Chiropractors (DCs): May bill 97124 depending on state law and payer credentialing. Many commercial payers credential chiropractors for physical medicine codes including 97124. Medicare does not typically reimburse chiropractors for 97124 as part of chiropractic benefit coverage. Chiropractic-specific billing rules apply.
- Occupational therapists (OTs): May use 97124 when massage techniques are within the OT’s scope and clinical plan. OT billing of 97124 follows similar documentation principles, but the therapeutic goal must align with OT scope. Practices offering occupational therapy services should review their payer contracts and consult occupational therapy software built to handle OT-specific billing workflows.
- Massage therapists (LMTs): Generally cannot bill insurance using CPT 97124 independently because LMTs are not recognized as billable providers under most commercial payer or Medicare contracts. Exceptions exist with specific payer agreements or when billing under a supervising physician or PT.
Scope of practice changes over time, and payer credentialing decisions are made independently by each carrier. Verify your current credentialing status and any supervision requirements with each payer before billing 97124 under a new provider type. Practices managing multiple clinician types may benefit from our opening a physiotherapy clinic guide, which covers provider credentialing and payer enrollment processes.
Documentation requirements for CPT code 97124
Medical necessity is what separates a reimbursable massage therapy claim from a denied one. Payers audit 97124 claims more aggressively than many other physical medicine codes because massage has clear non-medical applications.
Spa-style relaxation massage, wellness massage, and general comfort measures do not qualify for 97124. The note must show a functional deficit and a skilled therapeutic goal, establishing that the service was clinically indicated and therapeutically directed.
A complete SOAP note for 97124 should include all of the following elements.
- Subjective: Patient-reported symptoms, pain location, functional limitations (for example, reduced tolerance for sitting, difficulty with work tasks due to lumbar muscle spasm)
- Objective: Measurable findings supporting massage necessity: muscle tone assessment, palpation findings, ROM limitations, tissue texture abnormalities
- Assessment: Clinical reasoning connecting the diagnosis to the chosen technique; specify why massage rather than another modality addresses the functional deficit
- Plan: Time spent on 97124 (documented in minutes), techniques applied, body regions treated, response to treatment, and next visit plan
- ICD-10 linkage: The diagnosis code must be clinically appropriate for massage therapy and must appear on the claim alongside 97124
Practices that rely on templated notes without session-specific time documentation are at high audit risk. The documentation must reflect what happened in that specific visit, not a copied-forward note.
Using digital SOAP note forms that prompt for time fields and technique selections at the point of care reduces reliance on post-session documentation reconstruction.
Clinics focused on physiotherapy clinic compliance will find that audit-ready documentation from the first visit is significantly easier than retroactively building a defensible record.

ICD-10 codes commonly used with CPT code 97124
The diagnosis codes submitted alongside CPT code 97124 must support medical necessity for massage therapy. The following ICD-10-CM codes appear most frequently on 97124 claims in physical therapy and chiropractic contexts.
Important: ICD-10-CM M54.5 was retired in ICD-10-CM FY2022, effective October 1, 2021. It was replaced with three more specific lumbar pain codes: M54.50, M54.51, and M54.59. Claims still using M54.5 will be rejected. Always verify current code validity against the AAPC CPT-to-ICD-10 crosswalk or the CDC ICD-10-CM tool for the current fiscal year.
Payer LCDs for 97124 may restrict covered diagnoses further. A diagnosis that is clinically appropriate may still trigger a denial if it does not appear on the MAC’s approved list for this code.
Review your regional LCD before submitting claims with less common diagnosis pairings. For practices managing similar coding questions across therapeutic categories, related CPT code guides can provide additional context on documentation and pairing requirements.
Pro Tip
Run a quarterly audit of your 97124 claims using your MAC’s current LCD diagnosis list. Filter your billing reports by this code, then cross-check each claim’s ICD-10 against the approved list. Claims sitting outside covered diagnoses are denial risks you can identify and correct before a payer requests records.
Related CPT codes used alongside 97124
Several physical medicine codes are routinely billed alongside CPT code 97124. Each has different bundling rules and reimbursement profiles.
When billing multiple timed codes in a single session, the 8-minute rule applies to the combined total. If a patient received 20 minutes of 97124 and 20 minutes of 97110, total timed service time is 40 minutes.
Under the 8-minute rule, that supports 2 total units, allocated between the two codes based on actual time. Record keeping that cannot separate time per procedure will not survive an audit.
Practices focused on features that save time should look for software that auto-allocates timed units based on documented appointment data rather than requiring manual unit math after each session.
Conclusion
CPT code 97124 is one of the higher-volume codes in physical therapy and chiropractic billing, but also one of the most frequently denied. The denial reasons are predictable: missing timed unit documentation, incorrect modifier application when co-billing with 97140, and diagnosis codes that do not align with payer LCDs.
Pabau’s claims management software ties timed unit tracking directly to the clinical record, flags NCCI edit conflicts before submission, and maintains payer-specific modifier rules, so your billing team doesn’t have to hold all of this in memory.
If your practice is seeing 97124 denials that shouldn’t be happening, book a demo to see how the billing workflow works in practice.
Continue your research
Managing a physical therapy or rehab practice? Physical therapy EMR software purpose-built for PT workflows covers timed code tracking, documentation compliance, and claim submission in one system.
Need to understand compliance requirements before expanding services? physiotherapy clinic compliance covers the regulatory obligations that apply when adding new treatment codes to your billing mix.
Running a chiropractic practice and billing physical medicine codes? Chiropractic software with built-in claim scrubbing helps catch modifier errors on codes like 97124 and 97140 before claims leave the practice.
Also managing sterile supply billing? HCPCS code A4930 covers how to bill sterile gloves used during clinical procedures.
Treating patients who also use CPAP therapy? HCPCS code A7032 covers nasal mask cushion replacement billing.
Administering injectable medications during a visit? HCPCS code J3490 covers the unclassified drugs billing code and its documentation requirements.
Building out your practice’s clinical documentation library? Our alcohol withdrawal template helps standardize nursing care planning for at-risk patients.
Running a multi-specialty practice with fertility services too? Our BBT pregnancy chart template gives fertility patients a simple way to track basal body temperature between visits.
Frequently asked questions
CPT code 97124 is the billing code for therapeutic massage including effleurage (stroking), petrissage (kneading/compression), and tapotement (percussion), billed per each 15-minute timed unit. It is classified under the Physical Medicine and Rehabilitation Therapeutic Procedures range and used by physical therapists, chiropractors, and occupational therapists in clinical settings.
Medicare generally does not pay 97124 as a separately covered service, even when billed by a physical therapist as part of a plan of care. Modifier GP is required on the claim for correct routing and to support an ABN or secondary billing, but it is not a guarantee of payment. Check your MAC’s current Local Coverage Determination before billing.
CPT 97124 covers massage techniques (effleurage, petrissage, tapotement) aimed at improving soft tissue circulation and reducing muscle tension. CPT 97140 covers manual therapy techniques (joint mobilization, manual traction, soft tissue mobilization) aimed at restoring joint mobility. They are bundled by NCCI edits and require Modifier 59 or XS to bill together on the same date of service.
Modifier GP is required when a physical therapist bills 97124 to Medicare. Modifier 59 (or XS) is required when 97124 is co-billed with CPT 97140 on the same date. Without the appropriate modifier in each of these scenarios, the claim will be denied or reduced.
Medicare reimbursement for CPT 97124 typically ranges from approximately $20 to $30 per 15-minute unit at national average rates, adjusted by geographic locality and the annual conversion factor. These amounts change each year with the Medicare Physician Fee Schedule update. Use the CMS fee schedule lookup or FastRVU for current locality-specific rates.
CPT 97124 services are FSA/HSA eligible when prescribed by a licensed provider for a specific medical condition. General wellness massage without a medical prescription is not eligible. Patients should confirm eligibility with their FSA/HSA plan administrator and retain a Letter of Medical Necessity from their provider.
Yes. CPT 97124 and 97140 can be billed on the same date of service, but they are bundled under NCCI edits, so you must append Modifier 59 (or the more specific XS) to show the two services were clinically distinct and performed on separate body regions or at separate times. The documentation must record each technique, the time spent, and a separate therapeutic goal for each code, or one will be denied as incidental.