NCCI 2026Q3 tables · reviewed September 19, 2026

Can you bill 96365 and 96372 together?

96365: therapeutic/prophylactic/diagnostic IV infusion, initial hour. 96372: therapeutic, prophylactic or diagnostic injection, SC or IM. · NCCI 2026q3 · Methodology

Billing 96365 and 96372 together: the short version

Yes, when the injection is a different drug given by a different route (IM or SC) with its own order — and the 96372 line carries XU (or 59), because column 2 of this edit is 96372. A drug pushed into the same IV line is not 96372 at all; that is 96375.

Coding an IV push of the second drug as 96372 misstates the route on a federal claim. Through the line it is 96375; only an IM or SC injection is 96372, and that line needs XU.

Code this visit

Free claim calculator · Medicare basis

Ceftriaxone 1 g infused over 30 minutes for a cellulitis patient who also gets ketorolac 30 mg IM for pain in the same visit. The infusion is 96365; the IM injection of a different drug by a different route is 96372. The builder places both lines and puts XU on the 96372 line, the modifier the filed claim carries:

LineDescriptionUnitsModMedicare allowed
J0696Rocephin (1 unit = 250 mg)4JZ$1.62
J1885Toradol (1 unit = 15 mg)2JZ$0.57
96365Therapeutic infusion, initial hour1$67.14
96372IM therapeutic injection, additional drug — Toradol1XU$15.36
Medicare-basis total$84.69

Any drug in the catalog, NDC lines, JW/JZ — free. A payer’s policy and your contracted rate come with the free 30-day trial.

What the NCCI table says about 96365 and 96372

The 96365 / 96372 pair as it stands in the CMS PTP tables for 2026q3 (as of 2026-07-01), identical on the practitioner and hospital-outpatient tables:

Practitioner table
Modifier indicator 1

96372 (column 2) denies as included in 96365 (column 1) unless the 96372 line carries a distinct-service modifier — XU or 59 — and the record supports a distinct service.

Column 1 96365 · column 2 96372 · edit effective January 2009.

Hospital outpatient table
Modifier indicator 1

Same edit, same direction: column 1 96365, column 2 96372, since January 2009. A UB-04 carrying 96365 and 96372 is adjudicated exactly as the CMS-1500 is.

Why the answer is what it is

The infusion family and the injection family are separate for a reason: 96372 describes a needle into muscle or subcutaneous tissue, not anything that travels through the IV. Billers get into trouble here by coding the route they assume rather than the route in the note. Ketorolac drawn up and given IM while the ceftriaxone drips is a genuine second service; ketorolac pushed through the saline lock is an additional IV push (96375) and 96372 would be wrong on its face.

NCCI pairs 96365 (column 1) with 96372 (column 2), modifier indicator 1, effective since January 2009. The edit assumes the injection is part of the infusion encounter unless you say otherwise, so the 96372 line needs a distinct-service modifier — XU is the specific one (“unusual non-overlapping service”); 59 still works where a payer has not adopted the X modifiers. Medicare contractors apply the edit on both the practitioner and the hospital tables.

On the MUE side both codes are comfortable: 96365 allows one unit per date of service and 96372 allows four (practitioner table, MAI 3), so a second IM injection of yet another drug later in the visit is a second 96372 unit rather than a new problem. What does not work is 96372 for the drug that was in the bag — the infusion code already paid for administering it.

When 96372 is its own service beside 96365

The route decides it, not the encounter: an IM or SC injection is a distinct service from the infusion every time. The test is a route-and-drug test: a different substance, not delivered through the infusion line, with its own order and injection site in the note.

Units: the MUE on each code

CodeDescriptorPractitioner MUE / dayFacility MUE / dayAdjudication · rationale
96365therapeutic/prophylactic/diagnostic IV infusion, initial hour12MAI 3 · Clinical: Data
96372therapeutic, prophylactic or diagnostic injection, SC or IM45MAI 3 · Clinical: Data

96365 and 96372 are MAI 3: units are summed across the date of service, and a documented medical-necessity appeal can pay units above the limit. Other codes: MUE lookup.

The rule that decides it

The 96365 / 96372 answer rests on H10 in the claim builder’s rule set (source: CPT 2026 hydration / therapeutic infusion guidelines · CMS Pub 100-04 ch. 12 §30.5), the rule it applies when it places a line by route:

H10 · CPT 2026 hydration / therapeutic infusion guidelines · CMS Pub 100-04 ch. 12 §30.5

…a subcutaneous or intramuscular therapeutic injection reports 96372 (96401 chemo/biologic)… Full text of H10

Related hierarchy rules for this claim: H5 (CPT 2026 hydration / therapeutic infusion guidelines).

What the record has to show

The denial this pair produces, and the fix

CO-97 or CO-236 on 96372 when it is billed bare with 96365. Add XU to 96372 and resubmit with the MAR showing the IM/SC route. If the “injection” was actually an IV push, correct the code to 96375 — do not add a modifier to a wrong code.

What payers pay for 96365 and 96372

The median payer contract pays 120–126% of Medicare on 96365, 96372. On 96365 the highest payer median is Blue Shield of California’s $268.22 and the lowest BCBS Arizona’s $41.15, against Medicare’s $67.14; Blue Shield of California is highest on 2 of the 2 lines. Pick a state below for each payer’s own number where you bill.

CodeMedicare (PFS, office)Median payer contractMiddle half of payer mediansPayers
96365$67.14$80.58 (120%)$76.35–$94.5737
96372$15.36$19.31 (126%)$17.22–$24.1637

3,528 payer×state medians for 96365, 96372 from 37 payers’ Transparency-in-Coverage files (2026-Q2-06); Medicare = national non-facility PFS.

This claim priced by your payer — Rocephin’s rate on the drug line, 96365 and 96372 at the payer’s contracted amount, the payer’s policy on Rocephin (prior auth, covered diagnoses), and the patient’s share — is the same claim in your free account.

Price this claim for your payer — start free →

Free 30-day trial, no card. The claim above opens in Claim Check with the drug, dose, setting and your payer already filled in.

Questions billers ask about 96365 and 96372

The patient got Toradol IV push and Rocephin by infusion. Is that 96365 + 96372?

No. An IV push of a second drug during an infusion encounter is 96375 (each additional sequential new drug), an add-on with no PTP edit against 96365 and no modifier. 96372 is reserved for the IM or SC route, and coding it for an IV push is the most common error on this pair.

Which modifier goes on 96372 with 96365, and on which line?

On the 96372 line only, because 96372 is column 2 of the 96365 / 96372 edit. Use XU where the payer accepts the X{EPSU} set (Medicare does); 59 remains valid as the general distinct-procedural-service modifier. Never put the modifier on 96365.

Can I bill two 96372s if two different IM drugs were given during the infusion visit?

Yes, as two units of 96372 (the practitioner MUE is 4 per date of service), each with the distinct-service modifier and each drug’s J-code on its own line. Two injections of the same drug at the same time are still one unit.

Sources