Coding Ahead
CasePilot
Medical Coding Assistant
CaseConsultant
Instant Email Coding Consultant
Case2Code
Search and Code Lookup Tool
CareerCenter
Medical Coding Job Board
Log in Register free account
0 code page views remaining. Guest accounts are limited to 1 page view. Register free account to get 5 more views.
Log in Register free account

Quick Reference: CPT 96372

  • Definition: Therapeutic, prophylactic, or diagnostic injection (specify substance or drug); subcutaneous or intramuscular.
  • Route: Subcutaneous (SubQ) or intramuscular (IM) only — not intravenous (IV) or intra-articular.
  • Drug Billing: The drug itself is billed separately using the appropriate HCPCS Level II J-code or NDC number; 96372 covers administration only.
  • Billed Per Injection: One unit per distinct injection. Multiple injections on the same date require Modifier 59 (or XS) appended to each additional 96372 unit.
  • Key Exclusions: Do not use for vaccines (90471–90474), chemotherapy (96401–96402), IV push (96374), IV infusions (96365+), or intra-articular injections (20600–20611).
  • E/M on Same Day: If a significant, separately identifiable E/M service is performed on the same date, append Modifier 25 to the E/M code — not to 96372. 99211 is never separately billable with 96372.
  • Place of Service: Physicians should not bill 96372 in a facility setting (POS 21, 22, 23, 26, etc.); the facility bills the injection, and the physician bills the E/M only.
  • 2026 Medicare Rate: Approximately $18–$25 (non-facility/POS 11); subject to the CY 2026 conversion factor of $33.40 (non-APM) / $33.57 (APM participants) and a –2.5% efficiency adjustment on work RVUs.

CPT 96372 is one of the highest-volume procedure codes in outpatient medicine. It reports the professional administration — not the drug cost — of a therapeutic, prophylactic, or diagnostic substance delivered via subcutaneous or intramuscular injection.

From cyanocobalamin (B12) shots in a primary care office to extended-release naltrexone (Vivitrol) in a behavioral health clinic to ketorolac (Toradol) in an urgent care setting, this single code spans an enormous range of clinical encounters.

Despite its apparent simplicity, CPT 96372 is among the most frequently denied and improperly billed codes in practice — largely due to misunderstandings around place-of-service rules, E/M bundling, J-code pairing, and modifier requirements. This guide covers everything needed for clean, compliant claim submission in 2026.

AMA Definition & Code Family Context

The American Medical Association (AMA) defines CPT 96372 as:

“Therapeutic, prophylactic, or diagnostic injection (specify substance or drug); subcutaneous or intramuscular.”

This code belongs to the 96360–96379 series — the Therapeutic, Prophylactic, and Diagnostic Injections and Infusions section of CPT. Importantly, the code compensates the provider specifically for the clinical act of administering the injection — not for the drug itself. The service includes reviewing the physician order and confirming the dose, preparing the medication (drawing up the syringe), educating the patient and obtaining consent, administering the injection at the correct anatomical site with proper technique, and providing immediate post-injection monitoring and documentation.

The three clinical purposes covered by 96372:

  • Therapeutic: The substance treats or manages a diagnosed condition (e.g., an intramuscular antibiotic for a bacterial infection, a corticosteroid for an inflammatory flare, or a hormonal injection for a deficiency).
  • Prophylactic: The substance prevents a disease or condition (e.g., Rho(D) immune globulin / Rhogam administered IM to an Rh-negative pregnant patient to prevent hemolytic disease of the newborn).
  • Diagnostic: The substance provokes or identifies a clinical response that aids in diagnosis (e.g., a provocative stimulation test administered by injection). This is a less common use of 96372.

When to Use (and When NOT to Use) 96372

Appropriate Clinical Uses

CPT 96372 is appropriate across a wide range of clinical settings and conditions, including:

  • Intramuscular antibiotics (e.g., ceftriaxone/Rocephin for bacterial infections, gonorrhea, community-acquired pneumonia)
  • Intramuscular or subcutaneous corticosteroids (e.g., Depo-Medrol/methylprednisolone, Kenalog/triamcinolone for inflammatory or autoimmune conditions)
  • Vitamin B12 (cyanocobalamin) injections for pernicious anemia or dietary deficiency when oral absorption is impaired
  • Ketorolac (Toradol) IM for acute pain management and migraine treatment
  • Testosterone and other hormonal therapy injections (IM or SubQ)
  • Extended-release naltrexone (Vivitrol) IM for opioid or alcohol use disorder
  • Promethazine, ondansetron, or prochlorperazine IM for nausea and vomiting
  • Glucagon IM for severe hypoglycemia
  • Rho(D) immune globulin (Rhogam) — prophylactic for Rh-negative pregnant patients
  • Allergy desensitization (immunotherapy) injections — billed alongside the allergen supply code
  • Iron dextran, vitamin D (ergocalciferol), or other deficiency-replacement injections
  • Insulin injections (subcutaneous) when administered in a clinical setting
  • Non-chemotherapy uses of methotrexate (e.g., SubQ injection for rheumatoid arthritis)
  • Biologic subcutaneous injections for autoimmune conditions (e.g., adalimumab/Humira, etanercept/Enbrel, tocilizumab/Actemra)

When NOT to Use 96372

Critical Exclusions — Use These Codes Instead:

  • Vaccines / Immunizations: Use CPT 90471 (first vaccine administration), 90472 (each additional vaccine), or 90473–90474 for intranasal/oral routes. Never use 96372 for any vaccine, including flu shots, COVID vaccines, or shingles vaccines.
  • Chemotherapy — Subcutaneous or Intramuscular: Use CPT 96401 (non-hormonal antineoplastic, SubQ/IM) or 96402 (hormonal antineoplastic, SubQ/IM). Even if the route is SubQ/IM, oncology drugs require their own code family.
  • IV Push Injections: Use CPT 96374 for initial intravenous push. The IV route is a fundamentally different service from SubQ/IM administration.
  • IV Infusions: Use CPT 96365 (initial, up to 1 hour), 96366 (each additional hour), etc. for infusion therapy.
  • Intra-Articular / Joint Injections: Use CPT 20600–20611 for arthrocentesis and joint injections (e.g., cortisone into the knee or shoulder). These codes include the administration; do not add 96372.
  • On-Body Injector Device: Use CPT 96377 for application of a wearable on-body injector for subcutaneous administration (e.g., large-volume SubQ devices).
  • Physician Billing in a Facility Setting: CPT codes 96372–96379 are not intended to be reported by the physician in a facility setting (POS 21, 22, 19, 23, 26, 51, 52, 61). The hospital or facility bills nursing administration under its own fee schedule.

Audit-Proof Documentation Standards

Proper documentation is the backbone of clean claims and successful audits. For CPT 96372, the medical record must support all of the following elements:

  1. Physician Order: A valid written or electronic order from the treating provider specifying the drug name, dose, route, frequency, and clinical indication. The order must be dated on or before the date of the injection. Standing orders are acceptable for recurring injections but must reference the specific patient and condition.
  2. Drug Name and Dose: Record both the brand and generic name (e.g., “methylprednisolone acetate / Depo-Medrol”), the exact dosage in measurable units (e.g., “40 mg / 1 mL”), the lot number, and the corresponding HCPCS/J-code. CMS requires this information in Box 19 of the CMS-1500 claim form or the equivalent 837P electronic loop (NTE segment or related loop).
  3. Route of Administration: Explicitly document “subcutaneous (SubQ)” or “intramuscular (IM).” Vague entries such as “injection given” are insufficient and will not support a claim under audit.
  4. Injection Site: Specify the precise anatomical location (e.g., “left deltoid,” “right ventrogluteal,” “right anterolateral thigh,” “abdominal wall subcutaneous tissue at 2 cm from the umbilicus”). This is especially critical when billing multiple units of 96372 on the same date, as the documentation must show each injection was administered at a distinct site.
  5. Medical Necessity: Link the injection to a specific ICD-10-CM diagnosis code documented in the patient’s chart. A brief clinical rationale explaining why the injection route is appropriate — especially if the drug is also available orally — provides significant audit protection.
  6. Post-Injection Monitoring: Document that the patient was observed for immediate adverse reactions, including the observation duration, patient response, tolerance, and any follow-up instructions given. For high-risk medications (e.g., biologics, naltrexone), note any allergy screening or pre-injection assessment performed.
  7. Administering Provider Credentials: Document the name and credentials of the qualified healthcare professional administering the injection. If the injection is given “incident to” a physician’s services by a non-physician staff member (e.g., MA, LPN, RN), document the supervising physician’s name and that direct supervision was maintained per CMS requirements.

Compliant vs. Non-Compliant Documentation — Side-by-Side Examples:

Documentation Element ❌ Non-Compliant (Audit Risk) ✅ Compliant (Audit-Safe)
Drug & Dose “B12 injection given.” “Cyanocobalamin (B12) 1,000 mcg/1 mL IM administered (J3420). Lot #: XYZ2025. Exp: 03/2027.”
Route & Site “Injection administered as ordered.” “Administered intramuscularly into the right deltoid using a 23-gauge, 1-inch needle.”
Medical Necessity “Patient needs B12.” “Patient has confirmed pernicious anemia (D51.0) with inability to absorb oral B12. IM route medically necessary per gastroenterology evaluation 01/2026.”
Post-Injection Monitoring (No entry) “Patient observed 15 minutes post-administration. No adverse reaction noted. No signs of anaphylaxis. Discharge instructions provided verbally and in writing.”
Separate E/M (if applicable) “Patient here for shot and checkup.” Full E/M note with history, exam, and medical decision-making documented separately, with a time statement if using time-based selection. Modifier 25 appended to the E/M code on the claim.

Drug Billing: J-Codes, NDC Numbers & HCPCS

CPT 96372 covers only the administration service. The drug itself must always be billed separately using the applicable HCPCS Level II drug code (J-code) or, where no specific J-code exists, a miscellaneous drug code (e.g., J3490 for non-chemotherapy drugs, J3590 for biologics) paired with the National Drug Code (NDC).

Commonly Paired J-Codes with CPT 96372:

J-Code Drug (Generic / Brand) Common Clinical Use with 96372
J0696 Ceftriaxone sodium (per 250 mg) / Rocephin IM antibiotic for pneumonia, STIs, Lyme disease
J3420 Cyanocobalamin / Vitamin B12 (up to 1,000 mcg) Pernicious anemia, dietary B12 deficiency
J1020 Methylprednisolone acetate 20 mg / Depo-Medrol Mild inflammatory/autoimmune conditions (IM)
J1030 Methylprednisolone acetate 40 mg / Depo-Medrol Moderate inflammatory conditions (IM)
J1040 Methylprednisolone acetate 80 mg / Depo-Medrol Severe inflammatory conditions (IM)
J3301 Triamcinolone acetonide (per 10 mg) / Kenalog Allergy, dermatology, inflammatory flares (IM)
J1885 Ketorolac tromethamine (per 15 mg) / Toradol Acute pain, migraine (IM); 30 mg = 2 units of J1885
J2315 Naltrexone extended-release (per 1 mg) / Vivitrol Opioid/alcohol use disorder (IM, monthly; 380 mg = 380 units)
J2310 Naloxone hydrochloride (per 1 mg) / Narcan Opioid overdose reversal (IM)
J2270 Morphine sulfate (up to 10 mg) Acute severe pain (IM, in select clinical settings)
J1700 Hydrocortisone acetate (up to 25 mg) / Hydrocortone Inflammatory/allergic reactions (IM)
J2790 Rho(D) immune globulin (per dose) / Rhogam Prophylaxis for Rh incompatibility (IM)
J1815 Insulin (per 5 units) SubQ insulin administration in clinical setting
J3030 Sumatriptan succinate (per 6 mg) / Imitrex Acute migraine treatment (SubQ)
J0135 Adalimumab (per 20 mg) / Humira Rheumatoid arthritis, Crohn’s, psoriasis (SubQ)
J3262 Tocilizumab (per 1 mg) / Actemra Rheumatoid arthritis, GCA (SubQ route)

NDC Number Requirement: An increasing number of commercial payers and state Medicaid programs require the National Drug Code (NDC) to be submitted in addition to the J-code. Submit the 11-digit NDC in a 5-4-2 format (e.g., 00009-0315-01), the unit of measure qualifier (UN for units, ML for milliliters, GR for grams), and the quantity administered. Failure to include the NDC when a payer requires it is among the leading causes of drug-related claim denials. Verify each payer’s NDC reporting requirements before submitting.

flowchart TD
    A[SubQ/IM Injection Administered] --> B{What is the substance?}
    B -->|Vaccine| C[Do NOT use 96372 - Use 90471-90474]
    B -->|Chemotherapy agent| D[Do NOT use 96372 - Use 96401-96402]
    B -->|Therapeutic / Prophylactic / Diagnostic drug| E{What is the route?}
    E -->|IV Push| F[Use 96374]
    E -->|IV Infusion| G[Use 96365+]
    E -->|Intra-articular| H[Use 20600-20611]
    E -->|SubQ or IM| I{Place of service?}
    I -->|Facility - POS 21/22/23/26| J[Physician does NOT bill 96372 - Facility bills administration]
    I -->|Non-facility - POS 11| K[Bill CPT 96372]
    K --> L{Separate E/M performed?}
    L -->|No| M[96372 + J-code only]
    L -->|Yes - Significant and separately identifiable| N{What level E/M?}
    N -->|99211| O[NOT separately billable with 96372]
    N -->|99202-99215| P[Bill E/M with Modifier 25 + 96372 + J-code]

E/M Bundling Rules & Modifier 25 Deep Dive

The interaction between CPT 96372 and evaluation and management (E/M) services is among the most frequently misunderstood and audited aspects of this code. The rules vary by setting and E/M level.

Non-Facility Setting (POS 11 – Physician Office)

In the office setting, the injection service (96372) is considered to have an inherent E/M component factored into its work and practice expense relative value units (RVUs). Accordingly:

  • A 99211 “nurse visit” is never separately billable when submitted alongside 96372 — with or without Modifier 25. CMS policy is unambiguous: CPT 99211 does not meet the threshold of “significant” as required by CPT guidelines for a separately identifiable E/M service in this context. Claims pairing 99211 with 96372 will deny consistently.
  • If a significant, separately identifiable E/M service is performed on the same date (for example, the patient presents with a new problem and the physician independently performs a comprehensive evaluation warranting a 99213, 99214, or higher), that E/M may be billed alongside 96372 — but Modifier 25 must be appended to the E/M code.
  • The E/M documentation must clearly and independently support the E/M level billed, demonstrating that the visit went beyond the clinical decision to administer the injection.
  • The injection and the E/M should address a separately identifiable clinical question. If the only reason for the E/M is to decide to give the injection, the E/M is not separately billable.

Preventive Medicine — Special Exception

Preventive medicine codes (99381–99412, 99429) are an important and commonly misunderstood exception: they do not require Modifier 25 when reported on the same date as CPT 96372. A preventive visit and a therapeutic injection are inherently distinct services, and payers recognize this without a modifier. This applies whether the injection is for a deficiency (e.g., B12), a hormonal treatment, or an allergy therapy administered during the preventive visit.

Facility Setting (POS 21, 22, 23, 26, etc.)

Critical Facility Rule: CPT codes 96372–96379 are not intended to be reported by the physician when services are rendered in a facility setting (hospital inpatient POS 21, hospital outpatient POS 22, emergency room POS 23, ambulatory surgery center POS 24, or other facility POS codes 19, 26, 51, 52, 61). In these settings, the hospital/facility bills for the nursing staff’s injection administration. A physician billing 96372 with a facility POS code will face automatic claim denial from Medicare and most commercial payers. The physician should bill only the appropriate E/M or procedural code for their professional services.

Full Modifier Guide

Modifier 25 – Significant, Separately Identifiable E/M Service (Same Day as Procedure)

Append Modifier 25 to the E/M code (not to 96372) when the physician performs a significant, separately identifiable E/M service on the same date as the injection. The visit must independently meet the criteria for the E/M level billed.

Correct example: New patient presents with acute low back pain. Physician performs a full evaluation (99202) and then orders a Toradol injection. Bill 99202-25 + 96372 + J1885.

Common error: Appending Modifier 25 to 96372 itself is incorrect and will cause claims to process incorrectly. Modifier 25 belongs only on the E/M code.

Modifier 59 – Distinct Procedural Service

Use Modifier 59 when billing multiple units of 96372 during the same encounter to indicate each injection is a distinct service. Each injection must be documented with its own drug, dose, route, and anatomical site.

Example: Patient receives both methylprednisolone 40 mg IM (left deltoid) and cyanocobalamin 1,000 mcg IM (right deltoid) in the same visit. Bill: 96372 + J1030; 96372-59 + J3420.

X-Modifiers (XE, XS, XP, XU) — More Specific Alternatives to Modifier 59

CMS and an increasing number of commercial payers prefer the granular X-modifier subcategories over the general Modifier 59. For multiple injections at different anatomical sites — the most common scenario — XS (Separate Structure) is typically the most accurate and defensible choice:

  • XE – Separate Encounter: Services occurred at a distinctly separate patient encounter on the same date.
  • XS – Separate Structure: Service was performed on a different organ or anatomical structure (e.g., left deltoid vs. right deltoid; deltoid vs. abdominal wall).
  • XP – Separate Practitioner: Service was performed by a different practitioner on the same date.
  • XU – Unusual Non-Overlapping Service: Service is unusual and distinct, not overlapping with the usual components of the main service.

Modifier GC – Teaching Physician Service

Required when a teaching physician involves a resident in the administration of the injection. The teaching physician must document their direct supervision and presence during the key portion of the service. Used primarily in academic medical center outpatient settings.

Modifiers 76 / 77 – Repeat Procedure by Same / Different Physician

Modifier 76 (same physician) or 77 (different physician) may be required when the same drug is legitimately administered more than once in a single day under unusual clinical circumstances (e.g., naloxone re-dosing for repeated opioid overdose, repeat glucagon for refractory hypoglycemia). Always verify payer-specific guidance before submitting these.

Modifier 52 – Reduced Services

Rarely used with 96372, but applies if the injection service was initiated and then reduced or discontinued before completion (e.g., patient refused or had an adverse reaction requiring the injection to be stopped). Document the circumstances clearly in the chart.

Place of Service: Facility vs. Non-Facility Rules

The Place of Service (POS) code on the claim directly and significantly impacts reimbursement for CPT 96372 — and in facility settings, determines whether the code is payable by the physician at all.

Place of Service POS Code Physician Bills 96372? Key Notes
Physician Office 11 ✅ Yes — Standard Highest non-facility reimbursement rate. Drug (J-code) also billed separately by physician.
Urgent Care 20 ✅ Yes (verify payer) Most payers reimburse; some apply facility-equivalent rules. Practice expense RVU may be reduced.
Federally Qualified Health Center (FQHC) 50 ✅ Yes (PPS rules apply) Subject to FQHC Prospective Payment System; injection may be bundled into the encounter rate. Verify with your MAC.
Rural Health Clinic (RHC) 72 ✅ Conditional May be bundled into the RHC all-inclusive rate; verify separate billing eligibility.
Home / Patient’s Residence 12 ✅ Conditional Billable if provider visits the patient at home; document travel and administration per payer policy.
Community Mental Health Center 53 ✅ Common for SUD Frequently used for Vivitrol (naltrexone) IM in substance use disorder treatment. Verify prior auth.
Inpatient Hospital 21 ❌ No (Physician) Facility bills nursing injection service. Physician bills E/M only. 96372 by physician will deny.
Hospital Outpatient Dept. 22 ❌ No (Physician) Same as inpatient rule. Facility bills the injection. Physician bills E/M (professional component only).
Emergency Room 23 ❌ No (Physician) ER injections billed by facility under outpatient hospital rates. Physician bills E/M only.
Ambulatory Surgery Center 24 ❌ No (Physician) ASC facility bills; physician does not separately bill 96372 in this setting.
Skilled Nursing Facility (SNF) 31 ❌ / Conditional Usually bundled into SNF consolidated billing. Verify with your MAC; some Part B drugs are separately billable.

Medicare, Medicaid & Commercial Payer Rules (2026)

Medicare Part B — 2026 Fee Schedule Updates

Medicare reimburses CPT 96372 under the CY 2026 Physician Fee Schedule (PFS). Key 2026 developments:

  • Dual Conversion Factors for 2026: For the first time, CMS established two separate conversion factors: $33.57 for qualifying Alternative Payment Model (APM) participants (up 3.77%) and $33.40 for all other physicians (up 3.26%). These increases reflect the 2.5% statutory update Congress passed in the One Big Beautiful Bill Act, plus a 0.49% budget neutrality adjustment.
  • –2.5% Efficiency Adjustment: The 2026 PFS final rule applied a negative 2.5% efficiency adjustment to the work RVUs and intraservice time for nearly all non–time-based services on the fee schedule. CPT 96372 is a non-time-based code and is subject to this adjustment, which partially offsets the positive conversion factor gain. Time-based services (E/M visits, care management codes, behavioral health services) are exempt.
  • Reimbursement Estimates: For non-facility settings (POS 11), Medicare average reimbursement for 96372 is approximately $18–$25 per injection at the national rate. Local rates vary by Medicare Administrative Contractor (MAC) geographic locality. Drug reimbursement (J-code) is separate under the Average Sales Price (ASP) + 6% model.
  • Incident-To Services — Virtual Direct Supervision: In the 2026 PFS final rule, CMS permanently extended the allowance for “virtual direct supervision” via real-time audio-video technology for incident-to services. When a non-physician practitioner (MA, LPN, RN) administers the injection under the direct supervision of a physician who is present via live audio-video, this satisfies the incident-to direct supervision requirement. Proper incident-to documentation remains mandatory.

Important 2026 Note on Efficiency Adjustment: CMS exempted new Category I CPT codes created for 2026 from the efficiency adjustment, as well as time-based services. However, CPT 96372 — an established, existing code — is subject to the –2.5% work RVU reduction. Factor this into your 2026 reimbursement projections for practices with high injection volume.

Medicare Advantage (MA) Plans

Medicare Advantage plans generally track Medicare fee-for-service (FFS) coding policies as a baseline but may impose additional prior authorization requirements, drug formulary restrictions, or step therapy requirements for specific injectables. For high-cost agents (Vivitrol, biologics, specialty injectable medications), always verify prior authorization status before administering.

Medicaid

State Medicaid programs are required to adopt NCCI edits but may modify or expand them based on state-specific needs. Reimbursement rates for CPT 96372 vary widely by state, typically ranging from $10 to $35 per injection for the administration code. Many state programs require NDC submission alongside the J-code and impose prior authorization for specific drugs. Contact your State Medicaid Agency or MAC for current fee schedule rates and billing requirements in your jurisdiction.

Commercial Payers

Commercial payers typically reimburse CPT 96372 at rates negotiated in the provider contract, commonly benchmarked as a percentage of the Medicare fee schedule. Rates in non-facility settings generally range from $30–$60 per injection. Most commercial payers follow Medicare’s NCCI bundling rules but may apply additional payer-specific policies around E/M bundling thresholds, drug NDC requirements, or pre-authorization for specific injectable medications. Always verify payer-specific policies through the payer’s provider portal or coverage policy documents.

NCCI Edits, MUEs & Version 32.0 (Effective January 1, 2026)

The National Correct Coding Initiative (NCCI) is CMS’s automated system for controlling improper payments by defining which code pairs cannot be billed together and limiting maximum units per claim. For CPT 96372, several NCCI rules are clinically important.

Key NCCI Procedure-to-Procedure (PTP) Bundling Rules

  • 96372 + 99211: A confirmed NCCI edit bundles 99211 (minimal office visit / nurse visit) into 96372 in the non-facility setting. This combination will deny with or without Modifier 25. Do not submit 99211 alongside 96372.
  • 96372 + 96374 (IV push): These are different routes of administration. Billing both for the same drug on the same day without clinical documentation supporting two genuinely distinct services will trigger a bundling denial.
  • 96372 + 20610 (knee or large joint injection): An intra-articular injection under 20610 already includes the administration component. Billing 96372 in addition is unbundling; the administration is contained within the joint injection code.
  • 96372 + 90471 (vaccine administration): These codes address entirely different injection categories. They should not be substituted for one another.

Medically Unlikely Edits (MUEs)

MUEs define the maximum number of units of a given CPT code that can be billed per beneficiary per date of service before the claim is automatically reviewed or denied. For CPT 96372, the MUE is enforced at the claim line level. CMS updates MUE values quarterly; always verify the current limit for 96372 on the CMS NCCI website before submitting claims for three or more injection units on a single date.

When clinical circumstances legitimately require more injections than the MUE permits (e.g., multiple concurrent allergy immunotherapy injections or multiple therapeutic agents on the same date), bill with Modifier 59 or XS on each additional unit and ensure each injection is individually documented in the medical record with its own drug, dose, site, and indication.

NCCI Version 32.0 (Effective January 1, 2026): CMS updated the NCCI to Version 32.0 effective January 1, 2026. Providers should review the updated Procedure-to-Procedure (PTP) edit tables for any new or revised bundling pairs involving CPT 96372 at the CMS NCCI webpage: cms.gov/medicare/coding-billing/national-correct-coding-initiative-ncci. NCCI edit tables are updated quarterly (January, April, July, October); subscribe to MAC newsletters to receive notification of changes.

Common ICD-10-CM Codes Paired with CPT 96372

CPT 96372 is diagnosis-agnostic — the same administration code applies regardless of the condition being treated. However, the ICD-10-CM diagnosis code(s) on the claim must justify the medical necessity of both the specific drug administered and the injection route chosen. The following are among the most frequently linked diagnoses:

ICD-10 Code Description Common Drug / J-Code Pairing
D51.0 Vitamin B12 deficiency anemia due to intrinsic factor deficiency (Pernicious anemia) Cyanocobalamin / J3420
E53.8 Deficiency of other specified B vitamins (dietary B12 deficiency) Cyanocobalamin / J3420
J18.9 Pneumonia, unspecified organism Ceftriaxone / J0696
A54.00 Gonococcal infection of lower genitourinary tract (gonorrhea) Ceftriaxone / J0696
G43.909 Migraine, unspecified, not intractable, without status migrainosus Ketorolac / J1885, Sumatriptan / J3030, Prochlorperazine / J0780
R52 Pain, unspecified (acute pain requiring IM analgesic) Ketorolac / J1885, Morphine / J2270
F11.20 Opioid use disorder, uncomplicated Naltrexone extended-release (Vivitrol) / J2315
F10.20 Alcohol use disorder, uncomplicated Naltrexone extended-release (Vivitrol) / J2315
M05.79 Rheumatoid arthritis with rheumatoid factor, multiple sites Adalimumab / J0135, Methotrexate / J9250, Methylprednisolone / J1030
E11.65 Type 2 diabetes mellitus with hyperglycemia Insulin / J1815, J1817
O36.0190 Maternal care for anti-D [Rh] antibodies, unspecified trimester, fetus unspecified Rho(D) immune globulin (Rhogam) / J2790
R11.0 Nausea Ondansetron / J2405, Promethazine / J2550, Prochlorperazine / J0780
M79.3 Panniculitis Ketorolac / J1885, Triamcinolone / J3301
L50.0 Allergic urticaria Epinephrine / J0171, Diphenhydramine / J1200, Methylprednisolone / J1030
E55.9 Vitamin D deficiency, unspecified Ergocalciferol / J3490 (miscellaneous)
E29.1 Testicular hypofunction (hypogonadism) Testosterone / J1071, J3140

Code Comparison: 96372 vs. Related Injection & Infusion Codes

CPT Code Description Route Key Distinction from 96372
96372 Therapeutic, prophylactic, or diagnostic injection SubQ or IM — (This code; the focus of this guide)
96373 Therapeutic, prophylactic, or diagnostic injection Intra-arterial Intra-arterial route (rare clinical scenario)
96374 Therapeutic IV push — initial substance/drug IV Push IV route; higher clinical complexity and higher reimbursement than 96372
96375 Therapeutic IV push — each additional sequential drug IV Push (add-on) Add-on to 96374; cannot be billed without 96374
96365 IV infusion, up to 1 hour (initial) IV Infusion Time-based; drug administered over ≥16 minutes; completely different billing logic
96377 Application of on-body injector for subcutaneous injection SubQ (device) Wearable large-volume injector device; not a standard syringe injection
90471 Immunization administration — first vaccine SubQ, IM, intradermal Vaccines only; never substitute 96372 for vaccine administration
90472 Immunization administration — each additional vaccine SubQ, IM Add-on to 90471 for second+ vaccine at the same encounter
96401 Chemotherapy administration, SubQ or IM — non-hormonal antineoplastic SubQ or IM Cancer chemotherapy agents only; never use 96372 for antineoplastic drugs
96402 Chemotherapy administration, SubQ or IM — hormonal antineoplastic SubQ or IM Hormonal cancer therapy (e.g., Lupron/leuprolide, Zoladex); use 96402, not 96372
20600–20611 Arthrocentesis, aspiration, and/or injection — small, medium, large joint Intra-articular Joint space injection; administration is included in the arthrocentesis code; do not add 96372
95115–95117 Allergen immunotherapy injections (with and without physician supervision) SubQ Specific allergen immunotherapy code family; 96372 should not be used for allergy shot administration in this context

Top Denial Reasons & How to Appeal

Denial Reason 1: Procedure Code Billed in Facility Setting (POS Mismatch) Root Cause: Physician billed 96372 with POS 21, 22, 23, or another facility code. The facility handles injection billing in these settings. Solution: If the service was genuinely provided in a physician office but the POS was keyed incorrectly, submit a corrected claim with the accurate POS 11. If the service was truly provided in a facility, remove 96372 from the physician’s claim. The physician bills only the appropriate E/M code; the facility bills the injection.

Denial Reason 2: E/M Bundled with Injection — Modifier Required Root Cause: An E/M code (99202–99215) was billed on the same date as 96372 without Modifier 25 appended to the E/M. Solution: Resubmit with Modifier 25 on the E/M code. Confirm the medical record clearly documents a significant and separately identifiable E/M service beyond the injection encounter.

Denial Reason 3: Drug Code (J-Code) Missing, Mismatched, or Invalid Root Cause: 96372 was submitted without the accompanying J-code, with an incorrect J-code, or the unit quantity does not match the documented dosage. Solution: Resubmit with the correct J-code at the correct unit quantity. If required by the payer, include the NDC number in the correct 5-4-2 format. Verify the J-code matches the drug name and dose in the medical record.

Denial Reason 4: 99211 Submitted Alongside 96372 Root Cause: A 99211 nurse visit code was submitted on the same claim as 96372, with or without Modifier 25. Solution: Remove 99211 from the claim. This pairing will deny consistently under NCCI bundling rules and CMS guidance. If a meaningful evaluation occurred, bill the appropriate substantive E/M level (99202–99215) with Modifier 25.

Denial Reason 5: Medically Unlikely Edit (MUE) Exceeded Root Cause: More units of 96372 were billed than the MUE allows on a single date of service. Solution: For legitimate multiple injections, resubmit with Modifier 59 or XS on each additional unit above the MUE threshold. Each injection must be individually documented with drug, dose, anatomical site, and clinical indication. If the original claim contained a data entry error, submit a corrected claim.

Denial Reason 6: Wrong Code Used for Vaccine or Chemotherapy Drug Root Cause: 96372 was incorrectly used to bill for a vaccine (correct code: 90471) or an antineoplastic agent (correct code: 96401/96402). Solution: Issue a corrected claim with the appropriate administration code. Appeals are not appropriate here — this is a coding correction. Recoup any overpayment if the original claim was paid.

Denial Reason 7: Medical Necessity Not Established Root Cause: The ICD-10 diagnosis code on the claim does not support the drug administered, the documentation lacks clinical rationale for the injection route, or the drug is not covered for the billed diagnosis. Solution: Review the clinical note to ensure the most specific, accurate ICD-10 code is linked to 96372. On appeal, submit clinical documentation including the treating provider’s narrative and, if needed, a formal letter of medical necessity. Reference relevant clinical guidelines or formulary coverage policies that support the injection’s use for the billed diagnosis.

Denial Reason 8: NDC Number Missing or Incorrect Root Cause: Payer requires NDC submission with J-code; NDC was omitted, formatted incorrectly, or does not match the J-code billed. Solution: Resubmit with the 11-digit NDC in 5-4-2 format, the unit of measure qualifier, and the quantity administered. Confirm the NDC corresponds to the actual product administered and matches the J-code on the claim.

Real-World Clinical Scenarios

Scenario 1: Routine B12 Injection for Pernicious Anemia (Stand-Alone Injection Visit)


Patient: Established patient with confirmed pernicious anemia (D51.0) presents monthly for scheduled B12 injection. No new complaints; no physician evaluation performed. Service: MA confirms the standing physician order, administers cyanocobalamin 1,000 mcg IM into the left deltoid under direct physician supervision. Documentation: “Per standing order dated 01/05/2026: cyanocobalamin 1,000 mcg/1 mL IM, left deltoid, 23G 1-inch needle. Lot #: XYZ2025, Exp: 03/2027. Patient tolerated without adverse reaction. Observed 10 minutes post-injection. No signs of anaphylaxis.” Coding: 96372 (POS 11) + J3420 × 1 unit. Do NOT bill 99211. Rationale: Routine injection visit; no physician evaluation performed. 96372 covers the administration. J3420 covers the drug. 99211 is not separately payable with 96372 per NCCI bundling rules and CMS guidance.

Scenario 2: Toradol Injection Plus Full Evaluation for Acute Back Pain (E/M + Injection Same Day)


Patient: New patient presents with acute lumbar radiculopathy (M54.42). Physician performs a comprehensive history, neurological examination, and medication review (99202 level visit). Based on the evaluation, physician orders IM ketorolac 30 mg for pain management. Documentation: Full new patient E/M note supporting 99202 medical decision-making, plus nursing note: “Ketorolac tromethamine 30 mg IM, right ventrogluteal, per physician order. Patient tolerated without adverse reaction. Observed 15 minutes post-injection.” Coding: 99202-25 (new patient E/M with Modifier 25) + 96372 + J1885 × 2 units (30 mg = 2 × 15 mg units). Rationale: The E/M (99202) is a significant, separately identifiable service from the injection decision. Modifier 25 on 99202 signals this distinction to the payer. The injection administration (96372) and the drug (J1885 × 2) are separately reported.

Scenario 3: Two Separate Injections at the Same Visit — Modifier XS Applied


Patient: Established patient with rheumatoid arthritis (M05.79) and pernicious anemia (D51.0) presents for her scheduled monthly Depo-Medrol injection and B12 injection. Service: Two injections administered: (1) Methylprednisolone acetate 40 mg IM, left deltoid; (2) Cyanocobalamin 1,000 mcg IM, right deltoid. Each injection documented separately with drug, dose, lot number, site, and patient response. Coding: 96372 + J1030 (Depo-Medrol 40 mg) + D51.0 / M05.79; then 96372-XS + J3420 (B12 1,000 mcg) + D51.0. Rationale: Two clinically distinct injections administered at two different anatomical structures. Modifier XS (Separate Structure) on the second 96372 documents the distinct sites and prevents NCCI bundling denial. Each service has its own J-code and diagnosis code linkage.

Scenario 4: Vivitrol (Naltrexone ER) Injection for Opioid Use Disorder


Patient: Patient enrolled in a medication-assisted treatment (MAT) program for opioid use disorder (F11.20) receives monthly extended-release naltrexone (Vivitrol) 380 mg IM gluteal. Service: Physician performs a brief clinical reassessment to confirm the patient is opioid-free (necessary before Vivitrol administration), then orders the injection. Nurse administers 380 mg IM per manufacturer protocol. Coding: If clinical reassessment supports a significant E/M: 99213-25 (established patient E/M with Modifier 25) + 96372 + J2315 × 380 units (naltrexone per 1 mg; 380 mg dose = 380 units). POS: 11 or 53 depending on setting. Important notes: Prior authorization is frequently required by commercial payers and Medicaid for Vivitrol. Ensure PA is in place before administration. The drug cost (J2315 × 380 units) constitutes the majority of the claim value. Document the pre-injection opioid-free confirmation assessment.

Scenario 5: Annual Preventive Visit With Flu Vaccine AND Therapeutic B12 Injection (No Modifier 25 Needed)


Patient: Established adult patient presents for annual preventive exam (99395) and receives an influenza vaccine plus a B12 injection for documented dietary deficiency (E53.8). Service: Annual preventive visit performed. Two injections: (1) Influenza vaccine, IM; (2) Cyanocobalamin 1,000 mcg IM for B12 deficiency. Coding: 99395 (no Modifier 25 required for preventive codes) + 90471 (vaccine administration, first injection) + Q2037 or applicable flu vaccine supply code + 96372 + J3420 (B12 administration and drug). Rationale: Preventive medicine codes are a recognized exception to the Modifier 25 rule and can co-exist on a claim with 96372 and 90471 without a modifier. Critically, the flu vaccine is correctly coded under 90471 (not 96372), and the B12 injection is correctly coded under 96372 (not 90471). These distinctions prevent both bundling errors and incorrect code substitution.

Scenario 6: Ceftriaxone IM for Outpatient Pneumonia — Common in Urgent Care


Patient: Established patient presents to an urgent care center (POS 20) with mild community-acquired pneumonia (J18.9). Physician evaluates the patient (99214-25) and orders ceftriaxone 1g IM to initiate antibiotic therapy. Coding: 99214-25 (established patient E/M, Modifier 25) + 96372 + J0696 × 4 units (1 g = 4 × 250 mg units of J0696). Rationale: The physician’s evaluation of the pneumonia and clinical decision-making is a significant, separately identifiable service from the injection. Modifier 25 on 99214 justifies separate reimbursement. The administration (96372) and drug (J0696 × 4) are billed together. Verify payer acceptance of POS 20 for 96372; most commercial payers and Medicare treat urgent care similarly to an office setting.

Official Description

Therapeutic, prophylactic, or diagnostic injection (specify substance or drug); subcutaneous or intramuscular

© Copyright 2026 American Medical Association. All rights reserved.

Common Language Description

A therapeutic, prophylactic, or diagnostic injection refers to the administration of a specific substance or drug via subcutaneous or intramuscular routes. This procedure is essential in various medical contexts, as it allows for the delivery of medications directly into the body, facilitating immediate therapeutic effects. A subcutaneous injection involves placing the medication just beneath the skin into the fatty tissue, which is typically located in areas such as the abdomen, upper arm, upper leg, or buttocks. The process begins with cleansing the skin to minimize the risk of infection. A fold of skin is then pinched to create a stable surface for the injection, and the needle is inserted at an angle ranging from 45 to 90 degrees, depending on the specific technique and site. In contrast, an intramuscular injection is administered deeper into the muscle tissue, which allows for a more rapid systemic absorption of the medication. This method is particularly useful for delivering larger doses of medication that require quick action. Common sites for intramuscular injections include the gluteal muscles of the buttocks, the vastus lateralis muscle of the thigh, and the deltoid muscle of the upper arm, with the needle inserted at a 90-degree angle to ensure proper placement. Both methods are critical in clinical practice for the effective management of various health conditions, enabling healthcare providers to deliver necessary treatments efficiently and safely.

© Copyright 2026 Coding Ahead. All rights reserved.

CasePilot
Have a question about CPT® Code 96372?

Get instant expert-level answers from CasePilot, our coding assistant.

Register to view content

Create a free account to unlock this content

Register to view content

Create a free account to unlock this content

Register to view content

Create a free account to unlock this content

Register to view content

Create a free account to unlock this content

Register to view content

Create a free account to unlock this content

Register to view content

Create a free account to unlock this content

CasePilot

Get instant expert-level medical coding assistance.

Ask about:
CPT Codes Guidelines Modifiers Crosswalks NCCI Edits Compliance Medicare Coverage
Example: "What is CPT code 99213?" or "Guidelines for E/M services"