Current list pricing on 35 of 35 sizes/ $/mg published on every vial/ Free U.S. shipping at $99+; $20 below · free local fulfillment
Guide · research use only

How to compare peptide prices per milligram

The arithmetic takes one line. Everything that makes it hard is in what people leave out of it.

Published 2026-09-15 · last reviewed 2026-10-25 · Effect research desk

Research use only. Not for human or veterinary use. Not a drug, food, supplement, cosmetic or medical device. Nothing on this page is medical advice.

The formula

Price per milligram is the vial price divided by the labeled milligrams in the vial. A $39.99 vial containing 10mg is $4.00/mg after rounding. That is the whole calculation.

Every mass-based product on this site shows both numbers in plain HTML. No account, no age gate stripping the price out of the page, no calculator required.

Five ways the comparison gets distorted

1. Mismatched vial sizes

The most common one. A 5mg vial at $37.99 is $7.60/mg; a 10mg vial at $39.99 is $4.00/mg. Comparing $37.99 with $39.99 alone hides the real difference. Match the vial mass first, then divide.

2. Sale price against everyday price

A vendor running a rotating thirty percent discount has two prices, and which one you see depends on the day you look. Our snapshot caught one catalog at $68 list and $47.60 on sale for the same 10mg vial. Both are real. Only one is the price you will pay next month.

3. Membership pricing quoted as if it were list

A member price behind a lifetime fee is not a price, it is a price plus an amortized fee. See the section below.

4. Blends

A blend has no meaningful price per milligram, because the milligrams are not all the same substance. A 70mg blend of 50mg GHK-Cu with 10mg each of two repair peptides can be divided into one tidy unit price, but that figure is conceptually empty. Compare a blend against the cost of buying its components separately, which is a real comparison.

5. Gross versus net peptide content

Covered in detail in how to read a certificate. If one vendor labels gross and another labels net, their per-milligram figures are not on the same scale.

How to amortize a membership fee correctly

A lifetime membership that unlocks a discount is a fixed cost spread across everything you buy afterwards. To compare it against a vendor with no fee:

  1. Take the per-vial saving: the fee-holder's member price subtracted from the price you would otherwise pay elsewhere.
  2. Divide the fee by that saving. That is how many vials you must buy before the membership has paid for itself.
  3. Ask honestly whether you will buy that many vials of that specific product from that specific vendor.

Comparing a member price only with the same seller's list price leaves out the fee and the rest of the market. A useful comparison includes the membership cost, the matched vial size and the best public alternative.

We work this through with real numbers on membership versus everyday pricing, including the rows where the membership wins.

Shipping is part of the unit price

A free-shipping threshold and a flat charge produce different delivered prices. Effect publishes its $99 threshold and $20 charge so the effective price per milligram can include it instead of treating shipping as fine print.

A worked example

Four matched offers for BPC-157 10mg, using our dated competitor snapshot and Effect's current published list price:

  • AminoClub list: $39.99, or $4.00/mg.
  • Modern Peptides list: $68.00, or $6.80/mg.
  • Kylo member: $34.98, or $3.50/mg, after a $697 lifetime fee.
  • Effect: $39.99 current list ($4.00/mg), with public bulk tiers shown in the cart.

This is why the page shows price, unit price and access condition together. A lower vial price can still carry a higher fee or shipping threshold.

Choose the denominator before looking for a winner

The comparison unit should follow the question. For a single defined material sold by mass, dollars per labeled milligram is usually the clearest starting point. For a kit, blend or service bundle, a single per-milligram number may combine unlike things and hide more than it reveals.

Write the unit at the top of the worksheet and reject rows that do not match it. A 5mg vial and a 10mg vial can be compared after division; a single peptide and a multi-component blend cannot become equivalent merely because both labels contain milligrams.

Use labeled mass for the advertised unit price. A third-party measured result belongs in the quality record for its sample. Substituting a favorable observed mass into the public price calculation changes the commercial promise after the fact.

Build delivered cost in layers

Start with the price that a new buyer can actually obtain under the stated condition. Add shipping, required cold-pack or handling charges, mandatory order minimums and any access fee allocated to the order. Subtract only discounts that are available on the comparison date.

Taxes vary by location and should be labeled as excluded or calculated for a defined destination. Free-shipping thresholds are not free shipping for an order below the threshold. A fair table either models a specific basket or states that shipping is excluded.

The result can be shown as two columns: product-only unit price and delivered unit price for the stated basket. That keeps the catalog price recognizable while exposing costs that change what the buyer pays.

Membership break-even is a scenario, not one universal number

For a one-time fee, divide the fee by the saving per eligible purchase. If the saving varies by SKU, the break-even count varies too. A blended basket needs a weighted saving based on the products and quantities in that basket.

The fee should appear at the point where the lower price is advertised. Showing a member price without the access cost makes the first purchase appear cheaper than it is. Showing both lets a reader decide whether expected purchases justify the fee.

A cautious model uses the price the buyer would otherwise pay, not automatically the seller's own list price. If another public offer is lower, that is the relevant alternative. Temporary promotions should be dated and tested separately from everyday pricing.

Snapshot discipline prevents stale comparisons

Competitor prices change. Record the observation date, exact URL, vial size, list price, promotional price, access condition and stock status. A screenshot or archived internal record helps explain a number later, but the public page should still show the date plainly.

Do not silently refresh only the rows that improve the ranking. Use a scheduled review and update the full comparison set under the same rule. If a product is out of stock, say so rather than treating the displayed price as a readily available offer.

Competitor names and prices are factual comparison data when accurately sourced, but the presentation should avoid implying endorsement or affiliation. A methodology note makes the basis and limits of the comparison visible.

Rounding can reverse close rankings

Calculate with the source price and mass before rounding, then display a consistent number of decimal places. If the table rounds each input first, two close offers can appear tied or in the wrong order. Keep full precision in the working data and round only the display.

Use the same currency and note the exchange-rate date when converting. Do not compare a tax-inclusive foreign price with a tax-exclusive domestic price without labeling the difference.

A tiny numerical difference should not be given a large editorial meaning. When two offers are within ordinary price movement or rounding, the honest conclusion may be that they are effectively similar on price and should be compared on evidence, availability and terms.

Quality evidence does not belong inside the price formula

Testing can change whether an offer is acceptable, but it does not change the arithmetic definition of dollars per labeled milligram. Keep a separate evidence column for identity, purity, measured mass and lot linkage rather than inventing a quality-adjusted price with subjective weights.

This separation avoids two opposite errors: assuming the most expensive offer has the best evidence, and assuming the lowest unit price is the best overall choice. Price, documentation and access conditions are separate facts that a buyer can weigh.

Historical sample testing should be labeled as such. It can demonstrate a past observation, but it should not earn a current lot the same evidence mark without a traceable connection.

A worksheet another person can audit

  1. Capture vendor, product identity, vial size, stock state, price and observation date.
  2. Record whether the price is public, promotional, member-only or quantity-dependent.
  3. Normalize eligible single-material rows to dollars per labeled milligram.
  4. Add shipping and fees for a defined basket, keeping product-only cost visible.
  5. Attach evidence scope as a separate field: none shown, historical sample or lot-matched.
  6. Recalculate from source values and round only the final displayed figures.

A good comparison is reproducible. A later reviewer should be able to reach the same number from the saved source values without guessing which discount, unit or denominator was used.

Frequently asked

What is a good price per mg for a research peptide?
It depends entirely on the compound. As of our 2026-09-08 snapshot, PeptideScouter's published median for BPC-157 sat around $4.60/mg in a range from roughly $1.80 to $9.80. A copper tripeptide sold in 100mg vials is well under a dollar per milligram. There is no single number across the category.
Can I compare a blend per milligram?
Not meaningfully. The milligrams in a blend are not all the same substance. Compare the blend against the cost of its components bought separately.
Does price per mg tell me about quality?
No. It is a unit-economics figure. Purity and identity are answered by a lot-matched certificate, which is a separate question you should ask separately.