
Guides
Chiropractic Billing CPT Codes: Which Ones Pay the Most Per Visit
Chiropractic billing CPT codes decide revenue per visit more than any marketing spend. This compares 98940, 98941, 98942 and the add-ons that pay alongside them.
What to take away
- Medicare pays for three chiropractic treatment codes only: 98940, 98941 and 98942. Everything else on a claim is an add-on or a non-covered service billed to the patient.
- Per-visit dollars climb with the number of spinal regions treated, so 98942 pays more than 98941, which pays more than 98940. The gap is modest, not dramatic.
- The add-ons that pay the most per visit are evaluation codes, x-ray codes and therapeutic-procedure codes, not the adjustment itself.
- No code pays well if the documentation does not support the level billed. Medical necessity drives the money.
- The highest-paying code is also the most audited. Volume in 98942 invites review.
What is being compared
The comparison is between the billing codes a chiropractor can put on a claim and the dollars each one returns per visit. That is a narrower question than what a practice charges. Charges are set by the practice; payments are set by the payer.
Medicare uses the Physician Fee Schedule to set payment for each code. Commercial insurers often build their chiropractic fee schedules from that same relative value structure, then adjust. So the ranking below holds broadly, even where the dollar amounts differ by carrier and state. The code system itself is defined by the American Medical Association and mapped into Medicare billing through HCPCS, which is the same structure described in the general overview of Current Procedural Terminology.
The criteria that matter
Four criteria separate these codes in practice.
| Criterion | Why it decides payment |
|---|---|
| Covered by Medicare | Non-covered codes bill to the patient, which changes collection risk |
| Units per visit | Some codes pay once per day, others once per region |
| Documentation burden | Higher-level codes need region-by-region notes |
| Audit exposure | Codes billed above the norm attract review |
Payment rates themselves come from the CMS fee schedule, which you can look up by locality rather than assume. The Medicare Physician Fee Schedule lookup is the primary source for the 98940 to 98942 range.
Option by option
98940, chiropractic manipulative treatment, one to two spinal regions. The workhorse code. It pays the least per visit of the three covered treatment codes, but it carries the least documentation weight and the lowest audit profile. For a maintenance-style visit on a single region, this is the honest code.
98941, two to three regions. Pays more than 98940 because the relative value units are higher. The note has to identify each region adjusted and why. Most general-practice visits land here.
98942, four to five regions. The highest-paying covered treatment code. It also requires the fullest note. Billing 98942 on most visits is a pattern auditors notice.
Evaluation and management codes. A new-patient evaluation or a re-examination can be billed alongside treatment when the payer allows it and the documentation supports a distinct service. On a first visit, this often adds more than the adjustment itself.
X-ray codes. Radiographic codes pay once per series, not per film. They lift revenue on intake visits and do nothing for follow-ups.
Therapeutic procedure codes. Traction, manual therapy and similar services can be billed separately in some plans. Coverage varies, so verify before you promise the patient anything.
Where each one wins
98940 wins on clean, low-risk, single-region maintenance visits where you want a claim that clears without questions. 98941 wins on the typical mixed-region treatment plan, and it is the code most practices should expect to bill most often. 98942 wins only when four or more regions genuinely received manipulation and the note says so region by region.
Evaluation codes win on the first visit and at formal re-examinations. X-ray codes win on intake. Therapeutic codes win in practices that document timed, skilled procedures rather than a quick adjustment. If you are still mapping which services belong in which package, the breakdown in chiropractic practice bundles and pricing tiers is worth reading before you rebuild a fee schedule.
A code is a claim about what happened in the room. The note is the evidence. Payment follows the evidence, not the code.
What none of them solve
Every code on this list shares one limitation: none of them control what the payer actually allows. A practice can bill 98942 correctly and still collect a fraction of its charge if the plan's allowed amount is low or the patient's deductible is unmet.
The same limit applies to the add-ons. Coverage rules, coordination of benefits and medical-necessity edits sit outside the code book, and they decide the check. Practices that track allowed amounts against billed charges, rather than charges alone, see this quickly. That is the same discipline behind chiropractic practice margins, explained down to the break-even point, where per-visit yield matters more than visit count.
One more shared limit: none of these codes fix a documentation habit. If the note does not identify the regions, the duration and the response, the higher-paying code is a liability rather than a gain.
Common questions
Does Medicare pay for 98943? No. Medicare does not cover the extraspinal manipulation code, so that service is a cash or self-pay item for Medicare patients. Commercial plans may cover it.
Is 98942 always the highest paying chiropractic CPT code? Among the three covered treatment codes, yes. But an evaluation code or a timed therapeutic procedure can pay more on the visit where it applies, which is why per-visit revenue depends on the mix, not one code.
How do I check what my carrier actually pays? Start with the CMS fee schedule for your locality, then pull your own remittance data and compare allowed amounts by code. Your software should already hold the fee schedule tables it needs to price claims before submission, as described in the overview of medical software.
What happens if I bill a higher level than the note supports? The claim can be denied on review, and repeated patterns can trigger a post-payment audit with recoupment. That risk is why matching the code to the note matters more than matching it to the fee schedule.







