Free30-minute analysis callServing hospitals, MSOs and providers in all 50 states.Let’s talk: (248) 686-1357
Book a call ↗

CPT Codes for Injections: Joints, Drugs, Units and Modifiers

Published · Updated

Most injections are billed with two codes: a CPT code for the procedure or administration, and a HCPCS Level II code (usually a J-code) for the drug, with units worked out from the dose. Joint and bursa injections use 20600 to 20611, chosen by the size of the joint and whether ultrasound guidance was used. A drug injected into a muscle or under the skin outside a procedure uses 96372. For Medicare, a drug from a single-dose vial also carries the JW or JZ modifier to report any amount discarded.

The rules below are Medicare's, from the Medicare Claims Processing Manual and the National Correct Coding Initiative (NCCI) policy manual, plus the federal Medicaid rule on drug codes. Commercial payers set their own policies, and local coverage policies from Medicare contractors apply to many injection procedures, so check the payer's policy for the date of service. Payment varies by payer and locality; for Medicare, use the Physician Fee Schedule look-up.

Which CPT codes cover joint injections?

Joint aspiration and injection codes come in pairs, one without and one with ultrasound guidance, for three joint sizes that CPT defines:

Joint size Without ultrasound With ultrasound
Small joint or bursa 20600 20604
Intermediate joint or bursa 20605 20606
Major joint or bursa (for example the knee or shoulder) 20610 20611

All six carry a 000 global period in the 2026 Medicare fee schedule. NCCI rules that apply to them:

  • One unit per joint. The unit is a joint and its surrounding bursae, so injecting a shoulder joint and two of its bursae in one session is one unit.
  • Both sides. For Medicare, a bilateral procedure is reported on one line with modifier 50 and one unit, unless the code already describes both sides.
  • Guidance is part of the "with ultrasound" code. Choose 20604, 20606 or 20611 when ultrasound guidance was used and documented, and check the CPT instructions and NCCI edits before reporting any separate guidance code with a joint injection.
  • Not with an open or arthroscopic procedure on the same joint. Aspirating or injecting a different joint on the same day can be reported.

Other common musculoskeletal injections include a single tendon sheath or ligament (20550), a single tendon origin or insertion (20551), and trigger points in one or two muscles (20552) or three or more muscles (20553). The trigger point codes count muscles, not individual injection sites.

How is the drug billed?

The drug has its own HCPCS Level II code, and the units field shows how many times the code's dose fits into the dose given. Medicare's Claims Processing Manual says units are reported in multiples of the dose in the code's descriptor, rounding up when the dose isn't an exact multiple, and one unit when the dose is less than the descriptor amount. Hypothetical examples:

  • Triamcinolone acetonide, J3301 (per 10 mg). A 40 mg dose is 4 units.
  • Methylprednisolone acetate, J1010 (per 1 mg). An 80 mg dose is 80 units. The older per-20, per-40 and per-80 mg codes (J1020, J1030 and J1040) ended on March 31, 2024.
  • Dexamethasone sodium phosphate, J1100 (per 1 mg). A 4 mg dose is 4 units.
  • Hyaluronic acid products have product-specific codes with different units: some are billed per dose (J7321), others per milligram (J7325).

Check each code's dose unit in the current HCPCS file every quarter, since codes are added, revised and ended.

When do the JW and JZ modifiers apply?

For Medicare Part B, the JW and JZ modifiers apply to separately payable drugs from single-dose containers or single-use packages:

  • JW goes on a second line for the amount discarded. The first line reports the amount given, without the modifier. The discarded amount is recorded in the medical record.
  • JZ goes on the drug line when nothing was discarded.
  • When one billing unit covers both the dose and the leftover (for example a 7 mg dose from a 10 mg unit), no JW line is billed; the line carries JZ.

The modifiers don't apply to drugs from multiple-dose vials, to drugs that aren't separately payable, or to certain vaccines. CMS publishes a list of the drug codes that may need them.

Do injection claims need an NDC?

It depends on the payer:

  • Medicaid. Federal rules require states to collect National Drug Codes (NDCs) on claims for physician-administered drugs, so that states can bill manufacturers for rebates. Medicaid claims for these drugs therefore generally need the NDC and its quantity alongside the HCPCS code.
  • Medicare Part B, billed to a MAC. The drug is identified by its HCPCS code. Drugs billed to DME MACs are reported by NDC.
  • Commercial plans set their own rules; check whether the plan requires the NDC.

The NDC must match the product actually used, and NDC units follow the package label, not the HCPCS dose.

When is 96372 billed?

96372 reports an injection into a muscle or under the skin that isn't part of another procedure, such as an intramuscular antibiotic or a vitamin B12 shot. Related codes cover intra-arterial (96373) and intravenous push (96374) injections. NCCI rules:

  • Not for the drug injected during a procedure. A steroid injected into a knee is part of 20610; 96372 isn't added for it. Under Medicare's global surgery rules, drug administration related to a procedure isn't reported separately.
  • Not with 99211. The administration codes already include the work of a minimal office visit. A higher-level visit can be billed with modifier 25 only if the note documents a significant, separately identifiable service.
  • Office setting only for practitioners. Physicians and other practitioners don't report drug administration codes for services in a hospital outpatient department or emergency department; the hospital reports them.

How are spinal and nerve injections coded?

These families are more complex, and most payers have coverage policies for them. In outline:

  • Interlaminar epidural injections: 62320 and 62321 (cervical or thoracic, without or with imaging guidance), 62322 and 62323 (lumbar or sacral). NCCI says fluoroscopic or CT guidance is included in 62321 and 62323 and isn't reported separately.
  • Transforaminal epidural injections: 64479 (cervical or thoracic) and 64483 (lumbar or sacral) for one level, with add-on codes 64480 and 64484 for each additional level.
  • Facet joint injections: 64490 to 64495, by spinal region and number of levels.
  • Sacroiliac joint injection: 27096.
  • Nerve blocks: codes by nerve, such as 64415 (brachial plexus), 64450 (other peripheral nerve or branch) and 64510 (stellate ganglion).

In the six states of CMS's WISeR model (New Jersey, Ohio, Oklahoma, Texas, Arizona and Washington), 62323 used for epidural steroid injections is subject to prior authorization (or pre-payment review) in Original Medicare.

Where do injection claims go wrong?

  • Drug units reported per vial or per injection instead of by the code's dose unit, or a retired J-code.
  • JW or JZ missing on a single-dose drug, or a JW line for leftover that is already paid within the billed unit.
  • 96372 added for a drug injected as part of a joint or other procedure.
  • Joint codes: more than one unit for one joint, a with-ultrasound code billed without documented guidance, or no modifier 50 for both sides.
  • Modifier 25 on a visit that only covers the decision to inject.
  • NDC missing or not matching the product used, on Medicaid claims.

For billing support, see Highview's physician billing service. The guide to orthopedic billing covers joint injections in orthopedic practices, and the CO-97 guide explains bundling denials.

Sources

← All guides

Billing for in-office injections?

Book a free analysis call and we’ll talk through how your injection procedures, drug codes and units are billed today, and where claims get held up.

Book a free analysis call ↗