(214) 646-1606

CPT Code 97140: What It Covers, How to Bill It, and Why Claims Get Denied

CPT Code 97140: Manual Therapy Billing Guide
By Docscare team, AAPC-certified · Published July 21, 2026 · Last updated July 21, 2026

CPT code 97140 covers manual therapy techniques applied to one or more body regions, billed in 15 minute increments as a timed code. Techniques include joint mobilization, manipulation, manual lymphatic drainage, manual traction, and soft tissue mobilization.

If you run a physical therapy practice, this code probably shows up on more of your claims than almost any other. It also gets denied more than almost any other. The reason is rarely the code itself. It’s the documentation and the modifier.

Free audit

Not sure how many of your manual therapy claims are leaking? We’ll review your last 50 physical therapy claims and show you where the denials come from.

Get a Free Coding Audit

What does CPT code 97140 include?

CPT 97140 describes manual therapy techniques performed by a licensed provider using hands on contact. The AMA groups four technique families under this single code.

Joint mobilization and manipulation. Graded passive movement applied to a joint to restore motion or reduce pain.

Manual lymphatic drainage. Light rhythmic technique that moves lymph fluid, often used after mastectomy or in lymphedema management.

Manual traction. Sustained or intermittent pull applied by hand, most commonly cervical.

Soft tissue mobilization. Myofascial release, trigger point work, and similar techniques targeting muscle and connective tissue.

Every one of these requires direct provider contact. If a patient performs the movement themselves or a machine delivers the force, you’re not billing 97140.

That last point catches practices more often than you’d think. A therapist sets a patient up on a mechanical traction table, walks away, and the note reads “traction, 15 minutes.” That’s 97012, an untimed code with a flat rate. Bill it as 97140 and you’ve submitted a claim your documentation contradicts. Payers audit for exactly this pattern because the reimbursement gap makes it worth their time.

Is 97140 a timed code or an untimed code?

It’s timed. You bill 97140 in 15 minute units, and you apply the CMS 8 minute rule to decide how many units you can claim.

Here’s the practical breakdown Medicare uses:

Total Treatment Time Units Billable
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

Anything under 8 minutes gets you nothing. That single fact costs practices thousands per year, because therapists routinely document a 6 minute mobilization and expect payment for it.

Commercial payers sometimes use the substantial portion methodology instead, sometimes called the rule of eights, which counts each timed code separately rather than pooling total time. Check your contracts. The two methods produce different unit counts on mixed treatment days, and billing the wrong one triggers audits.

Here’s how that plays out on a real visit. A patient receives 12 minutes of manual therapy and 10 minutes of therapeutic exercise. Under the Medicare 8 minute rule you pool the time, reach 22 total minutes, and bill 1 unit. Under the rule of eights you evaluate each code on its own, and both clear the 8 minute floor, so you bill 2 units. Same visit, same note, different revenue. Your billing team needs to know which contract governs which patient before the claim goes out.

Timed code math causes more revenue loss than any other single billing error we see. If your team hasn’t reviewed it recently, start with the 8 minute rule and how it affects your timed code billing.

When do you need modifier 59 with 97140?

You need modifier 59, or the more specific X modifiers, when you bill 97140 on the same day as a code it forms an NCCI edit pair with, and you performed the services on separate body regions or in separate time blocks.

The two pairings that generate the most denials:

97140 with 97530 (therapeutic activities). These two sit in an NCCI edit pair. Bill them together without a modifier and the payer drops one line.

97140 with 97110 (therapeutic exercise). Same problem on many commercial contracts, even where CMS doesn’t enforce an edit.

The modifier isn’t the fix by itself. Your note has to prove separation. Document the body region for each service and the distinct time block for each. A note reading “manual therapy 15 minutes to right shoulder, therapeutic activities 15 minutes to lumbar spine” survives an audit. A note reading “manual therapy and therapeutic activities, 30 minutes” does not.

CMS now prefers the X series over blanket modifier 59. Use XS for a separate structure or organ, XE for a separate encounter, XU for an unusual non overlapping service. Several payers have started rejecting 59 outright.

Check the current pairs in the CMS National Correct Coding Initiative edit files before you submit.

What documentation does 97140 actually require?

Your note needs six elements. Miss any one and you’ve handed the payer a reason to deny.

  • The specific technique performed, named. Not “manual therapy.” Write “grade III posterior glide, right glenohumeral joint.”
  • The body region treated
  • Exact minutes spent on 97140, separate from other timed codes
  • Medical necessity tied to a functional deficit
  • Objective measures showing progress or a clear rationale for continuing
  • Provider signature with credentials

The medical necessity piece trips up the most practices. A payer wants to see that manual therapy addresses a specific impairment blocking a specific function. “Decreased cervical rotation limiting patient’s ability to check blind spot while driving” works. “Neck pain” does not.

Fix this at the template level rather than the therapist level. If your EMR note template has a free text box labeled “treatment,” you’ll get vague notes forever, because clinicians write for the next clinician and not for a payer. Replace it with discrete fields: technique, region, minutes, functional deficit addressed. Therapists fill those in faster than they write prose, and the resulting note passes an audit without anyone rewriting it later.

Before you submit

Documentation gaps rarely show up until the denial lands. Our AAPC certified coders review physical therapy notes against payer requirements before claims go out, so the fix happens upstream instead of in appeals.

Explore Medical Coding Services

Which ICD-10 codes support 97140?

Pair 97140 with a diagnosis that establishes a functional limitation. The strongest supporting codes describe the impairment, not just the pain.

Common Pairing ICD-10 Code Why It Supports 97140
Cervicalgia M54.2 Common but potentially weak when reported alone. Pair with a documented stiffness, mobility, or functional-limitation diagnosis when appropriate.
Stiffness of Shoulder, Right M25.611 Directly establishes the mobility deficit that manual therapy is intended to address.
Adhesive Capsulitis, Right Shoulder M75.01 Provides a clear clinical rationale for mobility-focused manual therapy when supported by the treatment plan.
Low Back Pain M54.50 May be insufficient alone unless the record clearly connects the pain to a measurable impairment and the manual therapy performed.
Muscle Spasm of Back M62.830 Can support soft-tissue mobilization when the note documents the affected region and functional impact.
Lymphedema, Not Elsewhere Classified I89.0 May support manual lymphatic drainage when the service, treatment plan, and medical necessity are fully documented.

Pain only diagnoses draw scrutiny in 2026. Payers want a stated impairment.

Why do 97140 claims get denied?

Six causes account for most of it.

Missing or misapplied modifier. The NCCI edit pairs fire, no modifier appears, and the payer drops a line.

Undocumented time. The therapist logged total visit time but never broke out minutes per code.

Vague technique description. “Manual therapy performed” gives an auditor nothing to validate.

Unit counts that exceed documented time. Three units billed against 32 documented minutes. That’s a two unit day.

Weak medical necessity. A pain diagnosis with no functional deficit and no objective measures.

Therapy threshold and KX modifier issues. Once a patient passes the annual Medicare threshold, claims need the KX modifier attesting to medical necessity. Practices forget, and everything after the threshold denies.

Most of these are preventable at the front end rather than the appeal stage. We break the pattern down further in our guide to common denial reasons in physical therapy claims.

Current thresholds change every year. Confirm against the Medicare therapy threshold amounts published by CMS.

How much does 97140 reimburse in 2026?

Medicare reimbursement runs roughly 28 to 32 dollars per unit depending on your locality adjustment, based on the Physician Fee Schedule. Commercial rates vary widely, often landing between 35 and 55 dollars per unit.

Run the math on what a single denied unit actually costs you. At 30 dollars per unit, a practice billing 40 manual therapy units a week loses 1,200 dollars for every week those claims sit unpaid. Recover them through appeals and you spend staff hours worth more than the claim. That’s why the fix belongs upstream in documentation, not downstream in your appeals queue.

Check your specific rate through the CMS Physician Fee Schedule Look Up Tool using your MAC locality. Rates shift annually with the conversion factor, and 2026 brought another adjustment.

How to bill 97140 correctly, step by step

  1. Document the technique by name and body region during or immediately after treatment
  2. Record exact minutes for 97140 separately from every other timed code
  3. Apply the correct time methodology, meaning the 8 minute rule for Medicare and whatever your commercial contracts specify
  4. Check NCCI edits against every other code on the claim
  5. Append the right modifier (XS, XE, or XU) when services are genuinely separate
  6. Verify the diagnosis supports medical necessity with a stated functional deficit
  7. Add KX if the patient has passed the Medicare therapy threshold

Final thoughts

97140 pays reliably when your documentation earns it. The code isn’t the problem and it never was. Practices lose money here because therapists write notes for clinical purposes and nobody translates them into what a payer needs to see.

Next step

Manual therapy denials pile up fast when documentation and modifiers don’t line up with payer edits. Our Medical Coding Services team reviews physical therapy claims before submission, catches NCCI conflicts, and validates time based unit counts against your notes. We maintain a 99 percent clean claim rate across all specialties. Schedule a coding review to see what your current denials are costing you.

Explore Medical Coding Services

Frequently asked questions about CPT 97140

Is CPT 97140 a timed code?

Yes. You bill 97140 in 15 minute units and apply the 8 minute rule to determine unit count. Treatment under 8 minutes isn’t billable.

Can you bill 97140 and 97110 on the same day?

Yes, when you perform them on separate body regions or in distinct time blocks. Append modifier XS or 59, and document both the region and the minutes for each service separately.

Does 97140 require modifier 59?

Only when it pairs with a code that triggers an NCCI edit, most commonly 97530. CMS prefers the X series modifiers (XS, XE, XU) over 59 in 2026.

Who can bill CPT 97140?

Licensed physical therapists, occupational therapists, chiropractors, and physicians. Requirements vary by state scope of practice and by payer credentialing rules.

How many units of 97140 can you bill per visit?

Unit count depends on documented time. Three units requires 38 to 52 minutes of manual therapy. Most payers scrutinize claims above 4 units on a single date.

What is the difference between 97140 and 97124?

97124 covers massage therapy, which involves effleurage, petrissage, and tapotement. 97140 covers skilled manual techniques like joint mobilization. They’re mutually exclusive on the same body region.

Does Medicare cover 97140?

Yes, under Part B outpatient therapy benefits, with medical necessity documentation and the KX modifier once the annual threshold is exceeded.

Premium Billing Service

Optimize Your Revenue Cycle

We handle the complexity of medical billing so you can focus on what matters mosty our patients.

  • 99% Claim Success Rate
  • 24/7 Dedicated Support
  • Transparent Reporting
Get Started
Starting at
2.49%

Related Posts

Share: