Royal Peptides review: is it legit?

Live Transparency score 52/100 Checked Oct 15, 2026. Visit royal-peptides.com

Regulatory or legal action: FDA warning letter to Royal Peptides LLC (Aug 24, 2026). Details and sources.

We leave vendors named in an FDA warning letter, lawsuit, seizure or other regulator action in the past three years out of our rankings, shortlists and alternatives. This profile and its prices stay published.

Our findings in brief

In short: Royal Peptides scores 52/100, higher than 55% of the 192 active vendors we track. We don't rank it, because it was named in an FDA warning letter (Aug 2026).

We haven't lab-tested anything from Royal Peptides, so this covers public evidence only, not product quality. As of Oct 15, 2026:

What checks out

What's missing or unverified

Across 35 peptides that at least three vendors sell, its best prices are typically 6% below the median (19 of 35 below). Compare its prices.

At a glance

Website
royal-peptides.com
Status
Live
Domain registered
Aug 20, 2024 (2.2 years ago)
Registrar
Cloudflare, Inc.
Domain expires
Aug 20, 2027
First archived
Aug 20, 2024
Shop platform
WooCommerce
Ships to (stated)
US, Canada, EU, worldwide
Payment (stated)
ACH
COAs
Generic COAs only (Janoshik Analytical, Freedom Diagnostics)
Research-use disclaimer
Yes
Traffic rank (Tranco)
Outside the top 1 million

Transparency checks

Six checks of public information, worth 100 points. The score measures openness, not product quality. How we score.

CheckWhat we foundPointsEvidence
Domain age Registered Aug 20, 2024 (2.2 years old) 15/20 Registry record
Public certificates of analysis Only generic or sample COAs are public 12/25 COA page
Independent lab named on COAs Lab named: Janoshik Analytical, Freedom Diagnostics 10/10 COAs
Business identity No company name or address found 0/15 —
Shipping, refund and terms pages All three found 15/15 Shipping · Terms
Card or PayPal payment (buyer protection) Site lists only ACH, none with buyer protection 0/15 ACH

Total: 52/100. All six checks completed.

Royal Peptides prices compared

The lowest price per milligram at Royal Peptides for each peptide, against the median listing across all vendors we track. Rank 1 = cheapest vendor for that peptide.

Peptide Royal Peptides $/mg Median $/mg vs median Price rank
Retatrutide $4.40/mg $4.69/mg −6% 13th of 22
Tirzepatide $3.27/mg $3.46/mg −6% 14th of 22
GHK-Cu $0.650/mg $0.590/mg +10% 55th of 91
BPC-157 $5.50/mg $5.28/mg +4% 52nd of 82
Tesamorelin $6.00/mg $6.62/mg −9% 34th of 78
TB-500 $7.00/mg $6.17/mg +13% 49th of 80
CJC-1295 with DAC $9.60/mg $10.40/mg −8% 15th of 31
Ipamorelin $6.50/mg $5.42/mg +20% 53rd of 77
Semaglutide $6.00/mg $4.89/mg +23% 15th of 19
NAD+ $0.085/mg $0.100/mg −15% 18th of 70
MOTS-c $3.25/mg $3.45/mg −6% 42nd of 81
Cagrilintide $7.20/mg $8.90/mg −19% 20th of 61
BPC-157 + TB-500 blend $2.90/mg $4.67/mg −38% 6th of 41
PT-141 (bremelanotide) $5.00/mg $4.00/mg +25% 48th of 66
Semax $6.50/mg $3.58/mg +82% 53rd of 57
KPV $5.50/mg $4.60/mg +20% 42nd of 67
KLOW blend (GHK-Cu + KPV + BPC-157 + TB-500) $0.688/mg $1.57/mg −56% 3rd of 16
SS-31 (elamipretide) $2.40/mg $3.55/mg −32% 13th of 47
Selank $6.50/mg $3.98/mg +63% 48th of 57
Epitalon $5.50/mg $3.00/mg +83% 69th of 75
Sermorelin $6.50/mg $7.50/mg −13% 17th of 62
DSIP $9.00/mg $5.10/mg +77% 55th of 64
Glutathione $0.043/mg $0.047/mg −7% 26th of 57
AOD-9604 $13.00/mg $8.80/mg +48% 50th of 56
Kisspeptin-10 $4.20/mg $5.28/mg −20% 17th of 49
Thymosin Alpha-1 $11.00/mg $6.50/mg +69% 50th of 61
Oxytocin $7.00/mg $6.16/mg +14% 25th of 36
ARA-290 (cibinetide) $1.83/mg $4.63/mg −60% 2nd of 48
VIP (vasoactive intestinal peptide) $3.30/mg $7.50/mg −56% 3rd of 37
IGF-1 LR3 $78.00/mg $70.80/mg +10% 29th of 51
CJC-1295 + Ipamorelin blend $3.00/mg $5.20/mg −42% 5th of 47
5-Amino-1MQ $1.60/mg $2.90/mg −45% 21st of 57
CJC-1295 without DAC (Mod GRF 1-29) $5.60/mg $6.80/mg −18% 21st of 67
Eloralintide $6.00/mg $7.54/mg −20% 1st of 7
Vesugen $3.40/mg $3.20/mg +6% 8th of 12

Price index: 0.94 (1.00 = market median; lower is cheaper), across 35 peptides sold by 3+ vendors.

All 117 Royal Peptides listings, with sizes and prices
Peptide Product Size Price $/mg vs median Stock Vendor's page
5-Amino-1MQ 5-AMINO-1MQ 50mg 50 mg $80 $1.60/mg −45% In stock View
AOD-9604 AOD-9604 5mg 5 mg × 10 $425 $8.50/mg −3% In stock View
AOD-9604 AOD-9604 5mgx10vials 5 mg × 10 $430 $8.60/mg −2% In stock View
AOD-9604 AOD-9604 5mg 5 mg $65 $13.00/mg +48% Out of stock View
ARA-290 (cibinetide) ARA-290 30mgx10vials 30 mg × 10 $550 $1.83/mg −60% In stock View
BPC-157 BPC-157 10mgx10vials 10 mg × 10 $360 $3.60/mg −32% In stock View
BPC-157 BPC-157 20 mg $80 $4.00/mg −24% Out of stock View
BPC-157 BPC-157 10 mg $55 $5.50/mg +4% In stock View
BPC-157 + TB-500 blend Wolverine TB 10mg + BPC 10mg 20mg x 10 vials 20 mg × 10 $580 $2.90/mg −38% In stock View
BPC-157 + TB-500 blend Wolverine TB 5mg + BPC 5mg 10mg x 10 vials 10 mg × 10 $350 $3.50/mg −25% In stock View
Cagrilintide Cagrilintide 10mgx10vials 10 mg × 10 $465 $4.65/mg −48% In stock View
Cagrilintide Cagrilintide 5mgx10vials 5 mg × 10 $300 $6.00/mg −33% In stock View
Cagrilintide Cagrilintide 5/10mg Single vial 10 mg $72 $7.20/mg −19% In stock View
CJC-1295 with DAC CJC-1295 with Dac 5mgx10vials 5 mg × 10 $480 $9.60/mg −8% Out of stock View
CJC-1295 + Ipamorelin blend CJC-1295 no DAC 10mg+ IPA 10mg 20mgx10vials Blend 20 mg × 10 $600 $3.00/mg −42% In stock View
CJC-1295 + Ipamorelin blend CJC-1295 no DAC 5mg + IPA 5mg 10mgx10vials Blend 10 mg × 10 $450 $4.50/mg −13% In stock View
CJC-1295 without DAC (Mod GRF 1-29) CJC-1295 no Dac 10mgx10vials 10 mg × 10 $560 $5.60/mg −18% In stock View
CJC-1295 without DAC (Mod GRF 1-29) CJC-1295 no Dac 5mgx10vials 5 mg × 10 $345 $6.90/mg +1% In stock View
DSIP DSIP 10mg x 10 vials 10 mg × 10 $350 $3.50/mg −31% In stock View
DSIP DSIP- Delta Sleep Inducing Peptide 5 mg $45 $9.00/mg +77% In stock View
Eloralintide Eloralintide (LY3841136) Research Peptide 10 mg $60 $6.00/mg −20% In stock View
Epitalon Epitalon 10mg 10 mg $55 $5.50/mg +83% In stock View
GHK-Cu GHK-CU 100mgx10vials 100 mg × 10 $480 $0.480/mg −19% In stock View
GHK-Cu GHK-CU 50mgx10vials 50 mg × 10 $320 $0.640/mg +8% In stock View
GHK-Cu GHK-Cu Copper Peptide 100 mg $65 $0.650/mg +10% In stock View
Glutathione Glutathione 1500mgx10vials 1500 mg × 10 $475 $0.032/mg −32% In stock View
Glutathione Glutathione Peptide 1500 mg $65 $0.043/mg −7% In stock View
IGF-1 LR3 IGF-1 LR3 1mg 1 mg × 10 $590 $59.00/mg −17% In stock View
IGF-1 LR3 IGF-1 LR3 1mg 1 mg $78 $78.00/mg +10% In stock View
Ipamorelin Ipamorelin 10mgx10vials 10 mg × 10 $400 $4.00/mg −26% In stock View
Ipamorelin Ipamorelin 10 mg $65 $6.50/mg +20% In stock View
Ipamorelin Ipamorelin 5 mg $45 $9.00/mg +66% Out of stock View
Kisspeptin-10 Kisspeptin 10mgx10vials 10 mg × 10 $420 $4.20/mg −20% In stock View
KLOW blend (GHK-Cu + KPV + BPC-157 + TB-500) KLOW (GHK50mg + BPC-157 10mg + 10mg + TB-500 + KPV 10mg)80mgx10vials 80 mg × 10 $550 $0.688/mg −56% In stock View
KPV KPV 10mgx10vials 10 mg × 10 $370 $3.70/mg −20% In stock View
KPV KPV 10 mg $55 $5.50/mg +20% In stock View
MOTS-c Mots-C 40mgx10vials 40 mg × 10 $600 $1.50/mg −57% In stock View
MOTS-c Mots-C 40 mg $130 $3.25/mg −6% In stock View
MOTS-c Mots-C 10mgx10vials 10 mg × 10 $375 $3.75/mg +9% In stock View
MOTS-c Mots-C 10 mg $60 $6.00/mg +74% In stock View
NAD+ NAD+1000mgx10vials 1000 mg × 10 $560 $0.056/mg −44% In stock View
NAD+ NAD+500mgx10vials 500 mg × 10 $385 $0.077/mg −23% Out of stock View
NAD+ NAD+ (Nicotinamide Adenine Dinucleotide) 1000 mg $85 $0.085/mg −15% In stock View
NAD+ NAD+ (Nicotinamide Adenine Dinucleotide) 500 mg $60 $0.120/mg +20% In stock View
Oxytocin Oxytocin 10mgx10vials 10 mg × 10 $400 $4.00/mg −35% In stock View
Oxytocin Oxytocin 10mg 10 mg $70 $7.00/mg +14% In stock View
PT-141 (bremelanotide) PT-141 10mgx10vials 10 mg × 10 $365 $3.65/mg −9% In stock View
PT-141 (bremelanotide) PT-141 10mg 10 mg × 10 $390 $3.90/mg −3% In stock View
PT-141 (bremelanotide) PT-141 10mg 10 mg $50 $5.00/mg +25% In stock View
Retatrutide Retatrutide 60mgx10vials 60 mg × 10 $870 $1.45/mg −69% In stock View
Retatrutide Retatrutide 50mgx10vials 50 mg × 10 $800 $1.60/mg −66% In stock View
Retatrutide Retatrutide 40mgx10vials 40 mg × 10 $750 $1.88/mg −60% In stock View
Retatrutide Retatrutide 30mgx10vials 30 mg × 10 $650 $2.17/mg −54% In stock View
Retatrutide Retatrutide 20mgx10vials 20 mg × 10 $540 $2.70/mg −42% In stock View
Retatrutide Retatrutide 15mgx10vials 15 mg × 10 $470 $3.13/mg −33% In stock View
Retatrutide Retatrutide 10mgx10vials 10 mg × 10 $400 $4.00/mg −15% In stock View
Retatrutide Retatrutide Single Vial 60 mg $264 $4.40/mg −6% In stock View
Retatrutide Canada Peptide Warehouse – Single Vials · Reta 20mg 20 mg $88 $4.40/mg −6% Out of stock View
Retatrutide Retatrutide Single Vial 50 mg $228 $4.56/mg −3% In stock View
Retatrutide Retatrutide Single Vial 40 mg $192 $4.80/mg +2% In stock View
Retatrutide Retatrutide Single Vial 30 mg $144 $4.80/mg +2% In stock View
Retatrutide Retatrutide Single Vial 20 mg $100 $5.00/mg +7% In stock View
Retatrutide Retatrutide Single Vial 15 mg $76 $5.07/mg +8% In stock View
Retatrutide Retatrutide Single Vial 10 mg $60 $6.00/mg +28% In stock View
Retatrutide Retatrutide 5mgx10vials 5 mg × 10 $320 $6.40/mg +37% In stock View
Retatrutide Canada Peptide Warehouse – Single Vials · Reta 10mg 10 mg $64 $6.40/mg +37% In stock View
Retatrutide Retatrutide Single Vial 5 mg $36 $7.20/mg +54% In stock View
Selank Selank 10mgx10vials 10 mg × 10 $350 $3.50/mg −12% In stock View
Selank Selank 10mg 10 mg × 10 $430 $4.30/mg +8% In stock View
Selank Selank 10mg 10 mg $65 $6.50/mg +63% In stock View
Semaglutide Semaglutide 30mgx10vials 30 mg × 10 $500 $1.67/mg −66% In stock View
Semaglutide Semaglutide 20mgx10vials 20 mg × 10 $400 $2.00/mg −59% In stock View
Semaglutide Semaglutide 15mgx10vials 15 mg × 10 $320 $2.13/mg −56% In stock View
Semaglutide Semaglutide 10mgx10vials 10 mg × 10 $260 $2.60/mg −47% In stock View
Semaglutide Semaglutide 5mgx10vials 5 mg × 10 $200 $4.00/mg −18% In stock View
Semaglutide Semaglutide Single Vials 15 mg $88 $5.87/mg +20% Out of stock View
Semaglutide Semaglutide Single Vials 10 mg $60 $6.00/mg +23% In stock View
Semaglutide Semaglutide Single Vials 20 mg $124 $6.20/mg +27% In stock View
Semaglutide Semaglutide Single Vials 5 mg $36 $7.20/mg +47% In stock View
Semax Semax 10mgx10vials 10 mg × 10 $350 $3.50/mg −2% In stock View
Semax Semax 10mg 10 mg × 10 $430 $4.30/mg +20% In stock View
Semax Semax 10mg 10 mg $65 $6.50/mg +82% In stock View
Sermorelin Sermorelin 10mgx10vials 10 mg × 10 $400 $4.00/mg −47% In stock View
Sermorelin Sermorelin 10mg 10 mg $65 $6.50/mg −13% In stock View
SS-31 (elamipretide) SS-31 50mgx10vials 50 mg × 10 $600 $1.20/mg −66% In stock View
SS-31 (elamipretide) SS-31 (Elamipretide) 50 mg $120 $2.40/mg −32% In stock View
SS-31 (elamipretide) SS-31 10mgx10vials 10 mg × 10 $425 $4.25/mg +20% In stock View
SS-31 (elamipretide) SS-31 (Elamipretide) 10 mg $65 $6.50/mg +83% In stock View
TB-500 TB-500 10mgx10vials 10 mg × 10 $420 $4.20/mg −32% In stock View
TB-500 TB-500 10mg 10 mg × 10 $485 $4.85/mg −21% In stock View
TB-500 TB-500 10mg 10 mg $70 $7.00/mg +13% In stock View
Tesamorelin Tesamorelin 10mgx10vials 10 mg × 10 $435 $4.35/mg −34% In stock View
Tesamorelin Tesamorelin 20 mg $120 $6.00/mg −9% In stock View
Tesamorelin Tesamorelin 10 mg $75 $7.50/mg +13% In stock View
Thymosin Alpha-1 Thymosin Alpha 10mgx10vials 10 mg × 10 $450 $4.50/mg −31% In stock View
Thymosin Alpha-1 Thymosin Alpha-1 (TA-1) 5 mg $55 $11.00/mg +69% Out of stock View
Tirzepatide Tirzepatide 100mgx10vials 100 mg × 10 $875 $0.875/mg −75% In stock View
Tirzepatide Tirzepatide 60mgx10vials 60 mg × 10 $650 $1.08/mg −69% In stock View
Tirzepatide Tirzepatide 50mgx10vials 50 mg × 10 $600 $1.20/mg −65% In stock View
Tirzepatide Tirzepatide 40mgx10vials 40 mg × 10 $550 $1.38/mg −60% In stock View
Tirzepatide Tirzepatide 30mgx10vials 30 mg × 10 $450 $1.50/mg −57% In stock View
Tirzepatide Tirzepatide 20mgx10vials 20 mg × 10 $380 $1.90/mg −45% In stock View
Tirzepatide Tirzepatide 15mgx10vials 15 mg × 10 $320 $2.13/mg −38% In stock View
Tirzepatide Tirzepatide 10mgx10vials 10 mg × 10 $265 $2.65/mg −23% In stock View
Tirzepatide Tirzepatide Single Vial 100 mg $300 $3.00/mg −13% Out of stock View
Tirzepatide Tirzepatide Single Vial 60 mg $196 $3.27/mg −6% In stock View
Tirzepatide Tirzepatide Single Vial 40 mg $132 $3.30/mg −5% In stock View
Tirzepatide Tirzepatide Single Vial 30 mg $104 $3.47/mg median In stock View
Tirzepatide Tirzepatide Single Vial 20 mg $72 $3.60/mg +4% In stock View
Tirzepatide Tirzepatide Single Vial 15 mg $56 $3.73/mg +8% In stock View
Tirzepatide Tirzepatide Single Vial 10 mg $40 $4.00/mg +16% In stock View
Tirzepatide Canada Peptide Warehouse – Single Vials · Tirz 30mg 30 mg $120 $4.00/mg +16% In stock View
Tirzepatide Tirzepatide 5mgx10vials 5 mg × 10 $250 $5.00/mg +45% In stock View
Tirzepatide Tirzepatide Single Vial 5 mg $29 $5.76/mg +67% In stock View
Vesugen Vesugen 20mg Bioregulator 20 mg × 10 $520 $2.60/mg −19% In stock View
Vesugen Vesugen 20mg Bioregulator 20 mg $68 $3.40/mg +6% In stock View
VIP (vasoactive intestinal peptide) VIP 10mgx10vials 10 mg × 10 $330 $3.30/mg −56% In stock View

Prices come from each vendor's public product feed and were last fetched Oct 15, 2026. They exclude shipping and discounts. $/mg uses the labeled amount, not measured content. How we compare prices.

History and alerts

Alternatives to Royal Peptides

Live vendors selling the same peptides as Royal Peptides, ranked by transparency score. Payments from vendors never affect this order.

# Vendor Status Transparency Domain age COAs Ships to Prices tracked Lab tests
1 Pure Peptide Labs Live 90/100 12 months Batch COAs public US, worldwide 44 —
2 Peptidology Live 90/100 22 months Batch COAs public US 3 —
3 Eros Peptides Live 87/100 3.4 years Generic COAs only US 14 —
4 Nationwide Peptides Live 85/100 11 months Batch COAs public US 38 —
5 Mile High Compounds Live 85/100 15 months Batch COAs public US, worldwide 2 —

Is something wrong?

If you run Royal Peptides, or you have evidence that something here is out of date, email [email protected] with a link to the evidence. We re-check within five business days and log every change on our corrections page.

Evidence we used (18)