Research use only. Read more

Budget tool

Cost & Supply Planner

Add as many peptides as your protocol needs, plug in your vial prices, and see total spend, vials required and cost-per-dose at a glance. Duplicate any row to compare bulk vs single-vial pricing side-by-side.

weeks
mcg
mg

Common: 5, 10 mg

£
Total mg: 14.0 mg
Vials needed: 3 × 5 mg
Row cost:
Cost / dose:
mcg
mg

Common: 5, 10 mg

£
Total mg: 32.0 mg
Vials needed: 7 × 5 mg
Row cost:
Cost / dose:

Consumables (optional)

Quantities are auto-derived from your protocol. Enter unit prices to include them in the totals; leave at 0 to skip.

£

Auto-quantity: 1 bottle(s)

£

Auto-quantity: 72 × 1 per admin

£

Auto-quantity: 144 × 2 per admin

£

One-off fixed cost

Cycle totals

Administrations

72

Total vials

10

Peptide spend

£0.00

Consumables

£0.00

Grand total

£0.00

Cost / week

£0.00

Cost / administration

£0.00

Cost / day

£0.00

Cost / mg of peptide

Calculations run entirely in your browser. Prices are user-supplied; the site does not store, transmit, or surface vendor pricing.

How the planner is structured

Each row represents one peptide configuration: which peptide, the per-administration dose, the administration frequency, the vial size you intend to buy, and the unit price you pay. Add rows for every peptide in your stack; duplicate rows when you want to compare two vial sizes of the same peptide.

The planner totals across every row. The bulk-vs-single-vial panel groups rows that differ only in vial size and surfaces the cheapest configuration. Consumables are optional — leave their unit prices at zero to skip them, or fill them in for a fully costed plan.

What is not modelled

  • Vendor-specific shipping bands: enter the actual freight cost in the "Shipping / other" line.
  • Bulk discounts: the planner uses the price per single vial that you enter; if your supplier offers a tiered discount above N vials, account for that by entering an effective per-vial price.
  • Currency exchange: pick one currency and stay in it; conversions are your responsibility.
  • Wastage: vials are rounded up to the next whole unit. A small amount of solution will remain in the last vial — that is real-world wastage and is reflected in the per-dose maths.

Privacy

All prices, doses and configurations live exclusively in your browser. They are encoded into the URL hash only when you choose to "Copy share link" — nothing is transmitted to our servers. Use the planner with confidence on shared or institutional machines.

Related tools

Frequently asked questions

How does the planner work out total peptide needed?
For each row, total mg = (dose per administration × administrations per week × weeks) ÷ 1000. The number of vials is then the total mg divided by the chosen vial size, rounded up to the nearest whole vial.
Why does the cost-per-dose figure differ between rows?
Cost per dose is row spend ÷ total administrations for that row. Larger vials almost always lower the cost per dose because you pay the per-vial markup less often — that is the basis of the bulk-vs-single-vial comparison.
Why do you not include preset vial prices?
Pricing changes faster than we can update a site, and vendor margins differ widely. Letting you enter your own prices keeps the calculator accurate and avoids implying any specific vendor relationship.
How do I compare a 60 mg vial with three 20 mg vials of the same peptide?
Duplicate the row using the copy icon at the right end, then set the second row to 60 mg with the relevant price. Same peptide, same dose, same frequency, different vial size — the bulk-vs-single-vial panel will surface the cheaper option automatically.
Where do the consumable quantities come from?
BAC water assumes ~10 vial reconstitutions per 30 mL bottle. Syringes are one per administration; alcohol swabs are two per administration. You can override the unit prices, but the auto-quantities update live with your row inputs.
Can I save a plan to come back to?
"Copy share link" encodes every row and price into a URL you can bookmark or share. Nothing is stored on our servers — the link itself carries the entire plan.