A vitamin and supplement shop needs a POS that helps you sell stock before it expires, brings repeat buyers back on a refill cycle, and applies age checks where your rules require them. The hard part is expiry. Most general retail registers track quantity, not shelf life, so you need to know what a system does and does not do, and plan a routine for the gap. This guide covers the buying criteria for this kind of shop and how Retailer OS handles the parts it really does.
What does a vitamin and supplement shop need from a POS?
A supplement shop POS is a register that tracks stock by product and size, remembers repeat buyers, and gives you a way to manage shelf life so nothing sits past its date. A supplement is a consumable with a clock on it. Dead stock here is not just capital tied up, it is product you may have to write off or pull.
Four traits set this store apart from other retail:
- Dated stock. Every bottle has a best-before date, and some have a lot number you may need if a supplier issues a recall.
- Refill buying. A 60-capsule bottle taken twice a day lasts 30 days. Customers who like a product return on a predictable schedule.
- Many sizes of one product. The same formula often comes in 30, 60 and 120 count bottles, or in powder tubs of different weights.
- Advice-led selling. Staff recommend products, so you want to see what each customer bought before.
Use those four as your shortlist filter. A system that fails on size variants and customer history will frustrate you every day, however good its marketing is. If you are not sure how many features you really need, the features checklist for retail POS separates essentials from extras.
How do you track lot numbers and expiry dates?
Be direct with yourself and with vendors: ask whether the system stores a lot number and expiry date per received batch, and whether it can warn you before the date. Many general POS products do not. Retailer OS does not currently offer lot-level or expiry-date tracking, so a shop that needs it per batch should plan a routine that sits beside the register.
A workable manual routine looks like this:
- Record at receiving. When a purchase order arrives, write the lot number and expiry date on the packing slip and photograph or file it. Receiving against a PO in the system gives you the date and quantity to match.
- Use first-in, first-out. Put new stock behind old stock. Staff rotate every time they shelve.
- Mark short-dated items. Put a colored sticker on any bottle within 90 days of expiry and move it to the front.
- Run a monthly date sweep. Walk the shelf and the back room, and list anything under 90 days. Discount it, bundle it or return it to the supplier if they allow.
- Keep a recall file. Keep supplier recall contact details and the lots you received. If a notice arrives, you can check the file fast.
The movement ledger helps here. Every sale, transfer, receipt and adjustment leaves a row, so you can see when a product came in and how fast it has sold since. A product that took four months to sell through its last case is a product to buy in smaller lots. For the count itself, follow our physical inventory count steps and add a date check to each pass.
How much stock is too much?
A simple test: days of supply equals units on hand divided by units sold per day. If you hold 36 bottles of a vitamin D formula and sell 0.6 a day, you have 60 days of supply. If the shortest date on the shelf is 90 days away, you are fine. If you hold 120 bottles and sell 0.6 a day, you have 200 days of supply, and the last bottles will expire before you sell them. Set reorder points and par levels with shelf life in mind, not only sales speed.
How should a supplement shop handle refills and repeat customers?
Treat refills as a rhythm you can measure. Retailer OS does not run automatic subscription billing for refills. What it does give you is customer profiles with purchase history, so you can see when someone last bought a product and work out when they will run out.
The refill formula: count in the bottle, divided by daily dose, gives days of supply. A 90-count bottle at 3 a day is 30 days. Add a few days for the trip to your store and you have the right moment to remind the customer, around day 25.
To act on that rhythm:
- Ask for the customer’s phone number or email at the first sale, with permission to message them.
- Look up the customer’s history at the counter so staff can ask, "Are you running low on the magnesium?"
- Send a reminder shortly before the bottle runs out. Texting and email campaigns need a Messaging & AI plan (Starter $39.99, Growth $69.99 or Pro $99.99 a month).
- Offer a small reward for the next refill, so the customer returns to you instead of ordering elsewhere.
The Starter plan covers 100 texts and 500 emails a month, Growth covers 250 texts and 3,000 emails, and Pro covers 400 texts and 4,000 emails. Extra texts are 9 cents per segment and extra emails half a cent each, billed on the next invoice. A shop with 150 active refill customers who each get one text a month needs the Growth plan or higher for texting. Check how many people you will actually contact before you pick a tier.
How should loyalty work without hurting margin?
Loyalty in a supplement shop can eat margin quickly, because many products already run on thin spreads against online sellers. Cost the reward before you launch it. A point system that returns 5 percent of spend costs you 5 cents on each dollar, and on a product with a 35 percent gross margin that is one seventh of your profit gone.
A worked example. A bottle costs $14.00 and sells for $24.00. Gross profit is $10.00, a margin of about 42 percent. A reward of $2.00 off the next purchase takes profit to $8.00 on that sale, a margin of about 33 percent. If the reward brings the customer back for another $24.00 bottle, you have made two sales instead of one, and the discount paid for itself. If it only moves a sale you would have made anyway, it cost you $2.00.
Good rules for a supplement loyalty program:
- Reward the second and third visit, not just large baskets. Retention is the point.
- Exclude low-margin items such as bulk protein or heavily discounted lines.
- Keep it simple. Staff should be able to explain it in one sentence.
- Review it quarterly. Compare the repeat rate for members and non-members and check the margin on redeemed sales.
Retailer OS includes loyalty programs, gift cards, store credit, referrals and promotions. It can also store reviews and run campaigns, which need a Messaging & AI plan for texts and email.
Do supplement shops need age verification?
Sometimes. Rules differ by country and state, and some products, such as certain weight-loss, energy or sports-nutrition items, carry age limits set by law or by your own store policy. Check what applies to you with your local authority. This is general information, not legal advice.
If you do restrict some items, look for a register that can flag those products and prompt the cashier for a check before the sale completes. Retailer OS has dedicated age-check flows for liquor retail. Whether that setup fits your supplement products is something to confirm in a demo with your own catalog. Our guide to age verification at the POS covers the routine and records to keep.
How does Retailer OS handle a vitamin and supplement shop?
Here is what the product ships that matters to this kind of shop:
- Variants and units of measure for 30, 60 and 120 count bottles or tubs by weight, with barcodes and label printing.
- Purchase orders, receiving and cost tracking, plus reorder points and par levels.
- A full movement ledger for every sale, transfer, receipt and adjustment.
- Customer profiles with purchase history, loyalty programs, gift cards and store credit.
- Mixed tenders and split payments, returns and exchanges, discounts and receipts.
- An online store as a paid add-on on the same inventory, with pickup in store.
AI features such as reorder suggestions and demand forecasting come with a Messaging & AI plan and are not part of the store price. They help you buy in the right lot size, though they will not read your expiry dates.
What does it cost?
Retailer OS is priced per store and per user seat. A store is $99.99 a month and each user seat is $9.99 a month. A single shop with the owner and one employee pays $99.99 plus 2 times $9.99, which is $119.97 a month. Add a Starter Messaging & AI plan at $39.99 and the total is $159.96 a month. The online store is an optional add-on at $99.99 a month, billed once per account, and the website builder is $19.99 a month. Amazon and eBay are $99.99 a month each. Card payments run on your own Stripe account, and Stripe bills its processing fees directly. Retailer OS has no platform fee and no cut of sales. You can try it for 14 days with no card.
For the buying side, see our vendor bills guide and the QuickBooks Online sync explainer. If you plan to sell online, read about the Google Shopping feed from your online store.
What questions should you ask before you buy?
- Does the system store a lot number and expiry date per batch? If not, what do you suggest?
- Can I set up 30, 60 and 120 count bottles as variants of one product?
- Can I see a customer’s last purchase of a product at the counter?
- How do I send a refill reminder, and what does the messaging plan cost?
- Can I flag age-restricted items and require a check?
- What is my total monthly bill with seats and add-ons?
Be wary of any vendor who answers "yes" to all of them without showing you. Ask to see each on screen with your own products. The most honest vendors will tell you what they cannot do, and you can plan around a known gap far more easily than a surprise.
Next step: pull your ten slowest-moving products and check their expiry dates this week, then use that list to test any POS you consider. Start a 14-day free trial of Retailer OS or request a demo to see variants, customer history and loyalty with your own catalog.
Last updated November 6, 2026