Where to buy bacteriostatic water

When comparing bacteriostatic water, check pharmacies, medical supply stores and peptide shops, where vial prices are listed from $9.00 to $27.99.

listed for a vial of 30 mL
Starts at $9.00; ends at $27.99
Once opened, use it up within
28 days
most listings name the manufacturer
Hospira

Your prescription status and your wish to order from a medical supply store affect where to buy bacteriostatic water. The lowest listed price for 1 bacteriostatic water vial is $9.00 at a pharmacy that requires a prescription; the price reaches $27.99 at a supply store. No products are sold here, and we recommend no shop; medication and dose decisions belong with your prescriber.

SellerProductSizeListed pricePer mLPrescription
Walgreens (GoodRx price)Bacteriostatic Water 30 mL with a prescription, 1 vial30 mL$9.00$0.30Yes
Medex SupplyHospira Bacteriostatic Water 30 mL, 25 vials750 mL$272.95$0.36Not stated
Peptide TestPfizer Hospira Bacteriostatic Water 30 mL30 mL$15.00$0.50Not stated
Walmart (GoodRx price)Bacteriostatic Water 30 mL with a prescription, 1 vial30 mL$16.68$0.56Yes
CVS Pharmacy (GoodRx price)Bacteriostatic Water 30 mL with a prescription, 1 vial30 mL$17.61$0.59Yes
Medex SupplyHospira Bacteriostatic Water 30 mL, 1 vial30 mL$18.95$0.63Not stated
Mountainside MedicalBacteriostatic Water for Injection, Hospira, 30 mL, 25 vials750 mL$539.00$0.72Yes
McGuffBacteriostatic Water for Injection, 30 mL multiple-dose vial (NDC 0409-3977-01)30 mL$26.99$0.90Yes
Atlantic Medical SupplyBacteriostatic Water for Injection 30 mL vial (03977-03)30 mL$27.99$0.93Not stated
Precision Research PeptidesBacteriostatic Water 10 mL10 mL$14.00$1.40Not stated
PSPeptidesBacteriostatic Water 10 mL10 mL$14.99$1.50Not stated

Where to buy bacteriostatic water online: what to check first

Read the product photo and description carefully before buying bac water online. A vial label should say Bacteriostatic Water for Injection, USP and list 0.9% benzyl alcohol, equal to 9 mg per mL. Confirm that the listing names the manufacturer and current expiration date, and that the cap arrives sealed over the rubber stopper.

Where to buy bacteriostatic water illustration

CVS, Walgreens and Walmart: bacteriostatic water

Local pharmacies stock 30 mL vials; picking 1 up at the counter requires a prescription from your provider. GoodRx pharmacy listings show one 30 mL vial for $9.00 at Walgreens, $16.68 at Walmart and $17.61 at CVS. You can use our bacteriostatic water price breakdown to compare pharmacy totals against online suppliers.

Bac water through Amazon

We can't verify Amazon's sellers or prices because our price data has no Amazon listings. When checking a marketplace, look for the exact USP label wording and 0.9% benzyl alcohol, plus a named manufacturer and a sealed cap.

Bacteriostatic water from Hospira (a Pfizer company)

Hospira logo

The Hospira FDA label identifies 20 mL and 30 mL multiple-dose vials distributed by Hospira, Inc. in Lake Forest, Illinois, a Pfizer company. Our data mostly lists a 30 mL Hospira bottle for 1-vial offers. Prices are $18.95 at Medex Supply, $15.00 at Peptide Test, $26.99 at McGuff and $27.99 at Atlantic Medical Supply.

Is a prescription needed for bacteriostatic water?

Your need for a prescription depends on the seller you pick. A prescription is required at Walgreens, Walmart, CVS, McGuff, and Mountainside Medical in our data. Medex Supply and Atlantic Medical Supply list vials without 1; Peptide Test, PSPeptides, and Precision Research Peptides do as well.

Bulk or wholesale buying

Medical suppliers also offer packs with 25 vials, each holding 30 mL. For 25 vials, Medex Supply lists $272.95, which works out to $0.36 per mL. Mountainside Medical lists $539.00 for 25, or $0.72 per mL, and requires a prescription. An unopened vial should stay at 68 to 77 F, also called 20 to 25 C. Once punctured, its seal is broken, so CDC injection safety rules call for disposal no more than 28 days after opening; this is why 1 person seldom uses all of a 30 mL bottle.

Bacteriostatic water with syringes

Needles and syringes aren't included in boxes of mixing water vials. A separate purchase is required for syringes, which are usually U-100 insulin types containing 100 units in 1 mL. For peptides, learn how to choose the right syringe size.

How cheap and best bacteriostatic water differ

The sterile water inside 2 USP-labeled bottles is the same and contains 0.9% benzyl alcohol. Sellers differ in bottle size, prescription rules and cost per mL. The cost ranges from $0.30 per mL at Walgreens to $1.50 per mL at PSPeptides. We don't rank sellers or recommend a favorite store.

Questions people ask

Is waiting for free shipping worthwhile?

Shipping affects the final cost. To find your actual cost per mL, add the bottle price and shipping fee, then divide by the total mL.

Which listed price is the lowest for 1 vial?

Among purchases with a prescription, our data shows the lowest listed price as $9.00 for one 30 mL vial at Walgreens through GoodRx. With no listed prescription rule, the price is $15.00 for a 30 mL vial at Peptide Test and $14.00 for 10 mL at Precision Research Peptides.

Is bac water sold on this site?

We neither sell vials, syringes or peptides nor use affiliate links. Our sharing is limited to listed prices and FDA label facts, helping you compare options on your own.