IV Fluids & Electrolytes — Billing & Coding Reference

0.9% NaCl (J7030 / J7040 / J7050) · Lactated Ringer’s (J7120) · D5W (J7042 / J7060 / J7070) · Plasma-Lyte (J7121) · KCl (J3480) · Mg (J3475) · Ca (J0610 / J0620) · Sterile water & 3% NaCl (J7799 NOC)

The highest-volume, lowest-margin family on the buy-and-bill pharmacy claim. The big money question is never how much a saline bag pays — it is when the bag and its administration are separately payable vs packaged into something else. The single most common error in the universe of fluid billing is using 96365 / 96366 (therapeutic / drug IV infusion) when the encounter is actually 96360 / 96361 (hydration), or vice versa. Hydration is fluids treating a fluid problem. 96365/96366 is for drugs going through a fluid. Get that distinction right and most of this page disappears. Anchor product for the page is 0.9% normal saline — the universal infusion vehicle — with current Q2 2026 ASP+6% of $2.185 per 1000 mL bag (J7030).

ASP data:Q2 2026 (live)
CPT hydration codes:verified May 2026
FDA labels:current 2026 (Baxter / B. Braun / ICU Medical)
Joint Commission KCl policy:current
Page reviewed:

Instant Answer — the 5 things you need to bill IV fluids

Hydration admin
96360
+ 96361 each additional hr
NOT for fluids alone
96365
96365/96366 = drug IV
Anchor J-code
J7030
NaCl 1000 mL bag
Bundled context
Chemo / OR / DRG
vehicle fluids packaged
Medicare ASP+6%
$2.185
per 1000 mL bag, Q2 2026
96360 descriptor
96360 — "Intravenous infusion, hydration; initial, 31 minutes to 1 hour" CPT
96361 descriptor
96361 — "…each additional hour (List separately)" — required infusion time >30 minutes into the additional hour
96365 / 96366 caveat
Drug IV infusion, not hydration. Plain crystalloid alone does not justify 96365/96366. Top denial driver.
Vehicle-fluid rule
Fluids used to dilute or flush a drug are packaged into the drug-admin payment (96413/96365 etc.). Do not file a separately payable J7030 line for vehicle saline.
Hydration-fluid rule
Fluids given for documented hydration purpose may be separately reportable with 96360/96361 plus the J-code, when chart supports dehydration / hypovolemia / electrolyte deficit.
Surgery / inpatient
Bundled. Maintenance IV fluids during surgery are in the anesthesia / facility payment; inpatient fluids are in the MS-DRG.
KCl IV push
Never. Concentrated KCl IV push causes cardiac arrest. Always dilute. The Joint Commission removed concentrated KCl from general nursing units.
Modifiers
JW/JZ typically do not apply — IV bags are multi-dose containers, not single-dose vials. Site-of-care modifiers (POS) govern most billing differences.
Patient assistance
None. Commodity generics; no manufacturer PAP, no copay card.
Top denial reason
96365 / 96366 billed for plain fluids. Downcoded to 96360 or denied as not medically necessary.
Documentation must include
Indication (E86.0, E87.x etc.), supporting vitals or labs, fluid type, volume, start & stop times, post-infusion response
⚠️
The single biggest denial driver in the entire fluid category: using CPT 96365 (therapeutic drug IV, first hour) or 96366 (each additional hour) for an infusion that is just fluids. 96365/96366 require a drug to be delivered. Plain crystalloid given for hydration belongs under 96360 / 96361. Mixing the two pays differently, edits differently, and audits differently. See administration codes for the worked-example boundary line.
ℹ️
This is a rollup page. It covers the crystalloid family (NaCl, LR, D5W, Plasma-Lyte, hypertonic) and the IV electrolyte replacement family (KCl, Mg, Ca gluconate, Ca chloride, NaHCO3) because their billing rules share one core question — separately payable or packaged? — and one core trap (96360/96361 vs 96365/96366). See crystalloid family comparison for the NS vs LR vs Plasma-Lyte choice.

About this reference

IV crystalloid fluids and IV electrolyte replacements are the highest-volume, lowest-margin line items on any provider pharmacy claim. A liter of normal saline reimburses for roughly the price of a coffee. So the financial question is rarely “how much does this bag pay?” — it is “does this bag get paid as a separate line at all, or is it absorbed into a procedural or facility payment?” That single question controls almost every billing decision on this page.

The dominant rule is that crystalloids and electrolytes are packaged in most encounter contexts: vehicle fluids for chemotherapy and biologic infusions are packaged into the drug-administration APC, intraoperative maintenance fluids are bundled into the anesthesia and facility payment, and inpatient fluids are absorbed into the MS-DRG. Outpatient hospital fluids given as part of a packaged procedure follow the same OPPS packaging logic. Reporting J7030 (1000 mL NaCl) on top of a chemo admin claim does not generate incremental payment.

The minority case — where fluids and electrolytes are separately billable — is the case this page focuses on. Standalone hydration infusions for documented dehydration or hypovolemia (POS 22 hospital outpatient, POS 11 office, POS 23 ED) are separately reportable with 96360 / 96361 plus the fluid J-code, when the chart supports a hydration ICD-10 (E86.0, E86.1, R11.2, etc.) and documents start and stop times. Electrolyte replacement for documented deficits (E87.5 hyperkalemia, E87.6 hypokalemia, E83.42 hypomagnesemia, E83.51 hypocalcemia, E87.2 acidosis) is similarly separately reportable, generally with 96365 / 96366 because the electrolyte is being administered as a drug, not as hydration. The single biggest source of denials in the entire fluid category is confusing those two administration code families — treating plain saline hydration as if it were a drug infusion, or treating an electrolyte replacement as if it were hydration. This page is built around resolving that distinction cleanly.

Phase 1 Identify what you’re billing Which crystalloid, what purpose (vehicle / hydration / drug), and what setting?

Crystalloid family — NS vs LR vs Plasma-Lyte vs D5W Clinical comparison May 2026

Same therapeutic class, four different products with different electrolyte profiles, different clinical indications, and different J-codes. Pick the right one before you ask billing questions.

Side-by-side comparison of the four common IV crystalloid families.
0.9% NaCl (Normal Saline)Lactated Ringer’sPlasma-Lyte 148D5W
HCPCS (1000 mL)J7030J7120J7121 or J7799 (verify MAC)J7070
Sodium154 mEq/L130 mEq/L140 mEq/L0
Chloride154 mEq/L109 mEq/L98 mEq/L0
Potassium04 mEq/L5 mEq/L0
Calcium03 mEq/L00
Magnesium003 mEq/L0
BufferNoneLactate 28 mEq/LAcetate 27 + gluconate 23 mEq/LNone
Dextrose00050 g/L
TonicityIsotonic (308 mOsm/L)Slightly hypotonic (273 mOsm/L)Isotonic (294 mOsm/L)Isotonic in bag, becomes free water in vivo
Best forUniversal resuscitation, drug vehicle, blood-product co-infusion (compatibility)Resuscitation, surgical fluids, burn / trauma, balanced replacementBalanced resuscitation when LR Ca-incompatibility is an issue (e.g., with ceftriaxone, blood products)Free-water replacement, dextrose vehicle, hyponatremia avoidance
Avoid inHyperchloremic metabolic acidosis; large-volume resuscitation in critical illness (SMART trial signal)Co-infusion with blood products or ceftriaxone (calcium); severe liver disease (lactate clearance)Same caveats as LR around buffer load; verify payer coverage of J7121 / NOCResuscitation (no sodium); hyperglycemia
Operational reality: Most U.S. emergency departments and floors stock NS and LR as the routine resuscitation crystalloids. Plasma-Lyte and Normosol-R are stocked in ORs, ICUs, and burn units. D5W is generally for vehicle use or free-water replacement, not first-line resuscitation. The choice is driven by clinical match (calcium compatibility, acidosis status, sodium load tolerance) — not by the billing rate, since the per-bag ASP differences are rounding error.
Plasma-Lyte and Normosol-R coding ambiguity: J7121 describes “5% dextrose with potassium chloride and sodium lactate per 500 mL” — not an exact match for plain Plasma-Lyte 148 or Normosol-R (which contain no dextrose and use acetate/gluconate buffers rather than lactate). MAC convention varies — some payers accept J7121 for the balanced crystalloid family, others require J7799 (NOC) with NDC and invoice pricing. Verify before submitting.

Per-drug dosing & typical rates FDA labels + ASHP standards, verified May 2026

Bag volume and infusion rate combinations from the FDA labels and standard hospital practice. Document fluid type, volume, start and stop times for any separately billed encounter.

Crystalloid fluids (hydration / resuscitation)

Product (HCPCS)Typical bagTypical adult dose / rateNotes
0.9% NaCl (J7030 1000 mL / J7040 500 mL / J7050 250 mL) 1000 / 500 / 250 mL 500–1000 mL bolus over 30–60 min for hypovolemia; 100–200 mL/hr maintenance Universal vehicle and resuscitation fluid; isotonic; no buffer
Lactated Ringer’s (J7120) 1000 mL primary 500–1000 mL bolus over 30–60 min; surgical / trauma maintenance per ATLS or anesthesia protocol Balanced electrolyte profile; avoid with blood products (Ca) or ceftriaxone (Ca)
D5 1/2 NS (J7042 500 mL) 500 / 1000 mL 75–125 mL/hr typical maintenance 5% dextrose + 0.45% NaCl; common maintenance fluid; provides sodium + free water + glucose
D5W (J7060 500 mL / J7070 1000 mL) 500 / 1000 mL 50–125 mL/hr; bolus only for hypoglycemia Free-water source after dextrose metabolized; vehicle for sodium-restricted drugs; not for resuscitation
Plasma-Lyte 148 / Normosol-R (J7121 or J7799) 1000 mL primary 500–1000 mL bolus; surgical / ICU resuscitation Balanced multi-electrolyte; acetate / gluconate buffered; compatible with blood products
Sterile water for injection (J7799 NOC) 50 / 100 / 250 / 500 / 1000 mL Reconstitution / dilution volume per drug label NOT infused directly — hypotonic, hemolytic. Diluent / solvent only.
0.45% NaCl (half-normal saline) (J7799 NOC; some MACs accept J7050 variant) 500 / 1000 mL 75–125 mL/hr maintenance Hypotonic; sodium-free water; verify code by MAC
3% hypertonic NaCl (J7799 NOC typical) 250 / 500 mL 100–150 mL bolus over 10 min for severe symptomatic hyponatremia (Na <120 with seizures / AMS) ICU / ED only; correction limit ~8–10 mEq/L per 24 hr to prevent osmotic demyelination

IV electrolyte replacements (these are drugs, not hydration)

Electrolyte (HCPCS)Unit basisTypical adult dose / rateCritical notes
Potassium chloride (J3480) per 2 mEq 10–20 mEq diluted in 100 mL NS over 1 hr peripheral; 20–40 mEq/hr central with cardiac monitoring; max 40 mEq/hr in ICU NEVER IV push. Concentrated KCl IV push is fatal. Always pre-mixed bags or pharmacy-prepared dilutions. The Joint Commission removed concentrated KCl from general nursing units.
Magnesium sulfate (J3475) per 500 mg 1–4 g IV over 1–4 hr for hypomagnesemia; eclampsia 4–6 g load + 1–2 g/hr infusion; torsades 1–2 g IV over 5–15 min Common in OB (eclampsia) and cardiology (torsades, refractory hypokalemia repletion); cardiac monitoring for boluses
Calcium gluconate (J0610) per 10 mL (1 g of calcium gluconate = ~93 mg / 4.65 mEq elemental Ca) 1–2 g IV over 10–30 min for hypocalcemia; 1–3 g IV over 2–10 min for symptomatic hyperkalemia (membrane stabilization) Lower vein-irritation risk than CaCl2; preferred peripheral access agent
Calcium chloride (J0620) per 10 mL (1 g of CaCl2 = ~273 mg / 13.6 mEq elemental Ca, ~3× the elemental Ca of gluconate) 500–1000 mg IV over 5–10 min for symptomatic hyperkalemia or CCB / Mg / hypotension cardiac arrest Vesicant. Central line strongly preferred. Code-blue agent.
Sodium bicarbonate (verify code — J3490 NOC or J7799 per MAC; some commercial payers report under J3480-family alternatives — verify quarterly) per 50 mEq (typical 50 mL of 8.4% = 50 mEq) 1 mEq/kg IV push for severe metabolic acidosis with hemodynamic compromise; 50–150 mEq in D5W infusion for TCA overdose / sodium-channel blockade HCPCS coding is MAC-specific and unstable; verify current quarter convention. Sterile-water diluent only; precipitates with calcium-containing fluids.
If you remember nothing else about the electrolyte panel: KCl IV push is a sentinel event. Calcium chloride is a vesicant. Magnesium for eclampsia uses a load-then-infusion regimen. Sodium bicarbonate HCPCS coding varies by MAC and changes — verify the current quarter convention before submitting.

NDC reference — common manufacturers FDA NDC Directory verified May 2026

The big four U.S. crystalloid manufacturers are Baxter, B. Braun, ICU Medical (formerly Hospira / Pfizer), and Fresenius Kabi. NDCs change frequently with shortage substitutions — always use the 11-digit NDC of the bag actually administered, with N4 qualifier.

0.9% Sodium Chloride (Normal Saline)

NDC (representative)ManufacturerPackageHCPCS
00338-0049-04Baxter Healthcare0.9% NaCl 1000 mL VIAFLEXJ7030
00338-0049-03Baxter Healthcare0.9% NaCl 500 mL VIAFLEXJ7040
00338-0049-02Baxter Healthcare0.9% NaCl 250 mL VIAFLEXJ7050
00264-1800-10B. Braun Medical0.9% NaCl 1000 mL EXCELJ7030
00264-7800-00B. Braun Medical0.9% NaCl 500 mL EXCELJ7040
00409-7984-09ICU Medical (Hospira)0.9% NaCl 1000 mL plastic IV bagJ7030

Lactated Ringer’s

NDC (representative)ManufacturerPackageHCPCS
00338-0117-04Baxter HealthcareLactated Ringer’s 1000 mL VIAFLEXJ7120
00264-1300-10B. Braun MedicalLactated Ringer’s 1000 mL EXCELJ7120
00409-7953-09ICU Medical (Hospira)Lactated Ringer’s 1000 mL plastic IV bagJ7120

Dextrose-containing solutions

NDC (representative)ManufacturerPackageHCPCS
00338-0089-03Baxter Healthcare5% Dextrose + 0.45% NaCl 500 mLJ7042
00338-0085-03Baxter Healthcare5% Dextrose in Water 500 mLJ7060
00338-0085-04Baxter Healthcare5% Dextrose in Water 1000 mLJ7070
00264-1510-10B. Braun Medical5% Dextrose in Water 1000 mL EXCELJ7070

Plasma-Lyte and balanced crystalloids

NDC (representative)ManufacturerPackageHCPCS
00338-0223-04Baxter HealthcarePlasma-Lyte 148 1000 mLJ7121 or J7799 (MAC-dependent)
00264-7710-00B. Braun MedicalPlasma-Lyte A 1000 mLJ7121 or J7799 (MAC-dependent)
00409-7929-09ICU Medical (Hospira)Normosol-R 1000 mLJ7799 typical

IV electrolyte concentrates

NDC (representative)ManufacturerPackageHCPCS
00409-6648-02ICU Medical (Hospira)Potassium chloride 2 mEq/mL (10 mL = 20 mEq) concentrateJ3480
00409-6729-02ICU Medical (Hospira)Magnesium sulfate 50% (5 g / 10 mL) vialJ3475
00409-6620-02ICU Medical (Hospira)Calcium gluconate 10% (1 g / 10 mL) vialJ0610
00409-6611-02ICU Medical (Hospira)Calcium chloride 10% (1 g / 10 mL) Lifeshield syringeJ0620
00074-1584-01Hospira / PfizerSodium bicarbonate 8.4% (50 mEq / 50 mL) prefilled syringeVerify MAC convention
Use 11-digit carton NDC with N4 qualifier in 24A shaded area. Shortage substitutions are common in the crystalloid market; the NDC on the bag you actually hang must match the claim. Vial-level NDC variants on multi-vial fills will be denied.
Phase 2 Code the claim 96360/96361 (hydration) vs 96365/96366 (drugs) is the entire ballgame here.

Administration codes — 96360/96361 vs 96365/96366 CPT 2026 verified May 2026

This is the single most-asked, most-failed question in IV fluid billing. Read carefully.

The rule. CPT 96360 / 96361 is the hydration code family. It exists specifically to bill the administration of fluid for the purpose of hydration. CPT 96365 / 96366 is the therapeutic / prophylactic / diagnostic drug IV infusion code family. It requires that an actual drug (vasopressor, antibiotic, electrolyte explicitly used as a drug, biologic, etc.) be delivered. Plain crystalloid alone, by definition, does not justify 96365/96366. This is the most-failed coding question in the entire IV reference universe.

96360 / 96361 — hydration

CodeDescriptorRequired
96360 Intravenous infusion, hydration; initial, 31 minutes to 1 hour Hydration is the documented purpose; chart supports dehydration / hypovolemia / electrolyte deficit / NPO; infusion lasted >30 minutes
96361 …each additional hour (List separately in addition to code for primary procedure) Documented infusion time >30 minutes into the additional hour. Less than 31 minutes does not justify a 96361 unit.

96365 / 96366 — therapeutic / prophylactic / diagnostic IV drug infusion (NOT for fluids alone)

CodeDescriptorRequired
96365 Intravenous infusion, for therapy, prophylaxis, or diagnosis (specify substance or drug); initial, up to 1 hour A drug or therapeutic substance is being delivered IV (e.g., antibiotic, electrolyte concentrate, biologic, vasopressor). Plain crystalloid does not qualify.
96366 …each additional hour Same drug-required criterion as 96365; documented >30 minutes into the additional hour.

The boundary line, worked

# Scenario A: dehydration in the ED
Pt: 1000 mL NS over 90 min for dehydration (E86.0), HR 118 → 92
Drug line: J7030 × 1 unit (1000 mL bag)
Admin lines: 96360 (initial hr) + 96361 (additional hr)

# Scenario B: KCl repletion in the chemo suite
Pt: 20 mEq KCl in 100 mL NS over 1 hr for hypokalemia (E87.6)
Drug lines: J3480 × 10 units (20 mEq ÷ 2 mEq/unit) + J7050 informational only
Admin line: 96365 (drug IV, initial hr) — KCl is the drug

# Scenario C: chemo with NS vehicle
Pt: oxaliplatin 85 mg/m² in 500 mL D5W over 2 hr
Drug lines: J9263 oxaliplatin (per mg) — D5W is bundled into chemo admin
Admin line: 96413 (chemo IV initial hr) + 96415 (each additional hr) — no 96360 / 96365 line for the vehicle bag

# Scenario D: cisplatin pre-hydration
Pt: 1 L NS over 1 hr then cisplatin 75 mg/m² in 500 mL NS over 2 hr
Drug lines: J9060 cisplatin (per mg); J7030 separately reportable for the pre-hydration bag
Admin lines: 96360 (hydration, initial) + 96413 (chemo IV initial hr) + 96415 (each additional hr)
Note: cisplatin pre-hydration is a recognized separately reportable hydration encounter when documentation supports it

Hierarchy & reporting rules (NCCI / AMA CPT)

When multiple services occur on the same encounter, only ONE initial code is reported (96360, 96365, 96374, or 96413 — whichever ranks highest in the AMA hierarchy). The hierarchy is roughly: chemo / highly complex drug administration > therapeutic drug infusion > IV push > hydration. Hydration is the lowest-ranked initial code and is generally bumped to secondary status by any concurrent drug infusion. In an encounter that includes both a drug infusion (e.g., antibiotic) and hydration, the drug infusion is the initial service (96365) and the hydration is reported as secondary (96361 sequential) only if the hydration is clearly distinct, documented as >30 min, and medically necessary.

Common error #1: Billing 96365 or 96366 for an encounter that consists only of plain saline or LR with no drug. The line should be 96360 / 96361. This is the most common downcoding / denial in the category.
Common error #2: Billing 96360 / 96361 for the saline vehicle bag during a chemotherapy infusion. The vehicle fluid is packaged into the chemo admin payment; the line does not generate incremental payment and may be denied as packaged.
Common error #3: Billing two initial codes (e.g., 96365 and 96360) on the same encounter. CPT allows only one initial code per encounter; the higher-ranking service is the initial.

Modifiers CMS verified May 2026

Most of the high-stakes modifier logic that applies to single-dose oncology vials (JW / JZ) does not apply here, because IV bags are multi-dose containers. The relevant modifiers in this family are site-of-care and 340B, not waste.

JW / JZ — generally do not apply

The CMS July 2023 single-dose container waste-reporting policy requires JW (waste) or JZ (no waste) on every separately payable J-code claim from a single-dose vial or container. IV crystalloid bags and most electrolyte concentrates are multi-dose containers for billing purposes — the bag is hung and any unused volume is discarded with the line, not stored for the next patient. The single-dose container modifier policy generally does not apply, and JW / JZ are not routinely reported on J7030, J7040, J7050, J7070, J7120, J7121, or J3480. Verify the current CMS Drug Waste Reporting list for any specific J-code before submitting JW on a fluid line.

Site-of-care modifiers

The place-of-service code (POS) is the dominant modifier of fluid billing because POS, more than any explicit modifier, controls whether the fluid is separately payable or packaged. POS 22 (on-campus hospital outpatient) and POS 19 (off-campus PBD) fluids during a packaged OPPS encounter are packaged into the APC. POS 11 (office) and POS 49 (freestanding ambulatory infusion) standalone hydration is separately reportable when criteria are met. POS 23 (ED) hydration is separately reportable when criteria are met.

340B (JG / TB)

340B modifier reporting policies vary by setting and MAC. For hospital outpatient crystalloid and electrolyte use, 340B reporting follows current OPPS rules — consult your MAC and OPPS Addendum B current quarter. Because crystalloid acquisition cost is so low, the modifier rarely changes the financial picture.

Modifier 25 — same-day E/M

Use modifier 25 on the same-day E/M code (e.g., 99214 office, 99284 ED) when a significant, separately identifiable evaluation and management service was performed alongside the hydration encounter. Required to support payment of the E/M alongside the hydration codes.

POS is the modifier that matters most. A correct POS code routes the claim to the right payment system (OPPS, Part B FFS, or DRG passthrough) and indirectly determines whether the fluid line is separately payable. POS mismatches are a frequent source of downstream denials.

ICD-10-CM by indication FY2026 verified May 2026

Most fluid and electrolyte separately payable lines stand or fall on whether the ICD-10 actually supports the medical necessity of the infusion. Pick the most specific code with chart support; do not stretch.

IndicationICD-10Notes
Dehydration (most common hydration ICD-10)E86.0Pair with supporting vitals (HR, BP, orthostatic) and exam findings
Volume depletion (hypovolemia)E86.1Acute volume loss; pair with R-codes for cause (vomiting, diarrhea, hemorrhage)
Volume depletion unspecifiedE86.9Use when more specific code is not supported
Nausea with vomitingR11.2Frequent paired diagnosis driving ED hydration
Diarrhea, unspecifiedR19.7Frequent paired diagnosis driving ED / outpatient hydration
Hyperosmolality and hypernatremiaE87.0Documented elevated sodium / osmolality; supports free-water (D5W, hypotonic) replacement
Hypo-osmolality and hyponatremiaE87.1Documented low sodium; supports NS or 3% NaCl in severe symptomatic cases
AcidosisE87.2Metabolic acidosis; supports bicarbonate or balanced crystalloid
AlkalosisE87.3Metabolic / respiratory; supports KCl repletion or NS
HyperkalemiaE87.5Supports Ca gluconate / Ca chloride (membrane stabilization), insulin + D50, NaHCO3
HypokalemiaE87.6Supports IV KCl (J3480) repletion
HypomagnesemiaE83.42Supports IV Mg sulfate (J3475)
HypocalcemiaE83.51Supports Ca gluconate (J0610)
HypercalcemiaE83.52Supports IV NS hydration + loop diuretic; bisphosphonate / calcitonin
EclampsiaO15.0 / O15.1 / O15.2 / O15.9Supports magnesium sulfate per ACOG protocol
Severe preeclampsiaO14.1xSupports magnesium sulfate seizure prophylaxis
Torsades de pointesI47.21Supports magnesium sulfate IV bolus
Acute kidney injuryN17.xSupports balanced crystalloid resuscitation; informs electrolyte choice
Hyperemesis gravidarumO21.0 / O21.1Common OB hydration indication
Fever, unspecifiedR50.9Frequently paired with hydration when fluid loss is documented; alone, weak medical necessity
Encounter for therapeutic drug monitoringZ51.81For monitoring infusions; rarely primary code for fluid encounters
The ICD-10 has to do work. R50.9 (fever) alone, R19.7 (diarrhea) alone, or R11.2 (nausea) alone is weak medical-necessity support for hydration. Pair the symptom code with E86.0 / E86.1 when chart documents the actual volume depletion. Payers downcoding 96365 to 96360 will also downcode 96360 to nothing when the indication does not justify the infusion.

Site of care — bundling controls payment CMS OPPS Q2 2026 + IPPS FY2026

The fluid is usually bundled. The exceptions matter.

Most fluid encounters are not separately payable. Vehicle fluids for chemo and biologic infusions are packaged into the drug-admin APC. Intraoperative maintenance fluids are bundled into anesthesia / facility payment. Inpatient fluids are absorbed into the MS-DRG. Separately payable fluid encounters — standalone hydration for dehydration in the office, outpatient, ED, or freestanding infusion center — are the exception, not the default.
SettingPOSClaim formFluid payment status
Physician office — standalone hydration 11 CMS-1500 / 837P Separately payable under Part B at ASP+6% for fluid + 96360/96361 for admin when criteria met
Freestanding ambulatory infusion suite — standalone hydration 49 CMS-1500 / 837P Separately payable under Part B at ASP+6% for fluid + 96360/96361 for admin when criteria met
Hospital outpatient (on-campus) — standalone hydration 22 UB-04 / 837I Separately payable under OPPS as an OPPS-paid service (typically SI=S) when not part of a packaged procedure
Hospital outpatient — fluids during packaged procedure (chemo, surgery, complex infusion) 22 UB-04 / 837I Packaged into the parent procedure’s APC; J-line is informational only
Emergency department — standalone hydration 23 UB-04 / 837I Separately payable on top of the ED facility E/M when criteria met; documentation must support medical necessity
Ambulatory surgical center — intraoperative maintenance fluids 24 UB-04 / 837I (ASC) or CMS-1500 Packaged into the ASC facility payment for the covered procedure
Operating room — intraoperative maintenance fluids 22 (HOPD) / 21 (inpatient) UB-04 / 837I Bundled into anesthesia + facility payment; no separately payable fluid line
Hospital inpatient 21 UB-04 / 837I (inpatient) Bundled into MS-DRG. Fluid usage reported via revenue code for chargemaster; no separately payable Part B line
Patient home — home infusion (rare for plain fluids) 12 CMS-1500 / 837P Some payers cover home hydration for chronic indications (hyperemesis, motility disorders, post-chemo) under specific home infusion benefits; verify coverage

How OPPS packaging works for vehicle fluids

Under the Outpatient Prospective Payment System, IV fluids reported alongside a separately payable drug-administration APC (e.g., the APC for a chemotherapy infusion) are generally packaged into the parent APC. The fluid acquisition cost is captured in the APC payment, and a separate J7030 / J7120 / J7070 line on the same claim is processed but produces no incremental payment. The relevant CMS rule is the OPPS packaging logic, refreshed each calendar quarter in OPPS Addendum B. Crystalloids used as drug vehicles or admin diluents are prototypical packaged items.

How MS-DRG bundling works for inpatient fluids

Inpatient fluid use is captured in the MS-DRG assigned to the admission. Fluid acquisition cost is reflected in the hospital’s overall cost-per-discharge and rolls into the DRG-weighted payment. The J-code is reported only on outpatient claims; on inpatient claims, fluid usage is captured via revenue code for chargemaster purposes and does not produce a separately payable Part B line.

Verify current quarter Status Indicator if separately submitting J-lines on outpatient claims. OPPS Addendum B refreshes quarterly; SI assignments for J7030 / J7120 / etc. have been stable but should be confirmed against the current Addendum B before unusual billing scenarios.

Claim form field mapping CMS verified May 2026

CMS-1500 / 837P for office and freestanding infusion. UB-04 / 837I for hospital outpatient, ED, ASC, and inpatient.

CMS-1500 / 837P (office, freestanding infusion, home infusion)

InformationCMS-1500 boxNotes
NPI17b / 24JRendering provider
NDC qualifier + 11-digit NDC + UoM + qty24A shaded areaN4 + 11-digit carton NDC of the bag actually administered + ML + total volume
HCPCS J-code (fluid)24DUnits = bag count for J7030 / J7040 / J7050 / J7070 / J7120 (1 unit per bag); units = mg / mEq / mL for electrolytes per code descriptor
CPT admin code24D96360 + 96361 (hydration); OR 96365 + 96366 (drug infusion); OR 96374 (IV push); NOT both 96360 and 96365 as initial
ICD-1021E86.x / E87.x / R11.2 / R19.7 / N17.x as appropriate; must support medical necessity
Place of service24B11 office / 49 ambulatory infusion / 12 home (rare)
Start / stop timesDocumentation (not on form)Required in chart; payers request on audit for 96361 each-additional-hour units

UB-04 / 837I (hospital outpatient, ED, ASC, inpatient)

InformationUB-04 locationNotes
Revenue code (fluid)FL 420258 (IV solutions) per typical chargemaster; some facilities use 0250 (pharmacy general) or 0260 (IV therapy)
HCPCS J-code (when applicable)FL 44J7030 / J7120 / J7070 etc. for outpatient; informational on inpatient claims
CPT admin codeFL 4496360 / 96361 (hydration); 96365 / 96366 (drug); 96374 (IV push)
NDC qualifier + 11-digit NDC + UoM + qtyFL 43 (description) or 837I LIN/CTP loopsN4 + 11-digit NDC + ML + volume — payer-specific NDC reporting requirements
Principal diagnosisFL 67E86.0 / E86.1 / N17.x / etc.; cardiac diagnosis for OR / cath lab cases
ICD-10-PCS (inpatient)FL 74Procedural codes drive the MS-DRG
Documentation that survives audit: infusion type (NS / LR / D5W / electrolyte concentrate), volume, start time, stop time, indication, supporting vitals or labs, patient response. The two highest-frequency audit requests in this category are documentation of (1) the hydration indication and (2) the duration that supports a 96361 each-additional-hour unit.
Phase 3 Get paid Reimbursement is small per bag — volume matters more than rate.

Payer policy snapshot Reviewed May 2026

Commercial payers broadly follow Medicare on fluid coverage: no PA for routine crystalloids; medical-necessity documentation for hydration; specific lab-deficit documentation for electrolyte replacement.

PayerPACoverage notesDocumentation expectations
Medicare (FFS) No Routine crystalloids and IV electrolyte replacement covered under Part B when separately payable; OPPS packaging applies in hospital outpatient procedural contexts Hydration ICD-10 (E86.x / E87.x) for 96360/96361; lab-supported deficit for electrolyte replacement
Medicare Advantage Generally no Follows FFS conventions; some plans contractually pay underlying procedure rate inclusive of fluid Same as FFS
UnitedHealthcare No for routine fluids; PA may apply to chronic home hydration Hydration covered with medical necessity; chronic home hydration requires medical-necessity letter and home-infusion benefit Hydration must show fluid-loss vitals or labs; chronic home hydration requires GI / motility documentation
Aetna No for acute fluids; PA for chronic / home Acute ED / office / outpatient hydration covered; chronic home hydration is medical policy CPB-0254 / similar Standard hydration documentation
BCBS plans Plan-specific; generally no for routine Per plan medical policy; routine acute hydration covered; chronic / home varies Hydration ICD-10 + duration documentation
Cigna No for routine; PA for chronic / home Acute hydration covered; home infusion of plain fluids requires PA in most plans Standard hydration documentation
Medicaid (state-by-state) Generally no for routine State Medicaid plans cover routine acute hydration; chronic home hydration coverage varies dramatically by state State-specific; many require pre-service documentation for repeat hydration encounters

Electrolyte replacement — documentation expectations

Payers generally require lab evidence of the deficit being treated. Hypokalemia (E87.6) + KCl repletion expects a documented potassium value below the lab reference range (typically <3.5 mEq/L). Hypomagnesemia (E83.42) + Mg sulfate expects a documented magnesium below ~1.8 mg/dL. Hypocalcemia (E83.51) + Ca gluconate expects a documented ionized calcium or corrected total calcium below the lab range. Audit-ready documentation includes the deficit lab value, the planned replacement, the actual mg/mEq administered, and a post-replacement repeat lab where clinically appropriate.

Step therapy

No meaningful step therapy applies to plain crystalloids; choice between NS, LR, and D5W is clinical. For balanced crystalloids (Plasma-Lyte / Normosol-R), some payers prefer NS or LR for cost when clinically interchangeable. For electrolyte replacement, oral repletion is the preferred first-line for non-symptomatic ambulatory deficits; IV replacement is supported by symptomatic disease, severe deficits, or oral failure.

Medicare reimbursement CMS Q2 2026 (live)

ASP from the CMS Part B Drug ASP Pricing File. Refreshes automatically each quarter. Note that fluid and electrolyte ASPs are very small per unit — the financial leverage on this page is volume and the bundling question, not per-bag rate.

Q2 2026 payment snapshot — anchor codes

Effective April 1 – June 30, 2026 · Based on 4Q25 ASP submissions · Many encounter contexts are packaged or DRG-bundled — ASP applies only where separately payable

J7030 (NS 1000 mL)
$2.185
per bag, ASP+6%; the universal infusion vehicle
J7120 (LR 1000 mL)
$2.601
per bag, ASP+6%; balanced crystalloid
J3480 (KCl 2 mEq)
$0.127
per 2 mEq unit, ASP+6%; e.g., 20 mEq = 10 units

Full Q2 2026 ASP table

HCPCSDescriptorUnitASP+6% per unit
J7030Normal saline solution infusion1000 mL$2.185
J7040Normal saline solution infusion500 mL$1.355
J7050Normal saline solution infusion250 mL$0.703
J70425% dextrose / normal saline500 mL$1.285
J70605% dextrose in water500 mL$1.874
J7070D5W infusion1000 mL$3.070
J7120Ringer’s lactate infusion1000 mL$2.601
J3475Injection, magnesium sulfate500 mg$0.431
J3480Injection, potassium chloride2 mEq$0.127
J71215% dextrose with KCl + Na lactate500 mLNOC / verify MAC
J0610Injection, calcium gluconateper 10 mLVerify MAC quarterly
J0620Injection, calcium glycerophosphate / chloride / lactateper 10 mLVerify MAC quarterly
J7799NOC drug, non-inhalation, not otherwise classifiedNOCManual pricing by MAC; submit invoice + NDC

Sequestration

Where these J-codes are separately payable, standard ~2% sequestration applies, bringing effective payment to roughly ASP + 4.3%. In packaged or DRG-bundled contexts, sequestration is applied at the procedural payment level (APC or MS-DRG), not at the fluid line.

Code history and stability

  • J7030, J7040, J7050, J7060, J7070, J7120, J3475, J3480 — permanent CMS HCPCS Level II codes; descriptors stable
  • J7042, J7121 — permanent codes for specific dextrose combinations; coverage of J7121 for non-dextrose balanced crystalloids (Plasma-Lyte 148, Normosol-R) is MAC-specific
  • J7799 — permanent NOC; required for 3% hypertonic saline, sterile water, half-normal saline (some MACs), and non-J7121 balanced crystalloids; pricing is by MAC determination from invoice
  • Next ASP update: July 1, 2026 for Q3 2026

Patient assistance Reviewed May 2026

There is no manufacturer patient assistance program (PAP) for IV crystalloids or IV electrolyte concentrates. The drugs are commodity generics produced by multiple manufacturers with negligible per-unit price.

  • No manufacturer PAP for crystalloid fluids. NS, LR, D5W, Plasma-Lyte, and sterile water are commodity generics produced at low cost by Baxter, B. Braun, ICU Medical, Fresenius Kabi, and others. There is no copay card, no free-drug program, no PAN / HealthWell foundation fund for these products.
  • No copay card for electrolyte concentrates. J3480 (KCl), J3475 (Mg), J0610 (Ca gluconate), J0620 (Ca chloride) are commodity generic injectables. No manufacturer copay assistance exists.
  • Patient OOP flows through the facility / encounter. Patient out-of-pocket exposure for an ED hydration visit, an office hydration visit, or an outpatient electrolyte replacement is driven by the facility / professional E/M math, the admin code copay or coinsurance, and the patient’s deductible — not by a drug line copay.
  • Hospital financial assistance / charity care. For uninsured or underinsured patients, hospital-based financial assistance programs (required by 501(r) for non-profit hospitals) are the appropriate safety net for ED or outpatient hydration encounter costs.
  • 340B for the facility. 340B-participating hospitals purchase crystalloids and electrolyte concentrates at 340B-discounted pricing where the drug is on the 340B ceiling-price list; this affects facility economics rather than patient OOP.
  • Chronic home hydration patients. Patients on chronic home IV hydration (e.g., chronic intestinal failure, severe gastroparesis, hyperemesis gravidarum) work with home infusion vendors that handle benefit verification and patient billing — OOP is captured by the home-infusion benefit, not a drug copay program.
Patient OOP for a hydration encounter is driven by the facility / professional / admin code copay math, not a fluid copay. Run a CareCost Estimate for the underlying encounter cost exposure instead of trying to estimate the bag line in isolation.
Phase 4 Fix problems Most fluid denials trace back to the 96360 vs 96365 trap or a packaging mismatch.

Common denials & how to fix them Reviewed May 2026

Denial reasonCommon causeFix
96365 / 96366 billed for plain fluids (downcoded to 96360 or denied) Coder used the “drug IV” admin code family for a plain saline or LR hydration encounter; CPT requires a drug to justify 96365/96366 Re-code to 96360 initial + 96361 each additional hour. This is the #1 denial in the category. Update the chargemaster / clinical-documentation logic so this stops happening on net-new encounters.
J7030 / J7120 line denied as packaged (chemo encounter) Saline / LR billed as separate line when used as the chemo dilution vehicle — vehicle fluids are packaged into the chemo admin APC Expected behavior. Vehicle fluid for chemo is packaged. Suppress the J-line at the chargemaster or report informationally only. Do not appeal — the denial is correct.
Hydration ICD-10 missing or weak (E86.0 / E87.x not supported) Coder used R50.9 (fever) or R11.2 (nausea) alone without pairing to E86.0 dehydration / E86.1 hypovolemia and without supporting vitals / labs in chart Add the specific volume-depletion or electrolyte-disorder ICD-10 when chart supports it. Re-submit with documentation. If chart truly does not support hydration medical necessity, the hydration line is not collectible.
96361 unit billed without >30-min documentation 96361 (each additional hour) requires the infusion to have run more than 30 minutes into the next hour — this duration must be documented Pull the chart for start and stop times. If the infusion did not exceed 30 minutes into the next hour, remove the 96361 unit. If it did, attach documentation to the appeal.
Concurrent 96360 + 96365 both billed as initial CPT allows only ONE initial code per encounter; the higher-ranking service (drug admin) is the initial, hydration is secondary Re-code: drug infusion as 96365 initial; hydration as 96361 sequential (if hydration was clearly distinct and >30 min into the additional hour).
JW added to a J7030 line Coder applied single-dose container waste modifier to a multi-dose IV bag; the single-dose container policy does not apply to standard crystalloid bags Remove the JW modifier. The waste-reporting policy is for single-dose vials, not for IV bags. Verify the current CMS Drug Waste Reporting list for any specific J-code before reapplying JW to a fluid claim.
KCl IV push attempted / documented Clinical sentinel event — not just a billing problem; concentrated KCl IV push is fatal and is a Joint Commission never event Clinical and risk-management response, not a billing fix. Always use pre-mixed dilute KCl bags or pharmacy-prepared dilutions; never push concentrated KCl. Report through the institution’s adverse event and quality-review process.
Sodium bicarbonate billed under unstable code NaHCO3 HCPCS coding varies by MAC and changes periodically; coder used a stale convention Check current MAC convention each quarter. Submit under the current MAC-accepted code with NDC and invoice if NOC-billed.
POS mismatch (POS 22 used for office encounter, etc.) Incorrect place-of-service routes the claim to the wrong payment system and may trigger automatic rejection Correct POS at the front-end. POS 11 office, POS 22 on-campus HOPD, POS 19 off-campus PBD, POS 23 ED, POS 49 ambulatory infusion, POS 24 ASC.
Plasma-Lyte denied under J7121 MAC does not accept J7121 for plain Plasma-Lyte 148 (no dextrose); requires NOC Resubmit under J7799 (NOC) with 11-digit NDC, manufacturer, and invoice. Verify current MAC policy.
3% hypertonic saline denied as not medically necessary Indication documentation does not clearly support severe symptomatic hyponatremia (Na <120 with seizures or AMS) Pull the chart for the documented sodium value, mental status, and seizure history. Hypertonic saline use is ICU / ED-restricted; medical necessity requires a specific severe-hyponatremia clinical context.
If your billing team is appealing 96365 denials for plain saline encounters, stop. The denial is correct. Plain saline does not justify 96365. The fix is upstream — train coders on the 96360 vs 96365 distinction, update the chargemaster mapping, and route plain-fluid encounters to the hydration code family.

Frequently asked questions

96360 / 96361 vs 96365 / 96366 — when do I use which?

Use 96360 initial and 96361 each additional hour when the encounter is hydration — fluids being infused for the documented clinical purpose of treating dehydration, hypovolemia, NPO status, electrolyte deficit, or other volume / fluid problem. Use 96365 initial and 96366 each additional hour when the encounter is delivering a drug IV — antibiotic, vasopressor, electrolyte concentrate intended as a drug (e.g., KCl bag, Mg infusion for eclampsia), biologic, etc. Plain crystalloid alone is not a drug; 96365/96366 does not apply to a plain saline or LR hydration encounter. Mixing these two families is the most common denial driver in this category.

Can I bill saline separately during chemo?

Generally no. The crystalloid bag used as the chemo diluent or as the pre / post flush is packaged into the chemo administration APC. The exception is documented pre-hydration or post-hydration with a distinct clinical purpose — the cisplatin pre-hydration example is the classic case where a 1 L NS over 1 hour before the chemo infusion is separately reportable under 96360 + J7030 when the chart documents the pre-hydration as a distinct hydration encounter.

What documentation does payer audit expect for hydration?

The indication (E86.0 dehydration / E86.1 hypovolemia / hyperemesis / electrolyte deficit), supporting evidence (vital signs, orthostatic changes, mucous membranes, sodium / BUN / Cr / lactate labs), the fluid type and volume ordered, the start and stop times of the infusion, and the patient response. 96361 specifically requires documentation that the infusion exceeded 30 minutes into the additional hour — duration is the trigger for each additional hour unit.

Why is concentrated KCl never IV push?

Concentrated potassium chloride given IV push causes immediate cardiac arrest by depolarizing myocardial tissue. The FDA boxed warning and every hospital P&T policy require concentrated KCl to be diluted before infusion and run at a controlled rate (10 mEq/hr peripheral, 20–40 mEq/hr central with cardiac monitoring). The Joint Commission removed concentrated KCl from general nursing units precisely because of IV-push errors. Always use pre-mixed dilute KCl bags (e.g., 20 mEq in 1 L NS) for routine repletion.

How do I bill 3% hypertonic saline for severe hyponatremia?

There is no specific J-code for 3% NaCl. Bill under J7799 (NOC) with the 11-digit NDC, manufacturer, and invoice for manual MAC pricing. Indication must be severe symptomatic hyponatremia (typically serum Na <120 mEq/L with seizures or altered mental status). Administer in an ICU or ED with serial sodium monitoring; correction rate must not exceed ~8–10 mEq/L per 24 hours to prevent osmotic demyelination syndrome.

How do I bill magnesium for eclampsia or torsades?

Magnesium sulfate is J3475 per 500 mg unit. For eclampsia, the typical regimen is a 4–6 g IV load over 15–20 minutes plus a 1–2 g/hr continuous infusion; bill J3475 units for the cumulative mg infused. For torsades, a 1–2 g IV bolus is standard. Administration code is 96374 for the IV push portion and 96365 / 96366 for the continuous infusion — Mg in these indications is a drug, not hydration, so 96365/96366 is the correct admin family, not 96360/96361. ICD-10 is O15.x for eclampsia, O14.x for severe preeclampsia, or I47.21 for torsades.

Calcium gluconate vs calcium chloride — what’s the billing difference?

Two distinct codes for two distinct calcium salts. J0610 calcium gluconate is the ward / outpatient standard — less elemental calcium per mL, lower vein-irritation risk. J0620 calcium chloride is the code-blue / cath-lab agent for symptomatic hyperkalemia with EKG changes or calcium-channel-blocker overdose — roughly 3× more elemental calcium per mL, extremely vesicant, central-line preferred. Code based on which product was actually pulled from the Pyxis. Verify current MAC pricing convention each quarter as ASP values are not always published for these older injectables.

Plasma-Lyte vs LR vs NS — any billing difference?

NS (J7030) and LR (J7120) have permanent J-codes with quarterly ASP. Plasma-Lyte 148 and Normosol-R map to J7121 or J7799 (NOC) depending on the MAC’s acceptance of J7121 for plain (non-dextrose) balanced crystalloids. The clinical choice is driven by acidosis status, calcium compatibility (LR contains Ca and is incompatible with ceftriaxone and some blood-product co-infusions), and sodium / chloride load tolerance. The per-bag ASP differences are negligible — do not let billing convenience drive the clinical choice.

Can I bill hydration in the ED?

Yes, when hydration is the documented clinical purpose — dehydration, hypovolemia, electrolyte deficit, hyperemesis — and supporting evidence (vitals, labs, exam) is in the chart. Bill 96360 for the initial hour and 96361 for each additional hour. The ED facility E/M code captures the overall visit; the hydration codes capture the infusion time as a separately reportable service when criteria are met. Hydration billed for the diagnosis of “patient was thirsty” without supporting evidence is a textbook downcoding example.

Outpatient hydration for chemo patients — how is it billed?

Outpatient hydration on a non-chemo day for a chemo patient (e.g., a return-to-clinic hydration visit for nausea / vomiting after a chemo cycle) is a standalone hydration encounter and is billed under 96360 + 96361 + the appropriate fluid J-code, with hydration ICD-10 (E86.0 dehydration, R11.2 nausea with vomiting, or T45.1X5A adverse effect of antineoplastic). When the hydration is given on the same day as the chemo, the rules are tighter: pre / post-chemo hydration must be documented as a distinct service from the chemo administration to be separately reportable; vehicle fluids for the chemo itself are packaged.

Reference Sources & methodology Every claim on this page is sourced. Methodology and review history below.

Source documents

  1. AMA — CPT 2026 Professional Edition (96360 / 96361 / 96365 / 96366 / 96374 / 96413 / 96415 / 96417 descriptors and parenthetical notes)
    Hydration vs therapeutic drug infusion code definitions and hierarchy rules; the primary source for the 96360 vs 96365 distinction at the heart of this page
  2. CMS — Medicare Part B Drug ASP Pricing File (Q2 2026)
    Quarterly ASP+6% rates for J7030 / J7040 / J7050 / J7042 / J7060 / J7070 / J7120 / J3475 / J3480; effective April 1 – June 30, 2026
  3. CMS — OPPS Addendum B (current quarter)
    Status Indicator assignments by HCPCS code; packaging logic for vehicle fluids during chemo / drug admin APCs
  4. CMS — MS-DRG Classifications and Software (FY2026)
    Inpatient bundling framework absorbing IV fluid use into the DRG payment
  5. FDA — Drugs@FDA (sodium chloride, lactated Ringer’s, dextrose solutions, KCl, Mg sulfate, Ca gluconate, Ca chloride)
    FDA-approved labels for each crystalloid and electrolyte concentrate; multiple manufacturer labels
  6. DailyMed — 0.9% NaCl, LR, D5W (current labels, Baxter / B. Braun / ICU Medical / Fresenius Kabi)
    Current labels, NDCs, package inserts
  7. The Joint Commission — Medication Management standards (concentrated KCl removal from general units)
    Patient safety standard restricting concentrated KCl access on general nursing units; basis for the “never IV push KCl” rule
  8. ASHP — Standardize 4 Safety: IV Maintenance and Replacement Fluids and Continuous Infusions
    National standards for adult IV maintenance / replacement fluid concentrations and infusion practices
  9. ACOG — Practice Bulletin No. 222: Gestational Hypertension and Preeclampsia
    Magnesium sulfate dosing for eclampsia / severe preeclampsia seizure prophylaxis
  10. CMS — JW/JZ modifier policy (CR 12056, eff. July 2023)
    Single-dose container waste-reporting policy; clarifies that multi-dose IV bag products are not in scope
  11. CMS — HCPCS Level II Quarterly Updates
  12. FDA National Drug Code Directory

Refresh cadence

ElementCadenceHow it’s refreshed
Medicare ASP pricingQuarterlyAuto-bound to CareCost ASP layer; updates on CMS file release
OPPS Status IndicatorQuarterlyReviewed against the current OPPS Addendum B
CPT admin codes & hierarchyAnnualReviewed against the current CPT Professional Edition
MS-DRG listAnnual (FY)Reviewed against the IPPS final rule each fiscal year
NDC, dosing, FDA labels, manufacturersEvent-drivenTied to current manufacturer labels and FDA label revisions; shortage substitutions noted
Pending SME review. This page is staff-authored from primary sources (AMA CPT, FDA, CMS, manufacturer labels, ASHP, ACOG — all linked above). Editorial review in progress. Until that review is complete, treat this as a draft reference and verify each cited source for high-stakes claims.

Change log

  • — Initial publication. Wave 8 commodity rollup. ASP data: Q2 2026 for J7030 / J7040 / J7050 / J7042 / J7060 / J7070 / J7120 / J3475 / J3480. Built per drug-library-completion-plan.md Wave 8 spec.

Methodology

Every claim on this page is sourced inline. Pricing reflects the current CMS Part B Drug ASP Pricing File. OPPS Status Indicator assignment is read directly from the current OPPS Addendum B. MS-DRG list is read from the IPPS final rule for the current fiscal year. Indication lists and dosing are verified against current FDA labels and current manufacturer labels. CPT admin code descriptors and the hydration vs drug infusion hierarchy are read directly from the AMA CPT Professional Edition. We do not paraphrase from billing-software vendor blogs.

Stop downcoding 96365 to 96360 after the fact.

Get the admin code right on entry. 96360/96361 for hydration. 96365/96366 for drug infusions. Plain saline is hydration.

Run a free CareCost Estimate →