How the price rank is made
Every store on file is ranked by the same code, from the same data, on one thing: its prices per mg against other stores' prices for the same peptides in the same format. Nobody can move a store by hand: there are no manual positions, no featured or sponsored places, no paid placement and no special flags for any store. If the data changes, the ranking changes; if the method changes, its version number changes and this page says what changed (Section 9).
Section 1
The short version
A store's price score (0 to 100) comes from one figure, its price index: the middle value of its price ratios, where each ratio is a price per mg at the standard size divided by the median for the same peptide in the same format (kits against kits, single vials against single vials). An index of 1.00 is typical and scores 50; half the median or less scores 100; twice the median or more scores 0.
Nothing else adds or removes points: not certificates, guarantees, payment methods, shipping times, catalog size, domain age, warnings or reader votes. Those facts are shown on each store's page, marked "shown, not scored". A high rank means low prices compared with other stores. It is not a finding on quality, purity, safety or whether a store delivers.
Method version 2.1. Data of Oct 4, 2026; this edition built Oct 4, 2026.
Section 2
The price score, step by step
1. One price per peptide
For each peptide, the standard size is the vial size most stores sell, in mg. A store's price for the peptide is its cheapest in-stock listing at that size, as price per mg. Listings at other sizes are shown on its page but not compared.
2. The median for each format
Listings fall into two formats: kits (packs of 2 or more vials) and single vials. A kit is cheaper per mg by its format alone, so for each peptide there is a median price per mg for kits and one for single vials, taken over every store on file that sells it at the standard size, ranked or not. A format needs at least 3 stores; a listing in a format that fewer stores sell is not compared and does not count.
3. A ratio for each price
A single vial's ratio is its price per mg divided by the single-vial median. A kit's ratio is its price per mg divided by the kit median, except that a pack is never counted dearer than a single vial at the same price per mg: when at least 3 stores sell the peptide as a single vial, a kit's ratio is the lower of its kit ratio and its single-vial ratio, the second counted as at least 1.00. So a kit that costs no more per mg than the typical single vial never counts as dearer than typical.
single vial: ratio = price per mg ÷ single-vial median
kit: ratio = the lower of (price per mg ÷ kit median) and the larger of 1 and (price per mg ÷ single-vial median)
The rule on real medians: BPC-157 at its standard size has a kit median of $0.82 per mg (38 stores) and a single-vial median of $5.00 per mg (27 stores). Three example prices:
a 10-vial kit at $0.66: $0.66 ÷ $0.82 = 0.80; against single vials 0.13, counted as at least 1.00; the lower is 0.80
a 10-vial kit at $1.65: $1.65 ÷ $0.82 = 2.00; against single vials 0.33, counted as 1.00; the lower is 1.00
a single vial at $4.50: $4.50 ÷ $5.00 = 0.90
4. The price index
A store's price index is the middle value (the median) of its ratios. With an even number of ratios it is the average of the two middle ones. A store needs at least 3 ratios; with fewer it is listed under "Too few prices to rank". The median is used, not the average, so one odd price (a misread listing or a clearance price) cannot move a store far.
5. The price score
The index is a ratio, so it is scored on a doubling scale: half the median is as far below typical as twice the median is above it. An index of 0.5 or less scores 100, 1.00 scores 50, 2 or more scores 0, in a straight line on the doubling scale between. The score is rounded to one decimal.
score = 100 × (log2 2 - log2 index) ÷ (log2 2 - log2 0.5) = 100 × (1 - log2 index) ÷ 2, kept between 0 and 100
| Price index | Meaning | Price score |
|---|---|---|
| 0.50 | 50% below the median | 100.0 |
| 0.71 | 29% below the median | 75.0 |
| 1.00 | the median price for the format | 50.0 |
| 1.41 | 41% above the median | 25.0 |
| 2.00 | 100% above the median | 0.0 |
| Constant | Value |
|---|---|
| Comparable prices a store needs to be ranked | 3 |
| Stores a format needs for its median | 3 |
| Vials that make a listing a kit | 2 or more |
| Least a kit's single-vial ratio counts as | 1.00 |
| Index for a score of 100 | 0.5 or less |
| Index for a score of 0 | 2 or more |
| Score rounding | one decimal |
Section 3
A worked example
The lowest price index in this edition belongs to Peptides Wholesale (Netherlands). It has 48 comparable prices (48 kits). Its ratios from lowest to highest, to two decimals:
0.37, 0.39, 0.41, 0.45, 0.46, 0.47, 0.48, 0.50, 0.52, 0.54, 0.55, 0.55, 0.55, 0.55, 0.56, 0.59, 0.59, 0.60, 0.61, 0.63, 0.66, 0.67, 0.71, 0.73, 0.73, 0.74, 0.82, 0.83, 0.86, 0.86, 0.87, 0.89, 0.89, 0.90, 0.90, 0.93, 0.97, 0.98, 0.98, 0.98, 0.98, 0.98, 0.99, 1.00, 1.00, 1.00, 1.00, 1.00
The middle value, the average of the 24th and 25th of 48, is 0.733, so:
score = 100 × (1 - log2 0.733) ÷ 2 = 100 × (1 - (-0.448)) ÷ 2 = 72.39, rounded to 72.4
Its page lists every price, the median it was divided by and the source of each.
Section 4
Who is ranked, and who is not
Only stores a buyer can order from are ranked. These are listed apart, each with its reason, and their pages show the record:
- A store whose status on file is closed or parked, or that has a closing notice on file, before or after its date, until it is checked again. Today: 1.
- A store whose own site did not take orders on the site when read (checkout disabled, orders refused on the site, or a banner saying the site is under construction with orders via a chat app), as a dated note by PeptidesGrid (our sister site) records, until it is checked again. Today: 3.
- A domain that PeptidesGrid (our sister site) records as using another store's name without being one of that store's known domains. It is never linked, and the store it names lists it under its other domains. Today: 10.
- A store with fewer than 3 comparable prices: "Too few prices to rank". Today: 31.
Of 111 stores on file, 66 are ranked. A warning that a named outside source has published about a store does not change its price rank: it is quoted with its source and date on the store's row in the ranking and at the top of its page. We make no finding of our own.
Section 5
Ties
Scores are compared to one decimal. Equal scores are ordered by the lower average of all the store's ratios on the doubling scale (a geometric mean, so every price counts, not only the middle one), then by more prices compared, then by the store name A to Z, then by the domain. No two stores share a place.
Section 6
Shown, not scored
Each store's page shows these facts from its own pages and the domain registry, each with its source, so a buyer can judge the store beyond price. None of them adds or removes points:
- Where it ships from and to, and its payment methods
- Its certificate (COA) practice, and the test labs it names (the store's own claim; this site does not check or rate them)
- Its stated shipping time, guarantee or returns policy, free-shipping threshold and minimum order
- Its domain's registration date and age, and its catalog size
- Who it sells to, when its home page states who may buy (a kind of buyer, a qualification or a minimum age), quoted with the page and date read
- What it is, when its own pages describe something other than a research-peptide store, and prices that are not per mg (such as monthly program prices)
- Warnings published by a named outside source, dated notes on its own site, related stores and look-alike domains
Section 7
Where the data comes from
- Prices and store facts (shipping, payment, certificates, guarantee): read from each store's own pages by PeptidesGrid (our sister site) and checked for pack size. Facts checked between Sep 25, 2026 and Oct 4, 2026.
- Stores read by this site itself, because they are in neither shared data set: RTT Peptides, Peptides Wholesale (Netherlands) and Linux Health. Their prices and facts come from their own public pages (plain page requests at least 2 seconds apart, no logins, forms or carts), each with its source page and the date read (Oct 4, 2026). Prices in other currencies are converted to US dollars with the same FX table the shared prices were converted with (PeptidesGrid (our sister site), Oct 2, 2026) and priced at the standard size by the same rules; the same code scores them, and their prices join the medians like every other store's.
- Who it sells to: each store's home page, read by this site (Oct 4, 2026); a store whose home page could not be read (blocked, on the no-read list of PeptidesGrid (our sister site), or not answering) has no such line.
- Dated notes on each store's own site, and which domains use another store's name: PeptidesGrid (our sister site), read at the import of Oct 4, 2026 (notes checked from Sep 25, 2026).
- Domain registrations, look-alike domains and the stores' own statements about them: registry records and the named sources on each store's page (records of Sep 27, 2026), plus RDAP records this site fetched for domains the shared records lacked.
- Store status and closings: dated, quoted sources (records of Oct 4, 2026).
- The store list and all of the above are shared with Bonded (our sister site), which ranks the same stores by reader votes. Votes play no part here.
Section 8
What the rank is not
It is a price comparison. It is not a test of any product, a rating of quality or purity, a finding that a store is trustworthy, safe or unsafe, or advice to buy. A store can rank high on price and still sell poor products or fail to deliver; read its store facts and record. Stores listed here label their products for research use only; this site gives no medical information and no dosing.
Something wrong in a price or a fact? Each one links its source. Corrections change the data, and the next build ranks every store again the same way.
Section 9
What changed
Version 2.1 (Oct 4, 2026)
- Stores this site reads itself: stores that are in neither shared data set are read from their own public pages, each price and fact with its source page and read date (Section 7 lists them). Their prices are converted to US dollars with the same FX table as the shared prices and priced at the standard size by the same rules, and the same code scores them. The method is unchanged; their prices join the medians like every other store's, so other scores move a little.
- A store whose own pages describe something other than a research-peptide store (for example a prescription telehealth service) says so on its row and page; prices that are not per mg (such as monthly program prices) are shown but not compared.
- Who it sells to (shown, not scored): when a store's home page states who may buy (a kind of buyer, a qualification or a minimum age), its words are quoted on its row and page with the source.
- Related stores (no effect on any score): a store whose own region menu links another store on file as one of its own is shown as related to it, and the two are never paired on a comparison page.
Version 2.0 (Oct 4, 2026)
- The rank is by price only. The score (0 to 100) comes from one figure, the price index: the middle value of a store's price ratios at the standard size, each price per mg divided by the median for the same peptide in the same format. Nothing else adds or removes points.
- Certificate practice, guarantee, payment methods, shipping time, catalog size and domain age no longer earn points. Store pages show them as facts, marked "shown, not scored".
- Lab-test ratings from an outside rating service are no longer used anywhere on the site: not in the rank, not on any page and not in the data the site is built from. A test lab that a store names on its own pages is shown as the store's own claim, unscored.
- Like with like, strictly: a listing in a format (kit or single vial) that fewer than 3 stores sell for that peptide is left out of the index instead of being compared with the median of all stores, and its store page says so.
- Who is ranked: only stores a buyer can order from, with at least 3 comparable prices. Not ranked: a closed or parked store, a store with a closing notice on file (before or after its date), a store whose own site did not take orders when read, a domain that uses another store's name, and a store with fewer than 3 comparable prices ("Too few prices to rank"). The rule that a store needed two of three kinds of evidence is gone.
- A sourced warning on file no longer costs points: it is shown with its source on the store's row in the ranking and at the top of its page, and it does not change the price rank.
- Ties: the lower average of all the store's ratios on the doubling scale, then more prices compared, then the name A to Z.
Version 1.2 (Oct 4, 2026)
- Price: a kit is still compared with kits, but it is never counted dearer than typical when its price per mg is at or below the single-vial median, and never dearer than a single vial at the same price per mg above it. Its ratio is the lower of its ratio to the kit median and its ratio to the single-vial median, the second counted as at least 1.00 (when 3 or more stores sell the peptide as a single vial). This rule is kept in version 2.0.
- Guarantee: the name of a page or policy ("Refund & Return page", "Refund Policy") was no longer read as a remedy.
- Not ranked: the reason printed for a store whose own site did not take orders says what its note says.
- Domains that use another store's name: their pages show the facts on file without points.
- Related stores: two stores whose price lists on file match in size, vial count and price per mg on 80% or more of 8 or more shared listings are shown as related on both pages and are never paired on a comparison page.
- Comparison pages: the summary states price from the shared peptides only (which store is cheaper per mg on how many of them).
- Peptide pages for the actives of prescription medicines: no links to store product pages, no callout naming a single store, and a share image that shows the title only.
- Prices per mg of kits are labelled with the pack (for example "10-vial kit") wherever they appear.
Version 1.1 (Oct 4, 2026)
- Price: each listing compared with the median of its own format, kits (packs of 2 or more vials) with kits and single vials with single vials, because a kit is cheaper per mg by its format alone.
- Guarantee, payment and shipping-time texts read more strictly (clause by clause; "Other" payment not counted as a transfer; the wait for tracking is not a shipping time).
- Not ranked: a domain that PeptidesGrid (our sister site) records as using another store's name, and a store whose own site said it could not take orders there, until it is checked again.
- Domain record: a listed domain with no registration record in the shared data gets one from its registry's RDAP service, fetched once and dated.
- Store pages: dated notes by PeptidesGrid (our sister site) on a store's own site and related stores on file print under "What the record shows". Related stores are never paired on a comparison page.
Version 1.0 (Oct 3, 2026)
- First edition: eight criteria weighted to 100 (lab-test ratings, price, certificates, payment, guarantee, shipping time, catalog and domain age). Replaced by the price-only rank in version 2.0.