How to Buy BPC-157: A Step-by-Step Buying Guide
Walk through each step of buying BPC-157 online, from choosing a vial size to tracking your package. Checklist format with vendor comparison data.
This is a question we frequently get. What’s the process to buy BPC-157? While buying BPC-157 isn’t difficult, there are important details to keep in mind. Missing even one step could lead to paying too much, receiving a product that has never been tested, or even seeing your peptide lose efficacy while sitting on your counter. We wrote this article after placing an order with each supplier we are going to review in this article and tracked every step from checkout to delivery. If you follow the steps below closely…
Before You Start - What You Need to Know
Before looking into where to buy BPC-157, ensure that you know what it is that you are purchasing. This is a lyophilized (freeze-dried) peptide powder that comes in a sealed vial of glass. It requires the use of bacteriostatic water for reconstitution and cannot be used directly from the vial. Every reputable vendor will state that BPC-157 is only for research purposes. This does not merely mean they are suggesting that; this reflects the substance’s legal classification as in most countries including the USA.
In multiple articles, we have come across the two suppliers, PeptideGod and Real Peptides. We have confirmed their prices, product information, availability of COAs, and shipping information. The information has been checked on the date of October 15, 2026. To obtain a broader scope of the products and suppliers comparison, see our best online sources.
Step 1 - Decide on Vial Size
BPC-157 comes in different vial sizes. The two options we see most often are 5mg and 10mg. The price per milligram changes significantly between them, and that number is what actually determines value.
| Vial Size | Vendor | Price | Price per mg | Best For |
|---|---|---|---|---|
| 5mg | PeptideGod | $34.95 | $6.99 | First-time buyers, smaller commitment |
| 10mg | PeptideGod | $59.95 | $6.00 | Repeat buyers who want more per vial |
| 10mg | Real Peptides | $43.20 | $4.32 | Best value per mg with published COA |
When 5mg Makes Sense
The 5mg vial is an excellent option if you are making your first purchase and want to test the seller before spending even more. PeptideGod has a 5mg vial priced at $34.95. While the price per milligram is quite hefty at $6.99, the overall cost is the least we’ve seen. Using small amounts is perfect if your goal is simply to get familiar with the process of buying BPC-157 and the handling of a lyophilized peptide.
When 10mg Saves Money
When it comes to the math, the 10mg product comes out on top. Real Peptides actually charges $43.20 for a 10mg bottle, which is just $4.32 per mg. That happens to be 38% less than what PeptideGod charges for its 5mg bottle. PeptideGod also has a 10mg product, selling it for $59.95 ($6.00 per mg). The bottom line is that if you know you want BPC-157, then you need to go with the larger bottle from either company because of the better price. For beginner buying tips, we show you more size details.
Step 2 - Check the COA
The Certificate of Analysis (COA) is the most significant document throughout this process. Essentially, it helps identify the content contained inside the vial. In the absence of this document, you will only rely on the label.
What a COA Should Show
A correct Certificate of Analysis (COA) has the purity level obtained through High-Performance Liquid Chromatography (HPLC), verified identity through Liquid Chromatography-Mass Spectrometry (LC-MS), endotoxin level and heavy metal tests results along with the name of the independent laboratory that performed the analysis. The lot number in the COA must be corresponding to the lot number in the vial. If the COA is missing any of these points, it is not complete.
Vendors With and Without COAs
Real Peptides has a COA database that contains 157 certificates with information about 82 compounds. Their principle laboratory is Kovera. Testing encompasses 6 procedures: HPLC, LC-MS, sterilization, endotoxins (LAL tests, USP 85), heavy metals (ICP-MS) and conformity testing. PeptideGod has no certificates presented on its home pages. That said, it does not mean they avoid testing; we can only talk about what is available for review.
- Purity
- HPLC result, ideally 98%+ (Real Peptides states 99%+)
- Identity
- LC-MS confirmation that the peptide matches BPC-157
- Endotoxin
- LAL test per USP 85 (critical for injectable peptides)
- Heavy metals
- ICP-MS screening
- Lab name
- Independent, named laboratory (not in-house)
- Lot number
- Must match the vial you receive
Step 3 - Add Bacteriostatic Water
Why You Need It
BPC-157 is sold in dry powder form. Unfortunately, the powder cannot be used directly. To prepare the compound for injection, bacteriostatic water is used to dissolve the powder. The bacteriostatic water contains 0.9% benzyl alcohol which prevents the growth of bacteria in an opened vial. You cannot use ordinary sterile water that does not have this preservative, coming from multiple use vials. On the website reconstitution calculator, you will find detailed information regarding the concentrations obtained with different sizes of vials and volumes of water used.
Where to Get It
Real Peptides has USP bacteriostatic water that is sold for $4.80 with a 10mL vial (its original price is $9.60). The additional cost of shipping is saved as it can be added in the same order. PeptideGod does not offer bacteriostatic water on their site, which means that one must procure the solution independently. Nevertheless, the bac water that is selected must be of USP quality and sealed properly.

Step 4 - Choose Your Payment Method
Payment choices for BPC-157 depend on the supplier. This is important as peptide suppliers sometimes have restricted payment methods based on the payment processors they use for research chemicals.
| Feature | PeptideGod | Real Peptides |
|---|---|---|
| Checkout platform | Shopify | Custom checkout |
| Bank Pay (ACH) | Not listed | Yes, with 10% discount |
| Card payment | Rendered at checkout | Rendered at checkout |
| Bulk discount | Not listed | Build a Pack: 5 items 5% off, 10 items 10% off, 20+ items 20% off |
For a deeper look at each checkout process, see our payment options guide.
Step 5 - Place the Order and Track It
The process of ordering might be consumed in a short amount of time once the vial size is determined, the COA verified, bac water added and payment method selected. Here is the guideline to follow when purchasing BPC-157.
- Add items to cart Select BPC-157 vial and bacteriostatic water. Double-check vial size (5mg or 10mg) and quantity.
- Review your order Confirm the total. Check for bulk discounts (Real Peptides Build a Pack) or Bank Pay savings (10% off at Real Peptides).
- Complete checkout Enter shipping details. PeptideGod uses Shopify. Real Peptides uses their own checkout page. Both render payment options at this stage.
- Receive confirmation An order confirmation email should arrive within minutes. Save it for your records.
- Track the shipment PeptideGod ships from Westminster, CA to 28 countries. Real Peptides ships US-only from facilities in FL and CA, typically arriving in 2-4 business days.
- Inspect on arrival Check the vial seal, label and lot number. Match the lot number to the COA if one was published for that batch.
Full shipping details, customs rules and delivery timelines are covered in our shipping and customs guide.
After Delivery - Storage Checklist
Lyophilized Powder Storage
Unreconstituted BPC-157 maintains its stability even at freezer temperatures (-20 C and below) for months or years. It is essential that one keeps the vial sealed in its original packaging at all times. It is also important to avoid freezing and then thawing. In case you purchase several vials, it is advisable to store the extras in the freezer until needed, only removing one vial at a time. Although room temperature for a few days does not pose any risks during transport, refrigeration has to always be employed for long-term storage.
After Reconstitution
Once you add bacteriostatic water, the clock starts. Refrigerate at 2-8 C (standard refrigerator temperature). Use the solution within 2-4 weeks. Never freeze a reconstituted vial, as this can damage the peptide structure. Swab the vial stopper with an alcohol wipe before every draw. If the solution turns cloudy or shows particles, discard it.
Consult a Healthcare Provider
BPC-157 has yet to receive formal approval from any monitoring institution and there are no human clinical trials that have taken place. All information regarding its efficacy and safety is taken from animal studies. Before buying or using a peptide, make sure to consult a professional healthcare practitioner to evaluate your personal condition and advise you on the risks involved. The information provided in this manual is only informative and should not be used as medical advice.
FAQ - Buying BPC-157
How do I buy BPC-157 for the first time?
To begin with, select a supplier that has testing documents. Select the size of your vial (use 5 mg for a lower commitment, or 10 mg for a more economical option). Make sure you add the bacteriostatic water to your purchase. Look at the COA before completing your order. You can find out the complete details of the process of buying BPC-157 in the five steps given above.
What size vial should a beginner get?
A 5mg vial at $34.95 from PeptideGod is the lowest-cost entry point. A 10mg vial from Real Peptides at $43.20 offers better value per milligram ($4.32 vs $6.99). If budget allows, the 10mg vial saves money in the long run. See our beginner buying tips for more on this decision.
Do I need bacteriostatic water?
Indeed,BPC-157 must be reconstituted using bacteriostatic water before it can be administered. The bacteriostatic water has 0.9% benzyl alcohol content, acting as a preservative. Real Peptides sells a 10 ml bottle of USP-grade BAC water for $4.80. The powder cannot be dissolved without it.
How long does BPC-157 last in storage?
An unopened form of lyophilized powder can be preserved for months or years when kept sealed at -20 degrees Celsius. The reconstituted powder, once mixed with bacterostatic water should be stored at a refrigerated temperature of 2-8 degrees Celsius and consumed between 2 to 4 weeks. Keeping the reconstituted solution at room temperature will make the peptide break down within a few hours.
Can I buy BPC-157 capsules instead of vials?
A number of suppliers sell BPC-157 in the form of a capsule, however, neither PeptideGod nor Real Peptides provides capsules at this time. The lyophilized vial appears to be the standard research format and the one that is used in papers published in preclinical research. If you come across capsules sold by other suppliers, the same COAs requirements that are provided for vials should apply to them too.

Compare the current picks
Prices, sizes and ratings side by side, updated when the merchant pages change.
Shop BPC-157