The Complete ICD-10 Code Cheat Sheet for Acupuncturists (2026)
Dx Chart Team
February 24, 2026
10 min read

You know the moment — you're finishing up a treatment, the patient's out the door, and now you're staring at your billing screen trying to remember whether low back pain with sciatica is M54.4 or M54.41. Multiply that by a full day of patients, and billing becomes a daily time sink.
This guide is your quick-reference cheat sheet. Bookmark it, print it, keep it next to your workstation — whatever gets you through billing faster. Every code below is current for 2026 and organized by the conditions acupuncturists treat most.
How to Use This Guide
A few things to keep in mind as you reference these tables:
- Specificity matters. Payers reject claims when you use an unspecified code and a more specific one exists. Always code to the highest level of specificity the documentation supports.
- Laterality is required for most musculoskeletal codes. The 5th character tells the payer which side is affected (see the laterality section below).
- Document what you code. If you bill M54.51 (radiculopathy, thoracolumbar), your chart note needs to describe thoracolumbar radiculopathy symptoms. Codes and documentation must match.
Spine & Back Pain
The bread and butter of most acupuncture practices. These are the codes you'll use daily.
| Code | Description |
|---|---|
| M54.50 | Low back pain, unspecified |
| M54.51 | Radiculopathy, thoracolumbar region |
| M54.59 | Low back pain, other |
| M54.2 | Cervicalgia (neck pain) |
| M54.6 | Pain in thoracic spine |
| M54.30 | Sciatica, unspecified side |
| M54.31 | Sciatica, right side |
| M54.32 | Sciatica, left side |
| M54.40 | Lumbago with sciatica, unspecified side |
| M54.41 | Lumbago with sciatica, right side |
| M54.42 | Lumbago with sciatica, left side |
Tip: M54.50 (low back pain, unspecified) is the most commonly billed code in acupuncture. However, if the patient has radiating pain, you should use M54.40–42 (lumbago with sciatica) instead — it's more specific and better supports medical necessity.
Shoulder
Shoulder pain is one of the most common upper-body complaints in acupuncture. Pay attention to laterality.
| Code | Description |
|---|---|
| M25.511 | Pain in right shoulder |
| M25.512 | Pain in left shoulder |
| M25.519 | Pain in unspecified shoulder |
| M75.11 | Incomplete rotator cuff tear, right shoulder |
| M75.12 | Incomplete rotator cuff tear, left shoulder |
| M75.10 | Incomplete rotator cuff tear, unspecified shoulder |
| M75.01 | Adhesive capsulitis, right shoulder |
| M75.02 | Adhesive capsulitis, left shoulder |
Tip: Always specify right or left. "Unspecified shoulder" codes (ending in 9 or 0) will get flagged by many payers and may delay reimbursement.
Upper Extremity
Elbow, wrist, and hand conditions — common in patients with repetitive strain.
| Code | Description |
|---|---|
| M77.11 | Lateral epicondylitis, right elbow (tennis elbow) |
| M77.12 | Lateral epicondylitis, left elbow |
| M77.01 | Medial epicondylitis, right elbow (golfer's elbow) |
| M77.02 | Medial epicondylitis, left elbow |
| G56.01 | Carpal tunnel syndrome, right upper limb |
| G56.02 | Carpal tunnel syndrome, left upper limb |
| M25.531 | Pain in right wrist |
| M25.532 | Pain in left wrist |
| M79.621 | Pain in right upper arm |
| M79.622 | Pain in left upper arm |
| M79.631 | Pain in right forearm |
| M79.632 | Pain in left forearm |
| M79.641 | Pain in right hand |
| M79.642 | Pain in left hand |
Knee & Lower Extremity
Knee pain is the second most common joint complaint after low back pain. Plantar fasciitis is also a frequent acupuncture referral.
| Code | Description |
|---|---|
| M25.561 | Pain in right knee |
| M25.562 | Pain in left knee |
| M25.569 | Pain in unspecified knee |
| M17.11 | Primary osteoarthritis, right knee |
| M17.12 | Primary osteoarthritis, left knee |
| M79.661 | Pain in right lower leg |
| M79.662 | Pain in left lower leg |
| M79.671 | Pain in right foot and toes |
| M79.672 | Pain in left foot and toes |
| M72.2 | Plantar fascial fibromatosis (plantar fasciitis) |
Hip
Hip pain and osteoarthritis — especially common in older patients.
| Code | Description |
|---|---|
| M25.551 | Pain in right hip |
| M25.552 | Pain in left hip |
| M25.559 | Pain in unspecified hip |
| M16.11 | Primary osteoarthritis, right hip |
| M16.12 | Primary osteoarthritis, left hip |
| M16.0 | Bilateral primary osteoarthritis of hip |
Headache & Migraine
Headache is one of the strongest evidence-based indications for acupuncture. These codes cover the most common presentations.
| Code | Description |
|---|---|
| R51.9 | Headache, unspecified |
| R51.0 | Headache with orthostatic component |
| G43.909 | Migraine, unspecified, not intractable, without aura |
| G43.919 | Migraine, unspecified, intractable, without aura |
| G43.019 | Migraine without aura, intractable |
| G43.119 | Migraine with aura, intractable |
| G43.819 | Other migraine, intractable |
| G44.1 | Vascular headache, not elsewhere classified |
| G44.209 | Tension-type headache, unspecified, not intractable |
| G44.219 | Tension-type headache, unspecified, intractable |
Tip: Use the most specific migraine code the documentation supports. "Headache, unspecified" (R51.9) works in a pinch but is less compelling for medical necessity than a specific migraine diagnosis.
Myalgia & Soft Tissue Pain
Muscle pain and soft tissue conditions that don't fall into a specific joint category.
| Code | Description |
|---|---|
| M79.11 | Myalgia of mastication muscle |
| M79.12 | Myalgia of auxiliary muscles, head and neck |
| M79.18 | Myalgia, other site |
| M60.9 | Myositis, unspecified |
| M79.3 | Panniculitis, unspecified |
| M79.7 | Fibromyalgia |
| R68.84 | Jaw pain |
Important: The old M79.1 (myalgia, unspecified) was deleted in ICD-10-CM 2023. You must now use a site-specific code (M79.11, M79.12, or M79.18). Claims with M79.1 will be rejected.
Non-Pain Conditions
Acupuncture treats far more than pain. These codes cover the most common non-musculoskeletal conditions. Note that insurance coverage for non-pain conditions varies significantly by payer — always verify benefits before billing.
| Code | Description |
|---|---|
| R11.0 | Nausea |
| R11.2 | Nausea with vomiting, unspecified |
| G47.00 | Insomnia, unspecified |
| G47.01 | Insomnia due to medical condition |
| F41.1 | Generalized anxiety disorder |
| F41.9 | Anxiety disorder, unspecified |
| K58.9 | Irritable bowel syndrome without diarrhea |
| K58.0 | Irritable bowel syndrome with diarrhea |
| R53.83 | Other fatigue |
| N94.6 | Dysmenorrhea, unspecified |
| R42 | Dizziness and giddiness |
| O26.829 | Pregnancy-related low back and pelvic pain, unspecified trimester |
Coverage caveat: Most commercial payers and Medicare cover acupuncture only for pain-related diagnoses. Non-pain conditions like anxiety, insomnia, and nausea may require out-of-pocket payment or a primary pain diagnosis to bill alongside.
Medicare Acupuncture Coverage
Medicare covers acupuncture exclusively for chronic low back pain (cLBP) — defined as lasting 12 weeks or longer, nonspecific, and not associated with surgery or pregnancy.
Accepted Medicare ICD-10 Codes
Only the following diagnosis codes are accepted for Medicare acupuncture claims:
| Code | Description |
|---|---|
| M54.50 | Low back pain, unspecified |
| M54.51 | Radiculopathy, thoracolumbar region |
| M54.59 | Low back pain, other |
Session Limits
- Initial: Up to 12 sessions over 90 days
- Additional: Up to 8 more sessions if the patient shows improvement (20 total per year)
- Sessions reset each calendar year
Documentation Requirements
Medicare requires your chart notes to demonstrate:
- The pain has been present for 12+ weeks
- Functional improvement or maintained benefit after each treatment phase
- Treatment plan with specific goals and measurable outcomes
- If no improvement is seen after the initial 12 sessions, continued treatment is not covered
Laterality Quick Reference
Most musculoskeletal ICD-10 codes require a 5th character to indicate which side of the body is affected. Here's the pattern:
| 5th Character | Meaning |
|---|---|
| 1 | Right side |
| 2 | Left side |
| 0 | Bilateral (both sides) |
| 9 | Unspecified side |
Examples:
- M25.511 = Pain in right shoulder
- M25.512 = Pain in left shoulder
- M25.519 = Pain in unspecified shoulder
Always document and code the affected side. Using "unspecified" when laterality is clinically determinable is a common reason for claim denials.
Common Billing Mistakes
Even experienced practitioners make these errors. Here are the ones that cost you the most time and money:
-
Using deleted codes. M79.1 (myalgia, unspecified) was deleted in 2023. R51 without a decimal was replaced by R51.0 and R51.9. Always verify your codes are current — clearinghouses won't always catch deletions.
-
Skipping laterality. Billing M25.51 instead of M25.511 or M25.512. This gets rejected or downcoded. If the patient's right shoulder hurts, code the right shoulder.
-
Mismatching codes and notes. Your diagnosis code says cervicalgia, but your SOAP note only describes low back pain. Auditors look for this. Every code on the claim must be supported by the visit documentation.
-
Using unspecified codes when specifics are available. M54.50 (low back pain, unspecified) is fine when the presentation is truly general. But if the patient has radiating symptoms, use M54.40–42 (lumbago with sciatica) instead. Payers reward specificity.
-
Billing non-covered diagnoses to Medicare. Medicare only covers cLBP codes (M54.50, M54.51, M54.59). Billing a knee pain code to Medicare for acupuncture will be denied every time.
-
Forgetting to document chronicity for Medicare. Medicare requires proof that back pain has lasted 12+ weeks. If your notes don't explicitly state the duration, the claim can be denied on audit even if the patient qualifies.
-
Over-relying on a single code. Billing M54.50 for every patient raises red flags. If you're treating diverse conditions, your codes should reflect that diversity.
-
Not verifying payer-specific rules. Each insurance company has its own list of covered diagnoses for acupuncture. What Blue Cross covers in California may differ from what Aetna covers in New York. Check before you bill.
Spend Less Time on Billing
If looking up codes mid-session sounds familiar, you're not alone — it's one of the biggest time drains in private practice. Dx Chart automatically suggests ICD-10 codes based on your clinical documentation, so the right codes are ready before you reach the billing screen. Reach out to see how it works.
Keep Reading
Related articles
Ready to love charting again?
Join the acupuncturists who've taken their evenings back.
Lock in Early Bird pricing30-day money-back guarantee · Annual Early Bird pricing
or


