Pain Management ICD-10 Codes & CPT Codes

Pain management practices rely on precise ICD-10 coding for chronic pain, neuropathic conditions, spinal disorders, and interventional procedures. Proper documentation directly affects coverage for spinal injections, nerve blocks, and controlled substance prescribing. This page covers the most-used codes in pain management settings.

FY 2026 ICD-10-CM (CMS) · CPT codes updated annually · All codes verified billable

Top ICD-10 Codes for Pain Management

ICD-10 Code Description Billable
M54.5 Low back pain
M54.4 Lumbago with sciatica, unspecified side
M54.2 Cervicalgia
G89.29 Other chronic pain
M47.816 Spondylosis with radiculopathy, lumbar region
M51.16 Intervertebral disc degeneration, lumbar region
M48.06 Spinal stenosis, lumbar region
G89.21 Chronic pain due to trauma
M79.7 Fibromyalgia
G62.9 Polyneuropathy, unspecified
M54.10 Radiculopathy, site unspecified
G89.3 Neoplasm related pain (acute)(chronic)
Z79.891 Long-term (current) use of opiate analgesic
M53.3 Sacrococcygeal disorders, not elsewhere classified
M79.3 Panniculitis, unspecified

Source: CMS ICD-10-CM Official Code Set FY 2026

Is Your Pain Management Practice Losing Revenue to Coding Errors?

OmniMD’s Pain Management EHR suggests the right ICD-10 and CPT codes at the point of care, reducing claim denials from day one.

Schedule a Free Demo  View OmniMD Pain Management EHR ›

Common CPT Codes for Pain Management Billing

CPT Code Description
64483 Injection(s), anesthetic agent and/or steroid, transforaminal epidural; lumbar or sacral, single level
64490 Injection(s), diagnostic or therapeutic agent, paravertebral facet (zygapophyseal) joint, cervical or thoracic; single level
62323 Injection(s), of diagnostic or therapeutic substance(s) (including anesthetic, antispasmodic, opioid, steroid, other solution), interlaminar epidural or subarachnoid, lumbar or sacral
20610 Arthrocentesis, aspiration and/or injection; major joint or bursa
64635 Destruction by neurolytic agent, paravertebral facet joint nerve(s), with imaging guidance (fluoroscopy or CT); cervical or thoracic, single facet joint
99214 Office visit, established patient, moderate complexity

CPT descriptions are editorial summaries. Refer to the CMS Physician Fee Schedule for official rates.

Pain Management Billing & Coding Tips

  • G89.x (pain, not elsewhere classified) codes are used when pain is the reason for the encounter, not an underlying condition. Do not use G89.x when an underlying diagnosis explains the pain.
  • Spinal injection CPT codes (62310–62327, 64479–64495) require documentation of the specific level, approach (interlaminar vs. transforaminal), and substance injected.
  • Z79.891 (long-term use of opiate analgesic) is a required additional code for all encounters where chronic opioid therapy is being managed.
  • Separate E&M services from interventional procedure codes using modifier -25 when both are documented on the same date.

Frequently Asked Questions

What is the ICD-10 code for chronic low back pain?

Use M54.5 for low back pain. When the pain is radicular or associated with a disc condition, add the underlying diagnosis (M47.816, M51.16, M48.06). G89.29 (other chronic pain) may be added when pain chronicity is the focus of the encounter, not the underlying condition.

What CPT code is used for lumbar epidural steroid injection?

62323 covers interlaminar epidural injection at the lumbar/sacral level. 64483 covers the transforaminal approach. The distinction is based on needle trajectory documented in the operative note. Both require fluoroscopic or CT guidance, which is included in the code descriptor.

When is Z79.891 required?

Z79.891 (long-term use of opiate analgesic) should be added to all encounters where the physician is managing, renewing, or initiating chronic opioid therapy. It is a key code for PDMP compliance documentation and HCC risk adjustment.

What is the difference between G89.21 and G89.29?

G89.21 is chronic pain due to trauma (requires documented traumatic etiology). G89.29 is other chronic pain (used when the chronic nature is the clinical focus without a more specific code). Neither replaces the underlying diagnosis code — both are additional codes.

How does OmniMD support pain management documentation?

OmniMD’s Pain Management EHR includes procedure note templates for spinal injections, integrated PDMP querying, opioid treatment agreement tracking, and built-in urine drug screen result recording.

Streamline Your Pain Management Practice with OmniMD

Purpose-built EHR, billing, and practice management for Pain Management practices.

Book a Free Demo