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 × pack | Total volume | Price | Per mL | Free standard shipping |
|---|---|---|---|---|---|
| 1 | 30 mL × 100 | 3,000 mL | $998.95 | 33¢ | Yes |
| 2 | 30 mL × 25 | 750 mL | $271.95 | 36¢ | Yes |
| 3 | 30 mL × 10 | 300 mL | $119.95 | 40¢ | – |
| 4 | 30 mL × 5 | 150 mL | $63.95 | 43¢ | – |
| 5 | 30 mL × 3 | 90 mL | $39.95 | 44¢ | – |
| 6 | 30 mL × 1 | 30 mL | $15.95 | 53¢ | – |
| 7 | 10 mL × 100 | 1,000 mL | $599.95 | 60¢ | Yes |
| 8 | 10 mL × 25 | 250 mL | $159.95 | 64¢ | – |
| 9 | 10 mL × 10 | 100 mL | $71.95 | 72¢ | – |
| 10 | 10 mL × 5 | 50 mL | $37.95 | 76¢ | – |
| 11 | 10 mL × 3 | 30 mL | $23.95 | 80¢ | – |
| 12 | 10 mL × 1 | 10 mL | $8.95 | 89¢ | – |
| 13 | 3 mL × 100 | 300 mL | $399.95 | $1.33 | Yes |
| 14 | 3 mL × 25 | 75 mL | $111.95 | $1.49 | – |
| 15 | 3 mL × 10 | 30 mL | $46.95 | $1.57 | – |
| 16 | 3 mL × 5 | 15 mL | $24.95 | $1.66 | – |
| 17 | 3 mL × 3 | 9 mL | $15.95 | $1.77 | – |
| 18 | 3 mL × 1 | 3 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.
