CPT code 96372 looks simple on paper. It’s one line: therapeutic, prophylactic, or diagnostic injection, subcutaneous or intramuscular.AMA 96372 descriptionAAPC 96372 summary One code, typically one unit per injection, and the drug itself is billed separately with a J‑code.
In practice, 96372 is one of the most commonly misunderstood and denied injection codes in outpatient medicine, and it’s frequently underbilled or miscoded in behavioral health settings.AAPC 96372 summaryAMA CPT Assistant Q&A The denials usually come down to four issues: missing documentation, wrong modifier, facility bundling, or using the code where it doesn’t apply. None of those are hard to fix once you understand how the code actually works.
This guide covers what 96372 includes, who can bill it, typical reimbursement benchmarks, how modifiers work, and where practices consistently lose revenue they’ve legitimately earned.
What CPT Code 96372 Covers — and What It Doesn’t
The AMA descriptor for 96372 is: “Therapeutic, prophylactic, or diagnostic injection (specify substance or drug); subcutaneous or intramuscular.”AMA 96372 descriptionNIH CPT reference
The code covers the professional work of administering the injection — not the drug itself. That work typically includes:
Reviewing the order and confirming the drug, dose, and route.
Preparing the medication and syringe.
Educating the patient and obtaining consent.
Administering the injection at the correct site with proper technique.
Providing immediate post-injection observation and documenting the encounter.AAPC 96372 summary
The medication is billed separately using the appropriate HCPCS Level II J‑code, and some payers also require an NDC.CMS LCD testing documentation expectations
What 96372 can cover by injection type (route still must be IM or SubQ):
Therapeutic injections: For example, intramuscular antibiotics, corticosteroids, ketorolac, vitamin B12 for documented deficiency, testosterone therapy, extended‑release naltrexone (Vivitrol) for OUD or AUD, and depot antipsychotics when given IM/SubQ.AAPC 96372 summaryExample coding article
Prophylactic injections: Certain immune globulins or preventive medications when given IM/SubQ.
Diagnostic injections: Substances used to support diagnosis, when administered subcutaneously or intramuscularly.
What 96372 does not cover:
Vaccine administration. Vaccines use 90460–90474; AAPC and AMA explicitly note that vaccine/toxoid injection is not included in 96372.AAPC 96372 summary
Chemotherapy injections. These are reported with 96401–96402; 96372 sits in the non‑chemotherapy therapeutic/prophylactic/diagnostic family.AAPC 96372 summary
IV push or infusions. IV pushes use codes like 96374; IV infusions use 96365–96368.AMA CPT Assistant Q&A
Intra‑articular/joint injections. Joint injections use 20600–20611; 96372 is not reported for intra‑articular administration.
Route and context determine the code. A drug like methylprednisolone injected IM in the deltoid for systemic effect is a 96372; injected into a knee joint for local effect is coded as a joint injection, not 96372.AMA CPT Assistant Q&A
Who Can Bill CPT Code 96372
According to AAPC and AMA guidance, 96372 is used when a physician or other qualified health care professional (or clinical staff under their direct supervision) administers a therapeutic, prophylactic, or diagnostic substance via IM or SubQ route.AAPC 96372 summary Direct supervision rules and eligible provider types follow general Medicare and payer policy for incident‑to services in office settings.
One nuance that causes denials: 96372 assumes direct physician or QHP supervision, whereas 99211 is specifically a nurse‑level E/M code that does not require physician presence.AAPC multiple injections article Reporting 99211 and 96372 together for the same encounter sends mixed signals and often leads to payers denying one or the other.
In behavioral health settings that administer Vivitrol or depot antipsychotic injections, your billing path depends on what actually happened:
If the visit is purely an injection with minimal assessment, you typically report 96372 (plus the J‑code).
If there is a separately identifiable medication management or clinical assessment service beyond the injection, you may support an E/M code plus 96372 with Modifier 25 on the E/M, assuming documentation justifies it.CMS Modifier 25/59 guidance
Reimbursement Benchmarks for CPT Code 96372
96372 is reported per injection — one unit for each distinct IM/SubQ injection performed.AMA CPT Assistant Q&AAAPC multiple injections article If a patient receives two injections at the same visit, you report two units of 96372, with appropriate modifiers on the additional unit(s).
Medicare. Actual dollar amounts depend on:
The relative value units (RVUs) assigned to 96372.
The Physician Fee Schedule conversion factor, which CMS updates annually and which has been trending downward; for 2024, CMS’ final rule set the conversion factor in the low‑$32 range per RVU, about a 3% reduction from 2023.CMS Physician Fee ScheduleACC summary of 2024 PFS
Because locality adjustments vary, it’s best practice to:
Pull current 96372 rates from the CMS Physician Fee Schedule look‑up tool for your MAC and place of service.
Use those numbers as the baseline when evaluating commercial contracts.CMS Physician Fee Schedule
Place of service matters. In non‑facility settings (e.g., office POS 11), the practice expense component is higher and the professional 96372 payment reflects staff time and supplies.CMS Physician Fee Schedule In facility settings (hospital outpatient, some clinics), the facility is paid separately, and the professional component may be lower or bundled, depending on payer policy.
Commercial and Medicaid. Commercial rates often exceed Medicare on a per‑unit basis but vary widely by contract; some Medicaid programs pay only a few dollars per injection, while others are closer to Medicare.Example coding article In nearly all cases, the drug (J‑code) carries far more revenue than the 96372 administration fee.
For high‑cost injectables like extended‑release naltrexone, payers reimburse the drug based on pricing benchmarks such as Average Sales Price or negotiated rates, and almost always require prior authorization.Example coding article
Modifier Rules: Where Most Denials Originate
Getting modifiers right is key to clean adjudication for 96372, especially when you:
Combine 96372 with E/M services, or
Report multiple injections on the same date.
Modifier 25: E/M + Injection Same Day
When a significant, separately identifiable E/M service is provided on the same day as an injection, payers generally expect Modifier 25 on the E/M code, not on 96372, to show that the evaluation isn’t just part of the injection.CMS Modifier 25/59 guidanceCoding blog on 96372 and 25
Rules of thumb:
If the entire encounter revolves around administering the injection and confirming basic criteria (e.g., quick symptom check only for that injection), that’s usually just 96372 plus the drug.
If there’s a distinct medication management or problem‑oriented evaluation—documented history, exam, and decision‑making—then an E/M with Modifier 25 may be appropriate.
CMS specifically warns against using Modifier 59 on E/M services and directs providers to use Modifier 25 for separate E/M work with non‑E/M procedures.CMS Modifier 25/59 guidance
Modifier 59 or XS: Multiple Injections
When two or more distinct injections are given in the same visit:
Report 96372 for each injection.
Append Modifier 59 or the more specific XS (separate structure) to the second and subsequent units to show they are separate services for NCCI purposes.AAPC multiple injections articleAMA CPT Assistant Q&A
CMS guidance on Modifiers 59 and XS stresses that documentation must support that the services are distinct and that these modifiers should only be used when NCCI criteria are truly met.CMS Modifier 25/59 guidance
Each injection needs its own associated drug line and appropriate diagnosis linkage.
J‑Code Pairing: Billing the Drug Separately
96372 only covers administration. The medication itself is billed with a HCPCS Level II J‑code, and in many Medicaid and commercial plans, an NDC is also required on the claim.Example coding article
Common J‑codes used with 96372 in behavioral health/integrated care include:
J2315 — Naltrexone, depot form, 1 mg (Vivitrol 380 mg = 380 units).
J3420 — Vitamin B12 (cyanocobalamin), up to 1000 mcg.
J1030 — Methylprednisolone acetate (e.g., Depo‑Medrol) 40 mg.
J0696 — Ceftriaxone (Rocephin) 250 mg.Example coding article
If patients supply their own medication (common for some testosterone or fertility drugs), payer rules vary: some allow billing 96372 without a J‑code; others consider the service non‑covered if the practice did not supply the drug. Checking payer‑specific policies is important in these scenarios.Example coding article
Documentation Requirements for a Clean 96372 Claim
To withstand audits and support payment, your documentation for each injection should clearly answer:
Who ordered it? There must be a valid order from an authorized provider specifying drug, dose, route, and timing.
What was given? Name, strength, dose, lot number if applicable, and route.
Where was it given? Specific site (e.g., right deltoid, left ventrogluteal), important when using Modifier XS/59.
When was it given? Date and time.
Why was it given? The ICD‑10 diagnosis that supports medical necessity for that specific drug and route.
How did the patient respond? Brief note on immediate tolerance and any patient education.Example coding article
For recurring injections like monthly extended‑release naltrexone, each administration should still have its own note documenting current indication and safety checks.
96372 in Behavioral Health: The Vivitrol Workflow
In many IOP/PHP and outpatient SUD programs, Vivitrol injections are a recurring use case for 96372.
Key operational pieces:
Clinical assessment before each dose. The prescriber must ensure the patient is opioid‑free to avoid precipitated withdrawal; this usually involves both history and often urine drug testing.Example coding article
Prior authorization for the drug. Many commercial and Medicaid plans require PA for J2315; missing PA typically leads to denial of the drug, which is most of the dollar value.
Billing patterns:
If there is a robust medication management visit plus injection: E/M (with Modifier 25) + 96372 + J2315.
If there is only minimal assessment directly tied to the injection: 96372 + J2315.
The right structure depends entirely on what your clinicians actually do and document; Modifier 25 should reflect real, separately identifiable evaluation, not just being “in the room.”CMS Modifier 25/59 guidance
The Eight Most Common 96372 Denial Reasons and Fixes
Based on coding and payer guidance, eight patterns show up repeatedly:
Using 96372 for vaccines. Vaccines should use 90460–90474.AAPC 96372 summary
Missing Modifier 25 when billing E/M + 96372 same day. Without it, payers often bundle the injection into the E/M.CMS Modifier 25/59 guidance
Billing 96372 in facility settings where it’s bundled. Some payers include administration in the facility payment and deny professional 96372.
Missing or incorrect J‑code/NDC. The drug line is absent or miscoded.
Weak ICD‑10 linkage. Vague or unrelated diagnoses that don’t support the medication.
No Modifier 59/XS on subsequent injections. NCCI edits will bundle and deny the second procedure without a distinct‑procedure modifier.AAPC multiple injections articleCMS Modifier 25/59 guidance
Conflicting 99211 + 96372 use. Implies both “nurse-only” and “directly supervised” in the same encounter.
No documented provider order. That’s a major compliance risk if discovered in audit.
Related Codes: When Not to Use 96372
Understanding neighboring codes helps avoid misfires:
90460–90474: Vaccine administration.
96401–96402: Chemotherapy injections (excluded from the 96372 family).AAPC 96372 summary
96374: IV push therapeutic injection.
96365–96368: IV infusions.
20600–20611: Joint injections/arthrocentesis.
On‑body injector codes (96376, 96377): For certain self‑administered devices.
AMA CPT Assistant specifically notes that 96372 is reported for each IM injection, and that multiple injections may require separate reporting with modifiers to show distinct procedures.AMA CPT Assistant Q&A
FAQ: CPT Code 96372 Billing
1. Can a nurse administer the injection and the practice still bill 96372?
Yes, when a physician or other qualified health care professional provides required direct supervision and the injection is ordered and documented appropriately.AAPC 96372 summary The supervising provider doesn’t have to physically administer the injection but must be immediately available in the office suite.
2. Does 96372 itself require prior authorization?
The administration code 96372 generally does not require PA, but the medication often does—especially high‑cost drugs like extended‑release naltrexone or biologics.Example coding article Always check PA requirements for the drug separately.
3. How many times can 96372 be billed on the same date?
You can report 96372 for each distinct IM/SubQ injection administered on that date, appending Modifier 59 or XS to additional units to indicate distinct injections.AAPC multiple injections articleAMA CPT Assistant Q&A Payers may still review utilization for very frequent or high-cost injections.
4. Can 96372 be billed via telehealth?
No. 96372 requires in‑person administration of an injection; it cannot be delivered remotely. Telehealth can cover E/M or psychotherapy services but not the physical injection.
5. What’s the difference between 96372 and 96374?
96372 is for subcutaneous or intramuscular injections; 96374 is for intravenous push injections.AMA CPT Assistant Q&A Using the wrong route code is both a billing and documentation error.
6. Can 96372 be billed without a J‑code?
Sometimes. If the patient supplies the medication and the payer doesn’t reimburse the practice for the drug, you may legitimately bill 96372 alone, but many systems still expect a drug line or annotation.Example coding article For drugs you purchase and administer, you should nearly always bill the J‑code.
Getting Your Injection Billing Right the First Time
CPT 96372 is a small-dollar, high‑frequency code where small mistakes can quietly erode margin over time. Misapplied modifiers, facility bundling, missing J‑codes, or weak documentation can all turn straightforward injections into persistent denials or recoupment risk.AAPC 96372 summaryCMS Physician Fee Schedule
Getting this right is less about memorizing every nuance and more about putting a consistent workflow in place—orders, documentation, coding, and PA for high-cost drugs—that your team actually follows.
ForwardCare is a behavioral health MSO that partners with clinicians, entrepreneurs, sober living operators, and investors to launch and scale IOP and PHP programs. They handle the operational and revenue cycle side — insurance credentialing, billing, compliance, licensing, and infrastructure — so partners can focus on clinical care instead of chasing down denied injection claims.
If you’re building or scaling a behavioral health program and want billing handled by people who know this space, it’s worth a conversation.
