Valian
// Non-covered codes · S9090

Is non-surgical spinal decompression covered by insurance?

Usually no. Most plans call the decompression table unproven and pay nothing for it. S9090 is the code for one session on a motorized table that stretches the spine, and payers that recognize the code list it as investigational. Offices that bill it as ordinary traction instead are miscoding, which is worse than a denial.

Not covered

Investigational on nearly every plan

Investigational

Plan policies point to the lack of strong trials. That wording makes it an exclusion, not a medical necessity fight, so appeals almost always fail.

Not 97012

Traction is a real covered code, but a decompression table is not the same service. Billing 97012 to get paid is the fastest way to a refund demand.

Sold in packages

Decompression is usually sold as a block of sessions at a cash price. Patients hear the total once, then call the desk when the card is charged.

Check first anyway

The same patient usually has covered adjustment benefits. Running the check before the visit shows plan status and the amounts left, so the cash package stays separate from them.

// Try it · sample plans, your numbers

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

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 · S9090

Sample
Coverage
Active, decompression is patient responsibility
Frequency
20 visits per year, decompression not included
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 S9090 is the right code

  • Motorized decompression table, not simple traction
  • One session billed per visit
  • Patient signed a cash agreement first
  • The payer actually recognizes this S code
  • Notes describe the device and the setup used

Documentation payers expect

Keep the signed financial agreement, the device name, and the session log. If a payer does take the code, expect a records request and a medical policy citation before anything is paid.

S9090 or its neighbors?

S9090
One session on a decompression table
97012
Standard mechanical traction, a covered code
97039
Machine treatment with no code of its own
98941
The adjustment itself, usually covered

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

Why spinal decompression is not paid

Named investigational in the plan policy. The payer is not questioning the notes, it is refusing the service, so more documentation does not change the answer.
Billed as traction. Coding a decompression session as 97012 to get it paid reads as misrepresentation and is the kind of thing that starts an audit.
No S code on the fee schedule. Many payers never load S9090, so the claim rejects as an invalid or non covered code with no review at all.
Patient never agreed to the cash price. Without a signed agreement, the balance sits in accounts receivable and often gets written off.

What happens after the first session

Decompression is usually sold as a long run of sessions, and offices pair it with an adjustment, 97012 traction or 97110 exercise on the same day. Those lines can be covered even when the table is not, so one visit produces a covered claim and a cash balance at the same time. Patients read the explanation of benefits, see the word denied, and call the desk. Knowing what the plan actually covers before the package is sold makes that call a short one.

S9090, quick answers

Is spinal decompression the same as traction?

Not to a payer. Traction has its own code, 97012, and is often covered. Decompression tables are billed under S9090 and treated as a separate, unproven service.

Does Medicare cover spinal decompression?

No. Medicare does not cover it, and S9090 is not even a valid Medicare code, so the claim comes back as unprocessable. The patient pays out of pocket, and there is no Medicare appeal to file.

Do the sessions use up my chiropractic visit limit?

Usually not, because the plan is not processing them at all. The adjustment or therapy billed on the same day is what counts against the limit.

Will an appeal work?

Rarely. The denial comes from a written medical policy, not from missing notes, so an appeal usually gets the same policy quoted back.

What should the office tell me before I start?

The full package price in writing, how many sessions it covers, and which parts of the visit insurance will still process. Anything less and the first statement is a surprise.

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

Quote the cash package with the real benefits in hand.

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: 97012 · 97039 · 98941

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.