A practice bills 98941 for almost every patient. The notes say “spine adjusted” and little else. A payer pulls ten charts. Seven of them fail the region count. The practice now faces refunds, extra reviews and a lot of stress.
This story is common. Chiropractic manipulation codes look easy. There are only three spinal codes. The choice between them rests on one thing: how many spinal regions you treated and documented. Yet small mistakes in that count are among the most frequent causes of downcoding, denials and audit findings.
This guide explains CPT 98940, 98941 and 98942 in plain terms. It shows how to count regions, how to match diagnoses, and what notes support each code. It also covers upcoding risks, payer differences and real coding scenarios. By the end, you will have a clear method for picking the right chiropractic manipulation code every time.
What CPT 98940, 98941 and 98942 Mean
These three codes describe chiropractic manipulative treatment, often called CMT. The American Medical Association (AMA) publishes the CPT code set. It defines each code by the number of spinal regions treated during the visit.
CMT is a form of manual treatment. The provider uses controlled force on joints to improve motion, reduce pain and support function. The codes do not describe the technique. They describe the scope of the treatment.
The Three Codes at a Glance
| Code | Spinal Regions Treated | Typical Example |
|---|---|---|
| 98940 | One to two regions | Neck pain treated in the cervical region only |
| 98941 | Three to four regions | Whiplash treated in the cervical, thoracic and lumbar regions |
| 98942 | Five regions | Full spine treatment across all five regions |
The pattern is simple. More regions mean a higher code. Higher codes carry more work and pay more. That is why payers watch them closely.
One Code Per Visit
Report only one spinal CMT code per patient per visit. Do not bill 98940 and 98941 on the same day. Pick the single code that matches the total number of regions treated.
If you treat the neck and low back in the morning and the mid-back later that day, the regions combine. Count all three. The code is 98941.
What the Code Includes
The CPT guidelines state that CMT includes a pre-manipulation patient assessment. That means the usual check before treatment is part of the code. It is not a separate service.
The provider may bill an evaluation and management (E/M) service on the same day only if it is significant and separately identifiable. It must go beyond the usual assessment that comes with CMT. Modifier 25 is added to the E/M code in that case. Many payers review these claims closely, and Medicare does not pay chiropractors for E/M services.
CMT codes are not time-based. You do not need to record minutes to choose between 98940, 98941 and 98942. You do need to record regions, findings and treatment.
The Five Spinal Regions
CPT defines five spinal regions for CMT. Knowing them is the base of correct code selection.
- Cervical: includes the atlanto-occipital joint
- Thoracic: includes the costovertebral and costotransverse joints
- Lumbar: the low back
- Sacral: the sacrum
- Pelvic: includes the sacroiliac joint
These regions are not the same as individual vertebral levels. You do not count each joint or segment. You count regions.
Joints Included in Each Region
Some joints cause confusion because they sit between areas. Here is how CPT groups them.
The atlanto-occipital joint, where the skull meets the top of the neck, belongs to the cervical region. The costovertebral and costotransverse joints connect the ribs to the spine. They count as part of the thoracic region. The sacroiliac joint belongs to the pelvic region, not the sacral region.
This matters in practice. A patient with low back pain and sacroiliac pain may have lumbar and pelvic involvement. That is two regions. If the provider also treats the sacrum, that makes three.
Extraspinal Regions and CPT 98943
CPT 98943 covers extraspinal manipulation. The five extraspinal regions are the head (including the temporomandibular joint but excluding the atlanto-occipital region), the lower extremities, the upper extremities, the rib cage (excluding costotransverse and costovertebral joints), and the abdomen.
Code 98943 is reported when one or more extraspinal regions are treated. It is not part of the 98940 to 98942 family, and it is separate from the spinal region count. Treating the wrist does not add to the spinal total.
Medicare does not cover 98943 for chiropractors. Other payers may. Check each payer policy before you bill it.
How to Count Regions Correctly
Region counting sounds easy, but errors creep in. These rules keep the count clean.
Count Treated Regions, Not Examined Regions
A provider may examine five regions and treat two. The correct code is 98940. The code follows what was treated, not what was checked.
The same rule works the other way. If the note shows treatment to three regions, but the exam only addressed two, the record is weak. A reviewer may reduce the code to match the documented findings.
Count Regions, Not Segments
Treating L3, L4 and L5 is still one region: the lumbar region. Treating C5 and C6 is one region: the cervical region. Do not add up the segments.
This is a common upcoding trap. A note that lists six levels may look impressive, but the count may still be only two regions.
Watch the Overlap Between Sacral and Pelvic
The sacrum and the sacroiliac joint are neighbors. CPT counts them as separate regions. If you adjust the sacrum and the sacroiliac joint, you may count two regions. But your note must show distinct findings and treatment for each.
If the note only says “SI joint adjusted,” the count is one region: pelvic. Do not stretch it.
A Simple Counting Routine
Use the same steps on every chart:
- List every region treated by name.
- Confirm each one has a documented finding.
- Confirm each one has a documented treatment.
- Add up the regions.
- Match the total to the code: one to two is 98940, three to four is 98941, and five is 98942.
- Check the diagnoses against the count before the claim goes out.
This takes less than a minute. It prevents many errors.
Matching Diagnoses to Regions
A correct region count is only half the job. The diagnoses must support the code.
Medicare requires a primary diagnosis of subluxation. Many coders use the M99.0 series, which covers segmental and somatic dysfunction by region. The common spinal codes are:
- M99.01: cervical region
- M99.02: thoracic region
- M99.03: lumbar region
- M99.04: sacral region
- M99.05: pelvic region
A secondary diagnosis describes the related condition. Examples include low back pain, neck pain or radiculopathy. These help show why treatment was needed.
The rule is direct. If you bill 98941, your diagnoses should support three or four regions. If they support only two, the payer may reduce the claim to 98940. This is a common reason for downcoding.
Medicare vs Commercial Diagnosis Rules
Medicare is strict about the subluxation diagnosis. Commercial payers often focus on the condition. Some do not use M99 codes at all. Others want both.
The Centers for Medicare & Medicaid Services (CMS) sets national policy for Medicare. Your Medicare Administrative Contractor (MAC) may add local rules through a local coverage determination (LCD). Always check both. The Medicare modifier rules also matter. See this guide on chiropractic modifier AT for how active treatment is shown on the claim.
Documentation That Supports Each Code
Good notes protect the code. Weak notes put it at risk.
For each region treated, the record should show:
- The region by name
- A finding, such as tenderness, restricted motion, muscle tension or misalignment
- The treatment given
- The patient’s response
Many MACs refer to the PART framework when they review subluxation. PART stands for pain or tenderness, asymmetry or misalignment, range of motion changes, and tissue or tone changes. Providers often document at least two of these findings for each region.
Sample Region Language
These examples show clear wording. Do not copy them word for word. Each note must match what you found.
For 98940: “Cervical region: tenderness at C5-C6, restricted right rotation to 55 degrees. Lumbar region: muscle tension and restricted flexion at L4-L5. CMT applied to cervical and lumbar regions. Patient reports reduced pain after treatment.”
For 98941: “Cervical, thoracic and lumbar regions: restricted motion and tenderness documented in each. CMT applied to all three regions. Thoracic findings include rib restriction at T6.”
For 98942: “Findings recorded for cervical, thoracic, lumbar, sacral and pelvic regions. CMT applied to all five regions. Findings and response documented for each.”
Notice what these notes do. They name each region. They tie a finding to each one. They state that treatment was given.
Avoid Cloned Notes
Copying yesterday’s note into today’s visit is risky. Reviewers look for identical wording across visits. Identical notes suggest that the provider did not assess the patient that day.
Update the history, findings and response each time. Templates are fine as a starting point. They should not hold the final answer.
Real Coding Scenarios
The table below shows how the rules apply in practice.
| Scenario | Regions Treated and Documented | Correct Code |
|---|---|---|
| Neck pain only | Cervical | 98940 |
| Low back and sacroiliac pain | Lumbar, pelvic | 98940 |
| Car accident whiplash | Cervical, thoracic, lumbar | 98941 |
| Widespread back pain | Cervical, thoracic, lumbar, pelvic | 98941 |
| Full spine complaint with findings in every region | Cervical, thoracic, lumbar, sacral, pelvic | 98942 |
| Five regions listed, findings for three | Three documented | 98941 |
| Neck and low back plus wrist treatment | Two spinal, one extraspinal | 98940 plus 98943 where covered |
Scenario: The Whiplash Patient
A patient arrives after a rear-end collision. The provider documents tenderness and restricted motion in the neck, mid-back and low back. Treatment is applied to all three regions. The correct code is 98941. The diagnoses should include subluxation or dysfunction codes for each region, along with the related pain conditions.
Scenario: The Five-Region Claim With Thin Notes
A provider bills 98942. The note says “full spine adjustment.” Findings are listed for the neck, mid-back and low back only. The reviewer counts three documented regions. The claim is reduced to 98941. The practice is asked to repay the difference.
The fix is simple. Document findings and treatment for every region you bill. If you cannot, bill the lower code.
Scenario: Back Pain With SI Involvement
A patient has low back pain and pain at the sacroiliac joint. The provider treats the lumbar region and the sacroiliac joint. Two regions: lumbar and pelvic. The code is 98940. A note that adds the sacrum, with its own findings, would raise the count to three and the code to 98941. Without those findings, 98940 is correct.
Upcoding Risks in Chiropractic Billing
Upcoding means billing a higher code than the record supports. In CMT, it usually shows up as 98941 or 98942 where the note supports less.
Some upcoding is deliberate. Much of it is not. It often comes from default templates, rushed notes or a misreading of the region rules. Intent matters in some legal settings. But the financial effect is the same. Overpayments must be returned.
Common Upcoding Patterns
Reviewers often flag these patterns:
- The same code billed on nearly every visit for every patient
- A high share of 98942 compared with peers
- Identical notes across many visits
- Region counts that do not match diagnoses
- Billing for regions with no findings
A practice does not have to be doing anything wrong to be flagged. Statistical outliers draw attention. The best defense is a record that holds up on its own.
How Reviews Work
Medicare contractors use several programs. The Targeted Probe and Educate program, or TPE, reviews a sample of claims and gives education when errors show up. Unified Program Integrity Contractors, or UPICs, review providers when patterns look unusual. Commercial payers run their own reviews.
The National Correct Coding Initiative, or NCCI, adds another layer. It sets edits that stop certain codes from being billed together. For example, manual therapy code 97140 on the same day as CMT may be bundled unless it was done on a separate region and the proper modifier applies. Use modifiers only when the record supports them.
What Happens If You Are Found Overbilling
Results vary by case and by payer. Common outcomes include claim reductions, refund requests and more frequent reviews. In serious cases, a practice may face extrapolated repayments, which apply the error rate to a larger set of claims.
This is why prevention beats repair. A short review each month costs far less than a repayment demand. This guide on top medical coding errors can help your team spot patterns that lead to problems.
Downcoding and Undercoding Cost Money Too
Upcoding gets the headlines, but undercoding is a quiet problem. Some providers bill 98940 for every visit out of caution. That protects against audits but leaves money behind.
If you treat three regions and document them well, you should bill 98941. Billing the lower code means the practice is paid for less work than it did. Over a year, that gap can be large.
The goal is accuracy, not caution. Bill what the record supports. No more and no less.
How Payer Rules Change the Picture
The three codes are national. The rules around them are not.
Medicare
Medicare covers spinal CMT for subluxation. Claims require modifier AT when treatment is active. Maintenance care is not covered. Medicare does not pay for 98943, exams or X-rays ordered by a chiropractor.
Medicare Advantage
Many Medicare Advantage plans follow Medicare rules. Some add prior authorization or visit limits. Others cover extra services. Check each plan.
Commercial Plans
Commercial plans differ. Some cover all four CMT codes. Some limit visits per year. Some need prior authorization after a set number of visits. Many publish medical necessity criteria that the notes must meet.
Auto and Workers’ Compensation
These payers often follow state fee schedules and have their own documentation demands. Reports and narratives may be required in addition to visit notes.
Because rules vary, build the habit of checking benefits before the first visit. Record visit limits and authorization needs in the patient file.
Building a Code Selection Process in Your Practice
A solid process is better than good intentions. Here are practical steps.
Set up your EHR templates carefully. Many systems default to a code. Check that your template does not pre-select 98941 or 98942. Make the provider choose based on the regions documented.
Add a region checklist. A short section listing the five spinal regions, with a box for findings and a box for treatment, makes counting easy.
Train every provider and biller. New team members often learn habits from templates. Short training sessions on region rules prevent drift.
Audit a sample each month. Pull ten charts. Count the regions. Compare the count to the code billed. Note any gaps and track them over time.
Review denials by cause. If you see repeated reductions, look for the source. It may be a template issue, a diagnosis issue or a training issue. A review of common medical claim denial reasons can help set up a tracking list.
Get outside help when needed. Coding rules change each year. Specialized support keeps the process current. States Billing Services SC offers chiropractor billing in South Carolina support, backed by medical coding services that review code selection before claims go out. If a claim is denied or reduced, the team can step in through denial management services.
For outside reading, eBridge shares a helpful guide on ICD-10 coding errors that cost practices, which is relevant to diagnosis and region matching. It also offers a medical billing compliance checklist that can serve as a base for internal reviews. Its sitemap lists more resources for practices that want to compare how billing partners structure their guidance.
Strong coding supports clean claim submission. The cleaner the claim, the fewer delays and refunds you face.
Let the Record Choose the Code
CPT 98940, 98941 and 98942 come down to one question: how many spinal regions did you treat and document? Everything else supports that answer.
Here are the main points to keep:
- Count regions, not segments or levels.
- Count treated regions, not examined ones.
- Match each billed region to a diagnosis and a documented finding.
- Report one spinal CMT code per visit.
- Keep 98943 separate from the spinal count.
- Watch for template defaults that push codes up.
- Review a sample of charts each month.
Start with one action this week. Pull ten recent charts. Count the regions. Compare each count to the code you billed. If the numbers do not match, adjust your templates and training before a payer does it for you.
If your team wants a second set of eyes on coding, States Billing Services SC can help with accurate code selection, cleaner claims and faster follow-up on denials. Visit States Billing Services SC to talk with a billing specialist about your chiropractic coding workflow.