Bac Water Price: CVS, Walgreens, Walmart and Amazon

Bacteriostatic water is not a shelf product at CVS, Walgreens or Walmart, and Amazon no longer lists it. This page sets out what each retailer offers, what a pharmacy charges for a 30 mL vial and how that compares with outlet prices, with every figure dated.

Pharmacy prices checked 19 October 2026.

The short answer

  • CVS, Walgreens and Walmart fill bacteriostatic water at the pharmacy counter, not from the shelf, and usually against a prescription.
  • Amazon has removed its bacteriostatic water listings, according to a July 2026 report; searches there now return laboratory water and other products instead.
  • The outlet sells it online in 3 mL, 10 mL and 30 mL vials, from single vials to 100-packs, shipped to US addresses.

Pharmacy prices for a 30 mL vial

Pharmacies do not publish a shelf price, because the product is filled at the counter. Discount-card sites show what a single 30 mL vial costs with their coupon. These are the RxSaver prices we were shown for a Boston-area location:

WhereOne 30 mL vialNotes
Walgreens pharmacy$14.10Discount coupon price; prescription needed
Walmart pharmacy$19.90Discount coupon price; prescription needed
CVS pharmacy$24.71Discount coupon price; prescription needed

Prices vary by store and ZIP code, and the price without a coupon is usually higher. Checked 19 October 2026.

Outlet prices for 30 mL

PackPricePer bottle
1 × 30 mL$15.95$15.95
3 × 30 mL$39.95$13.32
5 × 30 mL$63.95$12.79
10 × 30 mL$119.95$12.00
25 × 30 mL$271.95$10.88
100 × 30 mL$998.95$9.99

A single 30 mL bottle from the outlet costs $15.95, less than the coupon price we were shown at Walmart and CVS. The Walgreens coupon price of $14.10 is lower than our single bottle; from a 3-pack, at $13.32 a bottle, the outlet is cheaper than every pharmacy price above. Shipping is extra on orders up to $200 and free above it.

Retailer by retailer

CVS

“Bacteriostatic water CVS” is the most searched retailer question for this product, at about 9,900 searches a month in the US. CVS does not sell it on the shelf; it is handled by the pharmacy, and stock varies by store. Calling the pharmacy first is the only way to know what a particular store holds.

Walgreens

Walgreens is the same: a pharmacy-counter item, not a shelf product. Its coupon price was the lowest of the three pharmacies we checked.

Walmart

Walmart Pharmacy can fill it at the counter in the same way. Its coupon price sat between Walgreens and CVS when we checked.

Amazon

According to a July 2026 report, Amazon removed its bacteriostatic water listings between 2024 and 2026. What its search results show now are other products, such as laboratory water, which is not the same thing: bacteriostatic water contains 0.9% benzyl alcohol as a preservative.

Buying from the outlet

Order online in any size and pack. Orders paid by 1 pm Eastern, Monday to Friday, ship the same day to US addresses. Standard shipping is $12.99, or free on orders over $200; UPS 2nd Day Air is $25.99 and UPS Next Day Air $52.99. Payment: Zelle. Our products are sold for laboratory research and for the reconstitution of legal, physician-prescribed medications.

See every size and pack ranked by price per mL on cheapest bac water, or go to the shop.

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.