Chiropractic E/M coding

Chiropractic E/M Coding: Choosing the Right Level (Without Overcoding)

When an exam is separately billable from the adjustment, how to pick the right level, and why both overcoding and undercoding quietly cost you money.

or call (888) 498-5848

8 five-star Google reviews A dedicated coordinator, not a call center +20% avg. increase in collections All 50 states · since 2020

Overview

An E/M visit is a judgment call, and the wrong call costs money in both directions.

Evaluation and management coding is where a lot of chiropractic revenue is quietly won or lost. Two separate questions decide whether an E/M is billed correctly, and they have to be answered in order. First: is the exam separately billable at all on a day you also adjusted the patient? Second: if it is, what level does the documentation actually support: 99202 or 99204, 99213 or 99214?

Get the first wrong and you bill an E/M that should have been bundled into the adjustment: an overcode that invites a denial, a clawback, or an audit. Get the second wrong in the cautious direction and you down-code every encounter, leaving real money on the table across a year of visits. This guide walks through both, the post-2021 rules that govern the level, and the documentation that has to be there. If you’d rather hand the judgment to a specialist, our billing service matches the code to the note on every claim. For the codes themselves, keep the chiropractic CPT cheat sheet open alongside this page.

Two ways to lose: bill an E/M that wasn’t separately identifiable and you risk a denial or recoupment. Default to the safe, lower level on a visit that genuinely earned a higher one and you under-collect every single time. That is a leak no remittance ever flags, because the claim still paid.

Modifier 25

The adjustment already includes a small assessment. Modifier 25 is for the exam that goes beyond it.

Every chiropractic manipulative treatment (CMT), whether 98940, 98941, or 98942, already bundles a brief pre-manipulation assessment of the spine. So you don’t bill an E/M on top of an adjustment just because you looked at the patient. You bill it only when you performed a significant, separately identifiable evaluation that stands on its own, and you flag it with modifier 25.

Modifier 25 is appended to the E/M code (99202 to 99215), never to the CMT code, and it tells the payer: “Yes, there was an adjustment, but there was also a real evaluation that the adjustment’s built-in assessment doesn’t cover.” Think of a new complaint, a flare-up, a re-evaluation of the treatment plan, or an injury that needs its own history, exam, and decision-making. A routine visit where you assess, adjust, and send the patient on their way is the CMT alone. Adding an E/M there is the classic overcode.

Routine adjustment visitCMT alone, no separate E/M
New complaint / re-eval / injuryE/M + modifier 25, billed with the CMT
Modifier 25 without a separate noteOvercode: denial & audit risk

The decisive test is the documentation, not the calendar. The E/M has to be supportable as a service in its own right, with its own chief complaint, history, exam, and assessment, separate from the work the CMT already pays for. We never append a 25 to make a line bill; we append it when the note earns it. Worth knowing up front: some payers reflexively deny an established-patient E/M billed the same day as CMT even when modifier 25 is correct, so the appeal matters as much as the coding.

New vs. established

New patient vs. established: the split that sets the code range.

Once you’ve decided an E/M is separately billable, the first fork is whether the patient is new or established, because that decides which set of codes you’re choosing a level within. A new patient hasn’t received a face-to-face service from you (or another provider of the same specialty in your group) in the past three years; everyone else is established.

New patient · five levels

99202 – 99205

  • 99202: straightforward MDM (or 15 to 29 min)
  • 99203: low MDM (or 30 to 44 min)
  • 99204: moderate MDM (or 45 to 59 min)
  • 99205: high MDM (or 60+ min)

99201 was deleted in 2021, so the new-patient range now starts at 99202.

Established patient · five levels

99211 – 99215

  • 99211: minimal; no qualifying provider visit required
  • 99212: straightforward MDM (or 10 to 19 min)
  • 99213: low MDM (or 20 to 29 min)
  • 99214: moderate MDM (or 30 to 39 min)
  • 99215: high MDM (or 40+ min)

99211 is rarely used in a DC office; it’s a minimal, often staff-level visit. The everyday choice is 99212 to 99214.

For most chiropractic practices the working decisions are 99203 vs. 99204 for a new patient, and 99213 vs. 99214 for an established one. That single notch, chosen correctly and on the documentation, is where the revenue lives.

Choosing the level

Since 2021, the level is medical decision-making or total time, not the length of your history and exam.

This is the rule most practices haven’t fully updated for. Before 2021, the E/M level was driven by bullet-counting the history and the physical exam. That’s gone. For office and outpatient E/M (99202 to 99215), the level is now chosen by either medical decision-making (MDM) or total time on the date of the encounter, whichever you base the visit on. History and exam are still performed and documented as medically appropriate, but they no longer set the code.

Path A: medical decision-making

MDM is graded on three elements, and the level is the one met by two of the three: the number and complexity of problems addressed, the amount and complexity of data reviewed, and the risk of complications from the care. A single self-limited complaint and a simple plan is low MDM. Multiple complaints, a chronic condition with a flare, an injury workup, imaging decisions, or co-managing the case with another provider all push toward moderate.

Path B: total time

Alternatively, you can select the level by the total time you personally spent on the patient’s care on the date of service, both face-to-face and the non-face-to-face work that day (reviewing records, documenting, coordinating). One important caveat for same-day visits: the time spent performing the CMT, and the brief assessment bundled into it, can’t be counted toward the E/M time. Only the time on the separately identifiable evaluation counts.

Level → MDM / total time, at a glance
99203 · new, lowLow MDM · or 30–44 min
99204 · new, moderateModerate MDM · or 45–59 min
99213 · established, lowLow MDM · or 20–29 min
99214 · established, moderateModerate MDM · or 30–39 min

Time ranges follow current CPT definitions for 99202 to 99215. Use whichever path (MDM or time) the visit was actually based on, and make sure the note documents it.

Documentation

The level is only real if the documentation supports it.

A code is a claim about what happened in the room. If a reviewer can’t see the decision-making or the time in the note, the level isn’t supported, and “not supported” is how a 99214 becomes a down-coded 99213 on audit, or a denial. Here’s what each visit should carry.

Supports a separate E/M (modifier 25)
Distinct chief complaint yes
History & exam beyond the CMT yes
Own assessment & plan yes
Supports the level you chose
Problems addressed & their complexity yes
Data reviewed (imaging, records) yes
Risk, or total time if timed yes

If you’re choosing the level by time, the note has to state the total time spent that day on the evaluation: a number, not “spent extra time.” If you’re choosing by MDM, the note has to make the complexity visible: what problems you addressed, what you reviewed, and the risk you managed. Templates that paste the same paragraph into every visit are how undercoding and overcoding both happen: the note stops matching the actual encounter.

Over- vs. undercoding

Overcoding gets clawed back. Undercoding never gets noticed, which is worse.

Both errors are real revenue problems; they just fail differently. One announces itself eventually. The other is silent, which is exactly why it persists for years.

Overcoding

The loud, expensive error

Billing a 99214 when the note supports a 99213, or appending modifier 25 to an exam that wasn’t truly separate. It looks like more revenue today, but it surfaces as denials, down-coding on review, refund requests, and, at scale, audit exposure. Payers track E/M level distributions; a practice that codes high across the board stands out.

The fix isn’t to code timid. It’s to code accurately, and document so the level holds up.

Undercoding

The silent, compounding leak

Defaulting to 99213 on visits that genuinely earned a 99214, or skipping a legitimately separate E/M because billing the 25 feels risky. Each instance is a small amount. Repeated across every qualifying encounter, every week, for a year, the under-collection is substantial, and nothing on any remittance ever flags it, because the claim paid. It just paid less than it should have.

This is the quieter half of the true cost of getting billing wrong.

The answer to both is the same: match the code to the documentation. Not the highest defensible level, not the safest low one: the level the encounter actually supports. That’s a judgment a generalist juggling the front desk rarely has time to get right consistently, and it’s precisely the judgment a chiropractic billing specialist is trained to make, one of the quieter trade-offs in the in-house vs. outsourced decision.

Same-day CMT + E/M

Billing an exam and an adjustment on the same day: the rules that make it pay.

When a separately identifiable E/M and a CMT happen on the same date, the claim has to be built so the payer can see they’re distinct. The modifier 25 goes on the E/M line (98940 to 98942 stay clean). The E/M needs its own documentation, its own complaint, exam, and decision-making, that doesn’t lean on the work the CMT already includes. And if you selected the level by time, only the evaluation time counts, never the manipulation time.

Even built correctly, some commercial payers deny same-day established-patient E/M as a matter of policy, and Medicare scrutinizes these closely. That’s not a reason to stop billing legitimate exams. It’s a reason to document them airtight and appeal the wrong denials. On the Medicare side, the CMT itself still needs the AT modifier for active care; the rules in our Medicare billing guide apply to the adjustment line right alongside the E/M.

Same-day claim, built to pay
CMT line98941 · AT (Medicare)
E/M line99213 · modifier 25
Level fromMDM, or E/M-only time
25 with no separate noteDenied / recouped

Our approach

We match the code to the documentation, every level, every modifier 25.

Our coordinators read the note, not a template. We confirm the E/M is genuinely separate before a modifier 25 goes on, select the level the MDM or documented time actually supports, and flag visits where the documentation and the intended code don’t line up, in either direction, before the claim leaves your practice.

Separately identifiable? Modifier 25 only when the note earns it
Level MDM or time, matched to the documentation
Undercoding Flagged when the note supports more
Same-day denials Worked and appealed, not written off

It’s consultative, not just defensive. The same review that keeps your E/M coding clean also catches the therapy codes (97110, 97112, 97140) left off a claim and the CMT lines priced below your fee schedule. Many of our clients run multi-specialty centers, so the same coordinator applies these rules across the chiropractic, physical-therapy, and other lines billed under one roof. It’s all one flat fee: 7% of net collections, or a $1,500/month minimum, all-inclusive and month-to-month, laid out on our pricing page.

Book your 30-minute appointment

Proof

The expertise shows up in the collections.

+20%
avg. increase in collections
8
five-star Google reviews
50
states served
6
years serving practices
★★★★★

“In practice over 30 years, I have never found a more professional, knowledgeable company. I have a dedicated person accessible at all times, and they’re compatible with my EHR so I have no extra steps.”

Dr. Kate RufoloChiropractor
★★★★★

“ACB has been instrumental in cleaning up our accounts receivable, helping us transition between software, and staying on top of all our billing. Knowledgeable, and most importantly, effective.”

Dr. Stefanie LoweChiropractor
★★★★★

“I used to spend a lot of time calling insurance companies when claims weren’t paid. Now they’re part of my team, so I can focus on patient care. Highly recommend.”

Kim HoangPractice owner

FAQ

Chiropractic E/M coding, answered.

Only when you performed a significant, separately identifiable evaluation that goes beyond the brief assessment already bundled into the CMT (98940 to 98942): a new complaint, a flare-up, a re-evaluation, or an injury that needs its own history, exam, and decision-making. You append modifier 25 to the E/M code (99202 to 99215), never to the CMT, and the documentation has to stand on its own. A routine assess-and-adjust visit is the CMT alone; adding an E/M there is overcoding.

Modifier 25 signals a “significant, separately identifiable evaluation and management service by the same provider on the same day” as a procedure. It goes on the E/M code (99202 to 99215), not on the CMT (98940 to 98942). It tells the payer that the exam was real and separate from the work the adjustment already includes. Without supporting documentation behind it, a modifier 25 is an overcode that invites denials and audit scrutiny.

Since 2021, office E/M levels (99202 to 99215) are selected by either medical decision-making (MDM) or total time on the date of service, not by counting history and exam bullets anymore. MDM is graded on the number and complexity of problems, the data reviewed, and the risk; the level is met by two of those three. Alternatively, you can choose the level by the total time you spent on the evaluation that day. History and exam are still documented as medically appropriate, but they no longer set the code.

A new patient hasn’t had a face-to-face service from you, or another provider of the same specialty in your group, in the past three years, billed with 99202 to 99205. Everyone else is established, billed with 99211 to 99215. (99201 was deleted in 2021, and 99211 is rarely used in a chiropractic office.) Some payers will pay a new-patient E/M on the same day as CMT but routinely deny an established-patient one, even with modifier 25 correctly applied.

Yes, it’s the quieter and often costlier of the two errors. Defaulting to 99213 when the documentation supports 99214, or skipping a legitimately separate E/M because billing the modifier 25 feels risky, under-collects on every qualifying visit. Nothing on a remittance ever flags it, because the claim paid; it just paid less than it should have. Over a year of visits that adds up. The goal is never the highest level or the safest low one; it’s the level the documentation actually supports. This is general reference information, not coding or legal advice; your payer policies and documentation govern the final code.

Straightforward pricing

Accurate E/M coding, included in one flat fee.

Matching the code to the documentation, working same-day denials, catching undercoded visits, and billing the full chiropractic stack: it’s all part of one performance-based fee, 7% of net collections, or a $1,500/month minimum, whichever is greater. All-inclusive, month-to-month, no contract. See the full breakdown and run your own numbers on our pricing page.

Official sources

Where these rules come from

The E/M coding rules on this page follow the AMA CPT Evaluation & Management guidelines (2021 revisions). Verify the current descriptors and documentation rules before billing.

Billing rules also vary by state. See our state-by-state chiropractic billing guides. Each covers the local auto-injury, Workers’ Comp and Medicaid rules, cited to the governing statute.

Book now

Code every E/M at the level your notes actually support.

30 minutes, one call. We’ll show you where E/M coding is leaking, over and under. Month-to-month. No contract. No obligation.

General reference, not coding advice · HIPAA-regulated · Any-EHR compatible · Month-to-month · Transparent 7% · All 50 states since 2020