Phase 10: Operate

Chiropractic Insurance Billing and Coding: CPT Codes, ICD-10, Medicare Rules, and AR Management

10 min read·Updated April 2026

Insurance billing errors are the most common source of lost revenue in chiropractic practices — and most errors are preventable with proper CPT code selection, ICD-10 documentation, and a systematic AR management workflow. This guide covers the billing and coding framework every chiropractic practice owner needs, from first-claim submission through denial appeal and collections, with specific Medicare rules that trap unprepared DCs into compliance violations.

READY TO TAKE ACTION?

Use the free LaunchAdvisor checklist to track every step in this guide.

Open Free Checklist →

CPT Code Selection for Chiropractic Manipulative Treatment

Chiropractic manipulative treatment (CMT) is billed under three primary CPT codes based on the number of spinal regions treated. CPT 98940 applies when 1–2 spinal regions are treated (e.g., cervical only, or lumbar only) — reimbursement from commercial payers runs $35–$55. CPT 98941 applies to 3–4 spinal regions (e.g., cervical + thoracic + lumbar) — reimbursement $50–$75. CPT 98942 applies when 5 spinal regions are treated — reimbursement $65–$95. The key compliance requirement: your SOAP note must document the specific spinal regions treated with corresponding examination and subjective complaints for each region. Billing 98942 without documented clinical rationale for treating all five spinal regions is a common audit trigger. For extremity manipulation, use CPT 98943 — this code is not covered by Medicare but is covered by most commercial payers.

Modality CPT Codes: Billing Beyond the Adjustment

Chiropractic practices commonly bill additional CPT codes for therapeutic modalities alongside the primary CMT code. CPT 97014 (electrical stimulation, unattended) reimburses $15–$25 and requires that the patient is receiving electrical stimulation without continuous provider presence. CPT 97032 (electrical stimulation, attended) reimburses $30–$45 but requires documented continuous provider attendance. CPT 97035 (ultrasound) reimburses $20–$35. CPT 97110 (therapeutic exercise, 15-minute increments) reimburses $40–$65 per unit. CPT 97012 (mechanical traction) reimburses $25–$40 and is the billing code for cervical traction and some decompression protocols. Note: Medicare has significant restrictions on billing modalities on the same day as CMT in some circumstances — verify Medicare bundling rules (NCCI edits) for your specific code combination before submitting. Bundling violations trigger recoupment demands that can total tens of thousands of dollars in large audits.

ICD-10 Coding: The Diagnosis Codes That Drive Chiropractic Claims

ICD-10 diagnosis codes must support medical necessity for every CPT code on your claim. The highest-volume ICD-10 codes in chiropractic: M54.5 (low back pain), M54.50 (unspecified), M54.51 (vertebrogenic low back pain), M54.2 (cervicalgia), M54.3 (sciatica), M54.4 (lumbago with sciatica), M47.816 (spondylosis with radiculopathy, lumbar), M50.12 (cervical disc displacement, mid-cervical region), M99.01 (segmental and somatic dysfunction, cervical), M99.03 (segmental and somatic dysfunction, lumbar). For PI cases, always include an external cause code as a secondary diagnosis: V89.2XXA (motor vehicle accident, initial encounter), W18.09XA (fall from other structure, initial encounter). Specificity matters: M54.51 (vertebrogenic low back pain) is more likely to be accepted by payers than the generic M54.5 — use the most specific code supported by your documentation.

Medicare Billing Rules for Chiropractors: Active Treatment Requirements

Medicare coverage for chiropractic is narrowly defined and frequently misunderstood. Medicare covers CPT codes 98940, 98941, and 98942 for active/corrective treatment of subluxation — it explicitly does not cover maintenance chiropractic care. Active treatment means you expect the patient's condition to improve with treatment (not just maintain current function). Once the patient has reached maximum therapeutic benefit and care is maintaining function rather than producing improvement, Medicare coverage ends and you must issue an Advance Beneficiary Notice (ABN) before continuing care — the patient then pays out-of-pocket for maintenance visits. Medicare also does not cover: modalities performed by a DC (CPT 97014, 97035, etc.), diagnostic X-rays taken by a DC, or cervical manipulation when billed as part of a maintenance care plan. Failure to comply with Medicare active treatment rules is the single largest source of chiropractic Medicare audit recoupments — often $50,000–$300,000 in demanded repayments.

Claims Submission Workflow: From SOAP Note to Paid Claim

An efficient claims submission workflow follows a defined sequence. Step 1: Complete SOAP note within 24 hours of patient visit in ChiroTouch or your EHR. Step 2: Charge entry — select CPT codes based on documented treatment, attach corresponding ICD-10 codes, verify modifier requirements (GP modifier for physical therapy services, AT modifier required on all Medicare chiropractic claims to indicate active treatment). Step 3: Claims scrubbing — your EHR or clearinghouse checks the claim for errors (missing NPI, invalid ICD-10 code, duplicate claim) before transmission. Step 4: Electronic submission via Office Ally, TriZetto, or your EHR's integrated clearinghouse. Step 5: Track claim status — most clearinghouses provide acceptance/rejection notification within 24 hours; payer adjudication takes 14–30 days for most commercial payers and 14–21 days for Medicare. Step 6: Post ERA (electronic remittance advice) and identify any denied or reduced claims for follow-up.

Denial Management and AR Aging

Accounts receivable management is where chiropractic practices lose the most preventable revenue. Best-practice benchmarks: total insurance AR should not exceed 1.5x monthly insurance collections; AR over 90 days should be below 15% of total AR; clean claim rate (claims accepted on first submission without error) should be 95%+. Work denials daily, not weekly — most payers have a 90-day appeal window from the denial date, and early action maximizes your options. The most common chiropractic denial reasons: 98940/98941/98942 without AT modifier on Medicare claims (fix: add AT modifier and resubmit), missing or invalid prior authorization (fix: contact payer for retroactive auth or peer-to-peer review), services not covered under patient's plan (fix: verify benefits before first visit — call the payer or use your EHR's eligibility verification tool). Track denial rates by reason code monthly to identify systemic billing problems versus one-off payer errors.

Outsourced vs. In-House Billing: The Decision Framework

New chiropractic practices typically start with in-house billing through ChiroTouch and Office Ally — this keeps the billing function close to the clinical workflow and builds the owner DC's understanding of revenue cycle management. As insurance volume grows above $25,000–$35,000/month in claims submitted, the administrative burden and complexity of denial management often justifies outsourcing to a chiropractic-specific revenue cycle management (RCM) company. RCM companies specializing in chiropractic (such as Billing Precision, ChiroFusion's billing services, or MEG Business Management) typically charge 5–8% of collected insurance revenue. A practice collecting $30,000/month from insurance would pay $1,500–$2,400/month for outsourced billing — compare this to the cost of an in-house billing staff member ($2,500–$4,000/month) plus the opportunity cost of denial management time. Outsourcing is almost always cost-effective above $35,000/month in insurance collections.

RECOMMENDED TOOLS

Office Ally (Free Claims Clearinghouse)

Free electronic claims submission to 5,000+ payers including Medicare and all major commercial insurers. No per-claim fee — ideal for chiropractic practices billing in-house.

Best Free Option

ChiroTouch (EHR & Practice Management)

Integrated chiropractic EHR with built-in CPT/ICD-10 code libraries, AT modifier automation for Medicare, and Office Ally clearinghouse integration. From $159/month.

Top Pick

TriZetto Provider Solutions (Claims Clearinghouse)

Enterprise-grade claims clearinghouse with advanced denial management and ERA automation for high-volume chiropractic billing operations.

Some links above are affiliate links. We may earn a commission if you sign up — at no extra cost to you.

FREQUENTLY ASKED QUESTIONS

What is the AT modifier and when must chiropractors use it?

The AT modifier (Active Treatment) must be appended to CPT codes 98940, 98941, and 98942 on every Medicare claim for chiropractic manipulative treatment. The AT modifier certifies to Medicare that you are providing active/corrective treatment aimed at improving the patient's condition — not maintenance care. Claims submitted to Medicare without the AT modifier are automatically rejected. When a patient reaches maximum therapeutic benefit and transitions to maintenance care, remove the AT modifier and issue an ABN (Advance Beneficiary Notice) before the maintenance visit — the patient then pays out-of-pocket.

How do I handle a Medicare chiropractic audit?

If you receive a Medicare audit request (prepayment review, post-payment review, or CERT audit), respond promptly within the stated deadline — typically 45 days. Gather the requested SOAP notes and any supporting documentation for the dates of service requested. Review each note against Medicare's active treatment criteria: each note must document subjective complaints, objective findings supporting subluxation, and clinical rationale for ongoing active treatment. If notes lack adequate documentation, consult a chiropractic billing compliance specialist before submitting your response. If the audit results in a recoupment demand, you have the right to appeal through Medicare's multi-level appeals process — hire a Medicare appeals specialist for demands above $10,000.

What is a clean claim rate and what should it be for a chiropractic practice?

A clean claim is a claim that is accepted by the payer on first submission without requiring correction or resubmission. Industry benchmark for chiropractic practices is a clean claim rate of 95% or higher. A clean claim rate below 90% indicates systematic billing errors — commonly incorrect CPT code selection, missing modifiers, invalid ICD-10 codes, or patient eligibility issues that weren't caught at check-in. Track your clean claim rate monthly in your clearinghouse dashboard. If you are using Office Ally, the rejection report shows every denied claim with the specific error reason — use this data to fix upstream billing workflow problems rather than manually correcting each individual rejected claim.

Apply This in Your Checklist

Phase 10.1Set up project managementPhase 10.2Set up team communicationPhase 10.3Hire your first contractor or find a VA