Guides
CPT and ICD-10 coding for chiropractic claims, what US payers expect
Chiropractic practice management depends on correct CPT, ICD-10 and HCPCS coding. Here are the codes US payers expect and the errors that trigger denials.
What to take away
- Chiropractic practice management lives or dies on three code sets: CPT for the service, ICD-10 for the diagnosis, and HCPCS for supplies and devices.
- The codes billed most often are 98940, 98941 and 98942 for spinal manipulation, plus 98943 for extraspinal manipulation and evaluation codes when a new complaint is worked up.
- Medical necessity rests on a specific, current ICD-10 diagnosis paired with objective findings documented in the note, not on the patient's report of pain alone.
- Commercial payers deny claims for visit limits, missing prior authorization, and diagnosis codes that do not match the treated region.
- Medicare denies for maintenance care, missing AT modifier, and routine chiropractic claims that lack an active treatment plan.
- A short coding review before claim submission catches most of these errors at a fraction of the cost of an appeal.
The CPT codes chiropractors bill most often
The CPT code set is maintained by the American Medical Association and is the language every US payer reads when a claim arrives (CPT Code Information). For chiropractors, a small group of codes covers most of the work.
| CPT code | What it describes | Typical use |
|---|---|---|
| 98940 | Chiropractic manipulative treatment, spinal, 1 to 2 regions | Most common adjustment code |
| 98941 | Chiropractic manipulative treatment, spinal, 3 to 4 regions | Multi-region treatment |
| 98942 | Chiropractic manipulative treatment, spinal, 5 regions | Full-spine treatment |
| 98943 | Chiropractic manipulative treatment, extraspinal, 1 or more regions | Extremity adjustment |
| 99202 to 99205 | Office or other outpatient visit, new patient | New patient evaluation |
| 99212 to 99215 | Office or other outpatient visit, established patient | Re-evaluation or new complaint |
| 97140 | Manual therapy techniques | Soft tissue work, one or more regions |
The 98940 to 98942 series is the core of chiropractic billing. The code you choose reflects how many spinal regions were adjusted, and the count has to match the treatment note. Billing 98942 when the note describes two regions is a documentation mismatch, not a rounding decision.
Evaluation and management codes are separate from the manipulation codes. You can bill an E/M service with a manipulation on the same day when the visit includes a significant, separately identifiable evaluation. The note must support both services, and many payers want modifier 25 on the E/M line.
Extraspinal manipulation, 98943, is billed in addition to a spinal code when the chiropractor also adjusts an extremity. The code is not a substitute for a spinal code and does not replace the examination.
Some practices also bill therapeutic procedures such as 97110 for therapeutic exercise or 97140 for manual therapy. These are time-based or service-based codes with their own documentation rules, and payers scrutinize them closely when they appear next to a manipulation code.
Code selection should be consistent across the practice. When two providers bill the same clinical picture differently, payers notice the pattern. That inconsistency is one of the quieter drivers of chiropractic claim denials, and it is easy to fix with a written internal coding policy.
ICD-10 codes that support medical necessity for chiropractic claims
ICD-10-CM is the diagnosis code set required on medical claims, and CMS publishes the official files and guidelines that govern its use (ICD-10 | CMS). The diagnosis is what tells the payer why the manipulation was medically necessary.
The codes chiropractors use most often fall into a few families:
- M99.0 series, segmental and somatic dysfunction, including M99.01 for the cervical region and M99.02 for the thoracic region
- M54.2, cervicalgia, and M54.5, low back pain
- M54.12 and M54.13, radiculopathy of the cervical and thoracic regions
- M54.16 and M54.17, radiculopathy of the lumbar and lumbosacral regions
- M47.812 and M47.816, spondylosis without myelopathy of the cervical and lumbar regions
- M25.511 and M25.512, pain in the right and left shoulder
- G43.709, chronic migraine without aura, not intractable
The M99.0 series carries the most weight in chiropractic claims because it describes the subluxation or segmental dysfunction that manipulation addresses. Many payers, Medicare included, look for a subluxation diagnosis before they will pay a 98940 to 98942 line.
Specificity matters. M54.5 for low back pain is accepted, but a code that identifies the region and the nature of the problem is stronger. Payers reject vague diagnoses when a more specific code exists in the record.
Medical necessity chiropractic documentation has to connect three things: the diagnosis, the objective findings, and the treatment given. A claim that lists M54.5 while the note describes only the cervical spine invites a denial for diagnosis and treatment mismatch.
Diagnosis codes also drive visit limits. A commercial plan may cover a set number of visits for an acute injury but treat chronic maintenance differently. The diagnosis on the claim is what places the patient in one category or the other.
How HCPCS fits alongside CPT on chiropractic claims
HCPCS Level II codes cover supplies, devices, and services that CPT does not describe. CMS maintains the code set and publishes the quarterly updates that practices are expected to follow (Healthcare Common Procedure Coding System (HCPCS) | CMS).
For chiropractors, HCPCS coding shows up in a few common places:
- Orthopedic supplies and soft goods, such as braces, supports, and cervical collars, billed with an L-code
- Durable medical equipment dispensed in the office, which carries its own coverage rules and often needs a separate authorization
- Supplies used during treatment, which are usually bundled into the manipulation code and should not be billed separately
- Portable or home traction equipment, which some payers cover and others exclude outright
The trap is double billing. When a supply is already included in the payment for the manipulation or the E/M service, billing it again on a HCPCS line is an overpayment, and Medicare recovery auditors look for exactly that pattern.
Dispensing DME from the office also brings requirements that have nothing to do with coding. The practice needs a supplier number, a signed order, and proof of delivery in the record. Without those, the HCPCS line will be denied even when the code itself is correct.
Keep a current HCPCS reference on hand. Codes are added, revised, and retired every quarter, and a retired code on a claim is an automatic denial. New owners who set up these references before opening day save themselves a season of rework, and the compliance checklist for new owners covers that groundwork.
Coding errors that cause denials from commercial payers
Denials from commercial payers rarely come from one dramatic mistake. They come from small mismatches between the claim and the chart.
The most common causes:
- Visit limits exceeded without a documented extension or authorization
- Missing prior authorization for the plan or the service
- Diagnosis code that does not match the region treated in the note
- Modifier 25 omitted when an E/M service is billed with a manipulation
- Duplicate claim for the same date of service and the same provider
- Services billed that the patient's plan excludes, such as maintenance care
- Provider not credentialed with that specific plan at the time of service
Visit limits are the single biggest source of commercial denials in chiropractic. Many plans allow a set number of visits per year or per episode, and once the limit is reached the claim is denied regardless of how good the documentation is.
Prior authorization is the second. Some plans require it before the first visit, others after a set number of treatments, and the rules vary by state and by product. A practice that tracks authorizations in the same system it uses for scheduling avoids most of these denials.
Modifier errors are quieter but persistent. When an E/M service is billed with a manipulation, the payer needs to know the E/M was significant and separate. Modifier 25 tells that story, and leaving it off gets the E/M line denied while the manipulation line pays.
Denials are also a workflow signal. If the same code combination is denied repeatedly, the fix belongs in the front office, not in the appeals queue. Tracking denial reasons by code is one of the monthly KPIs that shows where the revenue is leaking.
Coding errors that cause denials from Medicare
Medicare chiropractic coverage is narrower than most commercial plans, and the rules are published in national coverage determinations that apply in every state, from California to New York.
Medicare covers chiropractic manipulation when it is used to treat a subluxation and the subluxation is demonstrated by X-ray or by a physical examination. The claim must carry the AT modifier, which signals that the service is active treatment rather than maintenance.
What triggers denials from Medicare:
- Missing AT modifier on the 98940 to 98942 line
- Treatment that the documentation describes as maintenance or preventive
- No subluxation diagnosis on the claim
- A treatment plan that does not show measurable progress or a defined goal
- Services billed by a provider who is not enrolled in Medicare
- Claims for extraspinal manipulation, 98943, which Medicare does not cover
Maintenance care is the line Medicare draws most firmly. If the note says the patient is stable and the visits continue for comfort or prevention, the service is not covered, and the AT modifier should not be used to make it look active.
The OIG publishes compliance guidance for physicians that applies to chiropractors billing Medicare, including the expectation that services are documented and medically necessary (A Roadmap for New Physicians | Office of Inspector General | Government Oversight | U.S. Department of Health and Human Services).
Medicare also limits who can bill. Only the chiropractor's own services are covered, and services provided by unlicensed staff cannot be billed under the chiropractor's number.
Building a coding review step into the billing workflow
Most coding errors are caught before submission or not at all. A short review step between the note and the claim is the cheapest control a practice can add.
- The provider closes the note on the same day as the visit, with regions treated and objective findings recorded.
- The coder compares the note to the claim draft and confirms the CPT code matches the number of regions adjusted.
- The coder confirms the ICD-10 code matches the region treated and the documented findings.
- The coder checks modifiers, prior authorizations, and visit limits for that patient's plan.
- The claim goes out, and any denial is logged with its reason code for the weekly review.
A review step does not need a full-time coder in a small practice. A daily 15-minute check of the previous day's claims catches the mismatches that cause most denials.
Use a checklist for the recurring items:
- CPT code matches the number of regions documented
- ICD-10 code matches the region treated
- AT modifier present on Medicare manipulation claims
- Modifier 25 present when E/M is billed with manipulation
- Prior authorization on file where the plan requires it
- Visit count within the plan limit or an extension documented
- Provider credentialed with the plan on the date of service
Coding rules change, and so do payer policies. Reviewing the top denial reasons each month, and reading the CMS and AMA updates when they publish, keeps the review step current. Practices that track denials by code usually find that two or three codes cause most of the trouble.
Staff training matters as much as the checklist. Front desk staff who schedule visits and verify benefits can flag authorization problems before the patient arrives, which is earlier and cheaper than a denial. Writing those steps down is the same discipline behind how you document chiropractic practice service standards for the rest of the office.
What US payers expect in the claim record
Payers do not see the patient. They see a claim and, on review, a chart. Everything they need has to be in those two places.
A clean chiropractic claim record contains the patient's identifying information, the date of service, the rendering provider's NPI, and the place of service. It also carries the CPT and HCPCS codes with units, the ICD-10 diagnosis codes, and any required modifiers.
The chart behind it contains the history, the examination findings, the diagnosis, the treatment plan, and the response to care.
For Medicare and most commercial payers, the note should show:
- The specific regions treated and the findings in each
- The subluxation or segmental dysfunction, described in objective terms
- A treatment plan with goals and an expected duration
- Progress toward those goals, visit by visit
- The rationale for continuing care when the plan extends
Objective findings carry the claim. Range of motion measurements, palpation findings, and orthopedic or neurologic tests give the payer something to verify. A note that says only that the patient feels better does not.
Consistency across the record is what keeps claims out of review. The diagnosis on the claim, the regions in the note, and the codes on the superbill should tell the same story. When they do not, the payer assumes the weakest link is accurate.
New practices often underestimate how much of this is administrative. The licenses, enrollments, and payer contracts that have to be in place before the first claim goes out are covered in the paperwork a chiropractic practice needs, and coding sits on top of that foundation.
Software can carry much of the load. A system that checks code pairs, flags missing modifiers, and reports denial reasons by code removes the manual steps that get skipped on busy days. That is the standard to look for in a software and KPI guide when a practice evaluates or replaces its billing platform.
Common questions
Do chiropractors use CPT or HCPCS codes? Both. CPT codes describe the manipulation and evaluation services, while HCPCS Level II codes cover supplies, braces, and equipment. Most claims carry CPT codes and only use HCPCS when a covered supply or device is billed.
Which ICD-10 code is most accepted for a chiropractic claim? The M99.0 series for segmental and somatic dysfunction is the strongest fit when the note documents a subluxation by region. Symptom codes such as M54.5 are accepted but carry less support for medical necessity on their own.
Why does Medicare deny chiropractic claims that commercial payers pay? Medicare covers manipulation only for active treatment of a subluxation, requires the AT modifier, and does not cover extraspinal manipulation. Claims that describe maintenance care or omit the modifier are denied even when a commercial plan would pay.
Can a chiropractor bill an E/M service with a manipulation? Yes, when the visit includes a significant, separately identifiable evaluation. The note must support both services and modifier 25 is usually required on the E/M line. Without it, the E/M portion is typically denied.
How many spinal regions can be billed on one claim? The manipulation codes cover one to two regions, three to four regions, and five regions. The code billed has to match the number of regions documented in the treatment note for that date of service.
What is the fastest way to reduce chiropractic claim denials? Review claims against the note before submission. Checking code, diagnosis, modifier, and authorization on each claim catches the mismatches that cause most denials from commercial payers and Medicare at a fraction of the cost of an appeal.
