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.
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.
| 0.9% NaCl (Normal Saline) | Lactated Ringer’s | Plasma-Lyte 148 | D5W | |
|---|---|---|---|---|
| HCPCS (1000 mL) | J7030 | J7120 | J7121 or J7799 (verify MAC) | J7070 |
| Sodium | 154 mEq/L | 130 mEq/L | 140 mEq/L | 0 |
| Chloride | 154 mEq/L | 109 mEq/L | 98 mEq/L | 0 |
| Potassium | 0 | 4 mEq/L | 5 mEq/L | 0 |
| Calcium | 0 | 3 mEq/L | 0 | 0 |
| Magnesium | 0 | 0 | 3 mEq/L | 0 |
| Buffer | None | Lactate 28 mEq/L | Acetate 27 + gluconate 23 mEq/L | None |
| Dextrose | 0 | 0 | 0 | 50 g/L |
| Tonicity | Isotonic (308 mOsm/L) | Slightly hypotonic (273 mOsm/L) | Isotonic (294 mOsm/L) | Isotonic in bag, becomes free water in vivo |
| Best for | Universal resuscitation, drug vehicle, blood-product co-infusion (compatibility) | Resuscitation, surgical fluids, burn / trauma, balanced replacement | Balanced resuscitation when LR Ca-incompatibility is an issue (e.g., with ceftriaxone, blood products) | Free-water replacement, dextrose vehicle, hyponatremia avoidance |
| Avoid in | Hyperchloremic 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 / NOC | Resuscitation (no sodium); hyperglycemia |
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 bag | Typical adult dose / rate | Notes |
|---|---|---|---|
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 basis | Typical adult dose / rate | Critical 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. |
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) | Manufacturer | Package | HCPCS |
|---|---|---|---|
00338-0049-04 | Baxter Healthcare | 0.9% NaCl 1000 mL VIAFLEX | J7030 |
00338-0049-03 | Baxter Healthcare | 0.9% NaCl 500 mL VIAFLEX | J7040 |
00338-0049-02 | Baxter Healthcare | 0.9% NaCl 250 mL VIAFLEX | J7050 |
00264-1800-10 | B. Braun Medical | 0.9% NaCl 1000 mL EXCEL | J7030 |
00264-7800-00 | B. Braun Medical | 0.9% NaCl 500 mL EXCEL | J7040 |
00409-7984-09 | ICU Medical (Hospira) | 0.9% NaCl 1000 mL plastic IV bag | J7030 |
Lactated Ringer’s
| NDC (representative) | Manufacturer | Package | HCPCS |
|---|---|---|---|
00338-0117-04 | Baxter Healthcare | Lactated Ringer’s 1000 mL VIAFLEX | J7120 |
00264-1300-10 | B. Braun Medical | Lactated Ringer’s 1000 mL EXCEL | J7120 |
00409-7953-09 | ICU Medical (Hospira) | Lactated Ringer’s 1000 mL plastic IV bag | J7120 |
Dextrose-containing solutions
| NDC (representative) | Manufacturer | Package | HCPCS |
|---|---|---|---|
00338-0089-03 | Baxter Healthcare | 5% Dextrose + 0.45% NaCl 500 mL | J7042 |
00338-0085-03 | Baxter Healthcare | 5% Dextrose in Water 500 mL | J7060 |
00338-0085-04 | Baxter Healthcare | 5% Dextrose in Water 1000 mL | J7070 |
00264-1510-10 | B. Braun Medical | 5% Dextrose in Water 1000 mL EXCEL | J7070 |
Plasma-Lyte and balanced crystalloids
| NDC (representative) | Manufacturer | Package | HCPCS |
|---|---|---|---|
00338-0223-04 | Baxter Healthcare | Plasma-Lyte 148 1000 mL | J7121 or J7799 (MAC-dependent) |
00264-7710-00 | B. Braun Medical | Plasma-Lyte A 1000 mL | J7121 or J7799 (MAC-dependent) |
00409-7929-09 | ICU Medical (Hospira) | Normosol-R 1000 mL | J7799 typical |
IV electrolyte concentrates
| NDC (representative) | Manufacturer | Package | HCPCS |
|---|---|---|---|
00409-6648-02 | ICU Medical (Hospira) | Potassium chloride 2 mEq/mL (10 mL = 20 mEq) concentrate | J3480 |
00409-6729-02 | ICU Medical (Hospira) | Magnesium sulfate 50% (5 g / 10 mL) vial | J3475 |
00409-6620-02 | ICU Medical (Hospira) | Calcium gluconate 10% (1 g / 10 mL) vial | J0610 |
00409-6611-02 | ICU Medical (Hospira) | Calcium chloride 10% (1 g / 10 mL) Lifeshield syringe | J0620 |
00074-1584-01 | Hospira / Pfizer | Sodium bicarbonate 8.4% (50 mEq / 50 mL) prefilled syringe | Verify MAC convention |
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.
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
| Code | Descriptor | Required |
|---|---|---|
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)
| Code | Descriptor | Required |
|---|---|---|
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
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.
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.
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.
| Indication | ICD-10 | Notes |
|---|---|---|
| Dehydration (most common hydration ICD-10) | E86.0 | Pair with supporting vitals (HR, BP, orthostatic) and exam findings |
| Volume depletion (hypovolemia) | E86.1 | Acute volume loss; pair with R-codes for cause (vomiting, diarrhea, hemorrhage) |
| Volume depletion unspecified | E86.9 | Use when more specific code is not supported |
| Nausea with vomiting | R11.2 | Frequent paired diagnosis driving ED hydration |
| Diarrhea, unspecified | R19.7 | Frequent paired diagnosis driving ED / outpatient hydration |
| Hyperosmolality and hypernatremia | E87.0 | Documented elevated sodium / osmolality; supports free-water (D5W, hypotonic) replacement |
| Hypo-osmolality and hyponatremia | E87.1 | Documented low sodium; supports NS or 3% NaCl in severe symptomatic cases |
| Acidosis | E87.2 | Metabolic acidosis; supports bicarbonate or balanced crystalloid |
| Alkalosis | E87.3 | Metabolic / respiratory; supports KCl repletion or NS |
| Hyperkalemia | E87.5 | Supports Ca gluconate / Ca chloride (membrane stabilization), insulin + D50, NaHCO3 |
| Hypokalemia | E87.6 | Supports IV KCl (J3480) repletion |
| Hypomagnesemia | E83.42 | Supports IV Mg sulfate (J3475) |
| Hypocalcemia | E83.51 | Supports Ca gluconate (J0610) |
| Hypercalcemia | E83.52 | Supports IV NS hydration + loop diuretic; bisphosphonate / calcitonin |
| Eclampsia | O15.0 / O15.1 / O15.2 / O15.9 | Supports magnesium sulfate per ACOG protocol |
| Severe preeclampsia | O14.1x | Supports magnesium sulfate seizure prophylaxis |
| Torsades de pointes | I47.21 | Supports magnesium sulfate IV bolus |
| Acute kidney injury | N17.x | Supports balanced crystalloid resuscitation; informs electrolyte choice |
| Hyperemesis gravidarum | O21.0 / O21.1 | Common OB hydration indication |
| Fever, unspecified | R50.9 | Frequently paired with hydration when fluid loss is documented; alone, weak medical necessity |
| Encounter for therapeutic drug monitoring | Z51.81 | For monitoring infusions; rarely primary code for fluid encounters |
Site of care — bundling controls payment CMS OPPS Q2 2026 + IPPS FY2026
The fluid is usually bundled. The exceptions matter.
| Setting | POS | Claim form | Fluid 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.
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)
| Information | CMS-1500 box | Notes |
|---|---|---|
| NPI | 17b / 24J | Rendering provider |
| NDC qualifier + 11-digit NDC + UoM + qty | 24A shaded area | N4 + 11-digit carton NDC of the bag actually administered + ML + total volume |
| HCPCS J-code (fluid) | 24D | Units = bag count for J7030 / J7040 / J7050 / J7070 / J7120 (1 unit per bag); units = mg / mEq / mL for electrolytes per code descriptor |
| CPT admin code | 24D | 96360 + 96361 (hydration); OR 96365 + 96366 (drug infusion); OR 96374 (IV push); NOT both 96360 and 96365 as initial |
| ICD-10 | 21 | E86.x / E87.x / R11.2 / R19.7 / N17.x as appropriate; must support medical necessity |
| Place of service | 24B | 11 office / 49 ambulatory infusion / 12 home (rare) |
| Start / stop times | Documentation (not on form) | Required in chart; payers request on audit for 96361 each-additional-hour units |
UB-04 / 837I (hospital outpatient, ED, ASC, inpatient)
| Information | UB-04 location | Notes |
|---|---|---|
| Revenue code (fluid) | FL 42 | 0258 (IV solutions) per typical chargemaster; some facilities use 0250 (pharmacy general) or 0260 (IV therapy) |
| HCPCS J-code (when applicable) | FL 44 | J7030 / J7120 / J7070 etc. for outpatient; informational on inpatient claims |
| CPT admin code | FL 44 | 96360 / 96361 (hydration); 96365 / 96366 (drug); 96374 (IV push) |
| NDC qualifier + 11-digit NDC + UoM + qty | FL 43 (description) or 837I LIN/CTP loops | N4 + 11-digit NDC + ML + volume — payer-specific NDC reporting requirements |
| Principal diagnosis | FL 67 | E86.0 / E86.1 / N17.x / etc.; cardiac diagnosis for OR / cath lab cases |
| ICD-10-PCS (inpatient) | FL 74 | Procedural codes drive the MS-DRG |
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.
| Payer | PA | Coverage notes | Documentation 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
Full Q2 2026 ASP table
| HCPCS | Descriptor | Unit | ASP+6% per unit |
|---|---|---|---|
J7030 | Normal saline solution infusion | 1000 mL | $2.185 |
J7040 | Normal saline solution infusion | 500 mL | $1.355 |
J7050 | Normal saline solution infusion | 250 mL | $0.703 |
J7042 | 5% dextrose / normal saline | 500 mL | $1.285 |
J7060 | 5% dextrose in water | 500 mL | $1.874 |
J7070 | D5W infusion | 1000 mL | $3.070 |
J7120 | Ringer’s lactate infusion | 1000 mL | $2.601 |
J3475 | Injection, magnesium sulfate | 500 mg | $0.431 |
J3480 | Injection, potassium chloride | 2 mEq | $0.127 |
J7121 | 5% dextrose with KCl + Na lactate | 500 mL | NOC / verify MAC |
J0610 | Injection, calcium gluconate | per 10 mL | Verify MAC quarterly |
J0620 | Injection, calcium glycerophosphate / chloride / lactate | per 10 mL | Verify MAC quarterly |
J7799 | NOC drug, non-inhalation, not otherwise classified | NOC | Manual 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.
Common denials & how to fix them Reviewed May 2026
| Denial reason | Common cause | Fix |
|---|---|---|
| 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. |
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.
Source documents
- AMA — CPT 2026 Professional Edition (96360 / 96361 / 96365 / 96366 / 96374 / 96413 / 96415 / 96417 descriptors and parenthetical notes)
- CMS — Medicare Part B Drug ASP Pricing File (Q2 2026)
- CMS — OPPS Addendum B (current quarter)
- CMS — MS-DRG Classifications and Software (FY2026)
- FDA — Drugs@FDA (sodium chloride, lactated Ringer’s, dextrose solutions, KCl, Mg sulfate, Ca gluconate, Ca chloride)
- DailyMed — 0.9% NaCl, LR, D5W (current labels, Baxter / B. Braun / ICU Medical / Fresenius Kabi)
- The Joint Commission — Medication Management standards (concentrated KCl removal from general units)
- ASHP — Standardize 4 Safety: IV Maintenance and Replacement Fluids and Continuous Infusions
- ACOG — Practice Bulletin No. 222: Gestational Hypertension and Preeclampsia
- CMS — JW/JZ modifier policy (CR 12056, eff. July 2023)
- CMS — HCPCS Level II Quarterly Updates
- FDA National Drug Code Directory
Refresh cadence
| Element | Cadence | How it’s refreshed |
|---|---|---|
| Medicare ASP pricing | Quarterly | Auto-bound to CareCost ASP layer; updates on CMS file release |
| OPPS Status Indicator | Quarterly | Reviewed against the current OPPS Addendum B |
| CPT admin codes & hierarchy | Annual | Reviewed against the current CPT Professional Edition |
| MS-DRG list | Annual (FY) | Reviewed against the IPPS final rule each fiscal year |
| NDC, dosing, FDA labels, manufacturers | Event-driven | Tied to current manufacturer labels and FDA label revisions; shortage substitutions noted |
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.