Bac water costs $6.50 to $18.95 a vial at Direct Bac Water, depending on size: $6.50 for 3 mL, $10.50 for 10 mL and $18.95 for 30 mL. Packs bring the price per vial down to $11.49 for 30 mL. At a pharmacy, a 30 mL vial costs roughly $24–$35 as a cash price, usually with a prescription.
| Size | Single vial | Per mL | Best for |
|---|---|---|---|
| 3 mL | $6.50 | $2.17 | Small, occasional use |
| 10 mL | $10.50 | $1.05 | The everyday size |
| 30 mL | $18.95 | $0.63 | Lowest cost per mL of the generic sizes |
| Hospira 30 mL | $23.95 | $0.80 | The Hospira-branded 30 mL vial |
Per mL, the 30 mL vial is the cheapest generic size. The 3 mL vial costs more per mL but leaves less unused in an opened vial, which matters if you only draw small amounts.
| Size | 1 vial | 10 vials | 25 vials | 100 vials |
|---|---|---|---|---|
| 3 mL | $6.50 | $48.95$4.90 per vial | $114.95$4.60 per vial | $404.95$4.05 per vial |
| 10 mL | $10.50 | $79.95$8.00 per vial | $174.95$7.00 per vial | $649.95$6.50 per vial |
| 30 mL | $18.95 | $139.95$14.00 per vial | $314.95$12.60 per vial | $1,149.00$11.49 per vial |
| Hospira 30 mL | $23.95 | $199.95$20.00 per vial | $474.95$19.00 per vial | – |
Every size is also sold in packs of 3 and 5. Full tables for every pack are on the bulk bac water page.
| Where | 30 mL vial | Notes |
|---|---|---|
| Direct Bac Water | $18.95 | $14.00 a vial in a 10-pack; ships same day before 1 pm ET |
| Pharmacy (CVS, Walgreens, Walmart) | About $24–$35 cash | Pharmacy counter; prescription expected |
Pharmacy prices: retail cash prices for a 30 mL vial (GoodRx average $23.76, Rx.com $28.79, published guides up to about $35), checked 8 October 2026. Store prices on this page update automatically.
At Direct Bac Water a vial of bacteriostatic water costs $6.50 (3 mL), $10.50 (10 mL) or $18.95 (30 mL), and Hospira 30 mL costs $23.95.
Per mL, the 30 mL vial in a 100-pack: $11.49 a vial. For a single small purchase, the 3 mL vial at $6.50 is the lowest outlay.
$18.95 at Direct Bac Water, or $14.00 a vial in a 10-pack. At a pharmacy a 30 mL vial costs roughly $24–$35 as a cash price (GoodRx, Rx.com; 8 October 2026).
$10.50 for a single vial, falling to $6.50 a vial in a 100-pack.
It is the branded vial from Hospira. It has the same 0.9% benzyl alcohol concentration as the generic 30 mL vial, which costs less.
Standard UPS or USPS shipping costs $12.99 and is free on orders over $200. UPS 2nd Day Air is $25.99 and Next Day Air is $52.99.
Next review: 27 November 2026.