Bacteriostatic Water 3 mL
From $6.50$4.05/vial in a 100-pack
US-made 3 mL multiple-dose vials of sterile water with 0.9% benzyl alcohol (9 mg/mL). Dispatched the same business day from US stock for orders before 1 pm ET.
Bacteriostatic water is sterile water with 0.9% benzyl alcohol, the preservative that allows repeated draws from one multiple-dose vial. Choose a vial size, then a pack: larger packs cost less per vial.
Showing all 4 results

$4.05/vial in a 100-pack
US-made 3 mL multiple-dose vials of sterile water with 0.9% benzyl alcohol (9 mg/mL). Dispatched the same business day from US stock for orders before 1 pm ET.

$6.50/vial in a 100-pack
US-made 10 mL multiple-dose vials with 0.9% benzyl alcohol (9 mg/mL). Same-day dispatch from US stock for orders before 1 pm ET.

$11.49/vial in a 100-pack
US-made 30 mL multiple-dose vials with 0.9% benzyl alcohol (9 mg/mL), the lowest cost per mL in the range. Ships the same day when ordered before 1 pm ET.

$19.00/vial in a 25-pack
Branded Hospira bacteriostatic water for injection, USP, in 30 mL multiple-dose vials with 0.9% benzyl alcohol. Ships the same day when ordered before 1 pm ET.
All Direct Bac Water vials hold the same thing: sterile water with 0.9% benzyl alcohol (9 mg/mL), the preservative that lets one multiple-dose vial be drawn from repeatedly. What changes is the volume, and with it the price per mL and how much is left unused. Once a vial's stopper is punctured, USP <797> gives it 28 days, so the best size is the one whose contents get used inside that window.
| 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 |
Hospira Bacteriostatic Water for Injection, USP is the branded vial made by Hospira, Inc. (a Pfizer company): a 30 mL multiple-dose vial with 0.9% benzyl alcohol. Direct Bac Water's generic vials carry the same 0.9% benzyl alcohol at a lower price per mL, and lot 260121 measured 0.912% in independent testing (lab results). Choose Hospira when the brand itself matters; choose generic for the lowest cost.
Every size is sold as a single vial or in packs, and the price per vial falls as the pack grows: the 30 mL vial runs from $18.95 for one to $11.49 a vial in a 100-pack. Full pack prices are on bac water prices and bulk bac water.
Orders placed before 1 pm ET, Monday to Friday, ship the same business day by UPS or USPS. Standard delivery takes 2–5 business days for $12.99 and is free on orders over $200; UPS Next Day Air is $52.99. Every vial carries the 30-Day Quality Guarantee.
Only the volume. All three contain sterile water with 0.9% benzyl alcohol. Larger vials cost less per mL; smaller vials leave less unused once opened.
Both contain 0.9% benzyl alcohol. Hospira is the branded product made by Hospira, Inc.; the generic vials cost less per mL.
28 days from first puncture under USP <797>, unless the manufacturer says otherwise, and never past the printed expiry date.
No. Its label gives a storage range of 20 to 25 °C (68 to 77 °F), controlled room temperature.
More: what is bac water · how long it lasts · bac water vs sterile water