CPT Code 96372: Billing Guide, Modifiers and Reimbursement 2026

CPTCode 96372: The Complete 2026 Billing and Reimbursement Guide for Healthcare Providers

Category: Medical Coding

Posted By: Andrew Christian

Posted Date: Apr 13, 2026

CPT code 96372, maintained by the American Medical Association, carries the official descriptor "Therapeutic, prophylactic, or diagnostic injection (specify substance or drug); subcutaneous or intramuscular." In plain terms, it's the administration code you bill when a provider or supervised clinical staff member gives a non-vaccine, non-chemotherapy drug by injection into the muscle or under the skin. The 96372 cpt code description covers the act of giving the injection only. The drug itself gets billed separately on the same claim.

CPT 96372 covers a wide range of common office injections. You'll see it billed for:

  • Antibiotic injections such as ceftriaxone (Rocephin)

  • Vitamin B12 (cyanocobalamin) injections for documented deficiency

  • Hormonal therapy including testosterone cypionate

  • Pain management drugs such as ketorolac (Toradol)

  • GLP-1 medications such as semaglutide (Ozempic)

Getting this code right matters more than most practices realize. Injection coding errors contribute to more than $500 million in claim denials annually, according to research from ZMedSolutions. That's revenue your practice earned and then lost to preventable billing mistakes. Solid revenue cycle management is what keeps CPT code 96372 claims clean from submission through payment.

Here's what this guide covers so you can bill it correctly every time:

  • Official 2026 AMA definition and CPT code 96372 description

  • When and when not to use this code

  • Comparison with codes 90471, 96373, 96401, and 20610

  • Complete modifier guide covering modifiers 25, 59, 76, 77, JW, and JZ

  • Step-by-step billing workflow with NDC and J-code guidance

  • 2026 Medicare reimbursement rates and RVU data

  • ICD-10 diagnosis code pairing table for the most common injectable drugs

  • Top denial reasons and the exact fix for each one

What Is CPT Code 96372? The Official 2026 AMA Definition

The Official CPT 96372 Definition (AMA Verified)

CPT code 96372 is defined by the AMA's official CPT descriptor as: "Therapeutic, prophylactic, or diagnostic injection (specify substance or drug); subcutaneous or intramuscular." That's the technical language. What it means in practice is straightforward: you bill this code when a provider gives a qualifying drug by needle into the muscle or under the skin. It covers the provider's work in administering the injection, not the drug itself.

The drug cost is never included in CPT 96372. You bill the drug separately using the appropriate HCPCS Level II J-code on the same claim. AAPC classifies this code under Therapeutic, Prophylactic, and Diagnostic Injections and Infusions within the medicine section of CPT.

What Does "Therapeutic, Prophylactic, or Diagnostic" Mean?

The three injection types covered by this code aren't always obvious. Here's how each one applies in a real office setting:

 

Injection Type

Definition

Clinical Example

Therapeutic

Treats an active condition

Rocephin for bacterial pneumonia

Prophylactic

Prevents a condition or complication

Allergy desensitization injection

Diagnostic

Aids in diagnosing a condition

Contrast agent for lymphangiography

CPT 96372 covers all three injection types. The only requirement is that the drug gets delivered via the subcutaneous or intramuscular route, not intravenously.

Is CPT 96372 an Administration Code?

Yes, CPT code 96372 is an administration code. It covers the provider's skill, time, preparation, and supervision involved in delivering the injection. The cost of the drug or substance administered is not included.

Here's exactly what the code covers and what it doesn't:

What CPT 96372 Covers:

  • Provider or supervised clinical staff time to administer the injection

  • Drawing up and preparing the medication before injection

  • Patient assessment immediately before the injection is given

  • Post-injection monitoring for adverse reactions

What CPT 96372 Does NOT Cover:

  • The drug or substance cost (bill via J-code on the same claim)

  • An evaluation and management visit (bill separately with correct modifier)

  • IV push or infusion administration (different codes apply)

  • Vaccine administration (use the 90471 series instead)

Subcutaneous vs. Intramuscular Injections: What Is the Billing Difference?

A lot of billers wonder whether the injection route changes the code. It doesn't. Both routes bill under the same administration code, CPT 96372. What changes is the documentation requirement.

 

Feature

Subcutaneous (SubQ)

Intramuscular (IM)

Tissue depth

Fatty layer under the skin

Directly into the muscle

Common sites

Abdomen, upper arm, thigh

Deltoid, gluteal, vastus lateralis

Needle length

5/8 inch

1 to 1.5 inches

Common drugs

Insulin, some biologics

Antibiotics, hormones, B12

Billing code

96372

96372

The route must be documented in the medical record before the claim goes out. Missing route documentation is one of the most consistent causes of claim denial on injection claims. Don't let a missing checkbox cost you a clean claim.

When to Use CPT Code 96372 and When Not to Use It

What Is CPT Code 96372 Used For?

CPT code 96372 is used to bill for the administration of a therapeutic, prophylactic, or diagnostic injection delivered via subcutaneous or intramuscular route. The code applies when a physician or supervised clinical staff member administers a drug or substance in an outpatient or office setting. Drug cost is billed separately using the appropriate HCPCS J-code on the same claim.

Here's a breakdown of the most common clinical scenarios where this code applies:

Common Clinical Uses of CPT 96372

 

Clinical Scenario

Drug

J-Code

ICD-10

Payable?

Bacterial pneumonia treatment

Ceftriaxone (Rocephin)

J0696

J18.9

Yes

Vitamin B12 deficiency

Cyanocobalamin (B12)

J3420

E53.8

Yes

Male hypogonadism treatment

Testosterone cypionate

J1071

E29.1

Yes

Acute pain management

Ketorolac (Toradol)

J1885

M54.5

Yes

Opioid use disorder treatment

Naltrexone (Vivitrol)

J2315

F11.20

Yes (PA often required)

Type 2 diabetes (GLP-1)

Semaglutide (Ozempic)

J3490/NOC

E11.9

Yes (PA required)

Nausea management

Ondansetron (Zofran)

J2405

R11.0

Yes

Joint inflammation

Methylprednisolone

J1040

M79.3

Yes

Streptococcal infection

Ceftriaxone

J0696

J02.0

Yes

Asthma (biologic agent)

Benralizumab (Fasenra)

J0222

J45.51

Yes (PA required)

CPT code 96372 is one of the highest-volume procedure codes in outpatient medicine. Billing accuracy for each scenario above requires the correct J-code, diagnosis code, and modifier combination. An error in any one of those three elements can trigger an automatic claim denial before a human reviewer ever sees the claim.

What Is Included in CPT Code 96372?

CPT code 96372 includes the provider's work in administering a single subcutaneous or intramuscular injection. That's the scope of the code. Nothing more, nothing less.

What CPT 96372 Includes:

  • Drawing up and preparing the medication for injection

  • Administering the injection at the specified anatomical site

  • Immediate pre-injection patient assessment

  • Post-injection monitoring for adverse reactions

  • Provider or supervised staff time and clinical expertise

What CPT 96372 Excludes:

  • The cost of the drug or substance injected (bill via J-code)

  • Evaluation and management services (bill separately with correct modifier)

  • Vaccine administration (use the 90471 series instead)

  • Chemotherapy drug delivery (use 96401 or 96402)

  • Intravenous push or infusion (use 96374 or 96365 and above)

  • Intra-articular joint injections (use 20600 to 20611)

  • Self-administered medications

Understanding this boundary matters every single time you build a claim. A lot of denials come from practices bundling the drug cost into 96372 or skipping the J-code line entirely. The two always travel together on the claim.

When NOT to Use CPT Code 96372

Using CPT code 96372 in the wrong context is one of the most common causes of claim denial in outpatient injection billing. The code has clear boundaries, and crossing them creates problems that take time to fix and sometimes can't be appealed at all.

 

Situation

Do NOT Use 96372

Use Instead

Vaccine administration

No

90471, 90472, G0008 (flu vaccine, Medicare)

Chemotherapy injection

No

96401 (SubQ/IM chemo)

Intravenous push

No

96374

IV hydration or infusion

No

96360, 96365 and above

Joint or bursa injection

No

20600 to 20611

Intra-arterial injection

No

96373

Patient self-injection

No

Not separately billable

Inpatient hospital injection

No

Bundled into facility billing

Injection during surgical global period

No

Verify global period dates before billing

Injection via established IV access

No

Use infusion or IV push codes

Billing 96372 in a facility setting when the physician can't separately bill the administration code is a top audit trigger. So is billing it during an active global surgical period without verifying the global period end date first. CMS NCCI Version 32.0 governs current bundling rules for this code, and those rules are updated quarterly. What cleared last quarter may not clear this quarter.

Managing the correct code selection across dozens of injection scenarios is a daily challenge for billing teams. If your team is spending time second-guessing these decisions on every claim, MedSole RCM provides outsourced medical billing services that handle injection code selection, J-code pairing, and claim submission for practices of all sizes.

CPT Code 96372 vs. Other Injection Codes: Complete 2026 Comparison Guide

CPT code 96372 sits in a cluster of injection and infusion codes that are easy to confuse. Picking the wrong one doesn't just cause a denial. It can trigger a payer audit if the pattern repeats across multiple claims. Here's the full comparison so you know exactly which code applies before the claim goes out.

CPT 96372 vs. Related Injection Codes

 

Code

Purpose

Route

Drug Type

Bill with 96372?

96372

Therapeutic, prophylactic, or diagnostic

IM or SubQ

Non-vaccine, non-chemo

This code

90471

Vaccine administration

IM, SubQ, or ID

Vaccines only

Yes, with Modifier 59

96373

Therapeutic injection

Intra-arterial

Non-chemo

No

96374

IV push (single drug)

Intravenous

Non-chemo

No

96375

Additional IV push, new drug

Intravenous

New substance

No

96376

Additional IV push, same drug

Intravenous

Same substance

No

96401

Chemotherapy injection

IM or SubQ

Chemo agents only

No

96402

Hormonal antineoplastic injection

IM or SubQ

Hormonal chemo

No

20610

Joint or bursa injection

Intra-articular

Steroids, etc.

Yes, with Modifier 59

99211

Nurse visit E/M

N/A

N/A

No (supervision conflict)

For AAPC's full classification of codes 96373 through 96376 within the infusion and injection family, refer to the AAPC Codify reference. The sections below cover the three code pairs that create the most billing confusion.

CPT 96372 vs. 90471: The Most Common Billing Confusion

CPT 96372 is for the administration of therapeutic, prophylactic, or diagnostic drugs. CPT 90471 is for vaccine administration only. That difference is absolute. You can't use 96372 for a vaccine, and you can't use 90471 for a therapeutic drug. They're not interchangeable, and the difference between CPT code 96372 and 90471 comes down to one question: is the drug a vaccine or a therapeutic agent?

Here's how the two codes compare side by side:

 

Feature

CPT 96372

CPT 90471

Drug type

Therapeutic drugs, vitamins, hormones

Vaccines and toxoids only

Additional injections

96372-59 for second injection

90472 for each additional vaccine

Medicare flu vaccine

Not applicable

G0008 (Medicare specific)

Modifier required

59 when given with other procedures

Usually none for first vaccine

J-code required

Yes

Yes (vaccine product code)

Can 90471 and 96372 be billed together? Yes. When a patient receives both a vaccine and a therapeutic injection at the same visit, both administration codes are billable. Use Modifier 59 on CPT 96372 to signal a distinct procedural service.

Here's a real scenario that comes up constantly. A patient comes in for a flu shot and also needs a vitamin B12 injection. The claim looks like this:

90471 + influenza vaccine code = flu shot administration
96372-59 + J3420 + ICD-10 E53.8 = B12 injection administration

That Modifier 59 on 96372 is what keeps the second administration code from being bundled into the first. Skip it, and one of those lines gets denied automatically.

Is CPT 96372 Used for Chemotherapy?

No. CPT code 96372 explicitly excludes chemotherapy and highly complex drug administration. For subcutaneous or intramuscular chemotherapy, use CPT 96401 for non-hormonal agents or CPT 96402 for hormonal antineoplastic drugs.

Here's where this gets tricky. Lupron (leuprolide) is administered intramuscularly, which looks like a 96372 situation. But when it's being used for prostate cancer, the correct code is 96402, not 96372. The route alone doesn't determine the code. The drug's classification does. When Lupron is prescribed for a non-cancer condition, verify with the specific payer before selecting the code, because payer policies vary on this.

CPT 96372 vs. 20610: When to Use Each Code

The difference comes down to where the needle goes. CPT 20610 covers arthrocentesis, aspiration, or injection of a major joint or bursa. CPT 96372 covers injection into muscle tissue or subcutaneous tissue.

Target the joint? Use 20610. Target the muscle or tissue under the skin? Use 96372. The injection site in the documentation determines the code, not the drug.

Can both codes be billed at the same visit? Yes, with Modifier 59, when both procedures are performed and each has its own documented medical necessity. Consider this scenario: a patient comes in with knee pain and shoulder tension. The provider injects corticosteroid into the knee joint and administers Toradol into the deltoid muscle.

20610 | M17.11 | Corticosteroid injection, right knee joint
96372-59 | M25.511 | Toradol injection, deltoid muscle

Both are separately billable. The documentation just needs to support each injection site and each clinical indication clearly.

CPT Code 96372 Modifier Guide: Complete 2026 Rules for Modifier 25, 59, 76, 77, JW, and JZ

Modifier selection is where a lot of injection claims fall apart. The CPT 96372 modifier rules aren't complicated once you understand the logic behind them, but they do require knowing which modifier applies to which code on the claim. The matrix below covers every common scenario before we go deeper on the ones that cause the most denials.

CPT 96372 Modifier Decision Matrix (2026)

 

Situation

Modifier

Applied To

Claim Line Example

Injection only, no same-day E/M

None

N/A

96372 alone

E/M performed same day, separately identifiable

25

E/M code

99213-25

Two different drugs, two injections

59 or XU

2nd injection

96372-59

Same drug, repeated same day, same provider

76

2nd injection

96372-76

Same drug, repeated same day, different provider

77

2nd injection

96372-77

Drug vial partially used, remainder discarded

JW

Drug J-code

J3420-JW

Drug vial fully administered, no waste

JZ

Drug J-code

J3420-JZ

Distinct service in overlapping NCCI edit scenario

59

96372

96372-59

Does CPT 96372 Need a Modifier?

CPT code 96372 does not always require a modifier, but several common billing scenarios make a modifier necessary. The right answer depends entirely on what else happened during that visit.

Here's when each modifier applies:

  • No modifier needed: the injection is the only service provided at the visit

  • Modifier 25 needed: a separately identifiable E/M service is performed the same day

  • Modifier 59 needed: multiple distinct injections are given at the same visit involving different drugs at different sites

  • Modifier 76 needed: the same injection is repeated by the same provider on the same date of service

  • Modifier 77 needed: a different provider repeats the same injection on the same date

One warning that trips up a lot of billers: appending Modifier 59 to an E/M service code is incorrect. Modifier 59 goes on the additional injection code, not on the E/M code. Putting it in the wrong place doesn't fix the bundling issue. It just creates a different one. Per the CMS NCCI Policy Manual, each modifier must be applied to the specific code it is meant to distinguish.

Modifier 25 and CPT 96372: The Complete Rule

Modifier 25 belongs on the E/M code, not on 96372. That's the rule, and it doesn't change based on payer. The E/M service must be "significant and separately identifiable" from the work of preparing and delivering the injection itself.

What does that mean in practice? The provider needs to evaluate a condition beyond simply deciding to give the shot. Document what was assessed, what clinical decision was made, and how that decision differed from the injection administration work.

Facility settings create an additional layer here. Place of Service codes 19, 21, 22, 23, 24, 26, 51, 52, and 61 do not allow the physician to separately bill the injection administration code. Only the E/M gets paid in those settings. Adding Modifier 25 to the E/M in a facility setting doesn't unlock separate payment for 96372. The facility bills the administration.

Here's how a correctly built claim looks for an office visit with an injection:

99213-25 | M25.511 | E/M visit, shoulder pain evaluation
96372-59 | M25.511 | Toradol administration
J1885 x 2 | M25.511 | Ketorolac 30 mg

Each line has a job. The 99213-25 shows the visit was a separately identifiable service from the injection work. The 96372-59 distinguishes the injection from the office visit. The J1885 covers the drug cost. All three lines are required for full reimbursement.

One more thing on this: payers that see 99211 billed alongside 96372 will typically deny one or both. CPT 99211 is a nurse-level E/M that implies no physician was present. CPT 96372 requires direct physician supervision. Those two codes contradict each other in documentation terms. Per CMS NCCI guidance, the combination creates a logical conflict that most payer systems flag automatically.

Modifier 59 and CPT 96372: When and How to Use It

Modifier 59 signals a "Distinct Procedural Service." Use it with 96372 when a second or subsequent injection is given at the same visit, involving a different drug administered at a different anatomical site. That's the two-part test: different drug, different site.

When not to use it is just as important. Don't apply Modifier 59 to unbundle a procedure that NCCI already includes in another code. Don't use it to force payment on a code that shouldn't be billed separately. Don't append it to an E/M code. Modifier 59 is often called the modifier of last resort. Use it only when no more specific modifier applies, specifically XU (Unusual Non-Overlapping Service), XS (Separate Structure), XE (Separate Encounter), or XP (Separate Practitioner).

Here's a complete claim scenario that shows how it works in practice:

A patient comes in with both knee pain and back pain. The provider gives a Toradol injection for acute pain and a Depo-Medrol injection for inflammation at a separate site.

99213-25 | M54.5, M25.561 | E/M for pain evaluation
96372 | M25.561 | Toradol administration, knee
96372-59 | M54.5 | Depo-Medrol administration, back
J1885 x 2 | M25.561 | Ketorolac 30 mg x 2
J1040 | M54.5 | Methylprednisolone 80 mg

Documentation must support each injection site, each drug, and the separate medical necessity for each injection. Without that documentation, Modifier 59 won't prevent denial. The modifier signals the intent. The chart note proves it. Per CMS NCCI Policy Manual Version 32.0, documentation must independently support every separately billed service.

Modifier errors are the most common cause of CPT 96372 claim denials. MedSole RCM's certified billing team pre-audits every injection claim before submission to prevent these errors. Learn more about our denials management process.

JW and JZ Modifiers: Drug Waste Documentation for Medicare

These two modifiers apply to the J-code line, not to CPT 96372. That distinction matters. The JW modifier is used when a portion of a drug vial is discarded after administering the required dose. The JZ modifier is used when no drug is wasted and the full vial is administered.

Both are required for Medicare Part B billing on single-dose or multi-dose vials. The chart must document the amount administered and the amount wasted. No documentation, no separate reimbursement for the wasted portion.

Here's a straightforward example. A patient receives 500 mcg of Vitamin B12. The vial contains 1,000 mcg. The remaining 500 mcg is wasted.

96372 | E53.8 | B12 injection administration
J3420-JW | E53.8 | Cyanocobalamin, 500 mcg wasted portion

Per the CMS Medicare Claims Processing Manual, failure to append JW or JZ on a Medicare drug claim results in denial of the waste reimbursement line.

Modifier rules for injection codes shift with every quarterly CMS update. Payer contracts add another layer of variation on top of that. If your billing team is spending time tracking these changes manually, MedSole RCM's outsourced medical billing services include full modifier review on every claim before it goes out the door.

CPT Code 96372 Billing Guidelines: Step-by-Step Workflow for 2026

Getting 96372 billing guidelines right means more than picking the correct code. Every claim requires the administration code, the drug code, the diagnosis code, the modifier, the NDC, and the place of service to align perfectly. One missing element triggers an automated denial before a human reviewer sees the claim. Here's how to build that claim correctly every time.

How to Bill CPT Code 96372 Correctly (2026 Guidelines)

Step 1: Confirm Medical Necessity Before Administering

  • Verify the injection is clinically indicated for the patient's documented condition

  • Link the injection to a specific ICD-10 diagnosis code before the drug is ordered

  • Document the clinical reason for the injection in the chart, not just the drug name

Step 2: Confirm the Route of Administration

  • Verify the injection will be delivered subcutaneously or intramuscularly

  • Document the anatomical injection site before building the claim

  • Do not use CPT 96372 for IV push or infusion, regardless of the drug

Step 3: Administer Under Proper Supervision

  • The injection must be given by the physician or by supervised clinical staff

  • The physician must be present in the office under the direct supervision standard

  • Document who administered the injection, their credentials, and the time

Step 4: Document All Required Elements in the Chart

  • Drug name, both generic and brand

  • Dose and concentration administered

  • Route: subcutaneous or intramuscular, specified exactly

  • Anatomical injection site, such as left deltoid or right gluteal

  • Date and time of administration

  • Lot number and expiration date (required for Medicare)

  • Administering provider and credentials

  • Adverse reactions or post-injection monitoring notes

Step 5: Select the Correct Drug Code (J-Code)

  • Identify the HCPCS Level II J-code for the drug administered

  • When no J-code exists, use J3490 or J3590 (NOC) and document the drug name and dosage in the claim narrative

  • Bill 96372 for the administration and the J-code for the drug on the same claim, always

Step 6: Enter NDC for Medicare Claims

  • Enter the 11-digit National Drug Code in Loop 2410 on 837P electronic claims

  • Use qualifier N4 followed by the NDC number

  • Include the unit of measure (UN for units, ML for milliliters, GR for grams) and the quantity administered

  • For CMS-1500 paper claims: enter NDC information in Box 19

Step 7: Determine the Correct Modifier

  • Reference the modifier decision matrix in the previous section

  • Add Modifier 25 to the E/M code if a separately identifiable service was performed

  • Add Modifier 59 or XU to each additional injection line beyond the first

  • Add JW or JZ to the drug J-code line for Medicare drug waste reporting

Step 8: Verify NCCI Edits and MUE Limits

  • Check the current NCCI Procedure-to-Procedure edit table for 96372 against active edits

  • Check the current MUE table for the maximum units allowed per date of service

  • CMS updates both NCCI and MUE tables quarterly. The April 2026 release is the current version

  • Per the CMS NCCI Policy Manual, verify edits before submitting multiple units

Step 9: Enter the Correct Place of Service Code

  • POS 11 (Office): the physician bills CPT 96372 separately

  • POS 21, 22, 23, and 19 (Facility settings): the physician does not bill 96372 separately

  • In facility settings, the facility bills the injection administration; the physician bills the E/M only

Step 10: Submit a Clean Claim

  • Scrub for missing NDC, missing J-code, missing modifier, and incorrect POS before submission

  • Verify the claim against payer-specific requirements, which vary by contract

  • Submit and track for payment within the payer's expected adjudication window

CPT code 96372 billing guidelines require accurate alignment of the administration code, the drug code, the diagnosis code, and the modifier on every single claim line. A single missing element can trigger an automated denial before anyone reviews the claim.

Completing all 10 billing steps correctly for every injection claim requires specialized knowledge and consistent payer monitoring. MedSole RCM provides full outsourced medical billing services for practices that want to eliminate billing errors and increase clean claim rates from day one.

Can CPT Code 96372 Be Billed Alone?

Yes, CPT code 96372 can be billed alone when the injection is the only service provided at the visit. The J-code for the drug still travels with it on the claim. "Alone" means no E/M, not no drug code.

Four scenarios cover most of what you'll encounter:

  1. Injection only, no E/M: Bill 96372 plus the J-code. No modifier needed on the administration code.

  2. Injection with a separately identifiable E/M: Bill both. Add Modifier 25 to the E/M code, not to 96372.

  3. Recurring injection visit, no new evaluation: Bill 96372 plus J-code. No E/M is required when the patient comes in solely for a scheduled injection.

  4. 99211 with 96372: Do not bill these together. CPT 99211 implies no physician was present. CPT 96372 requires direct physician supervision. The combination creates a documentation contradiction that most payer systems flag automatically per CMS NCCI guidance.

Can CPT Code 96372 Be Billed Twice on the Same Day?

Yes, CPT code 96372 can be billed more than once on the same date, but only when separate, distinct injections are administered. Two injections of the same drug at the same site don't qualify. The distinction has to be real and documented.

Requirements for billing multiple units:

  • Two different drugs administered at two different anatomical sites

  • Full documentation for each injection recorded separately in the chart

  • Modifier 59 or XU on each additional injection line beyond the first

  • Verify the current MUE limit before billing multiple units using the CMS MUE table, since limits are updated quarterly

  • Check payer-specific policy, because some payers require Modifier 59 while others accept XU

When not to bill multiple units:

  • Two medications mixed into a single syringe equals one unit of 96372

  • One medication dose split across two syringes due to volume equals one unit, though the split should be noted in documentation

  • Same drug, same site, same day without additional clinical justification won't survive a review

Patient-Supplied Medication and CPT 96372

When a patient supplies their own medication, the practice does not bill the J-code. The drug belongs to the patient. What the practice bills is CPT 96372 for the administration work only.

The drug name and dosage must still appear on the claim. For CMS-1500 paper claims, enter that information in Box 19. For 837P electronic claims, use the equivalent loop and segment. This applies to testosterone, Vivitrol, biologics, and specialty medications that patients obtain through a specialty pharmacy and bring to the office.

Practices managing high volumes of patient-supplied medication billing often benefit from outsourced AR follow-up to track reimbursement for these claims, since payer behavior on administration-only billing varies. Per the CMS Claims Processing Manual, billing the J-code when the practice did not supply the drug is a billing error.

What Revenue Code Should Be Billed with CPT 96372?

Revenue codes apply to UB-04 facility claims, not to CMS-1500 professional claims. If your practice bills on a CMS-1500, this section doesn't apply to your outgoing claims. It matters if you're working in a facility outpatient billing environment.

For outpatient hospital or facility billing of therapeutic injections, revenue code 636 (Drugs Requiring Detailed Coding) is the correct code. Revenue code 636 triggers the HCPCS crosswalk requirement, meaning the J-code must be reported alongside the revenue code on the UB-04. Do not use revenue code 260 (IV Solutions) for subcutaneous or intramuscular injections. The route doesn't match, and it creates a claim discrepancy. Verify the specific requirements with your Medicare Administrative Contractor, since facility billing rules can vary by MAC region.

If your team is spending hours each week verifying modifier rules, NDC entries, and payer-specific billing requirements for injection claims, you're investing resources in a function that MedSole RCM handles at 2.99% of collections. The billing team manages complete injection claim workflows, including J-code pairing, modifier compliance, and real-time denial prevention. Provider credentialing with new payers is available at $99 per insurance payer. Both rates are among the most competitive available for full-service RCM. See how our outsourced medical billing services work for practices billing injection codes at volume.

CPT Code 96372 Reimbursement Rates, RVU Data, and Medicare Coverage: Complete 2026 Guide

Reimbursement for CPT code 96372 covers the administration service only. Drug cost gets reimbursed separately through the J-code on the same claim. Both lines must appear together for full reimbursement on every injection claim you submit.

CPT 96372 Reimbursement Rates by Payer Type (2026)

 

Payer

Rate Range

Setting

Notes

Medicare (Non-Facility)

$18 to $25

Office (POS 11)

CY 2026 PFS, CF $33.40

Medicare (APM Participants)

$19 to $26

Office (POS 11)

CF $33.57 applies

Medicare (Facility)

$11 to $18

Hospital outpatient

Lower facility PE RVU

Medicaid

$3 to $40

Varies

State-specific; highly variable

Blue Cross Blue Shield

$21.47 (avg)

Office

CMS Price Transparency data

UnitedHealthcare

$20.37 (avg)

Office

CMS Price Transparency data

Aetna

$22.95 (avg)

Office

CMS Price Transparency data

Cigna

$35.30 (avg)

Office

CMS Price Transparency data

Commercial (General Range)

$15 to $50

Varies

Contract and region dependent

Self-Pay / Cash

$20 to $35

Office

Provider-set rate

Rates above reflect administration reimbursement only. Drug reimbursement via J-code is calculated separately and varies by drug, dosage, and payer contract. Verify current rates using the CMS Physician Fee Schedule search tool.

Is CPT Code 96372 Covered by Medicare?

Yes, Medicare Part B covers CPT code 96372 when the injection is medically necessary and properly documented. Coverage isn't automatic. Five conditions have to be met before Medicare will pay.

Medicare covers this code when:

  • The drug administered is not a self-administered medication (Medicare excludes most self-administered drugs from Part B coverage)

  • The injection is not a vaccine (use the 90471 series for vaccine administration)

  • The physician or qualified clinical staff administers the injection under direct supervision

  • The medical record links the injection to a covered ICD-10 diagnosis code that supports medical necessity

  • The drug J-code and NDC are reported on the same claim as 96372

Even when all five conditions are met, specific claim errors still trigger denial. Watch for these:

  • Missing or incorrect ICD-10 diagnosis code

  • Drug classified as self-administered under Medicare policy

  • Missing NDC on the drug J-code line

  • Injection billed in a facility setting where the physician can't separately bill the administration code

  • MUE limit exceeded without documented medical necessity for additional units

Per CMS Medicare Part B drug benefit policy, coverage determinations for specific drugs are governed by Local Coverage Determinations issued by each Medicare Administrative Contractor. What one MAC covers, another may not. Always verify with yours.

What Does Medicare Pay for CPT Code 96372? (2026 Fee Schedule Data)

Medicare pays approximately $18 to $25 per injection administration in a non-facility setting for the 2026 plan year. In a hospital outpatient or facility setting, that rate drops to approximately $11 to $18. The gap exists because the practice expense RVU component is significantly higher in the non-facility setting, where the physician absorbs the overhead costs of running the office.

Drug reimbursement is calculated separately. Medicare pays the drug J-code at Average Sales Price plus 6% for Part B covered drugs. That's on top of the administration rate above.

Two conversion factors apply in 2026, which is new. The CMS CY 2026 MPFS Final Rule established $33.40 per RVU for non-APM participants and $33.57 per RVU for APM participants. This is the first time in Medicare history that CMS has set two separate conversion factors. A minus 2.5% work RVU efficiency adjustment also applies to established codes like 96372, which slightly reduces the work RVU component used in the payment calculation. Current pricing files are the RVU26B and PFREV26B, updated March 10, 2026. Use the CMS fee schedule search tool to pull the exact rate for your MAC locality.

CPT 96372 RVU Breakdown (Work, PE, and Malpractice)

The payment formula is straightforward: Total RVU multiplied by the conversion factor equals the estimated payment, before geographic adjustment. Here's how the components break down for CPT 96372.

CPT 96372 RVU Components (2026 Estimates)

 

RVU Component

Non-Facility Value

Facility Value

Notes

Work RVU

0.17

0.17

Subject to minus 2.5% efficiency adjustment

Practice Expense RVU

0.54

0.12

Higher non-facility due to physician overhead

Malpractice RVU

0.02

0.02

Minimal for injection codes

Total RVU

0.73

0.31

Before geographic adjustment

Estimated Payment (Non-Facility)

~$24.36

N/A

Total RVU x CF $33.40

Estimated Payment (Facility)

N/A

~$10.35

Total RVU x CF $33.40

RVU values are subject to geographic practice cost index (GPCI) adjustments by locality. Actual payment varies by MAC region. Use the CMS Physician Fee Schedule search tool to verify the exact payment for your locality.

The CY 2026 minus 2.5% work RVU efficiency adjustment reduces the work RVU component for established codes like CPT 96372. That adjustment applies unless Congress acts to modify it before the end of the plan year.

RVU values shown are estimates based on available CMS data at the time of publication. Verify against the current RVU26B and PFREV26B quarterly files published by CMS. Per the CMS CY 2026 MPFS Final Rule, these files are updated quarterly and supersede any prior published estimates.

Is CPT Code 96372 Covered by Medicaid?

Yes, CPT code 96372 is covered by Medicaid in most states when the injection is medically necessary. The challenge with Medicaid isn't whether it's covered. It's that the rules change significantly from state to state.

Reimbursement rates range from approximately $3 to $40 per injection administration depending on the state fee schedule. Each state Medicaid program sets its own rates, coverage policies, and prior authorization requirements independently. What's covered in Texas isn't necessarily covered the same way in California.

A few things to verify before billing Medicaid for any injection:

  • State-level NCCI edits may differ from Medicare NCCI edits, so verify which NCCI version applies in your state

  • Some states require prior authorization for GLP-1 agents, biologics, and extended-release injectables even when the federal Medicare standard doesn't

  • Managed Medicaid plans operate under commercial contracts that often have different coverage rules than fee-for-service Medicaid

Medicaid prior authorization requirements for injectable drugs are among the most variable in the payer landscape. Verify authorization requirements before administering the drug, not after the claim comes back denied.

Practices billing injection codes across multiple payers benefit from centralized provider enrollment and credentialing services to confirm that coverage is active with each payer before a claim goes out.

Reimbursement rates for CPT 96372 shift with every CMS quarterly update. MedSole RCM monitors fee schedule changes, payer contract updates, and Medicare LCD revisions so your practice captures every dollar available. Our full revenue cycle management service operates at 2.99% of collections with no upfront costs and no hidden fees.

ICD-10 Codes and J-Codes to Use with CPT Code 96372: Complete 2026 Reference Tables

Billing CPT code 96372 without the correct ICD-10 diagnosis code is one of the top causes of claim denial. Every injection claim must link the administration code to a specific, covered diagnosis that supports the medical necessity of the drug administered.

CPT 96372 ICD-10 and J-Code Pairing Reference (2026)

 

Drug

Brand Name

J-Code

ICD-10

Diagnosis

PA Required?

Cyanocobalamin

B12

J3420

E53.8

B group vitamin deficiency

Usually no

Cyanocobalamin

B12

J3420

D51.0

Pernicious anemia

Usually no

Cyanocobalamin

B12

J3420

D51.9

B12 deficiency anemia, unspecified

Usually no

Testosterone cypionate

Depo-Testosterone

J1071

E29.1

Testicular dysfunction

Varies

Testosterone enanthate

Delatestryl

J3130

E29.1

Testicular dysfunction

Varies

Ceftriaxone

Rocephin

J0696

J18.9

Pneumonia, unspecified

Usually no

Ceftriaxone

Rocephin

J0696

J02.0

Streptococcal pharyngitis

Usually no

Ketorolac

Toradol

J1885

M54.5

Low back pain

Usually no

Ketorolac

Toradol

J1885

M25.511

Shoulder pain

Usually no

Methylprednisolone

Depo-Medrol

J1040

M79.3

Myalgia

Usually no

Methylprednisolone

Depo-Medrol

J1040

M17.11

Primary OA, right knee

Usually no

Naltrexone

Vivitrol

J2315

F11.20

Opioid dependence

Often yes

Naltrexone

Vivitrol

J2315

F10.20

Alcohol dependence

Often yes

Semaglutide

Ozempic

J3490/NOC

E11.9

Type 2 diabetes

Often yes

Tirzepatide

Mounjaro / Zepbound

J3490/NOC

E11.9

Type 2 diabetes

Often yes

Tirzepatide

Zepbound

J3490/NOC

E66.9

Obesity, unspecified

Often yes

Benralizumab

Fasenra

J0222

J45.51

Moderate persistent asthma

Yes

Dupilumab

Dupixent

J0173

L20.9

Atopic dermatitis

Yes

Ondansetron

Zofran

J2405

R11.0

Nausea

Usually no

Leuprolide

Lupron

J9217

C61

Malignant prostate neoplasm

Yes

Denosumab

Prolia

J0897

M81.0

Osteoporosis

Varies

Medroxyprogesterone

Depo-Provera

J1055

Z30.013

Contraceptive management

Usually no

Dexamethasone

Decadron

J1100

J30.1

Allergic rhinitis

Usually no

Lidocaine

Xylocaine

J2001

M54.5

Low back pain

Usually no

This table covers the most frequently administered drugs billed under CPT code 96372. The ICD-10 codes listed are the most commonly accepted diagnoses for each drug. Always verify coverage with the specific payer's LCD and formulary before administering.

ICD-10 Codes Most Commonly Paired with CPT Code 96372

ICD-10 code selection depends on the drug administered and the clinical indication driving the injection. The code must reflect the condition being treated, not the drug name or the injection itself. That's a distinction that gets missed more than you'd think.

The most common billing mistake here is using a Z code as the primary diagnosis when a specific condition code exists. Z codes signal routine encounters. Payers want to see the actual clinical condition.

 

ICD-10 Code

Description

Commonly Paired Drug

E53.8

B group vitamin deficiency

Vitamin B12 (J3420)

D51.0

Pernicious anemia

Vitamin B12 (J3420)

E29.1

Testicular dysfunction

Testosterone (J1071)

J18.9

Pneumonia, unspecified

Ceftriaxone (J0696)

M54.5

Low back pain

Toradol (J1885)

F11.20

Opioid dependence, uncomplicated

Vivitrol (J2315)

E11.9

Type 2 diabetes without complications

Ozempic (J3490)

E66.9

Obesity, unspecified

Tirzepatide (J3490)

R11.0

Nausea

Zofran IM (J2405)

J45.51

Moderate persistent asthma

Fasenra (J0222)

Incorrect ICD-10 code selection is the third most common reason CPT code 96372 claims are denied. The diagnosis code must be specific enough to support the medical necessity of the drug being administered. A vague or non-specific code invites a medical necessity denial even when the drug itself is clinically appropriate.

J3420 and CPT Code 96372: Billing Vitamin B12 Injections

J3420 is the HCPCS J-code for cyanocobalamin (Vitamin B12), billed per up to 1,000 micrograms. It's one of the most frequently submitted drug codes alongside 96372, and it's also one of the most frequently denied under Medicare when the diagnosis doesn't meet LCD criteria.

Here's the correct claim format for a B12 injection:

96372 | E53.8 | Vitamin B12 injection administration
J3420 | E53.8 | Cyanocobalamin up to 1,000 mcg

Medicare covers B12 injections only when a covered diagnosis supports the claim. Accepted diagnoses include pernicious anemia (D51.0), documented malabsorption conditions, and confirmed B12 deficiency (E53.8). Medicare won't cover B12 injections for general fatigue, wellness visits, or non-specific complaints without a documented, lab-confirmed deficiency in the chart.

The NDC number for the specific B12 product must also be reported on Medicare claims. Missing it causes an automatic denial on the J3420 line.

What ICD-10 codes cover vitamin B12 injections under Medicare? The accepted codes are E53.8 (B group vitamin deficiency), D51.0 (pernicious anemia), and D51.9 (B12 deficiency anemia, unspecified). Verify the current coverage criteria with your MAC's LCD before billing, because local coverage policies can be more restrictive than the general Medicare benefit.

NDC Requirements When Billing CPT Code 96372

Medicare requires an NDC number on every drug J-code line item submitted with CPT code 96372. Missing it doesn't create a soft edit. It triggers an automatic denial on the drug line.

Technical requirements for Medicare NDC entry:

  • Format: 11-digit NDC in 5-4-2 configuration

  • Electronic claim (837P): enter in Loop 2410, Segment LIN, with qualifier N4

  • Paper claim (CMS-1500): enter in Box 19

  • Unit of measure qualifier: UN for units, ML for milliliters, or GR for grams

  • Quantity reported: the actual amount administered, not the full vial size

Commercial payer NDC requirements work differently. Most commercial payers don't require NDC on professional CMS-1500 claims. Some BCBS plans and Medicaid managed care organizations do require it, so verify payer-specific requirements before submission. Don't assume that what Medicare requires applies across all payers.

Medicare NDC Entry Quick Reference:

  • Electronic (837P): Loop 2410, LIN03 qualifier N4, followed by the 11-digit NDC

  • Paper (CMS-1500): Box 19 format: N4[NDC number]*[unit][quantity]

  • Example entry: N4 12345678901*ML*1.5

Per the CMS Claims Processing Manual guidance on drug claim requirements, failure to include the NDC on a Medicare claim results in denial of the drug J-code line item, not the administration code. You'd still get paid for 96372. You won't get paid for the drug.

Billing GLP-1 Injections with CPT Code 96372: Ozempic, Mounjaro, and Wegovy in 2026

GLP-1 receptor agonist injections administered by a provider in an office setting are billable under CPT code 96372. GLP-1 billing requires additional steps beyond a standard injection claim, and the prior authorization burden alone makes this category one of the most denial-prone in outpatient medicine right now.

Most GLP-1 drugs don't have dedicated J-codes. Semaglutide and tirzepatide both bill using J3490 (Drug, Not Otherwise Classified) or J3590 (Non-Covered Drug) depending on the payer. NOC billing requires the drug name, strength, dosage administered, and manufacturer to appear in the claim narrative or CMS-1500 Box 19. Skipping that narrative detail causes an automatic denial on the drug line.

Prior authorization is required by virtually every payer for GLP-1 agents. Obtain the authorization before administering, not after. A PA denial on the drug pulls down the administration code with it in most payer systems.

Medicare coverage for GLP-1 agents is limited and evolving. Ozempic is covered for Type 2 diabetes (E11.9) but not for weight loss under Medicare Part B as of this guide's publication. Wegovy coverage under Medicare Part B is expanding in 2026 for cardiovascular risk reduction indications. Tirzepatide (Zepbound) for obesity has a new billing pathway emerging in 2026. Verify the current MAC LCD before billing any GLP-1 agent for a non-diabetes indication.

GLP-1 Billing Quick Reference (2026)

 

Drug

Brand

J-Code

Primary ICD-10

PA Required?

Medicare?

Semaglutide

Ozempic

J3490/NOC

E11.9

Yes

Diabetes only

Semaglutide

Wegovy

J3490/NOC

E66.9

Yes

Expanding 2026

Tirzepatide

Mounjaro

J3490/NOC

E11.9

Yes

Limited

Tirzepatide

Zepbound

J3490/NOC

E66.9

Yes

Emerging 2026

GLP-1 billing errors are among the fastest-growing sources of claim denials in 2026. The combination of NOC drug coding, prior authorization requirements, and evolving Medicare coverage creates real denial risk for practices that aren't tracking current payer policy actively.

Practices administering GLP-1 agents face the highest prior authorization denial rate of any injection category in 2026. MedSole RCM provides full denials management for GLP-1 and specialty drug injection claims, including prior authorization tracking and appeal submission.

Top Reasons CPT Code 96372 Gets Denied and How to Fix Each One

Claim denials for CPT code 96372 fall into predictable categories. Understanding the specific denial code, the root cause, and the correct fix eliminates the majority of rejection patterns within the first billing cycle.

CPT 96372 Claim Denial Reasons, Codes, and Fixes (2026)

 

Denial Reason

CARC Code

Root Cause

Correct Fix

Missing Modifier 25 on E/M

CO-97

E/M bundled with injection

Add Modifier 25 to E/M code

Missing drug J-code

CO-4

Incomplete claim line

Add correct J-code to same claim

Incorrect place of service

CO-97

Physician billing in facility

Remove 96372; bill E/M only in facility

Missing documentation

CO-16

No medical necessity

Document drug, site, route, and diagnosis

NCCI bundling conflict

CO-97

Edit triggered without modifier

Review PTP edits; add Modifier 59 if payable

Wrong code for vaccine

CO-4

Used 96372 for vaccine

Change to 90471 or 90472

Diagnosis does not support drug

CO-50

Non-covered ICD-10

Match ICD-10 to covered indication per LCD

99211 billed with 96372

CO-97

Supervision logic conflict

Remove 99211; bill 96372 alone

Missing NDC on Medicare claim

CO-16

Drug NDC absent from claim

Add NDC to Loop 2410 (837P) or Box 19

MUE limit exceeded

CO-24

Too many units billed

Split to separate dates or document necessity

Facility injection not billable

CO-97

Physician billing in facility setting

Rem

The denial codes above are HIPAA standard Claim Adjustment Reason Codes (CARCs). These codes appear on your Explanation of Benefits (EOB) or Electronic Remittance Advice (ERA). Match the code you receive to the corresponding fix in the table to resolve the denial without guesswork.

The Most Common CPT 96372 Approval Issues and How to Prevent Them

Most CPT code 96372 approval issues trace back to three root causes. Fixing them before the claim goes out is faster and cheaper than appealing after the denial lands.

Issue 1: Missing or Incorrect Modifier

The single most common approval issue is submitting 96372 without the correct modifier when one is required. Billing an E/M code on the same date as 96372 without Modifier 25 on the E/M triggers an automatic bundling denial in most payer systems. The payer sees two services for what looks like one encounter and pays only the higher-weighted one.

Fix: Run every injection claim through the modifier decision matrix in the modifier guide section of this article before submission. It takes 30 seconds and prevents the most common denial category.

Issue 2: Incorrect Place of Service Code

Billing CPT code 96372 with Place of Service 21 (inpatient hospital) or 22 (outpatient hospital) causes automatic denial. The physician can't separately bill the administration code in a facility setting. Only the facility bills that code. The physician bills the E/M only.

Fix: Verify that the POS code matches the actual setting before the claim is built. Don't let a data entry error in the wrong POS field cost you a clean claim.

Issue 3: Prior Authorization for High-Cost Drugs

Administering a biologic, GLP-1 agent, or extended-release injectable without prior authorization results in denial of both the administration code and the drug J-code. Here's the part that catches practices off guard: the cpt 96372 prior authorization denial can't be appealed independently when the drug itself is denied for missing authorization. Both lines fall together.

Fix: Obtain prior authorization for the drug before scheduling the injection appointment. Don't wait until the drug arrives at the office.

How to Appeal a Denied CPT 96372 Claim

When a denial hits, the appeal process needs to move quickly. Most payer timely filing windows for appeals run 60 to 180 days from the original denial date. Let that window close and the revenue is gone permanently.

Here's the appeal workflow that gets results:

  1. Pull the ERA or EOB and identify the exact CARC and RARC codes for the denial

  2. Match the CARC code to the denial table above to confirm the root cause

  3. Gather supporting documentation:

    • Clinical notes showing injection administration

    • Drug name, dose, route, and anatomical site

    • Prescribing physician's order

    • Prior authorization approval number, if applicable

  4. Correct the claim line if the denial stems from a billing error such as a missing modifier, wrong POS, or missing NDC

  5. Write the appeal letter citing the specific payer policy, CMS guideline, or NCCI rule that supports separate payment

  6. Submit the corrected claim or formal appeal within the payer's timely filing limit

  7. Track the appeal with an expected resolution date so it doesn't age out

Per CMS appeals process guidance, documentation supporting the clinical necessity of the service is the most critical component of a successful appeal. Submitting without it almost always produces a second denial.

Systematic AR follow-up is essential for tracking CPT 96372 denials through the full appeal cycle without allowing claims to age past timely filing limits.

Payer-Specific Rules for CPT 96372: BCBS, UnitedHealthcare, and Medicare

Rules vary by payer. What clears with one plan won't always clear with another, even for the same drug and the same injection route.

Medicare: Medicare pays for CPT code 96372 in office settings under the Physician Fee Schedule. Facility settings are excluded from separate physician billing of the administration code. Prior authorization is required for most biologics and GLP-1 agents administered under this code, and the MAC's LCD governs coverage for the specific drug.

Blue Cross Blue Shield: BCBS plans vary significantly by state and region. Most cpt code 96372 bcbs plans cover medically necessary injections without issue. Some BCBS plans require Modifier 59 documentation to be physically attached to the claim as a supporting document, not just appended as a modifier code. Contact the specific BCBS plan to confirm documentation attachment requirements before submitting.

UnitedHealthcare: UHC requires prior authorization for biologics, specialty injectables, and some hormonal therapies administered under this code. UnitedHealthcare applies its own clinical criteria for medical necessity determinations, which may differ from the Medicare LCD standard. Don't assume that Medicare coverage for a drug automatically translates to UHC coverage.

Payer-specific billing rules change with every contract renewal and policy update cycle. The most reliable approach is to verify coverage and authorization requirements with each payer before the injection date, not after the denial arrives.

Managing claim denials, appeals, and payer-specific billing rules across multiple insurance contracts is a full-time function. If your billing team is carrying that load on top of daily claim submission, here's what MedSole RCM handles instead:

MedSole RCM provides complete outsourced medical billing services at 2.99% of collections, including:

  • Pre-submission claim audits to prevent denials before they occur

  • Modifier review and NCCI edit verification on every injection claim

  • Prior authorization management for biologics, GLP-1 agents, and specialty drugs

  • Denial appeals with supporting documentation and payer-specific language

  • Real-time AR follow-up to prevent timely filing losses

Provider credentialing with new insurance payers is available separately at $99 per payer, with no hidden fees.

2026 Updates Affecting CPT 96372 Billing and Reimbursement

CPT 96372 is not a new or revised code in 2026. Several CMS policy and payment changes directly affect how this code is reimbursed and billed, and your billing system needs to reflect each one.

Key 2026 Updates for CPT 96372:

Code Status:

  • CPT 96372 is unchanged in the AMA CPT 2026 code set. The descriptor, guidelines, and parenthetical notes remain identical to the 2025 version

  • The AMA made 288 new additions and 418 total changes to the 2026 CPT code set. CPT 96372 was not among any revised or deleted codes

Conversion Factor Change (Most Impactful):

  • CMS established two separate conversion factors for CY 2026, the first time in Medicare history this has occurred

  • Non-APM participants: $33.40 per RVU

  • APM participants: $33.57 per RVU

  • Source: CMS CY 2026 MPFS Final Rule

Work RVU Efficiency Adjustment:

  • A minus 2.5% efficiency adjustment applies to the work RVU component of established codes, including CPT 96372

  • This adjustment reduces the work RVU value used in the payment calculation

  • CMS's stated rationale is that providers become more efficient over time with established procedures, reducing the relative work involved

NCCI Version 32.0:

  • NCCI Version 32.0 became effective January 1, 2026

  • Verify the current Procedure-to-Procedure (PTP) edit table for CPT 96372 against the January 2026 NCCI update before billing injection combinations

  • Source: CMS NCCI Policy Manual

CMS Transmittal 13673 (CR 14392):

  • Implementation date: April 6, 2026

  • This transmittal updates the Medicare Physician Fee Schedule Database (MPFSDB) for the second quarterly update of 2026

  • Current pricing files are RVU26B and PFREV26B, last updated March 10, 2026

  • RCM teams must confirm their billing systems reflect the April 2026 quarterly files, not the January 2026 release

  • Source: CMS Transmittal 13673

MUE Updates:

  • CMS updates MUE limits quarterly. Verify the current MUE table for CPT 96372 against the April 2026 release before billing multiple units on the same date of service

  • Source: CMS MUE Table

GLP-1 Coverage Expansion:

  • Medicare Part B coverage for GLP-1 agents used for obesity management is expanding in 2026. Verify the current MAC LCD for the most recent coverage determination before billing semaglutide or tirzepatide for non-diabetes indications

  • Source: CMS LCD Database

RCM teams managing injection billing must verify that their billing software reflects the April 2026 quarterly MPFSDB update. Using outdated fee schedule data causes underbilling on every injection claim processed against the wrong conversion factor. Confirm the update with your software vendor using the CMS CY 2026 MPFS Final Rule as the reference document, and verify the transmittal implementation date of April 6, 2026, against your system's last fee schedule refresh per CMS Transmittal 13673.

Frequently Asked Questions About CPT Code 96372

Q1: What is CPT code 96372?

CPT 96372 is the administration code for a therapeutic, prophylactic, or diagnostic injection delivered subcutaneously or intramuscularly, as defined by the American Medical Association. It covers the provider's work in giving the injection, not the drug itself. The drug cost is billed separately on the same claim using the appropriate HCPCS Level II J-code.

Q2: Is CPT 96372 an administration code?

Yes, 96372 is an administration code. It covers the provider's skill, time, preparation, and post-injection monitoring involved in delivering the injection. What it doesn't cover: the cost of the drug or substance, any evaluation and management service performed at the same visit, or vaccine administration. Those require separate codes.

Q3: What is the difference between CPT 96372 and 90471?

CPT 96372 is for therapeutic, prophylactic, or diagnostic drugs. CPT 90471 is for vaccine administration only. The two codes aren't interchangeable on any level. When a patient receives both a vaccine and a therapeutic injection at the same visit, bill both codes and append Modifier 59 to 96372 to signal a distinct procedural service. Never use 96372 for vaccines or 90471 for therapeutic drugs.

Q4: Can CPT 96372 be billed alone?

Yes, code 96372 can be billed alone when the injection is the only service provided at the visit. The J-code for the drug must still accompany it on the claim. Don't bill 99211 alongside 96372. That nurse-level E/M implies no physician presence, which directly contradicts the direct supervision requirement for 96372.

Q5: Does CPT 96372 need a modifier?

Not always. The modifier requirement depends on what else happened at the visit. Modifier 25 is needed on the E/M code when a separately identifiable office visit occurs the same day. Modifier 59 applies to the second injection when multiple distinct injections are given. Modifier 76 covers the same injection repeated by the same provider. Modifier 77 applies when a different provider repeats the same injection on the same date.

Q6: Can you bill CPT 96372 twice on the same day?

Yes, billing 96372 more than once on the same date is allowed when two separate, distinct injections are administered at different anatomical sites using different drugs. Append Modifier 59 to each additional injection line beyond the first. Check the current CMS MUE table before billing multiple units, since MUE limits are updated quarterly and cap the maximum billable units per date of service.

Q7: Will Medicare pay for CPT 96372?

Yes, Medicare Part B covers this code when the injection is medically necessary and properly documented. Coverage requires that the drug isn't classified as self-administered under Medicare policy, the injection occurs in an office setting billed by the physician, and the claim includes the correct ICD-10 code, J-code, and NDC. Facility settings don't allow separate physician billing of the administration code.

Q8: How much does Medicare pay for CPT 96372?

Medicare pays approximately $18 to $25 per injection administration in an office setting under the 2026 Physician Fee Schedule, using a conversion factor of $33.40 for non-APM participants. Facility settings pay approximately $11 to $18 due to the lower practice expense RVU component. Drug reimbursement is calculated separately through the J-code at Average Sales Price plus 6%. Verify the exact rate for your MAC locality using the CMS fee schedule search tool.

Q9: Is CPT 96372 covered by Medicaid?

Yes, Medicaid covers this code in most states when the injection is medically necessary. Reimbursement rates vary significantly by state, ranging from approximately $3 to $40 per injection administration. Prior authorization requirements for specific drugs, including GLP-1 agents and biologics, differ by state program and by managed Medicaid plan. Always verify coverage and authorization requirements with the specific state plan before administering.

Q10: Can you bill 96372 without a drug code?

No, not for Medicare. The J-code and NDC are both required on Medicare claims alongside the administration code. For patient-supplied medications, the practice doesn't bill the J-code since the drug wasn't supplied by the practice, but the drug name and dosage must be documented in Box 19 on the CMS-1500 or in the equivalent 837P field. Submitting 96372 without the drug code on a Medicare claim results in incomplete reimbursement.

Q11: Does CPT 96372 need an NDC code?

Yes, for Medicare claims. The NDC goes on the J-code line item, not on the 96372 line. Enter it in Loop 2410 on 837P electronic claims using qualifier N4, or in Box 19 on paper CMS-1500 claims. Most commercial payers don't require NDC on professional claims, but some BCBS plans and Medicaid managed care organizations do. Verify payer-specific requirements before submission.

Q12: Can 90471 and 96372 be billed together?

Yes. When a patient receives both a vaccine and a therapeutic injection at the same office visit, both administration codes are billable. Bill 90471 for the vaccine administration and 96372 for the therapeutic injection. Append Modifier 59 to the 96372 line to show the two services are distinct. Without Modifier 59, the payer may bundle one into the other and pay only the higher-weighted code.

Q13: Is CPT 96372 bundled with an office visit?

Not automatically in a non-facility setting. When a separately identifiable E/M service occurs at the same visit, add Modifier 25 to the E/M code to show the visit was a distinct service beyond the work of giving the injection. In facility settings, the physician bills the E/M only. The administration code is billed by the facility, not the physician, in those settings.

Q14: Can CPT 96372 be billed with 99214?

Yes, in a non-facility setting when the E/M service is separately identifiable from the injection work. Add Modifier 25 to the 99214 line. Without that modifier, most payer systems will bundle one service into the other and pay only one. Document what the provider evaluated beyond preparation for the injection to support the separately identifiable E/M.

Q15: Can CPT 96372 be billed with 99211?

No. CPT 99211 is a nurse-level E/M code that implies the physician was not present during the encounter. CPT 96372 requires direct physician supervision. Billing both together creates a documentation contradiction that most payer systems flag automatically. Remove 99211 and bill 96372 with the J-code only when the visit is solely for the injection.

Q16: What ICD-10 code goes with CPT 96372?

The ICD-10 code depends entirely on the drug administered and the condition being treated. Common pairings include E53.8 for vitamin B12 deficiency, E29.1 for testosterone therapy in testicular dysfunction, J18.9 for ceftriaxone in pneumonia, M54.5 for Toradol in low back pain, and F11.20 for Vivitrol in opioid dependence. See the full ICD-10 and J-code pairing table in the reference section above for all 24 drug mappings with diagnosis codes and prior authorization status.

Q17: What revenue code goes with CPT 96372?

Revenue code 636 (Drugs Requiring Detailed Coding) applies to facility UB-04 billing for therapeutic injections. Revenue codes apply to facility claims only, not to CMS-1500 professional claims. Don't use revenue code 260 (IV Solutions) for subcutaneous or intramuscular injections. The route and the revenue code must match. Verify the specific requirements with your Medicare Administrative Contractor before submitting facility claims.

Q18: Is CPT 96372 used for chemotherapy?

No. Code 96372 explicitly excludes chemotherapy administration. For non-hormonal subcutaneous or intramuscular chemotherapy, use CPT 96401. For hormonal antineoplastic injections such as Lupron for prostate cancer, use CPT 96402. The route of administration doesn't determine the code. The drug's classification does. Using 96372 for a chemotherapy agent will result in a CO-4 denial in most payer systems.

Q19: How often can CPT 96372 be billed?

Once per discrete injection per date of service is the baseline rule. Multiple injections at the same visit require Modifier 59 on each additional line and separate documentation for each injection site and drug. Check the current MUE limit for 96372 from the CMS quarterly update before billing multiple units, since MUE caps apply per date of service and are updated four times per year.

Q20: What are the 2026 changes for CPT 96372?

The code descriptor is unchanged in 2026. CMS established two conversion factors for the first time: $33.40 per RVU for non-APM participants and $33.57 for APM participants. A minus 2.5% work RVU efficiency adjustment applies to established codes including 96372. NCCI Version 32.0 governs bundling edits effective January 1, 2026. CMS Transmittal 13673 (CR 14392) updated the MPFSDB effective April 6, 2026. See the 2026 updates section of this guide for the complete breakdown with source citations.

For practices that need complete billing support for CPT 96372 and all injection administration codes, MedSole RCM offers full outsourced medical billing services at 2.99% of collections. Provider credentialing with new insurance payers is available at $99 per payer.

 

About the Author
Andrew Christian

Andrew Christian

Billing Manager

Andrew Christian is the Billing Manager at MedSole RCM, bringing 12+ years of experience in medical billing, coding, and revenue cycle management across multiple specialties. He is highly skilled in claims submission, denial management, payment posting, and payer follow-up, ensuring maximum reimbursement for providers. Andrew works closely with Medicare, Medicaid, and commercial payers, supporting hundreds of providers nationwide. His proven billing approach minimizes claim rejections, accelerates cash flow, and drives stronger financial performance from day one.