Live price comparison
Cheapest P21 right now
$0.600/mg at PrimeRx, the lowest of 65 vendors we track. The dearest is $47.60/mg — 79× the price for the same milligram. Last checked November 7, 2026.
| # | Vendor | Price / mg | Rating | |
|---|---|---|---|---|
| 1 | PrimeRx Cheapest Online store | $0.600 | — | Visit |
| 2 | Online store | $1.40 | — | Visit |
| 3 | Online store | $2.68 | — | Visit |
| 4 | Online store | $4.00 | — | Visit |
| 5 | Online store | $5.00 | — | Visit |
| 6 | Online store | $5.50 | — | Visit |
| 7 | Online store | $5.58 | — | Visit |
| 8 | Online store | $5.83 | — | Visit |
| 9 | Online store | $5.90 | — | Visit |
| 10 | Online store | $6.10 | — | Visit |
| 11 | Online store | $6.11 | — | Visit |
| 12 | Online store | $7.20 | — | Visit |
| 13 | Online store | $7.45 | — | Visit |
| 14 | Online store COA | $7.50 | 3.8Rated 3.8 out of 5 | Visit |
| 15 | Online store | $7.50 | — | Visit |
| 16 | Online store | $7.99 | — | Visit |
| 17 | Online store | $8.00 | — | Visit |
| 18 | Online store | $8.90 | — | Visit |
| 19 | Online store | $8.93 | — | Visit |
| 20 | Online store | $8.93 | — | Visit |
| 21 | Online store | $9.00 | — | Visit |
| 22 | Online store | $9.00 | — | Visit |
| 23 | Online store | $9.00 | — | Visit |
| 24 | Online store | $9.61 | — | Visit |
| 25 | Online store | $10.00 | — | Visit |
| 26 | Online store | $10.90 | — | Visit |
| 27 | Online store | $11.00 | — | Visit |
| 28 | Online store | $11.00 | — | Visit |
| 29 | Online store | $11.00 | — | Visit |
| 30 | Online store | $11.08 | — | Visit |
| 31 | Online store | $11.75 | — | Visit |
| 32 | Online store COA | $11.90 | 4.8Rated 4.8 out of 5 | Visit |
| 33 | Online store | $11.90 | — | Visit |
| 34 | Online storeOut of stock at last check | $12.00 | — | Visit |
| 35 | Online store | $12.00 | — | Visit |
| 36 | Online store | $12.50 | — | Visit |
| 37 | Online store COA | $13.26 | 4.3Rated 4.3 out of 5 | Visit |
| 38 | Online store | $14.00 | — | Visit |
| 39 | Online store | $14.00 | — | Visit |
| 40 | Online store | $14.30 | — | Visit |
| 41 | Online store | $15.00 | — | Visit |
| 42 | Online store | $15.80 | — | Visit |
| 43 | Online store | $16.00 | — | Visit |
| 44 | Online store | $16.00 | — | Visit |
| 45 | Online store | $17.00 | — | Visit |
| 46 | Online store | $17.87 | — | Visit |
| 47 | Online store | $19.00 | — | Visit |
| 48 | Online store | $19.60 | — | Visit |
| 49 | Online store | $19.80 | — | Visit |
| 50 | Online store | $19.80 | — | Visit |
| 51 | Online store | $20.00 | — | Visit |
| 52 | Online store COA | $22.00 | 4.4Rated 4.4 out of 5 | Visit |
| 53 | Online store | $22.20 | — | Visit |
| 54 | Online store | $22.40 | — | Visit |
| 55 | Online store | $23.00 | — | Visit |
| 56 | Online store COA | $23.20 | 4.8Rated 4.8 out of 5 | Visit |
| 57 | Online storeOut of stock at last check | $24.00 | — | Visit |
| 58 | Online store | $24.00 | — | Visit |
| 59 | Online store | $24.00 | — | Visit |
| 60 | Online store | $24.00 | — | Visit |
| 61 | Online store | $24.00 | — | Visit |
| 62 | Online store | $24.00 | — | Visit |
| 63 | Online store | $28.57 | — | Visit |
| 64 | Online store | $29.90 | — | Visit |
| 65 | Online store | $47.60 | — | Visit |
Prices checked — the newest verification among the vendors shown; individual rows may be older. What “checked” means.
Prices are cost per milligram, normalised for comparison, and may be out of date — always confirm on the vendor’s own site before ordering. Some outbound links are affiliate links and never affect our rankings or ratings. Wholesale suppliers are quote-based and priced per mg at indicative bulk rates.