Accepted answer
The method is: cost per delivered milligram, computed within a single molecule, with every consumable and amortised cost in the numerator and three sequential corrections applied to the denominator. Do it that way and the routes become genuinely comparable. Skip the corrections and you get the numbers that circulate online, which are wrong by factors, not percentages.
The formula
cost per delivered mg =
(product + consumables + shipping + testing + amortised fees)
-------------------------------------------------------------
(label mg) x (net peptide fraction) x (recovery fraction)
The two fractions in the denominator are where all the argument lives:
- Net peptide fraction. For a lyophilised powder, label mass is not peptide mass. Water and counterion are real mass. A good COA reporting 99% HPLC purity, 6% water and 5% acetate gives a net peptide fraction of 0.99 × (1 − 0.06 − 0.05) = 0.881. For an approved product this fraction is 1.0 by definition — the label states the delivered dose and the manufacturer has already done this correction.
- Recovery fraction. What you get out of the container versus what went in. Unrecoverable vial residue plus syringe dead space. For a metered pen this is effectively 1.0. For a vial-and-syringe workflow it ranges from about 0.95 to below 0.6 depending entirely on the syringe, which is the subject of the next question in this topic.
Worked comparison, semaglutide at a 2.4 mg weekly maintenance dose
Fix the clinical quantity first, because that is the only honest basis: 2.4 mg per week is 4 × 2.4 = 9.6 mg per 28-day month. Every row below buys that same 9.6 mg. Figures are illustrative US 2026 order-of-magnitude numbers and will not match your quotes — the arithmetic is the transferable part.
| Route | Cost for 28 days | Net peptide | Recovery | Cost per delivered mg | What the price includes |
| Brand pen, US list | $1,349 | 1.00 | 1.00 | $140.52 | Approved product, metered dose, batch release testing, pharmacist, cold chain |
| Brand, manufacturer cash channel | $499 | 1.00 | 1.00 | $51.98 | Identical product, no insurance involved |
| Brand, covered with copay assistance | $25 | 1.00 | 1.00 | $2.60 | Payer and manufacturer pay the rest; requires an approved PA |
| Compounded, subscription bundle | $299 | ~1.00 stated | 0.95 | $32.79 | Consultation, preparation, shipping; not an approved product |
| Compounded, vial cash price | $199 per 10 mg vial | ~1.00 stated | 0.95 | $21.82 | Preparation only; you supply syringes and technique |
| Research-grade powder, all-in | ~$42 equivalent | 0.881 | 0.95 | $5.22 | Powder. Not approved for human use, no sterility or content guarantee, no clinician |
Where the research-grade row comes from, step by step
This is the row people quote as "two dollars a milligram", so it is worth doing slowly. Assume a purchase of ten 10 mg vials.
- Product: 10 vials × $22 = $220.00
- Shipping, one consignment: $25.00
- Independent third-party assay on the lot, one sample sent to a testing service such as Janoshik: $85.00
- Bacteriostatic water, 2 × 30 mL: $14.00
- Insulin syringes, 100 count: $22.00
- Alcohol swabs, sharps container, amortised: $12.00
Numerator total: 220 + 25 + 85 + 14 + 22 + 12 = $378.00
Denominator, in three steps:
- Label mass: 10 × 10 mg = 100 mg
- Net peptide correction: 100 × 0.881 = 88.1 mg
- Recovery correction at 0.95: 88.1 × 0.95 = 83.7 mg delivered
Cost per delivered mg = 378.00 / 83.7 = $4.52. At 9.6 mg per month that is 9.6 × 4.52 = $43.39 per 28 days.
Note what the two corrections did. The naive figure is 220 / 100 = $2.20 per mg. Adding consumables, shipping and one assay took it to 378 / 100 = $3.78. The net peptide and recovery corrections took it to $4.52. So the honest number is roughly double the one that gets quoted, before anything has gone wrong. Drop the assay to save $85 and you have also dropped the only evidence that the 0.881 figure is real, at which point the denominator is a guess and the whole calculation is decorative.
Three ways this comparison is still not apples to apples
Even done correctly, cost per delivered milligram is not a complete comparison, and pretending otherwise is the actual error in most online tables.
- It prices milligrams, not outcomes. The clinical evidence attaches to specific approved products at specific doses under supervision — the pivotal semaglutide obesity programme reported about 14.9% mean weight loss at 2.4 mg [1], and the tirzepatide programme about 20.9% at 15 mg [2]. Those results were obtained with products of verified content. A milligram of unverified powder is not a unit of that evidence.
- It ignores risk, which is a cost with a probability attached. Sterility assurance, correct identity, correct strength, a pharmacist, a recall pathway, and someone to call at week three are all things the expensive rows are buying. Price them at zero and of course the cheap row wins.
- Cross-molecule comparison is invalid. Tirzepatide is dosed to 15 mg weekly and semaglutide to 2.4 mg, so tirzepatide always looks cheaper per milligram and the comparison means nothing. Compare within a molecule on cost per delivered mg; compare across molecules on cost per 28 days at clinically comparable doses, and even then acknowledge the doses are not equivalent.
The arithmetic is worth doing because it kills two bad framings at once: that the cheap route is twenty times cheaper, and that the gap between the covered and cash brand routes is small.
edited 28 Jun 2025 by k_szabo — added the placebo-arm figures
2Naive $2.20 to honest $4.52 with no failures at all. That gap is the whole reason to write the formula down. – pierce_count 8 months ago Fixing the clinical quantity first is the trick. Every bad comparison I have seen starts from the package instead. – ines_brandt 7 months ago Dropping the assay to save money and thereby invalidating the denominator is a nicely circular trap. – Dr_Nadia_Farsi 44 days ago add a comment