A 2022 study in Health Affairs found that the average U.S. hospital charges 3.4 times its actual costs across all services — but for individual drugs, the markup is far higher. A bag of IV saline that costs $1 to manufacture can appear on your bill at $100–$500. A single Tylenol tablet that costs under $0.10 gets billed at $15–$50. These aren’t mistakes — they’re standard hospital pricing. Here’s how it works and what you can do about it.

1. How hospitals set drug prices

Hospitals do not price drugs based on what they pay for them. Instead, drug prices come from the hospital’s chargemaster — an internal master price list containing tens of thousands of line items. Chargemaster prices for drugs are typically set as a multiple of the hospital’s acquisition cost and have not been consistently regulated or reviewed by any external body.

Three layers of pricing affect what you actually pay:

  • Acquisition cost — What the hospital paid the wholesaler for the drug. For a generic tablet, this is often $0.01–$0.50. For a specialty biologic, it can be thousands of dollars per dose.
  • Chargemaster price — What the hospital bills. Often 5–15x acquisition cost for generics, lower multiples for expensive specialty drugs.
  • Negotiated rate — What your insurance actually pays (usually a discount off the chargemaster, but still often 3–5x acquisition cost).
  • Your cost-sharing — Your deductible, coinsurance, or copay applied to the negotiated rate.

If you’re uninsured, you’re often billed the full chargemaster price — the highest number in this chain.

The chargemaster price is not the real price. Insurers pay a fraction of it. If you’re uninsured or have a high deductible, ask for the self-pay rate — most hospitals will reduce it significantly, especially for drug charges.

2. The most marked-up drugs on hospital bills

Markups are highest for common, inexpensive drugs that hospitals buy in bulk. Specialty drugs and biologics have lower markup ratios, but much higher absolute prices.

DrugTypical Hospital Acquisition CostTypical Hospital ChargeMarkup
Acetaminophen (Tylenol), 500mg tablet$0.02–$0.10$15–$50150–2,500x
Ibuprofen, 400mg tablet$0.05–$0.15$15–$45100–900x
Normal saline, 1L IV bag$1–$3$100–$50033–500x
Ondansetron (Zofran), 4mg IV$0.50–$2$50–$20025–400x
Lorazepam (Ativan), 2mg IV$0.25–$1$30–$12030–480x
Heparin, 5,000 units/mL vial$1–$5$30–$1506–150x
Diphenhydramine (Benadryl), 25mg$0.05–$0.20$20–$60100–1,200x
Metoprolol, 5mg IV$0.50–$2$40–$12020–240x

Specialty drugs (biologics, cancer drugs) have lower markup ratios in percentage terms, but higher absolute dollar markups. Medicare reimburses most physician-administered drugs at the drug’s Average Sales Price (ASP) plus 6%. Hospital outpatient drug reimbursement is set by the Hospital Outpatient Prospective Payment System (OPPS).

Think you were charged for these? Upload your bill to BillKarma — we automatically flag drug charges that exceed the Medicare rate and show you exactly how much each one is inflated.

3. A real medication bill, annotated

Here’s a real drug section from an itemized hospital bill for a patient who had a same-day endoscopy. The entire procedure took about 45 minutes.

Itemized Statement — Valley Health System — Date of Service: 01/14/2026
J2250 — Midazolam (Versed) 5mg IV — Sedation $87.00
J2405 — Ondansetron (Zofran) 4mg IV   ⚠ Medicare ASP rate: ~$2.80. Billed at 46x Medicare rate. $129.00
J3490 — Acetaminophen 1,000mg IV   ❌ Acquisition cost ~$1-3. Billed at $182. $182.00
A4221 — Normal saline, 1L bag (x2)   ❌ $1-3 to manufacture. Billed at $148 each. $296.00
96374 — IV push injection, each additional drug   ⚠ Administration fee on top of drug charge $210.00
DRUGS & ADMINISTRATION TOTAL $904.00

For a 45-minute endoscopy with routine sedation, this patient was charged $904 for drugs alone. The actual acquisition cost of these drugs was likely under $15. Let’s break down the two biggest issues:

  • IV acetaminophen ($182) — IV acetaminophen is often used as a substitute for an oral tablet when the patient is sedated. The hospital’s acquisition cost is approximately $1–$3. Oral acetaminophen, which works equally well for post-procedure pain in most cases, would have cost $0.10. The IV formulation is rarely medically necessary for a routine endoscopy.
  • Normal saline x2 ($296) — Two liters of saline solution, which is essentially pharmaceutical-grade saltwater, billed at $148 each. Saline bags cost $1–$3 to produce. In 2013, a widely cited New York Times investigation found hospitals charging up to $546 for a single saline bag. Prices have moderated somewhat since then, but $100–$300 per bag remains common.

4. J-codes and HCPCS drug codes explained

Drug charges on hospital bills appear as either J-codes or vague descriptions like “miscellaneous drug” or “pharmacy.” J-codes are a subset of HCPCS (Healthcare Common Procedure Coding System) Level II codes. Each J-code identifies a specific drug, formulation, and quantity.

CodeDrugUnit BilledMedicare ASP + 6% (approx. 2026)
J2405Ondansetron (Zofran) injectionPer 1mg~$0.70/mg ($2.80 for 4mg dose)
J1170Hydromorphone (Dilaudid) injectionPer 4mg~$3.50
J2250Midazolam (Versed) injectionPer 1mg~$0.40/mg
J0131Acetaminophen IVPer 10mg~$0.05/mg
J3490Unclassified drug (catch-all)VariesNo standard rate

The J3490 code (“unclassified drug”) is a red flag. Hospitals use this catch-all code when a drug doesn’t have its own J-code — but it’s also sometimes used to obscure what drug was given. If you see J3490 on your bill, ask the billing department which specific drug it refers to and request the NDC (National Drug Code) number.

You can look up the Medicare payment rate for any drug administered in a hospital outpatient setting using our calculator:

5. The 340B program: what it means for your bill

The 340B Drug Pricing Program (named for the section of the Public Health Service Act that created it) requires pharmaceutical manufacturers to sell certain outpatient drugs to qualifying hospitals and clinics at a discount of approximately 20–50% off the manufacturer’s list price. The program is meant to help safety-net providers stretch resources to serve more low-income and uninsured patients.

As of 2024, approximately 2,500 hospitals and 50,000+ associated clinics participate in 340B. You may be at a 340B hospital and not know it.

Here’s the issue: 340B hospitals are allowed — and often required by their insurance contracts — to bill patients and insurers at the standard market rate for the drug, not at the discounted 340B acquisition price. The difference is profit that the hospital keeps. A drug that the hospital bought at a 50% 340B discount might still appear on your bill at the full chargemaster price.

340B is not a discount program for patients. It’s a discount for the hospital. Patients at 340B hospitals don’t automatically pay less — the savings are meant to fund uncompensated care programs. But it does mean that at a 340B hospital, the hospital’s margin on your drug charges may be even higher than usual.

To find out if your hospital participates in 340B, search the HRSA 340B database at 340bopais.hrsa.gov. If your hospital participates, this context can be useful when negotiating drug charges — the hospital’s actual cost basis for those drugs is lower than average.

6. How to dispute drug charges

Step 1: Get the itemized bill with HCPCS/J-codes

Your itemized bill must include the specific drug, the quantity administered, and the J-code or HCPCS code. If your bill shows vague entries like “pharmacy charges: $840,” call the billing department and request a line-by-line breakdown. You have the right to an itemized bill — ask for it in writing if needed.

Step 2: Identify charges to challenge

Focus on three types of drug charges:

  • Common generic drugs marked up 50x or more — Tylenol, ibuprofen, Benadryl, saline. These have the highest markup ratios.
  • Drugs you don’t recognize — If you can’t identify a drug from the description, ask. You may be paying for something that was ordered but not administered, or for a more expensive formulation when a cheaper equivalent existed.
  • Duplicate drug charges — A drug administered once billed twice, or a drug listed under both a J-code and a narrative description.

Step 3: Compare to Medicare rates

For drugs with a J-code, look up the CMS Average Sales Price (ASP) at the CMS Part B Drug Pricing page. Medicare pays ASP + 6% for physician-administered drugs. Hospital outpatient rates are set by OPPS. If your billed charge is 10x or more the Medicare rate, that’s a strong starting point for a dispute.

Step 4: Call the billing department

Use the dispute script from our billing dispute guide. For drug charges specifically, say: “I’d like to understand the charge for [drug name] on my itemized bill. Can you tell me the acquisition cost and your calculation for the billed amount?” Most billing staff will offer a reduction rather than explain the markup in detail. Also upload your bill to BillKarma for an automated line-by-line audit.

Skip the manual math. Scan your bill with BillKarma and we’ll identify every inflated drug charge automatically, along with the specific Medicare rate and a ready-to-use dispute script.

7. Case studies: real disputes and outcomes

Case Study 1: IV saline and “pharmacy fees” — $680 reduced to $90

A patient who had outpatient hand surgery received a bill with $680 in drug charges, including $240 for two bags of saline, $180 for IV acetaminophen, and $260 in combined administration fees. She requested the itemized bill with J-codes, looked up each drug on the CMS ASP lookup tool, and found that the total Medicare-allowable rate for those drugs was under $40.

She called the billing department, cited the specific J-codes and CMS rates, and asked to have the charges reviewed. The billing department reduced the saline charges to $60 total and the IV acetaminophen to $30. The administration fees were unchanged. Total reduction: $590. Final drug bill: $90.

Case Study 2: Unrecognized J3490 charge — $310 removed

A patient’s itemized bill showed two J3490 charges totaling $310 labeled “miscellaneous injectable.” He asked the billing department to identify the specific drugs. After several days, the billing department confirmed that one charge ($155) was for a drug that was drawn up but never administered when the procedure was modified. The second $155 charge was for ketorolac (an anti-inflammatory), which was legitimately given.

The hospital removed the charge for the drug that was not administered. Total savings: $155.

Case Study 3: Oral vs. IV substitution — $170 dispute partially upheld

A patient was charged $182 for IV acetaminophen post-surgery. She pointed out that she had been awake and tolerating oral fluids within an hour of the procedure, and that oral acetaminophen would have been clinically equivalent. The hospital declined to remove the charge, citing that IV acetaminophen was standard protocol for their post-anesthesia unit. However, they offered a 40% reduction as a “billing courtesy.” Savings: $73.

This case illustrates an important point: some drug substitution arguments require clinical backing to succeed. The easiest disputes target clear markup issues and unrecognized charges, not medical necessity questions.

Frequently asked questions

Why did the hospital charge $40 for a Tylenol?

Hospitals price drugs using an internal chargemaster that can mark up a tablet that costs $0.10 by 150–2,500 times. The markup is meant to cover pharmacy overhead, dispensing systems, and nursing time — but the ratios are often far higher than costs justify. You can challenge these charges by requesting an itemized bill and asking the billing department to review the specific drug charge.

Can I bring my own medication to the hospital to avoid drug charges?

Many hospitals allow this for routine daily medications with physician approval. It’s most practical for oral medications you take regularly. IV medications and drugs given during procedures must come from the hospital pharmacy. Ask your care team or the hospital’s pharmacy department before your admission.

What is the 340B drug program?

The 340B program lets qualifying safety-net hospitals buy drugs at 20–50% off the manufacturer price. Patients don’t automatically pay less at 340B hospitals — the hospital bills at standard rates and keeps the difference to fund uncompensated care. About 2,500 hospitals participate. Check the HRSA 340B database to see if your hospital qualifies.

What are J-codes on a medical bill?

J-codes are HCPCS codes that identify specific injectable and infusible drugs. Each code corresponds to a drug, formulation, and quantity (e.g., J2405 is ondansetron injection). You can use these codes to look up what Medicare pays for each drug at the CMS Part B Drug Pricing tool. Use our calculator to look up rates by code.

Are drug charges on a hospital bill negotiable?

Yes — drug charges are often the most negotiable line items on a hospital bill. Billing departments know these markups are high and will frequently offer reductions of 30–60% when challenged with specific J-codes and Medicare reference rates. Upload your bill to BillKarma to identify the highest-markup drug charges automatically.

What is an infusion therapy charge?

Infusion therapy charges cover the administration of drugs through an IV line. The bill includes both the drug (a J-code) and the administration service (CPT 96365–96368 for infusions, 96372 for injections). Both are usually marked up. The administration fee covers nursing time and IV supplies, but can range from $50 to over $500 for a straightforward injection. Both components can be disputed if the billed rate is far above the Medicare allowable.

Sources