2026 Chiropractic CPT Codes: Quick Reference
|
CPT Code |
Description |
Spinal Regions |
Medicare Coverage |
AT Modifier Required |
2026 Rate Range |
|---|---|---|---|---|---|
|
98940 |
CMT, spinal |
1 to 2 regions |
Yes |
Yes |
$30 to $45 |
|
98941 |
CMT, spinal |
3 to 4 regions |
Yes |
Yes |
$38 to $55 |
|
98942 |
CMT, spinal |
5 regions |
Yes |
Yes |
$45 to $65 |
|
98943 |
CMT, extraspinal |
1+ regions |
No (use GY) |
N/A |
Patient-pay |
|
97110 |
Therapeutic exercise |
Timed, 15 min |
No (chiro benefit) |
N/A |
$34 to $36/unit |
|
97140 |
Manual therapy |
Timed, 15 min |
No (chiro benefit) |
N/A |
$34 to $37/unit |
|
97012 |
Mechanical traction |
Per session |
No |
N/A |
Varies |
|
97014 |
Electrical stimulation |
Per session |
No (use G0283) |
N/A |
Varies |
|
97035 |
Ultrasound |
Timed, 15 min |
No |
N/A |
$24 to $27/unit |
|
97530 |
Therapeutic activities |
Timed, 15 min |
No |
N/A |
$35 to $38/unit |
For the full billing rules, modifier requirements, Medicare documentation standards, and denial prevention, see the guide below.
Chiropractic billing carries one of the highest improper payment rates in Medicare: 33.6%, according to CMS chiropractic improper payment data, with projected improper payments of $178.3 million. For a chiropractor, that number means roughly one in three claims is exposed before it ever reaches the payer.
Chiropractic CPT codes are the five-digit codes that decide what Medicare and commercial payers pay for every adjustment, modality, and evaluation you perform. These chiro CPT codes fall into four groups: manipulation, therapy, modality, and evaluation. Code selection is the line between payment and denial.
This guide covers the four CMT codes, AT modifier rules, therapy and modality codes, ICD-10 pairing, documentation standards, and the 2026 updates.
Andrew Christian, Billing Manager at MedSole RCM, built this reference from primary sources: CMS Billing Article A56273, the AMA CPT 2026 code set, and the CMS MLN chiropractic compliance tips updated February 2026. Providers who want the broader compliance picture can also review MedSole's chiropractic billing services guide.
The Four Chiropractic Manipulative Treatment Codes: 98940, 98941, 98942, and 98943 Explained
Chiropractic CPT codes for manipulative treatment are selected by one criterion: the number of spinal regions treated, not the number of adjustments performed. A chiropractor who performs three adjustments in the lumbar spine has treated one region, not three, and bills CPT 98940. Adjusting the cervical, thoracic, and lumbar spine bills CPT 98941.
|
Spinal Region |
Anatomical Coverage |
ICD-10 M99.0x Code |
|---|---|---|
|
Cervical |
C1-C7, including the atlanto-occipital joint |
M99.01 |
|
Thoracic |
T1-T12, including the costovertebral joints |
M99.02 |
|
Lumbar |
L1-L5 |
M99.03 |
|
Sacral |
Sacrum |
M99.04 |
|
Pelvic |
Sacroiliac joint |
M99.05 |
CPT Code 98940: Chiropractic Manipulative Treatment, 1 to 2 Spinal Regions
CPT 98940 applies when a chiropractor manipulates one or two of the five spinal regions. Medicare covers it with the AT modifier for active care, at a 2026 non-facility rate of roughly $30 to $45. The common case is a cervical-plus-thoracic or lumbar-only visit. The note has to name the regions treated, not log “1 to 2 regions.”
CPT Code 98941: Chiropractic Manipulative Treatment, 3 to 4 Spinal Regions
CPT 98941 is the most commonly billed CMT code across chiropractic practices. It covers three or four spinal regions: cervical plus thoracic plus lumbar equals three regions, so it bills 98941. Medicare covers it with the AT modifier at a 2026 national average near $38, and commercial payers usually pay more. The note documents each treated region.
CPT Code 98942: Chiropractic Manipulative Treatment, 5 Spinal Regions
CPT 98942 covers all five spinal regions, and each region needs its own documented clinical findings. Medicare covers it with the AT modifier at a 2026 non-facility rate around $45 to $65. Billing 98942 on a high share of your Medicare CMT claims without documentation supporting all five regions is a pattern that contractors may flag for prepayment review.
CPT Code 98943: Extraspinal Chiropractic Manipulative Treatment
CPT 98943 covers manipulation of non-spinal joints: shoulders, knees, wrists, ribs, and the temporomandibular joint. Medicare doesn't cover 98943 under any circumstance, per CMS Billing Article A56273; append Modifier GY for a statutorily excluded service. Commercial coverage varies, so verify first. Billing 98943 with a spinal CMT code the same day needs Modifier 59 on 98943.
The AT Modifier: The Single Most Important Compliance Requirement for Medicare Chiropractic Billing
The AT modifier goes on every Medicare claim for CPT 98940, 98941, and 98942 when treatment is active and corrective instead of maintenance care. Omit it, and the Medicare Administrative Contractor denies the claim automatically, with no adjudication and no appeal pathway. The AT modifier is the gate every chiropractic Medicare claim passes through.
Complete Chiropractic Modifier Reference for 2026
These are the chiropractic CPT codes and modifiers that decide payment on a Medicare or commercial claim, with the consequence of leaving each one off.
|
Modifier |
Name |
When to Use |
What Happens Without It |
|---|---|---|---|
|
AT |
Active Treatment |
All Medicare CMT claims (98940-98942) for active, corrective care |
Automatic denial, classified as maintenance care |
|
GA |
Waiver of liability, ABN on file |
When Medicare may deny on medical necessity and the patient signed an ABN |
Can't bill the patient; revenue lost permanently |
|
GY |
Statutorily excluded service |
Services Medicare never covers: 98943, x-rays by a DC, therapy modalities |
Patient can be billed; advance notice is best practice |
|
GZ |
Expected denial, no ABN obtained |
When denial is expected and no ABN was obtained |
Can't bill Medicare or the patient; revenue lost |
|
25 |
Significant, separately identifiable E/M |
E/M on the same day as CMT for commercial payers |
E/M bundled into the CMT payment; revenue lost |
|
59 |
Distinct procedural service |
97140 or 97110 alongside CMT as distinct services |
Second procedure denied as bundled |
|
XS |
Separate structure |
Manual therapy on a different anatomical structure from CMT |
Same denial result as a missing 59 |
|
KX |
Medical necessity above the therapy threshold |
Cumulative Medicare therapy charges above $2,480 in 2026 |
Automatic denial above the threshold |
Active treatment is care where measurable functional improvement is expected and documented. Maintenance therapy is care that holds the line after the patient reaches maximum therapeutic benefit. Medicare pays for the first and denies the second. The AT modifier tells Medicare the current visit is active treatment, which is why a missing AT denies the claim outright.
CMS sets the coverage authority in the CMS Medicare Benefit Policy Manual Chapter 15, and it lays out the documentation standards in its CMS chiropractic compliance tips. For the full PART documentation framework behind the AT modifier, see MedSole's chiropractic billing compliance guide.
Improper modifier use accounts for about 31% of chiropractic claim denials, by ACA data. When modifier errors drive denials in your practice, MedSole RCM's billing team reviews modifier assignment on every claim before submission, with chiropractic billing services at 2.99% of collections.
Active Treatment vs. Maintenance Therapy: The Distinction That Determines Whether Medicare Pays
Active treatment is corrective care where the patient hasn't reached maximum therapeutic benefit and measurable functional improvement is expected and documented at each visit. Maintenance therapy is care provided after maximum therapeutic benefit is reached, meant to prevent deterioration instead of producing further improvement.
|
Criteria |
Active Treatment |
Maintenance Therapy |
|---|---|---|
|
Treatment goal |
Correct the subluxation; produce measurable improvement |
Prevent deterioration; hold the current condition |
|
Documentation |
Progress documented toward specific functional goals |
Patient has reached maximum therapeutic benefit |
|
AT modifier |
Required on every claim |
Must not be used |
|
Medicare coverage |
Covered |
Not covered |
|
ABN requirement |
Not required |
Required before continuation |
|
Billing pathway |
98940-98942 with AT |
98940-98942 with GA (ABN signed) or stop billing Medicare |
|
Clinical indicators |
Improved ROM, lower VAS pain score, better Oswestry score |
No measurable change over the last 2 to 4 visits |
When a patient reaches maximum therapeutic benefit, the chiropractor moves through four steps:
- Stop using the AT modifier.
- Obtain a signed Advance Beneficiary Notice before the next treatment.
- Apply the GA modifier on claims for continued care, which signals the ABN is on file.
- Tell the patient Medicare won't cover continued treatment.
Billing maintenance care as active treatment is a leading driver of OIG recoupment findings in chiropractic. The OIG chiropractic audit findings document hundreds of millions of dollars in unallowable chiropractic payments tied to this exact error.
Some commercial plans use code S8990 (a HCPCS maintenance-therapy code) for maintenance chiropractic care that Medicare excludes. Verify individual plan coverage before billing any maintenance visit.
Physical Medicine and Therapy CPT Codes Chiropractors Use Alongside CMT
Medicare doesn't cover physical medicine and rehabilitation codes billed by chiropractors under the chiropractic benefit, including CPT 97110, 97112, 97140, 97530, 97012, and 97035. Commercial payers may cover them. CMS sets the same-day bundling rules in the CMS NCCI Policy Manual. Bill any of these to Medicare under the chiropractic benefit, and the line returns an automatic denial.
These therapy and modality codes sit alongside the core chiropractic CPT codes a practice bills every day, and each one carries its own documentation rule.
|
CPT Code |
Description |
Billing Type |
Medicare Status |
Key Rule |
|---|---|---|---|---|
|
97110 |
Therapeutic exercise (strength, endurance, ROM) |
Timed, per 15 min |
Not covered (chiro benefit) |
Direct one-on-one contact; document the exercise, sets, reps, and time |
|
97112 |
Neuromuscular re-education (balance, posture) |
Timed, per 15 min |
Not covered (chiro benefit) |
Document the specific deficit; not interchangeable with 97110 |
|
97140 |
Manual therapy (mobilization, myofascial release) |
Timed, per 15 min |
Not covered (chiro benefit) |
Modifier 59 or XS when billed the same day as CMT; not for the same region |
|
97530 |
Therapeutic activities (functional tasks) |
Timed, per 15 min |
Not covered (chiro benefit) |
Patient actively moves; tie the goal to a real-world task |
|
97012 |
Mechanical traction |
Per session, untimed |
Not covered (chiro benefit) |
Supervised modality; bill once per session whatever the duration |
|
97035 |
Ultrasound therapy |
Timed, per 15 min |
Not covered (chiro benefit) |
Document intensity, frequency, area; constant attendance required |
|
97014 |
Electrical stimulation, unattended |
Per session, untimed |
Invalid on Medicare (use G0283) |
See Section 6 for the full G0283 versus 97014 rules |
|
97039 |
Unlisted therapeutic modality |
Timed |
Not covered (chiro benefit) |
Use when no other code fits; document the procedure performed |
|
97010 |
Hot and cold packs |
Per session, untimed |
Bundled by Medicare |
Never a standalone code; bundled into the primary procedure |
For the NCCI edit table governing when 97140 and CMT bill together, see the complete CPT 97140 billing guide. For the 8-minute rule, the KX threshold, and the timed-code unit table, see physical therapy CPT codes 2026.
Documentation requirements and denial patterns for therapeutic exercise are in the CPT 97110 billing guide. Audit-ready standards for neuromuscular re-education are in the CPT 97112 complete billing reference. The 97110-versus-97530 distinction is covered in the CPT 97530 billing guide.
CPT 97012 (mechanical traction) applies a controlled pulling force that stretches the spine. Roller tables and intersegmental traction devices that create passive movement without sustained distraction are often billed under 97012 in error. The correct code for these units is typically 97039 (unlisted therapeutic modality), and the note has to describe the device and its purpose.
Billing 97012 for roller-table services is a common audit trigger.
G0283 vs. CPT 97014: The Most Common Medicare Billing Error in Chiropractic Practices
CPT 97014 (unattended electrical stimulation) is invalid on the Medicare Physician Fee Schedule and generates an automatic denial on every Medicare Part B outpatient claim. The correct code is HCPCS G0283. UnitedHealthcare follows the Medicare policy and also requires G0283 on outpatient therapy claims.
|
Primary Payer |
Correct Code |
Coverage Status |
Notes |
|---|---|---|---|
|
Medicare Part B |
G0283 |
Required |
CPT 97014 invalid; automatic denial |
|
UnitedHealthcare / Optum |
G0283 |
Required |
Follows Medicare policy |
|
Medicare Advantage |
G0283 |
Required |
MA plans follow CMS rules |
|
Blue Cross Blue Shield |
97014 |
Covered |
Commercial rate; verify the state contract |
|
Aetna |
97014 |
Covered |
Commercial rate; contract-specific |
|
Cigna |
97014 |
Covered |
Commercial rate; contract-specific |
|
TRICARE |
97014 |
Covered |
Follows commercial rates; GP modifier required |
|
Medicaid |
Verify by state |
Varies |
Some states require G0283; verify the LCD |
Billing systems that default to 97014 on all claims and don't route G0283 to Medicare accounts generate a denial on every Medicare electrical-stimulation claim. This isn't a single-claim error; it compounds across every Medicare patient until the billing system is corrected. Check your system's payer-specific code routing before the next submission cycle.
For the full G0283-versus-97014 comparison with every payer rule, modifier requirement, and reimbursement rate, see the 97014 billing rules and G0283 guide.
NCCI Edits and Modifier Rules: When Chiropractic Codes Bundle and How to Unbundle Them
The National Correct Coding Initiative (NCCI) edits, updated quarterly by CMS in the CMS NCCI Policy Manual Chapter XI, govern which chiropractic code combinations bundle by default and which unbundle with a modifier. Practices that bill CMT alongside therapy codes without checking NCCI edits generate bundling denials that don't surface as distinct rejections, hard to spot in the AR.
|
Code Combination |
Can Bill Together |
Modifier Required |
Key Documentation Requirement |
|---|---|---|---|
|
97140 + 98940/98941/98942 (same day) |
Yes, but only for distinct anatomical regions |
59 or XS on 97140 |
Name the specific region where 97140 was performed, separate from the CMT region |
|
97110 + 98940/98941/98942 (same day) |
Yes |
59 on 97110 when NCCI requires it |
Document time, exercises, and distinct medical necessity apart from CMT |
|
97012 + 97140 (same day) |
Yes |
59 if a different body area |
Traction is untimed (one unit per session); can't overlap manual-therapy time |
|
98940-98942 + 98943 (same day) |
Yes |
59 on 98943 |
Document spinal and extraspinal findings separately, each with its own diagnosis |
|
97014 + 97032 (same area, same day) |
No |
No modifier overrides this |
NCCI bars attended and unattended e-stim for the same area on the same date |
|
97140 + 97124 (same day) |
No |
No modifier overrides this |
97140 and 97124 are mutually exclusive; billing both triggers a bundling denial |
When you bill CPT 97140 the same day as a CMT code, the manual therapy has to target an anatomically separate region from the spinal manipulation.
A chiropractor who adjusts the lumbar spine (98940) and performs myofascial release on the right shoulder bills 98940 and 97140-59, with the note naming the right glenohumeral joint as the 97140 target. The same release on the lumbar spine makes 97140 part of the CMT, and the line denies, modifier or not.
Evaluation and Management CPT Codes for Chiropractors: When to Bill E/M Alongside Chiropractic CPT Codes
Chiropractors may bill evaluation and management CPT codes 99202 through 99215 when a significant, separately identifiable evaluation accompanies the manipulation. Medicare doesn't cover E/M services billed by chiropractors under the current chiropractic benefit, per the CMS Medicare Benefit Policy Manual Chapter 15 Section 240. Commercial payers usually cover same-day E/M with proper documentation and Modifier 25.
|
CPT Code |
Patient Type |
Typical Time |
Complexity Level |
Medicare Covered? |
|---|---|---|---|---|
|
99202 |
New patient |
15-29 min |
Straightforward |
No (chiro benefit) |
|
99203 |
New patient |
30-44 min |
Low complexity |
No (chiro benefit) |
|
99204 |
New patient |
45-59 min |
Moderate complexity |
No (chiro benefit) |
|
99205 |
New patient |
60-74 min |
High complexity |
No (chiro benefit) |
|
99212 |
Established patient |
10-19 min |
Straightforward |
No (chiro benefit) |
|
99213 |
Established patient |
20-29 min |
Low complexity |
No (chiro benefit) |
|
99214 |
Established patient |
30-39 min |
Moderate complexity |
No (chiro benefit) |
|
99215 |
Established patient |
40+ min |
High complexity |
No (chiro benefit) |
When a chiropractor performs a separately identifiable evaluation the same day as CMT, Modifier 25 goes on the E/M code, not the CMT code. Without it, the E/M bundles into the manipulation payment and is lost.
The evaluation has to read as a distinct service, with its own history, exam, and reasoning beyond the assessment built into CMT.
Billing E/M on a high share of CMT visits is a pattern that can trigger payer review, even when each individual claim is documented.
For the complexity criteria and same-day documentation rules, see the CPT 99202 billing guide. The CPT 99203 documentation reference covers complexity determination for new-patient evaluations in chiropractic and physical-medicine settings.
ICD-10 Diagnosis Codes for Chiropractic Claims: Primary Subluxation Codes and Secondary Symptom Codes
For Medicare chiropractic claims, CMS Billing Article A56273 requires the primary diagnosis to be a subluxation code from the M99.0x series naming the spinal region treated. The related condition, the back pain or cervicalgia or radiculopathy, goes secondary. Put a symptom code in the primary position instead, and Medicare denies every CMT claim, AT modifier or not.
Table 1: Primary Subluxation Codes for Medicare CMT Claims (M99.0x Series)
|
ICD-10 Code |
Description |
Which CMT Code It Supports |
Region |
|---|---|---|---|
|
M99.01 |
Segmental and somatic dysfunction of cervical region |
98940, 98941, 98942 |
Cervical |
|
M99.02 |
Segmental and somatic dysfunction of thoracic region |
98940, 98941, 98942 |
Thoracic |
|
M99.03 |
Segmental and somatic dysfunction of lumbar region |
98940, 98941, 98942 |
Lumbar |
|
M99.04 |
Segmental and somatic dysfunction of sacral region |
98941, 98942 |
Sacral |
|
M99.05 |
Segmental and somatic dysfunction of pelvic region |
98941, 98942 |
Pelvic |
Table 2: Common Secondary Diagnosis Codes for Chiropractic Claims
|
ICD-10 Code |
Description |
Role in Claim |
Notes |
|---|---|---|---|
|
M54.50 |
Low back pain, unspecified |
Secondary |
Updated code from the M54.5 split, effective 10/1/2025 |
|
M54.51 |
Vertebrogenic low back pain |
Secondary |
Specificity code from the M54.5 split |
|
M54.59 |
Other low back pain |
Secondary |
Third tier from the M54.5 split |
|
M54.2 |
Cervicalgia (neck pain) |
Secondary |
Common secondary for cervical CMT claims |
|
M54.6 |
Pain in thoracic spine |
Secondary |
Secondary for thoracic CMT claims |
|
M54.12 |
Radiculopathy, cervical region |
Secondary |
Supports higher medical-necessity documentation |
|
M54.16 |
Radiculopathy, lumbar region |
Secondary |
Supports higher medical-necessity documentation |
|
M62.838 |
Other muscle spasm |
Secondary |
Supports a muscle-related secondary diagnosis |
Effective October 1, 2025, ICD-10 code M54.5 was deleted and split into three codes: M54.50 (low back pain, unspecified), M54.51 (vertebrogenic low back pain), and M54.59 (other low back pain), per the CMS ICD-10-CM FY2026 update.
Claims dated after September 30, 2025 that still carry M54.5 return automatic denials. Audit every superbill and EHR diagnosis pick-list for M54.5 and update it before the next billing cycle.
For the full M54 series with every specificity code and its documentation requirement, see the back pain ICD-10 code guide.
SOAP Note Documentation Requirements for Chiropractic Claims: What CMS Demands at Every Visit
By the CMS MLN Chiropractic Services compliance data updated February 2026, 95.5% of the 33.6% improper payment rate in chiropractic Medicare billing traces to one root cause: insufficient documentation. The clinical notes that support chiropractic CMT claims have to satisfy specific elements at the initial visit and at every visit after.
CMS requires documentation of at least two of the four PART elements, one of which has to be A or R, per CMS Billing Article A56273.
|
Element |
What It Stands For |
Documentation Examples |
Required for Medicare? |
|---|---|---|---|
|
P |
Pain or tenderness |
VAS score, palpation findings, percussion results |
Yes; at least 2 of 4, and A or R must be one |
|
A |
Asymmetry or misalignment |
Postural analysis, segmental deviation, imaging |
Yes; A or R is mandatory |
|
R |
Range of motion abnormality |
Measured ROM versus normal, restriction by degree |
Yes; A or R is mandatory |
|
T |
Tissue or tone changes |
Muscle spasm, edema, texture changes on palpation |
Yes; at least 2 of 4 must be present |
At every visit after the first, CMS expects the SOAP note to carry four updated elements:
Subjective: changes in the complaint since the last visit, and the current pain level on a validated scale.
Objective: exam findings for the spinal region treated, updated ROM measurements, and palpation results.
Assessment: patient progress toward defined functional goals, compared to the prior-visit baseline.
Plan: the rationale for continued treatment, with active care still expected to produce measurable improvement, and the next-visit frequency.
Top Chiropractic Claim Denial Reasons in 2026 and How to Prevent Each One
ACA and industry denial analyses put four categories at the top for chiropractic claims: medical-necessity documentation failures at about 38%, improper modifier use at about 31%, subluxation documentation errors at about 19%, and maintenance care billed as active treatment at about 12%. An OIG chiropractic audit found that 82% of reviewed Medicare chiropractic payments were unallowable.
|
Denial Reason |
% of Denials |
Root Cause |
Prevention Strategy |
MedSole Approach |
|---|---|---|---|---|
|
Medical necessity documentation insufficient |
38% |
SOAP notes lack measurable progress; PART criteria not met; no functional outcome tools |
Document VAS, ROM, and functional limitation every visit; administer Oswestry or Neck Disability Index at baseline and every 12 visits |
Pre-submission documentation review on every claim |
|
Improper modifier use |
31% |
Missing AT; Modifier 25 without separate E/M; 59 without distinct-region documentation |
Map modifier to payer and code combination before submission; apply AT to every Medicare CMT claim |
Modifier compliance audit on every claim |
|
Subluxation documentation errors |
19% |
Spinal level not specified; M99.0x not primary; symptom code listed first |
Require the spinal level on every note; verify M99.0x is primary before claim generation |
Diagnosis-ordering verification in the billing scrub |
|
Maintenance care billed as active treatment |
12% |
AT used after maximum therapeutic benefit; no ABN obtained |
Transition protocol at plateau; issue ABN before the next maintenance visit; switch to GA |
Active-to-maintenance transition monitoring per patient |
Chiropractic billing carries a 33.6% improper payment rate under Medicare, which means one in three claims is at risk before it's submitted. Practices with the right workflow prevent most of these denials at the front end instead of appealing them after the fact.
MedSole RCM's team handles chiropractic CPT codes selection, modifier compliance, documentation pre-review, NCCI edit scrubbing, and subluxation diagnosis verification on every claim, with full-service billing at 2.99% of collections and credentialing at $99 per insurance. A free billing audit shows where the denials start.
Each denial type maps to a specific Claim Adjustment Reason Code. A missing AT modifier draws a CO-4 denial; Modifier 59 without distinct-region documentation draws a CO-97 denial; and documentation that doesn't establish clinical need draws a CO-50 denial, the most expensive category in chiropractic billing.
MedSole RCM's chiropractic denial management team identifies the root cause of each denial within 24 hours and resubmits corrected claims before the appeal window closes. Claims that stay unpaid past the initial window need active AR recovery follow-up to prevent a permanent write-off.
2026 Official Updates: AMA CPT Changes, New RTM Codes, ICD-10 FY2026, and Chiropractic Taxonomy Code
No new chiropractic manipulative treatment codes arrived in the AMA CPT 2026 code set. CPT 98940, 98941, 98942, and 98943 are unchanged. The AMA CPT 2026 release carries 418 total changes: 288 new codes, 84 deletions, and 46 revisions, concentrated in digital health, remote monitoring, and augmented-intelligence services.
- New RTM codes for MSK care (effective January 1, 2026). Two new RTM codes apply to chiropractic practices monitoring musculoskeletal patients remotely. CPT 98985 covers RTM device supply over 2 to 15 days in a 30-day period. CPT 98979 covers the first 10 minutes of treatment management per calendar month, requiring one real-time communication, per CMS MLN MM14250.
- ICD-10-CM FY2026 update (effective October 1, 2025). The FY2026 update revised the code set across specialties. The change that matters most for chiropractic secondary diagnoses is the deletion of M54.5 and its split into M54.50, M54.51, and M54.59. The M99.01 through M99.05 subluxation codes are unchanged, per the CMS ICD-10 FY2026.
- Chiropractic taxonomy code for payer credentialing (111N00000X). Chiropractors credentialing with Medicare, Medicaid, and commercial payers fall under taxonomy code 111N00000X (Doctor of Chiropractic). It has to appear on every PECOS application and CAQH profile, and an incorrect entry delays credentialing. For enrollment support, MedSole's provider enrollment and credentialing services handle chiropractic credentialing at $99 per insurance.
Chiropractic Medical Billing and Credentialing at MedSole RCM: 2.99% Billing, $99 Per Payer
MedSole RCM provides full-service chiropractic medical billing at 2.99% of collections, among the most competitive published rates in the U.S. market in 2026. The service covers the chiropractic CPT codes a practice bills daily, with payer credentialing at $99 per insurance, no setup fees, and no long-term contract.
|
Service |
Rate |
What Is Included |
Contract Terms |
|---|---|---|---|
|
Full-service chiropractic billing |
2.99% of net collections |
CMT code selection, AT modifier compliance, NCCI edit scrubbing, subluxation diagnosis ordering, ICD-10 pairing, denial management, AR recovery, payment posting, monthly reporting |
Month-to-month, no setup fee |
|
Payer enrollment and credentialing |
$99 per insurance |
CAQH profile management, application preparation and submission, payer follow-up, enrollment confirmation |
Per payer, no annual commitment |
|
Free billing audit |
No cost |
Denial-rate analysis, AR aging review, clean-claim-rate assessment, revenue-leakage identification |
No obligation |
MedSole RCM bills chiropractic practices at 2.99% of collections against an industry standard of 4% to 9%, which saves a practice collecting $50,000 a month roughly $500 to $3,000 a month in billing fees. Credentialing runs $99 per payer against a typical market rate of $150 to $300. Practices that need both get them from one provider.
Chiropractic practices ready to cut denial rates and billing costs can schedule a free billing audit through MedSole's outsourced chiropractic billing services.
Practices that need chiropractic payer enrollment can start with MedSole's provider enrollment and credentialing services at $99 per insurance.
For end-to-end revenue cycle management that folds billing, credentialing, and AR recovery into one agreement, MedSole's chiropractic revenue cycle management covers all three at the 2.99% rate.
Frequently Asked Questions: Chiropractic CPT Codes 2026
What is CPT code 98941 for chiropractic?
CPT code 98941 is chiropractic manipulative treatment of the spine across three to four spinal regions. It's the most commonly billed CMT code in chiropractic practices. Medicare and most commercial payers cover 98941 when the AT modifier is appended for active treatment. The 2026 Medicare national average is near $38 per encounter, and commercial payers usually pay more.
What is CPT code 98943 for chiropractic?
CPT code 98943 is chiropractic manipulative treatment for extraspinal regions, meaning joints outside the spine: shoulders, elbows, wrists, hips, knees, ankles, ribs, and the temporomandibular joint. Medicare doesn't cover 98943. Append Modifier GY when billing it to Medicare to flag a statutorily excluded service. Billing 98943 alongside a spinal CMT code the same day needs Modifier 59 on 98943.
What is CPT code 97140 for chiropractic?
CPT code 97140 is manual therapy, including joint mobilization, myofascial release, and manual traction, billed in 15-minute units. For chiropractors, 97140 can't be billed for the same spinal region where CMT was performed the same day. Billed for a different region, it needs Modifier 59 or XS to prevent an NCCI bundling denial.
What is the difference between CPT 97110 and 97140?
CPT code 97110 has the patient actively performing exercises to build strength, endurance, or range of motion. CPT code 97140 has the provider applying hands-on techniques, including joint mobilization and myofascial release. Both are timed codes billed in 15-minute units. Billed together the same day, NCCI requires Modifier 59 and documentation of separate time intervals or distinct regions.
What is CPT code 97012 for chiropractic?
CPT code 97012 is mechanical traction, a supervised modality that applies a controlled pulling force to the spine. It's billed once per session whatever the duration, not in 15-minute units. Roller tables and intersegmental traction devices are typically reported under CPT 97039 instead. Medicare doesn't cover 97012 under the chiropractic benefit; commercial coverage varies by plan.
What is CPT code 97014 for chiropractic?
CPT code 97014 is unattended electrical stimulation, but it's invalid on the Medicare Physician Fee Schedule, so billing it to Medicare draws an automatic denial. The correct code for unattended electrical stimulation on Medicare claims is HCPCS G0283, and UnitedHealthcare also requires G0283. Commercial payers including BCBS, Aetna, and Cigna typically accept 97014; rates vary by contract.
What CPT codes can chiropractors use?
Chiropractors primarily use CPT codes 98940-98943 for spinal and extraspinal manipulation, 97110 and 97140 for therapeutic procedures, 97012 for mechanical traction, 97014 or G0283 for electrical stimulation, 97035 for ultrasound, and E/M codes 99202-99215 for evaluations. Medicare covers only 98940, 98941, and 98942, each with the AT modifier. Commercial payers may cover the rest, depending on the plan.
Can you bill 97140 and 98941 together?
Yes, CPT 97140 and 98941 can be billed the same day, but only when the manual therapy targets a different anatomical region from the spinal manipulation. The note has to specify the distinct region for each service, and Modifier 59 or XS goes on 97140. Billing both for the same region denies the 97140 line.
What is the AT modifier in chiropractic billing?
The AT modifier signals active treatment on Medicare chiropractic claims. It goes on CPT 98940, 98941, and 98942 on every Medicare claim where treatment is active and corrective rather than maintenance care. Claims submitted to Medicare without the AT modifier are denied automatically. The modifier signals the patient hasn't reached maximum therapeutic benefit and measurable improvement is expected.
Are there new CPT codes for chiropractic adjustments in 2026?
No new chiropractic manipulative treatment codes arrived in 2026. CPT 98940, 98941, 98942, and 98943 are unchanged in the AMA CPT 2026 code set. The 2026 release added 288 new codes across all specialties, concentrated in digital health and remote monitoring. New RTM codes 98985 and 98979 apply to chiropractors running remote musculoskeletal monitoring programs.
What ICD-10 codes are used for chiropractic Medicare claims?
For Medicare chiropractic claims, the primary diagnosis has to be an M99.0x subluxation code: M99.01 (cervical), M99.02 (thoracic), M99.03 (lumbar), M99.04 (sacral), or M99.05 (pelvic). Secondary diagnoses from the M54 series, M54.50 for low back pain or M54.2 for cervicalgia, support medical necessity but can't sit primary.
What is the difference between CPT 97012 and mechanical traction?
CPT code 97012 reports mechanical traction, which is true mechanical spinal traction applying a sustained or intermittent pulling force with a specialized device. Roller tables that create passive rolling movement without sustained distraction aren't mechanical traction and belong under CPT 97039 instead. Billing roller-table services under 97012 is a known audit trigger in Medicare contractor reviews.
What is CPT code 97035 for chiropractic?
CPT code 97035 is ultrasound therapy, a timed code billed in 15-minute units that requires constant attendance by the provider. The note records the frequency, intensity setting, and area treated. Medicare doesn't cover 97035 billed by chiropractors under the chiropractic benefit. Commercial payers may cover it; the 2026 rate runs roughly $24 to $27 per unit where it's payable.
What is CPT code 98940 for chiropractic?
CPT code 98940 is chiropractic manipulative treatment for one to two spinal regions. It's billed when a chiropractor adjusts one or two of the five recognized spinal regions: cervical, thoracic, lumbar, sacral, and pelvic. Medicare covers 98940 with the AT modifier for active treatment of subluxation. The note must name which regions were treated, rather than logging “lower spine.”