Wondering where to buy BAC water near me? Compare pharmacy, Hospira, and online options for bacteriostatic water, plus safety and price facts.
You can buy bacteriostatic water, often called BAC water, from a prescriber-authorized pharmacy, a hospital or compounding pharmacy, a medical supply distributor, or an online research-supply vendor. Most U.S. chain pharmacies such as CVS, Walgreens, and Walmart do not sell BAC water over the counter without a prescription. Hospira/Pfizer Bacteriostatic Water for Injection, USP, is the best-known prescription version sold in the United States.
What BAC Water Is and Why It Sits Behind the Pharmacy Counter
Bacteriostatic water is sterile water that contains about 0.9% benzyl alcohol. The benzyl alcohol works as a bacteriostatic preservative, which means it slows bacterial growth so a multi-dose vial can be punctured more than once.
It is not the same product as sterile water for injection or normal saline. Plain sterile water contains no preservative and is intended for single use, while saline contains sodium chloride instead of benzyl alcohol.
Because BAC water is used to reconstitute powders that may be injected, U.S. regulators treat the human-use version as a prescription product. That one fact explains why "near me" searches rarely end at a retail shelf.
Where to Buy BAC Water Near Me: In-Person Options
Local availability depends entirely on the type of seller. The table below summarizes what you can realistically expect at each one.
| Seller type | Over the counter? | Typical product | What to expect |
|---|---|---|---|
| CVS, Walgreens, or Walmart pharmacy | No, prescription required | Hospira 30 mL multi-dose vial | A pharmacist can order it if you have a valid prescription. |
| Independent or compounding pharmacy | Sometimes, with a prescription | Hospira or compounded bacteriostatic water | Call ahead, because stock varies by location. |
| Hospital pharmacy | Usually no | Hospira 30 mL vial | Generally limited to patients of that health system. |
| Medical supply store | Rarely | Sterile water, saline, syringes | More likely to stock supplies than BAC water itself. |
| Research or lab vendor | Yes, research grade only | 3 mL to 100 mL vials, 10-packs, 25-packs | Labeled "not for human use." |
If you need bac water for injection near me options that are legal for human use, the pharmacy route is the only compliant answer in the U.S.
Can You Buy BAC Water at CVS, Walgreens, or Walmart?
In most stores, the answer at the front counter is no. CVS and Walgreens pharmacies can generally order Hospira bacteriostatic water when a prescriber sends a prescription, but they do not keep it as a walk-up, over-the-counter item.
Walmart works the same way. Walmart pharmacies may order BAC water with a prescription, while the general merchandise aisles typically carry sterile water for irrigation or saline instead.
The pattern holds for broader questions about buying bac water at a pharmacy: independent and compounding pharmacies are your best in-person option. Asking where can you buy bac water over the counter in the United States usually leads back to the same reply, which is a pharmacy with a prescription.
Buying BAC Water Online: Amazon, eBay, and Research Vendors
Amazon has restricted or removed many listings for injectable and sterile water products, so availability changes from week to week. Listings that remain are usually research-grade vials marked "not for human use," not prescription Hospira product.
The question where to buy bacteriostatic water is easier to answer once you decide which grade you need. For laboratory or educational use, established research-supply vendors are more consistent than marketplace sellers, and they commonly list 3 mL, 5 mL, 10 mL, 30 mL, and 100 mL sizes.
Most people asking where to buy bacteriostatic water for peptides are actually looking for a human-grade, prescription vial. Research-grade BAC water is not FDA-approved for injection into people, even when the vial and label look nearly identical.
Bulk buyers often search for a bac water 25 pack or a full Hospira case. Case quantities generally move through wholesale distributors or pharmacies rather than consumer storefronts, so expect to verify credentials before ordering.
Hospira BAC Water: Sizes, Cases, and Prices
Hospira is a Pfizer company, and Hospira-brand bacteriostatic water is the version most often referenced by U.S. clinicians. It ships as a 30 mL multi-dose vial, and a full case contains 25 vials.
| Product | Common sizes | Packaging | Typical U.S. price |
|---|---|---|---|
| Hospira/Pfizer Bacteriostatic Water for Injection, USP | 30 mL multi-dose vial | Single vial or case of 25 | About $15 to $40 per vial; roughly $300 to $800 per case |
| Research-grade bacteriostatic water | 3 mL, 5 mL, 10 mL, 30 mL, 100 mL | 10-packs, 25-packs, bulk | About $1 to $5 per small vial; $20 to $60 per 30 mL |
| Sterile water for injection without preservative | 10 mL, 30 mL | Single vial or case | About $1 to $10 |
Prices move with shipping, handling, and whether a prescription is involved. Free shipping bac water promotions online almost always refer to research-grade products rather than prescription vials.
Safety and Legal Points Before You Order
- Bacteriostatic water for human injection is a prescription product in the United States, and buying it without a prescription is not legal for human use.
- Benzyl alcohol, the preservative in BAC water, has been associated with serious reactions in newborns, so it is not appropriate for neonates.
- Research-grade vials are not manufactured under the same sterility and labeling rules as prescription products.
- Inspect every vial for particles or cloudiness, never share a vial between people, and follow the beyond-use date on the label.
Storage matters as well. Most bacteriostatic water should be kept at controlled room temperature, protected from light, and used within the timeframe the manufacturer specifies after the first puncture.
Talk with a pharmacist or prescriber before using bacteriostatic water in any injection routine, and confirm whether sterile water or saline is the correct diluent for your specific product. For anyone typing bacteriostatic water where to buy into a search bar, the grade and the label matter more than the store name.
Outside the U.S.: Canada, the UK, Australia, and Europe
In Canada, the UK, Australia, and most of Europe, bacteriostatic water for injection is also a pharmacy or prescription item. Birth-supply and medical retailers may carry sterile water, but that is a different product with different handling rules.
Search terms such as bac water UK, bac water Canada, or bac water Australia often surface research-grade listings. The same "not for human use" label usually applies, and customs rules can add another layer of risk.
If you are unsure what your region allows, start with a local compounding pharmacy and ask what they can legally dispense.
Frequently Asked Questions
Can you buy BAC water at CVS or Walgreens?
Usually not over the counter. CVS and Walgreens pharmacies can order Hospira bacteriostatic water for you if a prescriber sends a prescription, but most locations do not stock it as a walk-up item. Sterile water and saline are the products you are more likely to find on the shelf.
Is BAC water sold on Amazon safe to use?
Amazon listings for bacteriostatic water are typically research-grade vials labeled "not for human use," and listings are frequently removed. Amazon has restricted many injectable and sterile water products, so availability is unreliable. For human use, a prescription product from a licensed pharmacy is the appropriate route.
How much does bacteriostatic water cost?
A single Hospira 30 mL vial typically runs about $15 to $40, and a case of 25 can cost several hundred dollars. Research-grade vials often cost $1 to $5 each in small sizes, or $20 to $60 for 30 mL. Shipping and handling can add significantly to the total.
This page provides educational research information and does not replace medical advice, diagnosis, or treatment.