Cheapest Bac Water

The cheapest bac water in the outlet is the 30 mL bottle in a 100-pack, at 33¢ per mL. The cheapest single purchase is one 3 mL vial at $5.95. Which of those matters depends on how much you need. This page ranks every size and pack by price per mL, so the comparison is like for like.

Every option, cheapest per mL first

All 18 combinations of size and pack in the outlet, ranked by what each millilitre costs. The most expensive, a single 3 mL vial, works out at $1.98 per mL: about 6 times the cheapest.

#Size × packTotal volumePricePer mLFree standard shipping
130 mL × 1003,000 mL$998.9533¢Yes
230 mL × 25750 mL$271.9536¢Yes
330 mL × 10300 mL$119.9540¢–
430 mL × 5150 mL$63.9543¢–
530 mL × 390 mL$39.9544¢–
630 mL × 130 mL$15.9553¢–
710 mL × 1001,000 mL$599.9560¢Yes
810 mL × 25250 mL$159.9564¢–
910 mL × 10100 mL$71.9572¢–
1010 mL × 550 mL$37.9576¢–
1110 mL × 330 mL$23.9580¢–
1210 mL × 110 mL$8.9589¢–
133 mL × 100300 mL$399.95$1.33Yes
143 mL × 2575 mL$111.95$1.49–
153 mL × 1030 mL$46.95$1.57–
163 mL × 515 mL$24.95$1.66–
173 mL × 39 mL$15.95$1.77–
183 mL × 13 mL$5.95$1.98–

Why bigger bottles and bigger packs cost less

Much of the cost of a vial is the vial itself: the container, stopper, seal, label and handling cost much the same whether it holds 3 mL or 30 mL. A larger bottle spreads those costs over more millilitres, and a larger pack spreads packing and handling over more vials. That is why the price per mL falls in both directions in the table above.

Three ways to buy 30 mL

The same 30 mL of bacteriostatic water costs very different amounts depending on how it is packaged:

  • 1 × 30 mL: $15.95
  • 3 × 10 mL: $23.95
  • 10 × 3 mL: $46.95

The single bottle is the cheapest. Smaller vials cost more for the same volume, but you get more separately sealed vials, which some buyers prefer.

Shipping can change the answer

Standard shipping is $12.99 on orders up to $200 and free above it. On a small order the shipping can cost as much as the bac water, so the cheapest order overall is often a bigger pack. The smallest single item that clears the threshold on its own is a 25-pack of 30 mL vials at $271.95; mixing sizes and syringes in one order counts too.

Our prices are the prices

There are no discount codes, members’ prices or minimum orders. The price on the page is the price at checkout, and every pack is priced so each vial costs less than in the pack below it. Payment: Zelle.

How this compares with a pharmacy

Pharmacies fill bacteriostatic water at the counter, usually against a prescription. Discount-coupon prices for a single 30 mL vial ranged from $14.10 to $24.71 when we checked on 19 October 2026. The full comparison, retailer by retailer, is on our bac water price comparison.

Bacteriostatic water in 3 mL, 10 mL and 30 mL vials, priced per pack so every extra vial costs less.

Orders placed before 1 pm ET ship the same business day.