A vitamin and supplement shop makes or loses money in the stockroom. The three habits that matter most are reordering by sell rate, reading margin by brand, and pulling dated stock before it expires. Retailer OS covers the first two with reorder points, purchase orders with cost tracking and reports. It does not show lot or expiry-date tracking, so for dated stock we give general advice on what to look for in any POS.
Why is inventory the hard part of a supplement shop?
The catalog is long and the products are small. A typical shop carries hundreds of bottles across a few dozen brands, each in two or three sizes. Most of them sell slowly. A few, such as protein powder, vitamin D and magnesium, sell fast and carry the week.
That mix causes two opposite mistakes. Owners over-order the slow sellers because the supplier gives a discount for a case of twelve, and then the stock ages on the shelf. They also run out of the fast sellers because nobody checked the count until a customer asked. Both come from the same cause: reordering by feel instead of by numbers.
We covered expiry dates, refills and loyalty in an earlier post on a POS for a vitamin and supplement shop. This one goes deeper on buying and margin.
How do you set reorder points for supplements?
A reorder point is the stock level that triggers a new order. The formula is average daily sales, times supplier lead time in days, plus safety stock. If a 60-capsule vitamin D sells 3 a day, your supplier ships in 4 days, and you want a two-day cushion of 6, the reorder point is 3 times 4, plus 6, which is 18. When the count drops to 18, you order.
Do not set one rule for the whole store. Split the catalog into three groups and treat each differently:
- Fast movers (top 20 percent of products by units). Reorder points set carefully, checked weekly, and ordered in small, frequent batches.
- Steady sellers. A reorder point and a standard order quantity, reviewed monthly.
- Slow and specialty items. Order only when sold, or keep one on the shelf. Avoid case discounts on anything that sells fewer than two units a month.
Retailer OS supports reorder points and par levels per item and per location, purchase orders to vendors, and receiving against those orders. On a Messaging & AI plan (Starter $39.99, Growth $69.99 or Pro $99.99 a month), it can also suggest reorders based on your sales history. Treat a suggestion as a starting point and check it against any promotion you are running, a supplier price change or a seasonal swing such as the January rush for protein and weight-management products. See our guide to running a physical inventory count for how to keep the counts behind those numbers honest.
Receiving is the second half of ordering. When a delivery arrives, receive it against the purchase order, not from memory. Count the cases, compare them with what you ordered, and note shortages and damage the same day, while the driver can still sign for them. Receiving against the order also records the cost, so your margin reports use the price you really paid. If your supplier raises a price by 6 percent and you do not update the cost, you will think a 35 percent margin product is still earning 35 percent when it is closer to 31.
Check your order sizes against cash, too. Ordering a year of a slow product to save 8 percent on cost ties up money you need for the fast movers. A simple test: if the discount does not beat the cost of holding the stock for the months it will take to sell, skip it. Holding cost is often 15 to 25 percent of the stock value per year, once you count cash, shelf space and the risk of expiry.
How do you read margin by brand and product line?
Gross margin is the share of the price that is left after the cost of the product: price minus cost, divided by price. A bottle that costs $14 and sells for $24 earns $10, which is a 41.7 percent margin.
Margin varies a lot inside a supplement shop. Branded national products often run 25 to 35 percent because shoppers can compare prices online. Your own private-label or smaller-brand products can run 45 to 60 percent. Accessories such as shaker bottles and pill cases often carry the highest margin of all. Those numbers are typical ranges for the category, not a promise for your shop. Your own cost and price data decide what is true for you.
What matters is the mix. If 70 percent of your sales are in a 28 percent margin brand and the owner’s favorite 50 percent brand sits at the back, you are working hard for the wrong profit. Three reports help:
- Sales and margin by brand. Which suppliers earn their shelf space?
- Sales and margin by category. Are protein, vitamins and herbs balanced the way you think?
- Items with stock and no sales for 60 days. This is money sitting on the shelf.
Retailer OS records cost through purchase orders and receiving, and provides dashboards, reports and saved views, so you can keep a view per brand. Our guide to gross margin by category shows how to read these numbers without a finance background.
How should a shop handle short-dated and expired stock?
To be direct: Retailer OS does not offer lot-number or expiry-date tracking. So this section is general advice on what to look for in any POS, and what to do if yours does not have it.
The legal and safety side matters most. Expired supplements should not be sold. If a supplier issues a recall by lot number, you need to know whether you have that lot on the shelf, and which customers bought it. A system that records lot and expiry on receipt can answer that in minutes. One that does not leaves you with a manual search.
- Ask whether the POS stores a lot number and expiry date per received batch. If not, plan a manual routine.
- Label shelves with the oldest date first. Sell first-in, first-out, and put new stock behind old stock.
- Do a dated-stock walk every month. Pull anything expiring within 90 days and decide: mark down, return to supplier, or destroy.
- Set a house rule on short dates. Many shops will not sell anything with fewer than 60 days left unless it is clearly discounted.
- Keep a written log of what you pulled. It is your record if a customer or inspector asks.
When you pull stock, record it as an adjustment so your count stays right. In Retailer OS, every adjustment, sale, transfer and receipt leaves a row in the movement ledger. Putting an expiry month in the item description is a workaround, not a feature, so test whether it is practical for your volume before you rely on it.
How do you keep customers coming back without text spam?
Supplements are a repeat purchase. A customer on a 60-day bottle will run out in 60 days, and a short message at day 50 is useful. Retailer OS has customer profiles with purchase history, and loyalty programs. Texts and email campaigns need a Messaging & AI plan (from $39.99 a month), and the Starter plan includes 100 texts and 500 emails a month. Extra texts are 9 cents per segment and extra emails are 0.5 cents each, billed on your next invoice.
Keep it to one message per purchase cycle, tied to a product the customer actually bought, and stop messaging anyone who asks you to. If a customer buys fish oil, a reminder for fish oil at the right time works. A weekly blast about everything does not. The platform page lists what the messaging side does.
What does it cost to run a supplement shop on Retailer OS?
Retailer OS costs $99.99 a month per store and $9.99 a month per user seat. A shop with the owner and two part-time staff pays $119.97 a month plus $9.99 for each extra seat. Point of sale and inventory come with each store. The online store is a $99.99 a month add-on, and the Messaging & AI plan is separate, so neither is part of that base. Card payments run on your own Stripe account, with no platform fee and no cut of sales. You can see all the prices on the pricing page.
One note on age-restricted items. Some shops sell items that need an age check, such as certain weight-management products. Retailer OS has age checks for restricted sales, and our guide to age verification at the POS explains the setup. Check your local rules for what applies to you.
Next step: pull your 20 best sellers and work out a reorder point for each with the formula above, then enter them in the 14-day free trial, which needs no card. If you would like the setup walked through with your own catalog, request a demo.
Last updated November 12, 2026