peptide-evidence

Over-filled, or short-changed? What 15,167 COAs say about grey-market peptide dosing

Reviewed against independent lab data · last reviewed · methodology
15,167independent COAs with a measured dose vs label (of 22,588 collected)

The fear is getting shorted: paying for 10mg, injecting 6. In all 12 compounds we checked, more vials run over the label than under.

2.6 : 1 over-to-under, pooled1.4 : 1 independent-lab only ↓
22,588certificates collected
15,167measure dose vs label
12 / 12compounds skew over-filled
44–67%land within 10% of label

The fear that sends a grey-market peptide buyer hunting for a scale and a certificate of analysis is getting shorted: paying for 10mg and injecting 6. The data says that fear is mostly backwards. We collected 22,588 certificates of analysis and pulled the 15,167 that report a measured dose against the label. In every compound we looked at, the vials that miss the label miss it by running over, not under. We did not run these assays. Independent labs did. We collected them, parsed them, and counted.

TitrateLab data card, Over-filled or short-changed. 15,167 of 22,588 collected COAs report a measured dose versus label. A per-compound table shows the share within 10 percent of label, the over-filled share with its typical over-fill, and the under-filled share with its typical under-fill. MOTS-c 46 percent on label, 52 percent over at plus 15 percent, 2 percent under at minus 15 percent. Semaglutide 53 percent, 38 percent over plus 17, 9 percent under minus 20. BPC-157 44 percent, 42 percent over plus 19, 14 percent under minus 18. Cagrilintide 60 percent, 33 percent over plus 18, 7 percent under minus 13. TB-500 60 percent, 31 percent over plus 16, 9 percent under minus 16. Tirzepatide 60 percent, 31 percent over plus 15, 9 percent under minus 18. PT-141 57 percent, 32 percent over plus 20, 11 percent under minus 19. Retatrutide 67 percent, 23 percent over plus 16, 10 percent under minus 20. Tesamorelin 55 percent, 27 percent over plus 16, 17 percent under minus 26. Ipamorelin 62 percent, 22 percent over plus 16, 15 percent under minus 25. GHK-Cu 50 percent, 27 percent over plus 21, 23 percent under minus 17. CJC-1295 44 percent, 30 percent over plus 17, 26 percent under minus 25. More vials run over than under, but the under-fills tend to be the deeper miss.
Every figure is computed from independent-lab certificates of analysis in the TitrateLab corpus: 15,167 single-compound dose comparisons drawn from 22,588 collected COAs. Green is over-filled, amber is under-filled. The labs ran the assays; we collected and counted the certificates.
Key findings
  • The label is a starting point, not a fact. Of 22,588 collected certificates, 15,167 carry a measured single-compound dose against the label. The most common outcome is not on-label and it is not short. It is over-filled.
  • Over-fills are common and shallow. When a vial runs over, the typical miss is 15 to 21 percent above label, depending on the compound. A nuisance for a careful titration, rarely dangerous on its own.
  • Under-fills are rarer but deeper. When a vial comes up short, it tends to be short by more. The worst median under-fills reach 25 to 26 percent below label on tesamorelin, ipamorelin, and CJC-1295.
  • The compound sets your odds. Retatrutide is the cleanest in the set, with 67 percent of vials within 10 percent of label. CJC-1295 is the messiest: only 44 percent on label, and 26 percent of its vials run short.

How we measured this, and the one caveat that matters

TitrateLab does not run assays. We collect certificates of analysis that independent labs produce, mostly Janoshik and Finnrick, with smaller volumes from MZ Biolabs and from community submissions. Each certificate reports, among other things, how much of the labeled compound the lab actually found in the vial. We parse that figure, store it as a percent deviation from the label, and aggregate it. Out of 22,588 certificates collected, 15,167 carry a usable single-compound dose-versus-label number. That is the set this article counts.

Here is the caveat, stated up front rather than buried at the bottom: a certificate of analysis is only as honest as whoever decided to publish it. A vendor can pay for several tests and post the one that came back generous, so a corpus that mixes vendor-published certificates with independent results tilts toward over-fill. Over-fill is the flattering miss. Short fills quietly stay in private chats.

The flattering number vs the honest one

Over-to-under, before and after you remove vendor-curated certs

All sources pooled2.6 : 1
OVER-FILLED 72%
28%
Independent-lab certs only1.4 : 1
OVER-FILLED 58%
42%

↑ the cut a vendor could not choose to publish — closer to the truth

We can measure that tilt instead of waving it away. Pooled across every source, over-filled vials outnumber under-filled ones by about 2.6 to 1. Restrict the count to independent-lab certificates the vendor did not get to curate, and the ratio falls to 1.4 to 1. The real picture is closer to the second number, so read everything below knowing the pooled figures lean optimistic. We publish the prettier number and the truer one side by side. That choice is the whole point of the corpus.

Most vials over-fill, which is the opposite of the fear

Walk the chart below and the pattern holds without exception. In all twelve compounds, the green over-filled bar is longer than the amber under-filled one. Ranked cleanest to messiest, it doubles as a quality leaderboard: retatrutide lands on label most often, CJC-1295 least.

Per-compound, all sources pooled

Which way the vial misses

Share of vials over the label (green, right) vs under the label (amber, left), as a percent of all measured vials. The number at right is the share landing within 10% of label. Ranked cleanest to messiest.

Over-filled %Under-filled %on-label baseline
UNDER %
% OVER
ON-LBL
Retatrutide
10
23
67
Ipamorelin
15
22
62
Cagrilintide
7
33
60
TB-500
9
31
60
Tirzepatide
9
31
60
PT-141
11
32
57
Tesamorelin
17
27
55
Semaglutide
9
38
53
GHK-Cu
23
27
50
MOTS-c
2
52
46
BPC-157
14
42
44
CJC-1295
26
30
44

For a buyer, the direction of the error is not academic, because the label is what you do dose math against. A grey-market vial arrives as lyophilized powder marked, say, 10mg. You reconstitute it, you draw what the label says is 2.5mg, and you inject. If the vial is over-filled by 17 percent, you did not inject 2.5mg. You injected closer to 2.9mg, and you have no signal that anything is off. For a GLP-1 that you are titrating slowly to keep nausea and gut side effects manageable, a quiet 17 percent overshoot is a faster ramp than you agreed to. For a research peptide it is overage you cannot bank on, because the next vial may not repeat it.

Over-fill is the gentler failure, and it is plausibly not an accident. In a market with no required testing, nobody has an incentive to under-fill on purpose, and a vendor who builds in overage ships a vial that tests well and a customer who feels a strong effect. But generous is not the same as accurate, and a dose you cannot predict is still a dose you cannot control.

Over-fills are shallow. Under-fills are deep.

The two directions of error are not mirror images. When a vial runs over it clusters in a narrow band: the typical over-fill ranges from 15 percent on MOTS-c and tirzepatide to 21 percent on GHK-Cu. When a vial runs short it tends to run further from the label, from a 13 percent median under-fill on cagrilintide at the shallow end to a 26 percent median on tesamorelin at the deep end. The rare miss is the bigger miss.

Median miss, by direction

Over-fills cluster shallow. Under-fills run deep.

Where the typical miss lands relative to the label across the twelve compounds. Over-fills sit in a tight band just above label; under-fills spread wider and reach further below it.

ON LABEL
-26% to -13%
+15% to +21%
The bottom line for this section

The hazard is not the average. It is the spread. A market that over-filled every vial by exactly 15 percent would be trivial to dose around: you would draw a little less and move on. What you actually face is a label that may be wrong by an unknown amount in an unknown direction, anywhere from a quarter short to a fifth over. You cannot dose precisely against that, and a batch that runs from near-empty to over-label cannot be dosed safely at any single setting, because you do not know which vial is in your hand until a lab tells you.

The cleanest compound, and the two messiest

The averages hide how much the compound matters. The high-demand injectables dose tightest, the older research peptides run loose, and the gap between the best and worst in the set is more than 20 points of on-label share.

Retatrutide

Cleanest in the set

67%within 10% of label
Over-filled23% · +16%
Under-filled10% · -20%

CJC-1295

Messiest · worst short-fill share

44%within 10% of label
Over-filled30% · +17%
Under-filled26% · -25%

Tesamorelin

Deepest under-fill

55%within 10% of label
Over-filled27% · +16%
Under-filled17% · -26%

Retatrutide leads the set because it has the most buyers, the most independent testing, and the most competitive pressure to get the fill right, and it shows. CJC-1295 is the opposite end: only 44 percent of its vials land on label and 26 percent run short by a median of 25 percent, the worst short-fill share in the data. Tesamorelin is the deepest cutter, a 26 percent median on the vials that come up short. BPC-157 lands on label only 44 percent of the time too, but its misses skew over, so the failure mode there is overshoot rather than shortfall. If you buy CJC-1295 or tesamorelin, the printed milligrams are the least trustworthy number on the vial.

What this means if you are the one dosing


On a grey-market vial, the dose on the label and the dose in the vial are two different numbers. You paid for the first one. Only the second one goes into your body, and the only way to learn it is to read a certificate from a lab that had no reason to flatter the seller. Look up the vendor and the batch you are about to buy in our COA corpus, and run any certificate you already hold through the free COA verify tool before you draw a dose. The label is a claim. The assay is the fact.


Research and education only, not medical advice and not a dosing protocol. TitrateLab does not test peptides; we collect, parse, and aggregate certificates of analysis produced by independent laboratories and submitted by the community. Figures are computed from 15,167 single-compound dose-versus-label certificates out of 22,588 collected, as of June 27, 2026. The per-compound figures pool all sources and lean optimistic for the reason stated in the methodology; the independent-lab-only cut narrows the over-to-under ratio from about 2.6 to 1 down to 1.4 to 1. See our methodology. If we have a figure wrong, the contact link is in the footer, and we correct the record.

Frequently asked questions

Are grey-market peptides correctly dosed?

Usually within a wide margin, rarely with precision. Across 15,167 independent certificates of analysis that report a measured dose, the share of vials landing within 10 percent of the labeled amount ranges from 44 percent (CJC-1295) to 67 percent (retatrutide). Most of the vials that miss the label miss it by running over, not under. Dosing against the printed label as if it were exact is not safe to assume.

Are peptide vials more often over-filled or under-filled?

Over-filled, in every one of the twelve compounds we measured. Pooled across all sources, over-filled vials outnumber under-filled ones by about 2.6 to 1. Restricted to independent-lab certificates the vendor did not get to curate, that ratio falls to 1.4 to 1. Over-fills are shallow, typically 15 to 21 percent above label. Under-fills are rarer but deeper, reaching 25 to 26 percent below label on the worst compounds.

Which peptides are dosed most and least accurately?

Retatrutide is the most accurate in our data, with 67 percent of vials within 10 percent of label, and tirzepatide, cagrilintide and TB-500 close behind at about 60 percent. The least reliable are CJC-1295 (only 44 percent on label, and 26 percent of its vials running short by a median of 25 percent) and tesamorelin (a median under-fill of 26 percent on the vials that come up short).

Does a high purity number mean the dose is correct?

No. Purity and dose are independent measurements. A vial can read 99 percent pure and still hold a fraction of the milligrams on the label. Purity describes the molecule; the quantity line describes the fill. A certificate that shows only purity tells you nothing about how much drug is actually in the vial.

How does TitrateLab measure dose accuracy?

We do not run the assays. We collect third-party certificates of analysis from independent labs (Janoshik, Finnrick, MZ Biolabs) and community submissions, parse the measured-dose-versus-label figure off each one, and aggregate it. The numbers in this article come from the 15,167 single-compound certificates that report that figure, out of 22,588 certificates collected.

NOW OPEN

TitrateLab is open.

Create a free account to read the full corpus and run the COA tools. Go Pro for $33 once — lifetime, launch pricing.

Pro · $33 lifetime launch pricing — see what's included. Free accounts read the full corpus and run the COA tools.