Valian
// Modalities · 97012

Is spinal decompression covered by insurance?

It depends on which table the office uses. Mechanical traction, code 97012, is the pull and release table that most plans pay at a low rate. A computer controlled decompression session belongs to code S9090, and most payer policies call that one investigational and pay nothing for it, however the visit is described.

Depends

Traction pays, decompression rarely does

1 unit a visit

Traction on the table is untimed. Twenty minutes or forty, most payers allow a single unit per visit and flag any claim that stacks more.

S9090 rarely paid

When the table is a decompression unit, the honest code is S9090, and most policies list it as investigational with no allowed amount.

Coding risk

Billing a decompression session as 97012 is not a gray area to payers. It reads as the wrong code on purpose, which invites a records request.

Check on the phone

Decompression packages get sold before anyone checks the benefit. A check while the patient is still on the phone shows plan status, deductible left and copay.

// Try it · sample plans, your numbers

What would a real check show for this patient's 97012?

Pick a sample plan and type your fee. This is the visibility a real-time check gives the desk for every actual patient, in under a second.

$

Eligibility readout · 97012

Sample
Coverage
Active, 97012 payable, deductible met
Frequency
One unit per visit, 20 visit cap
Patient share
Type your fee to see it

Estimate from a sample plan. A real check reads the actual plan in under a second.

When 97012 is the right code

  • A mechanical table applies pull, then releases
  • Set up and monitored, no hands-on time billed
  • One part of an active plan of care
  • The diagnosis on the claim supports traction
  • Not a decompression program sold as a package

Documentation payers expect

Payers expect the device named, the setup, the region pulled, the diagnosis, and notes that show the traction is doing something. Where the office runs a decompression table, the policy language for S9090 decides the answer before the note is read.

97012 or its neighbors?

97012
Mechanical pull table, untimed
S9090
Decompression session, usually not covered
97039
Machine treatment with no code of its own
97140
Traction applied by hand, timed

Picking the wrong neighbor is its own denial category. The chart decides, not the schedule.

Why decompression and traction get denied

The policy calls decompression investigational. That is a benefit decision, so better notes will not turn S9090 into a paid line.
97012 was billed for a decompression session. Payers read the device name in the record and take the payment back.
More than one unit on the claim. Traction is untimed, so a second unit on the same visit usually drops off automatically.
No diagnosis that supports pulling on the spine. The traction line needs its own reason, not the code used for everything else.

What happens after the traction session

Decompression is sold as a course, not a visit, so the second surprise is bigger than the first. Twenty sessions at cash rates sit on one agreement the patient signed at the front desk. Around the same time the claim picks up 97140 or 97110, and imaging such as 72148 usually needs approval in advance. Knowing plan status, the deductible left and any authorization flag before session one keeps that package honest.

97012, quick answers

Will a plan pay for decompression sessions?

Usually not. Most payer policies list vertebral axial decompression, code S9090, as investigational, which means no allowed amount regardless of the diagnosis.

What is the difference between 97012 and S9090?

97012 is mechanical traction on a standard table. S9090 is a decompression session on a computer controlled table, and the two are priced and covered very differently.

Does Medicare pay for traction?

A chiropractor cannot get paid by Medicare for traction, since the only chiropractic service Medicare buys is the adjustment. A physical therapist or physician can bill 97012 under a plan of care, and Medicare does not cover decompression sessions.

Can the office bill decompression as 97012?

No. The record shows which device was used, and using the traction code for a decompression session is a coding problem, not a coverage problem.

How many traction visits will a plan pay?

Traction usually rides on the chiropractic or therapy visit cap rather than a limit of its own, so the visit count is what runs out first.

More questions? Schedule 15 minutes with us and bring your toughest plan.

Know the decompression benefit before you sell the package.

First month free, then $2.50 a check. No seat fees, no contract.

Book 15 minutes, demo or onboarding

Pick a time, then tell us on the form whether it is a demo or an onboarding call.

View all chiropractic codes

Related: S9090 · 97039 · 97140

CPT is a registered trademark of the American Medical Association. This page is Valian's own plain-English summary for front-desk teams, not official CPT descriptor text, and is not billing or clinical advice. Coverage patterns are common plan behaviors; every plan differs. Verify benefits before the visit.