# PepStock

> PepStock (iPhone/iPad app by Matthew Hayslett.)

- Source: https://appshunter.io/ios/app/pepstock/id6786565159 (this page in markdown: same URL + `.md`)
- Developer: [Matthew Hayslett](https://appshunter.io/developer/1881835593)
- Category: Business, Productivity
- Price: Free with in-app purchases
- Age rating: 4+
- Requires: iOS 17.0 · 29 MB
- Languages: American English
- Released: 2026-07-07
- Data updated: 2026-08-19
- User reviews in markdown: https://appshunter.io/ios/app/pepstock/id6786565159/reviews.md

## What is PepStock?

PepStock runs the business side of selling peptides — what you bought, what it truly cost, what's on the shelf, who's holding it, and what you're actually making.

BUILT FOR HOW GROUP ORDERS REALLY WORK
Place one order across a dozen compounds and PepStock keeps it together as a batch: shipping and fees spread across every vial so each one carries its true landed cost. Buy the same compound five times from four suppliers and every purchase keeps its own cost — your margins reflect what you actually paid, not the first price you ever entered.

KNOW YOUR NUMBERS, NOT JUST YOUR SALES
Sales logged, gross profit, net profit, margin and stock value — each one explains where it came from in plain English. A separate Cash Position view tracks money in and out, because buying stock isn't a loss and a reseller's deposit isn't revenue. Potential profit at every price tier shows what your shelf is worth at retail, friends & family, or wholesale.

YOUR RESELLERS GET THEIR OWN APP
Invite a reseller and they get their own private view: the stock they hold, what they owe, their clients, and their own selling prices — never your costs, your margins, your suppliers, or another reseller's numbers. They log sales on their phone; you approve, and inventory and balances update on both sides.

They can request stock across many compounds in one go, ask you to order something you don't carry, send stock back, and put money down. Nothing counts until you confirm it — deposits and sales are settled by you, not claimed by them.

SUPPLIERS YOU CAN COMPARE
Keep contacts, payment terms and minimums for every vendor, alongside what they quoted, what you actually paid per vial, how long they take to deliver, and how that's varied. Compare any compound across every supplier before you place the next order.

BRING YOUR SPREADSHEET
Import an entire Excel workbook in one step. Sheets link themselves: inventory creates the products, pricing fills their tiers, purchase lots become batches with vendors and landed cost, reseller quantities become allocations, and sales and expenses arrive as history. You see exactly what each sheet will do before anything saves, and duplicates are detected so a tracker sheet can't double-count.

EVERYTHING ELSE YOU NEED
- Multi-product sales with quick discounts, custom pricing and branded receipts
- Edit or duplicate any past order — stock corrects itself automatically
- Expenses, P&L and a tax-ready export
- COA documents attached to the compounds they belong to
- QR vial labels and a scanner
- Reorder planner using your own sales velocity and each vendor's real lead time
- Failed-testing write-offs that keep the loss honestly on the books
- Compound library and reconstitution calculator, for you and your resellers
- Home screen widget, PDF and CSV reports, one-file backup

PRIVATE BY DESIGN
Everything lives in your own private iCloud and syncs across your devices automatically. No accounts to create, no servers, nobody else can see your business — not even us.

PepStock Pro is required for the owner side ($4.99/month or $29.99/year, 7-day free trial). Resellers you invite use the app free.

Terms of Use: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
Privacy Policy: https://creativeimages.media/biohacktrack-privacy

## Pricing and in-app purchases

Base price: Free.

**Subscriptions**

| Subscription | Price | Period |
| --- | --- | --- |
| Pro Monthly | $4.99 | per month |
| Pro Yearly | $29.99 | per year |



## Version history (last 5 releases)

### 2.7.4 — 2026-08-18

Resellers can now price by tier. Set a Retail price and a Friends & Family price for each compound in My Prices, then pick the tier — or type a one-off Custom price — right on the Log Sale screen. Your saved rate fills in automatically.

Added a discount option to reseller sales, in the same 5–20% steps the house side uses. It comes off your customer's total, and the app still makes sure the sale clears the rate you owe the house before you can submit it.

House inventory is now its own tab for resellers, instead of being tucked away — see everything available with your rate, request stock, and send stock back, all in one place, with a badge when a request is still waiting on the house.

### 2.7.3 — 2026-08-12

You can now fully delete a purchase/order from a batch — for a never-shipped order or one that came back as a refund instead of product, remove it and your vial counts and totals update automatically. (Orders with reseller stock out or house sales attributed to them stay protected and can still be edited.)

Added a per-order refund amount field — enter what a vendor refunded you and it nets straight into that order's cost and your investment totals, without touching your per-vial cost basis.

Plus a round of bug fixes and reliability hardening across sales, deposits, and the CSV/PDF importer.

### 2.7.2 — 2026-08-11

Version 2.7.2

- Fix things you couldn't fix before. Vial counts, vendors and the full purchase record behind every order — vendor, lot number, order date, vials, cost and landed cost — are all editable now. Correcting a miscounted order moves your house stock by the difference instead of leaving the totals quietly wrong.

- Recorded deposits can be corrected or removed, with the amount floored at whatever has already settled sales.

- Vendor quotes are editable rather than delete-and-retype, and certificates of analysis now carry a lab name, date and notes.

- Import a sales report. Upload a CSV or Excel file and every line is previewed before anything is booked — unmatched products, missing prices and lines that would oversell are flagged and switched off. Stock comes down as sales are booked. Resellers can upload too; their lines arrive as pending submissions for your approval, exactly like a sale logged by hand.

- Resellers can take back a sale or return you haven't reviewed yet, then submit it again correctly.

- Reconstitution calculator now handles mg, mcg and IU, with a to-scale U-100 syringe showing exactly where to draw. IU never converts to mg, because that ratio is compound-specific.

- A warning when a price tier sits below your landed cost, since wholesale is the reseller rate and every reseller sale under it would lose money.

- Revenue and profit now exclude reseller own-use pulls everywhere, so the dashboard, reports and exports all agree. Own-use is still counted as owed.

- Backups now preserve batch links, vial units, discounts, order grouping and reseller sync settings that earlier versions dropped on restore.

### 2.7.1 — 2026-08-05

Version 2.7.1

- Every compound now links straight into PubMed, ClinicalTrials.gov and Europe PMC. Blends search the combination first, then each ingredient on its own. These are live searches of the published literature, not a fixed reading list.

- Fixed: reinstalling could leave several copies of every compound in the library. Existing duplicates are merged next time you open the app, and anything filed against a duplicate keeps its compound.
- Protect your team account: add an email and password under Team, and if you lose or replace your phone you can sign back in and pick up exactly where you left off. Nothing changes for your resellers.
- The compound library is now a complete reference — every one of the 200 compounds carries what it is, how it works, what people use it for and its commonly-cited benefits, alongside the dosing, reconstitution, storage and cautions already there.
- Stock you allocate to a reseller now appears on their device straight away instead of waiting for them to reopen the app.
- Crash reporting: if the app ever fails, a report tells us which line broke so it can be fixed quickly. Stack trace and device model only — never your inventory, sales, customers or resellers. Switch it off any time in Settings.

### 2.7 — 2026-07-29

Version 2.7

- Fixed: logging a sale at the Custom price tier could stop PepStock opening at all. The dashboard chart now covers every tier automatically.
- Resellers can now be on Android or iPhone. They see their stock, balance and COAs, and submit sales for your approval on either platform. Existing reseller links keep working.
- Resellers can mark stock they keep for their own use instead of logging a fake sale. They still owe the reseller rate, but it no longer counts as revenue.
- The price tier (Retail, F&F, Wholesale, Custom) now sits at the top of a sale, before the products it prices.
- Correct a reseller's stock: tap any transfer to fix the count, date or note. Only the difference moves back to house stock.
- Tap a sale to edit it, from the Sales tab or a reseller's page. Editing an order now leads with the client, with New Client right there.

## More apps by Matthew Hayslett

- [BioHack Track](https://appshunter.io/ios/app/biohack-track/id6785361836)
- [RentalBiz: Rental Manager](https://appshunter.io/ios/app/rentalbiz-rental-manager/id6786999603)

All apps by Matthew Hayslett: https://appshunter.io/developer/1881835593

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-08-19.*
