Pain Management CPT Codes: Complete List, Cheat Sheet and Coding Guidelines

Table of Contents

Understanding the use of pain management CPT codes is essential for the billing and coding teams to keep the claim submission process clean. Using the accurate CPT code for pain management is mandatory to streamline reimbursements from payers. The article is a way to end the confusing part of the pain management procedure codes based on the variables like region, imaging, and count. If you continue to read this, you will be less confused at the end and learn about the accurate use of codes used for pain management procedures.

Pain Management CPT Codes Cheat Sheet   

This pain management coding cheat sheet helps you read the CPT codes for pain management and learn about the accurate use of the codes used for this specialty.

Procedure Codes What decides the code
Interlaminar or caudal epidural 62320–62323 Spinal region + whether imaging was used
Epidural catheter infusion 62324–62327 Spinal region + whether imaging was used
Transforaminal epidural (TFESI) / selective nerve root block 64479–64484 Spinal region + number of levels
Facet joint injection / medial branch block 64490–64495 Spinal region + number of levels
Radiofrequency ablation 64633–64636 Spinal region + number of joints (not nerves)
Spinal cord stimulator lead 63650 (percutaneous), 63655 (paddle) Approach; each lead is one unit
Spinal cord stimulator generator 63685 / 63688 Insertion or replacement vs revision or removal
Trigger point injection 20552 / 20553 1–2 muscles vs 3 or more
Joint injection 20600–20611 Joint size + ultrasound guidance
Tendon injection 20550 / 20551 Sheath or ligament vs origin or insertion
Chronic pain management G3002 / G3003 First 30 minutes vs each additional 15 minutes per month
Office visit (E/M) 99202–99215 New vs established; MDM or time

Epidural Steroid Injection CPT Codes

What is epidural steroid injection (ESI)? It is an injection used to reduce the inflammation the patient feels in the spine. This is injected in the epidural space around the spinal nerves where the pain is felt in certain conditions. There are two approaches, so let’s split this into two parts, and two different code families are used for these. Interlaminar is injected into the space behind the spinal cord, it is used between the vertebrae. The second one is transforaminal and goes to the space where the single nerve root is present. So, the accurate epidural steroid injection code depends on the approach that is used while injecting. 

Interlaminar and Caudal Epidural Codes (62320-62327)

The interlaminar epidural steroid injection CPT code depends on region and imaging. There are four codes used to bill accurately based on the region and imaging:

  • CPT 62320 — cervical or thoracic, when there is no imaging used
  • CPT 62321 — cervical epidural steroid injection CPT code when imaging is used
  • CPT Code 62322 — lumbar or sacral, when there is no imaging used
  • CPT 62323 — lumbar epidural steroid injection CPT code when imaging is used

The 62323 CPT code is the code which is mostly used for the epidural procedures. The reason is that most lumbar injections are done under fluoroscopy. Also, CESI cpt code is 62320 or 62321 where CESI means cervical epidural steroid injection. In the same way, the LESI CPT code is 62322 or 62323, where LESI means lumbar epidural steroid injection. There is no separate caudal epidural steroid injection CPT code; a caudal injection is reported with 62322 or 62323. 

The catheter code family is 62324-62327. For continuous infusion or intermittent bolus through an indwelling catheter. These codes are split in the same way based on the region and imaging. CPT 62324 is for cervical or thoracic without imaging. CPT 62325 is cervical or thoracic with the imaging. CPT 62326 is lumbar or sacral without imaging, and CPT 62327 is lumbar or sacral (caudal) with imaging.

Transforaminal Epidural Codes (64479-64484)

The short form TFESI is used for transforaminal epidural steroid injection. In this procedure, the needle goes through the foramen rather than entering the space behind the spinal cord. The foramen is the place where the single nerve root leaves the spine. This is the place where the steroid is delivered. These steroids are used for one nerve root at one level. The TFESI CPT code depends on two aspects: the region of the spine and the number of levels treated.

  • CPT 64479 — cervical or thoracic, single level
  • CPT 64480 — each additional cervical or thoracic level (add-on)
  • CPT 64483 — lumbar or sacral, single level
  • CPT 64484 — each additional lumbar or sacral level (add-on)

All four codes contain the imaging guidance as it is included in these codes. For the add-on codes, there is a thing to keep in mind that they cannot be billed separately without any other code. The 64484 CPT code is only used with 64483, and CPT 64480 is used only with 64479. For claims sent to the Medicare, -50 modifier is required  if the same level is injected on both sides. For commercial payers, the modifiers used can vary. So, billing and coding teams must be aware of the payer rules. 

Facet Joint Injection and Medial Branch Block CPT Codes

At the back of each vertebra, there are small joints called the facet joints. A facet injection puts the medication into the joint or in the other case it puts it on the medial branch nerves that carry the pain from the facet joint. The facet joint injection CPT code that should be used to bill the procedure depends on the region of the spine and the number of levels treated. 

  • CPT 64490 — cervical or thoracic, single level
  • CPT 64491 — cervical or thoracic, second level (add-on)
  • CPT 64492 — cervical or thoracic, third and any additional levels (add-on)
  • CPT 64493 — lumbar or sacral, single level
  • CPT 64494 — lumbar or sacral, second level (add-on)
  • CPT 64495 — lumbar or sacral, third and any additional levels (add-on)

What is the starting point for any cervical or thoracic facet procedure? It is the CPT code 64490. In the same way, the starting point for lumbar or sacral ones is the CPT code 64493. All the add-on codes are used with these codes. Another thing to remember is that CPT 64492 and 64495 are used once per day regardless of how many levels are treated.

Radiofrequency Ablation CPT Codes

Radiofrequency ablation is a process that uses heat to disable the medial branch nerves. These nerves carry the pain from a facet joint. Once the diagnosis is confirmed that which joints are responsible for the pain, this process is done. The radiofrequency ablation CPT code is dependent on the region of the spine and the number of facet joints treated. 

CPT 64633 — cervical or thoracic, single facet joint

CPT 64634 — cervical or thoracic, each additional facet joint (add-on)

CPT 64635 — lumbar or sacral, single facet joint

CPT 64636 — lumbar or sacral, each additional facet joint (add-on)

The CPT 64635 and 64636 description is: destruction by neurolytic agent, paravertebral facet joint nerve(s), with imaging guidance (fluoroscopy or CT), lumbar or sacral, with 64635 covering a single facet joint and 64636 each additional one. The CPT codes 64633 and 64634 are used for the same procedure in the cervical or thoracic spine. 

Two medial branch nerves are attached to each lumbar facet joint. The ablation is performed by the surgeon on both branch nerves. So, it feels like the surgeon has performed two procedures. But this is performed on one joint. Billing one unit for one nerve doubles the claim. Most errors are caused by this rule. Consider one lumbar joint, two nerves, one unit of the 64635 CPT code. 

Spinal Cord Stimulator and Neuromodulation

A spinal cord stimulator is an implanted device that stops the pain signals by sending mild electrical signals to the spinal cord. This process is done in two stages: a trial, in which the leads are placed temporarily with the help of a needle. The patient tests this device for some days in this case. After this, a permanent implant is done if the trial is successful. In this process, there is a generator placed under the skin which runs on a battery. With this generator, leads are used. The correct spinal cord stimulator CPT code depends on which stage of the process you are and which implant you are using.

CPT 63650 is used for the percutaneous lead through the needle. This is used for both types of procedures, trials and permanent implants. If the paddle lead is placed through a laminectomy, CPT 63655 is used. For the battery-powered generator, CPT 63685 is used for insertion and replacement. If there is a revision or removal of the generator done, 63688 is used. For lead removal, CPT 63661 for percutaneous leads and CPT 63662 for removal of paddle lead(s). For lead revision, 63663 is used for revision and it includes replacement of percutaneous lead(s). CPT 63664 is used for lead revision, including replacement of paddle lead(s). For programming, 95971 is used for simple programming and 95972 for complex programming. 

Trigger Point, Joint, Tendon Injection CPT Codes

A trigger point is the place where the pain exists, it is a tight knot in a muscle from where the pain starts. The CPT code for trigger point injection counts muscles, not the needles. For instance, five injections were used on the two muscles is 20552 and it is billed once not twice. For the joints, the code is based on the size of the joint, then it considers whether ultrasound was used or not. A saved image and written report are required for ultrasound codes, not only the machine. CPT 20610 is used for the knee and shoulder, the most common joint injection in pain management. If both knees on the same day, modifier -50 or RT/LT is required depending on the payer.

Injection site Code What decides it
Trigger point 20552 1 or 2 muscles

20553 3 or more muscles
Small joint (fingers, toes) 20600 / 20604 Without / with ultrasound guidance
Intermediate joint (wrist, elbow, ankle) 20605 / 20606 Without / with ultrasound guidance
Major joint (shoulder, hip, knee) 20610 / 20611 Without / with ultrasound guidance
Tendon sheath or ligament 20550 —
Tendon origin or insertion 20551 —

There is not a single code if someone searches for the CPT code for steroid injection. The claim needs two rails. The procedure code shows the place where it was injected and the J-code for the drug. Some common drug codes:

  • J3301 — triamcinolone acetonide, per 10 mg
  • J1030 / J1040 — methylprednisolone acetate, 40 mg / 80 mg
  • J1100 — dexamethasone sodium phosphate, per 1 mg

Peripheral Nerve Block

A peripheral nerve block is an injection of anesthetic or steroid or both around a single named nerve which is not present in the spine. It can be a nerve in the shoulder or nerve in a head or knee or foot or chest wall. The nerve block CPT code depends on the nerve that is injected. Many people look for a CPT code for selective nerve root block, but there is no separate code; it is reported with 64479 or 64483, covered in the epidural section above. Here is the table that shows details:

Nerve Code
Trigeminal nerve, any branch 64400
Greater occipital nerve 64405
Brachial plexus, single injection 64415
Suprascapular nerve 64418
Intercostal nerve, single level / each additional level 64420 / 64421
Ilioinguinal or iliohypogastric nerves 64425
Sciatic nerve, single injection 64445
Femoral nerve, single injection 64447
Other peripheral nerve or branch 64450
Genicular nerve branches (knee) 64454
Stellate ganglion (sympathetic) 64510
Lumbar or thoracic paravertebral sympathetic 64520
Celiac plexus (sympathetic) 64530

Chronic Pain Management Codes: G3002 and G3003

Using the accurate chronic pain management CPT code is important for getting complete payments. These codes are HCPCS codes but most people search them as chronic pain CPT code. Let’s discuss these codes.

G3002

If a physician or a qualified healthcare professional spends the first 30 minutes managing the patient’s chronic pain in a calendar month, three conditions will define this code:

  • The pain lasted more than three months.
  • The time of the physician or qualified health professional is a must, not the staff or nursing time.
  • It is billed once per month.

Important thing to remember: the first visit must be face-to-face and it should be at least 30 minutes long. It is a part of the G3002 and not a separately billed office visit.

G3003 CPT Code Description

It is an add-on code and it is only billed with the G3002. It describes the additional 15 minutes beyond the first 30 in the same month. Two rules are important to discuss here:

  • Chronic Care Management (CCM) and Principal Care Management (PCM) can be billed in the same month. No minutes should be counted twice in this case. 
  • Both codes are present on the list of Medicare that shows telehealth rules, so virtual arrangements can happen.

E/M Codes for Pain Management Visits

It is not necessary that every patient visit is a procedure happening. Some visits are office visits, like evaluation of a new patient, reviewing the treatment that is already happening, or adjusting the medications of the patient. These visits are billed with the evaluation and management codes. 99202-99205 are used for new patients. For established patients, 99211-99215 are used. 99214 pain management code is the follow-up code most practices bill that offers pain management services. 

CPT Code for a Pain Management Consult

Consider a case where another physician sends the patient to a pain specialist, what comes to mind? A consultation code 99242 through 99245 will be applied. But actually there are certain things to keep in mind in this case:

  • Medicare stopped the reimbursements of consult codes in 2010. For Medicare patients, the visit is considered a new or an established office visit. 
  • Some commercial payers still accept these codes and pay for them but checking each payer is important. So, check the payer before submitting these codes.
  • When the office visit of the patient and an injection happen on the same date, -25 modifier is used on the E/M.

Pain Management ICD-10 Codes That Support Medical Necessity

A procedure code shows what was done and the pain management diagnosis codes show why it was done. The payers approve the pain management claims when the diagnosis is also correctly mentioned. Here is a list of pain management ICD-10 codes that most pain practices use:

Condition ICD-10-CM Note
Low back pain, unspecified M54.50 M54.5 alone has been invalid since October 2021
Neck pain M54.2
Lumbar radiculopathy M54.16 M54.12 for cervical
Lumbar spondylosis without myelopathy M47.816 Common diagnosis for facet procedures
Lumbar disc degeneration M51.36x Expanded in October 2024 — sixth character now required
Sacroiliitis M46.1
Chronic pain, other G89.29 Paired with the site code
Chronic pain syndrome G89.4
Neoplasm-related pain G89.3
Myalgia, other site M79.18 Common for trigger point injections
Joint pain (e.g., right knee) M25.561 Laterality digit required

Pain Management Billing and Coding Guidelines

Picking the right code will not suffice. You need the accurate modifiers to tell the complete story. So, an efficient pain management billing and coding mechanism helps to get accurate reimbursements. 

Modifiers That Matter

To understand the pain management coding guidelines, it is important to learn about these modifiers:

  • 50 vs RT/LT. Bilateral procedures. These are both sides of the same level. -50 modifier is used on one line with two units. RT and LT are used on two lines. In the case of Medicare, -50 is used for facet injections, ablations, and transforaminal epidurals. Commercial payers define their formats for modifiers too. There are two exceptions that we need to mention here: there is no bilateral scenario in interlaminar epidurals as they are midline. Secondly, a spinal cord stimulator leads take neither 50 nor LT/RT for Medicare, as each lead is a unit. 
  • 59 and XS. Understand it with an example. A facet injection in the lumbar spine and a trigger point injection in the shoulder happen on the same day. Now, XS means “separate structure” and this is the exact example where it is used. Modifier 59 is an older version for separate services but some payers only accept 59. Using -59 modifier to separate two procedures at the same site is unbundling and it can attract payer audits.
  • Modifier 25 is used on the E/M when a real and separately documented evaluation happened on the same day as an injection. It shows that a separate evaluation happened along with the procedure.
  • 26 and TC. These modifies rarely apply in pain management coding and billing. They are used when imaging is reported separately.

Medical Necessity, LCDs and Prior Authorization 

What is an LCD? A Local Coverage Determination is a policy for a procedure written by a Medicare contractor. It covers the details related to what it covers, how often, and what the note must contain. Commercial and Medicare Advantage plans commonly require prior authorizations for epidurals, ablations, and stimulators. The important thing to discuss here is that authorization for one level does not cover two and authorization should be taken before the procedure date. The pain management billing guidelines also include the accurate documentation where the note has to show what LCD asks for. 

Common Pain Management Coding Errors

The denials in the pain management specialty are not based on medical necessity most of the time. They are based on whether the code matches the note or not. Mismatches between the note and the claim is the most common reason behind the denials. Let’s discuss some common pain management coding errors.

  • When the fluoroscopy is billed with the CPT 62321 or 62323, and 77003 is billed on top of this, it leads to unbundling. The claim scrubber can save from this error.
  • There is no separate caudal code. A caudal injection is reported with 62322 or 62323 because the descriptor includes the sacral approach.
  • CPT code 64635 counts joints and according to this code, it counts two nerves at one joint as one unit. Radiofrequency ablation denials can be avoided by counting joints on the note before entering the units.
  • Using modifier 50 on spinal cord stimulator leads is inaccurate because Medicare does not accept 50 or RT/LT on 63650 or 63655. 
  • Trigger point injections billed per injection is an error because 20552 and 20553 count muscles and they are billed per session. 
  • Sending consultation codes to Medicare leads to claim denials. Medicare has not paid for these codes since 2010. So, the consult code is billed as a new or established office visit.
  • Adding -25 modifier on an injection-only visit is an error. Modifier 25 is only used when the notes show that the evaluation stood by its own.
  • Ablation without documenting the medial branch blocks is an error. Payers need medial branch blocks in the documentation before radiofrequency ablation is covered. 

Every error on this list can be caught before the claim leaves the practice, which is the work our medical billing services and pain management billing services are built around.

Jasmine Oliver

Revenue Cycle Management Expert | Content Strategist in Healthcare | MedCare MSO

Jasmin Oliver writes about revenue cycle management, medical billing, and coding compliance. With over 12 years of experience, she turns complex RCM concepts into clear, practical insights that help healthcare providers and billing teams improve accuracy and revenue performance.

Let’s Get in Touch!

Please, fill the form, it won’t take more than 30 seconds

1 Step 1
reCaptcha v3
keyboard_arrow_leftPrevious
Nextkeyboard_arrow_right

Share This Post

If you like this job, share it with your friends

X
Facebook
LinkedIn
LinkedIn

1 Step 1
Let’s Get in Touch

If you’d like to talk to someone now, give us a call at 800-640-6409. ​
To request a call back, just fill out this form. Please let us know your interest so we can be sure to have the best person call you.

reCaptcha v3
keyboard_arrow_leftPrevious
Nextkeyboard_arrow_right