Compare BPC-157 across 45 vendors

Live pricing and third-party purity results across 45 tracked vendors. Rankings are computed from price per milligram and independent HPLC data — never paid placement.

45vendors tracked
594third-party lab tests
30peptides indexed
Weeklyprice refresh
Research purposes only · Purity via Finnrick Analytics

GHK-Cu

Copper peptide — skin, hair & wound healing Full overview & purity data →

38 vendors·29 lab tested
Price / mg — best availablebest available tier
  • HkRoids$0.04
  • Reta-Peptide$0.06
  • SaiyanMed$0.06
  • UWA Elite Peptides$0.08
  • Nexaph$0.17
  • Go Alpha Labs$0.31
  • Sunrise BioResearch$0.34
  • NUPEPS$0.34
  • Steady Meds$0.40
  • Peptidology$0.43
  • Coastal Peptides$0.45
  • Peptide Partners$0.45
  • NextechLabs$0.49
  • Royal Peptides$0.54
  • Eternal Peptides$0.55
  • Simple Peptide$0.55
  • Hydro Research$0.55
  • Oasis Labs$0.59
  • Prime Peptides$0.60
  • Mei Peptide$0.64
  • Amino Amigos$0.65
  • Accelerate Labs$0.66
  • Pure Tested Peptides$0.68
  • Injectify$0.71
  • Nextwave Peptides$0.79
  • Umbrella Labs$0.90
  • Peptides 4 Research$0.90
  • Raw Amino$0.92
  • Verified Peptides$0.96
  • Peptide Pros$0.99
  • Loti Labs$1.00
  • PeptiSlim$1.00
  • Paramount Peptides$1.10
  • Core Peptides$1.16
  • Biotech Peptides$1.28
  • Alpha-Gen$1.30
  • Swiss Chems$1.38
  • Biolongevity Labs$1.70
Quantity
73 offers · 66 in stock

Lowest listed in-stock price: $19.99 at Umbrella Labs (5mg vial, $4.00/mg, shipping unknown)

SponsoredPaid placement — shown separately and never mixed into the ranking below.
  1. Umbrella LabsVerifiedSponsored
    5mg vial
    $19.99
    listed price
    $4.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  2. Umbrella LabsVerifiedSponsored
    10mg vial
    $29.99
    listed price
    $3.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  3. Umbrella LabsVerifiedSponsored
    50mg vial
    $49.99
    listed price
    $1.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  4. Raw AminoVerifiedSponsored
    50mg · 1 unit
    $64.00
    listed price
    $1.28
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  5. Umbrella LabsVerifiedSponsored
    100mg vial
    $89.99
    listed price
    $0.90
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  6. Raw AminoVerifiedSponsored
    200mg · 1 unit
    $184.00
    listed price
    $0.92
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
Ranked by listed purchase price · in stock first
  1. 50mg · 1 unit
    $21.50
    listed price
    $0.43
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  2. 50mg · 1 unit
    $24.49
    listed price
    $0.49
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  3. 10mg vial
    $24.70
    listed price
    $2.47
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  4. 50mg × 10 kits (500mg total)
    $30.00
    listed price
    $0.06
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  5. 50mg · 1 unit
    $30.00
    listed price
    $0.60
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  6. 50mg · 1 unit
    $32.00
    listed price
    $0.64
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  7. 50mg · 1 unit
    $32.99
    listed price
    $0.66
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  8. 50mg × 10 kits (500mg total)
    $33.00
    listed price
    $0.07
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  9. 100mg · 1 unit
    $34.00
    listed price
    $0.34
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  10. 50mg · 1 unit
    $35.50
    listed price
    $0.71
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  11. 50mg · 1 unit
    $36.99
    listed price
    $0.74
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  12. 100mg · 1 unit
    $38.49
    listed price
    $0.38
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  13. 50mg · 1 unit
    $38.50
    listed price
    $0.77
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  14. 100mg · 1 unit
    $40.00
    listed price
    $0.40
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  15. 51.61mg · 1 unit
    $44.99
    listed price
    $0.87
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  16. 100mg × 10 kits (1000mg total)
    $45.00
    listed price
    $0.04
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  17. 100mg · 1 unit
    $45.00
    listed price
    $0.45
    per mg
    shipping: unknown
    In stock
    stale · 28d old
    Visit
  18. 100mg · 1 unit
    $45.00
    listed price
    $0.45
    per mg
    shipping: unknown
    In stock
    stale · 14d old
    Visit
  19. 50mg · 1 unit
    $45.00
    listed price
    $0.90
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  20. $45.00
    listed price
    $0.90
    per mg
    shipping: unknown
    In stock
    stale · 14d old
    Visit
  21. 100mg · 1 unit
    $48.75
    listed price
    $0.49
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  22. 50mg · 1 unit
    $49.50
    listed price
    $0.99
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  23. 50mg · 1 unit
    $49.99
    listed price
    $1.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  24. 100mg · 1 unit
    $54.99
    listed price
    $0.55
    per mg
    shipping: unknown
    In stock
    stale · 224d old
    Visit
  25. 50mg · 1 unit
    $54.99
    listed price
    $1.10
    per mg
    shipping: unknown
    In stock
    stale · 224d old
    Visit
  26. 100mg · 1 unit
    $55.00
    listed price
    $0.55
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    Visit
  27. 100mg · 1 unit
    $55.00
    listed price
    $0.55
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  28. 50mg · 1 unit
    $55.00
    listed price
    $1.10
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  29. 50mg · 1 unit
    $55.25
    listed price
    $1.10
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  30. 1000mg · 1 unit
    $58.00
    listed price
    $0.06
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  31. 100mg × 10 kits (1000mg total)
    $58.00
    listed price
    $0.06
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  32. 50mg · 1 unit
    $58.00
    listed price
    $1.16
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  33. 100mg · 1 unit
    $59.00
    listed price
    $0.59
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  34. 50mg · 1 unit
    $59.00
    listed price
    $1.18
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  35. 100mg · 1 unit
    $60.00
    listed price
    $0.60
    per mg
    shipping: unknown
    In stock
    stale · 14d old
    Visit
  36. 50mg · 1 unit
    $64.00
    listed price
    $1.28
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  37. 50mg · 1 unit
    $64.79
    listed price
    $1.30
    per mg
    shipping: unknown
    In stock
    stale · 21d old
    99.0%AVendor
    Visit
  38. 100mg · 1 unit
    $65.00
    listed price
    $0.65
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    Visit
  39. 100mg vial
    $65.00
    listed price
    $0.65
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  40. 100mg · 1 unit
    $67.67
    listed price
    $0.68
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  41. 50mg vial
    $68.95
    listed price
    $1.38
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  42. 98.85mg · 1 unit
    $69.99
    listed price
    $0.71
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  43. 100mg · 1 unit
    $70.99
    listed price
    $0.71
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  44. 145.86mg · 1 unit
    $79.00
    listed price
    $0.54
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  45. 100mg · 1 unit
    $79.00
    listed price
    $0.79
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  46. 1000mg · 1 unit
    $80.00
    listed price
    $0.08
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  47. 100mg · 1 unit
    $80.00
    listed price
    $0.80
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  48. 50mg · 1 unit
    $80.00
    listed price
    $1.60
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  49. 50mg · 1 unit
    $84.97
    listed price
    $1.70
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  50. 100mg · 1 unit
    $96.00
    listed price
    $0.96
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  51. 100mg · 1 unit
    $100.00
    listed price
    $1.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  52. 50mg × 10 kits (500mg total)
    $125.00
    listed price
    $0.25
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  53. 100mg × 10 kits (1000mg total)
    $170.00
    listed price
    $0.17
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  54. 50mg × 10 kits (500mg total)
    $195.99
    listed price
    $0.39
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  55. 10mg × 10 kits (100mg total)
    $246.95
    listed price
    $2.47
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  56. 100mg × 10 kits (1000mg total)
    $307.99
    listed price
    $0.31
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  57. 50mg × 10 kits (500mg total)
    $440.00
    listed price
    $0.88
    per mg
    shipping: unknown
    In stock
    stale · 14d old
    Visit
  58. 100mg × 10 kits (1000mg total)
    $486.28
    listed price
    $0.49
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  59. 100mg × 10 kits (1000mg total)
    $540.00
    listed price
    $0.54
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  60. 50mg × 10 kits (500mg total)
    $689.50
    listed price
    $1.38
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  61. 50mg · 1 unit
    $18.73
    listed price
    $0.37
    per mg
    shipping: unknown
    Out of stock
    updated today
    Visit
  62. 250mg · 1 unit
    $88.75
    listed price
    $0.35
    per mg
    shipping: unknown
    Out of stock
    updated today
    Visit
  63. 200mg · 1 unit
    $150.00
    listed price
    $0.75
    per mg
    shipping: unknown
    Out of stock
    updated 4d ago
    Visit
  64. 500mg · 1 unit
    $168.57
    listed price
    $0.34
    per mg
    shipping: unknown
    Out of stock
    updated today
    Visit
  65. 500mg · 1 unit
    $335.00
    listed price
    $0.67
    per mg
    shipping: unknown
    Out of stock
    updated 4d ago
    Visit
  66. 1000mg · 1 unit
    $550.00
    listed price
    $0.55
    per mg
    shipping: unknown
    Out of stock
    updated 4d ago
    Visit
  67. 2000mg · 1 unit
    $900.00
    listed price
    $0.45
    per mg
    shipping: unknown
    Out of stock
    updated 4d ago
    Visit

Some outbound links are affiliate links — we may earn a commission on purchases made through them. It never affects rankings, prices, or purity data. How we make money

Prices are the listed checkout price for the unit shown — shipping is labeled per offer and unknown unless the vendor publishes terms. Rankings never include paid placement.