Skip to content

Supplement Inventory Software for a Small Supplement Brand

What supplement inventory software has to track: formulas, ingredient lots, batch records, reserve samples by lot, dates, and a trace from a complaint.

By Koa Sterling. Product specialist at TaroStack and small business owner. Yes, I am a real human, and I actually sit in front of a computer and write these articles. Reviewed October 13, 2026 · 6 min read

Supplement inventory software for a small brand has to do more than count bottles. It has to know each formula, with its versions, and take powders, capsule shells and bottles off stock by weight and count when a batch is made. It has to tie every batch to the ingredient lots inside it and the customers who got it. And it has to keep the reserve samples a dietary supplement maker is required to hold: samples of each lot distributed, in the same bottle and closure, identified by lot, kept for a year past the shelf life date, or two years from the last distribution if there's no shelf life date (21 CFR 111.83). Add dates on every lot, packaging bought in minimums, a cost per bottle that follows ingredient prices, and a store connection, and that's the list. In the example below, a complaint about clumped capsules is traced to its batch, its powder lot and its reserve samples in minutes. Below is what the software has to track, the trace, a test week for any trial, and how TaroStack does it.

The short version

  • Formulas with versions: a change is a new version, and every batch records which.
  • Ingredients and capsule shells by lot, with each supplier's lot and dates.
  • Batch records that note which lots went in, automatically.
  • Reserve samples of every lot distributed, taken off stock by lot and kept for the required time.
  • A lot code and date on every bottle, and stock sent out oldest first.
  • A cost per bottle from what you paid, and margins by product and customer.
  • TaroStack keeps formulas, lots, batch records, samples and costs together, on every plan. More below.

What supplement inventory software has to track

What Why it matters for a supplement brand
Formulas and versions Every batch should follow the approved formula; a change is a new version
Ingredients by lot An ingredient lot is what a supplier recalls, or a complaint points to
Batch records Which lots went into which batch, weights, checks, who made it
Reserve samples Required for every lot distributed, by lot, in the distributed bottle
Lot codes and dates on bottles A customer's question starts with the code on the bottle
Packaging Bottles, caps, desiccants and labels come in minimums
Cost per bottle Ingredient prices move; the bottle's cost should too
Customers and orders Which stores and customers got which lot

The reserve samples are held under the storage conditions on the label, or ordinary storage if the label doesn't say (21 CFR 111.465). How retained and reserve samples are kept and logged is in retained samples. This is general information, not legal advice; the supplement rule asks for more records than these, and your own advisor is the place to check them.

A worked example: one customer's complaint

Noni Grove, a made-up supplement maker I use in these examples, makes noni fruit powder in 60-capsule bottles. A store forwards a complaint: capsules stuck together in a bottle with lot code NC-0915.

Question The answer, from the records
Which batch? NC-0915, made September 15, formula version 2
Which ingredients, which lots? Noni powder NP-0828, capsule shells CS-0802, desiccant packs DP-0710
How many bottles, and where? 400 bottles: 180 to three stores, 200 sold online, 18 on the shelf, 2 kept as reserve samples
Reserve samples? 2 bottles of NC-0915, in the samples cabinet, kept until a year past the shelf life date

A reserve bottle is opened and its capsules are fine, which points to how that one bottle was stored after sale; the batch record shows the desiccant went in. The complaint is recorded with the lot and reviewed, the store gets an answer the same day, and the lot is watched for more. How complaints are logged is in customer complaint log.

A test week for any trial

  1. Import your ingredients, packaging and formulas, and check the units: kilos in, milligrams per capsule.
  2. Receive an ingredient with its supplier's lot and dates, into quarantine until it's checked.
  3. Make a batch, and check every ingredient came off stock from the right lot, and the bottles went into a lot with a date.
  4. Set aside reserve samples from the batch's lot, and check they're off sellable stock but still on the record.
  5. Sell a few bottles through your store, and check the oldest lot went first.
  6. Trace an ingredient lot forward to every batch and customer, and a bottle's lot back to its ingredients.
  7. Look at the cost per bottle, and the reorder list for bottles and shells.

If any step needs a workaround on day one, it'll need one every day after. What any small maker should ask of inventory software is in inventory software for small manufacturers.

Where this stops working

A supplement brand often starts with a formula sheet and a stock spreadsheet. It works until the second powder supplier, the third product and the first store. Then the spreadsheet says "noni powder" but not which lot, the reserve samples are in a box nobody has labeled, and two bottles set aside are still counted as stock.

How TaroStack does it

TaroStack keeps formulas, lots, samples and costs together.

Formulas and batches, by lot. Each product's formula is a recipe with versions, units convert from kilos to grams, and recording a batch takes ingredients and packaging off stock from the lots used, at what you paid, and notes which lots went in, automatically. Batch record forms carry your own fields with limits, with sign-off.

Reserve samples on the record. Reserve bottles come off sellable stock as an adjustment with the reason "sample", from the batch's lot, so the books match the shelf. Every lot has its code and date, lot labels print with both, and lots close to their date show in your alerts.

And every lot, traced. Deliveries can be received into quarantine until they're checked, picking sends out the lot that expires first, and one report shows which supplier lots went into which batches and which customers got them. Margins are reported by product and by customer, and your Shopify store or Square connects, with us setting up Shopify with you.

The job Spreadsheet In TaroStack
Which powder lot is in NC-0915? Not recorded Noted with the batch
Reserve samples A box, still counted An adjustment, reason "sample", by lot
Who got this lot? Read the orders One report, lot to customer
What does a bottle cost now? Set once Every batch, at what you paid

Formulas, lots, batch records, adjustments with reasons and recalls are on every plan, from $49 a month. The first 30 days are free, with no credit card. If you'd like a hand setting up, ask, and we'll do it with you.

Questions people also ask

What should supplement inventory software do?

Keep formulas with versions, ingredients and packaging by lot, batch records that note the lots used, reserve samples by lot, lot codes and dates on every bottle, a trace from any lot to its customers, and a cost per bottle from what you paid.

Do supplement makers have to keep reserve samples?

Yes. Dietary supplement makers hold reserve samples of each lot distributed, in the same container-closure, identified by lot, for one year past the shelf life date, or two years from the last distribution if there's no shelf life date.

Can I track supplement inventory in a spreadsheet?

For one product and one supplier, yes. Once there are several powders, lots, stores and reserve samples, a spreadsheet can't show which lot went where, or keep samples off sellable stock.

What is lot tracking for supplements?

Recording which ingredient lots went into each batch, and which customers got each batch's lot, so any question or recall can be answered from either end.

Sources

  1. 21 CFR 111.83: dietary supplement makers hold reserve samples of each lot distributed, in the same container-closure, identified by lot, for 1 year past the shelf life date or 2 years from the last distribution · read October 13, 2026
  2. 21 CFR 111.465: reserve samples held under the storage conditions on the label, or ordinary storage, in the distributed container-closure · read October 13, 2026

We use AI to help with the research for these articles. Every one is read, checked against its sources and edited by Koa before it's published. Spot a mistake? Tell us and we'll fix it and say so. How we write these.

Let’s get your stack in order.

Get TaroStack

Sign up now for your free 30 day trial. No credit card required.