{"id":9321,"date":"2026-08-24T17:52:00","date_gmt":"2026-08-24T15:52:00","guid":{"rendered":"https:\/\/happy-caps.com\/en\/?p=9321"},"modified":"2026-08-24T18:00:25","modified_gmt":"2026-08-24T16:00:25","slug":"supplement-stock-rotation","status":"publish","type":"post","link":"https:\/\/happy-caps.com\/nl\/blog\/supplement-stock-rotation\/","title":{"rendered":"Supplement Stock Rotation for Retailers: FEFO, Shelf Life and Slow-Moving Products"},"content":{"rendered":"<p>Two batches of the same product are still on the shelf when the new delivery arrives. Three references have sold steadily every week; two others have barely moved since the last order went in. The question is not where to put the new boxes. It is which units should leave the shop first, and whether those two slow lines should have been reordered at all.<\/p>\n<p>That decision is what <strong>supplement stock rotation<\/strong> covers: deciding which units sell first, monitoring how quickly each product actually moves, and adjusting replenishment before old or excess inventory accumulates. Three inputs feed it, the labelled date, the batch and the sales velocity behind the line, and none of them works on its own.<\/p>\n<p>The aim is to stop old stock and overbuying accumulating without creating gaps on the references customers came in for.<\/p>\n<h2>What Is Supplement Stock Rotation?<\/h2>\n<p>It is not simply pushing older packs to the front of a shelf, although that is where it becomes visible. It is the routine connecting five things a retailer already holds separately: the BBE date on each pack, the batch each unit belongs to, how long that stock has been in the building, how fast it is selling, and what you are about to order next. As a discipline, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Stock_rotation\" target=\"_blank\" rel=\"noopener noreferrer\">stock rotation<\/a> answers one question: which unit leaves next, and should more arrive?<\/p>\n<p><strong>Storage protects product condition. Stock rotation manages commercial movement.<\/strong> Conditions, documentation and how to read a printed date belong with our guide to <a href=\"https:\/\/happy-caps.com\/nl\/blog\/supplement-storage-for-retailers\/\">houdbaarheid en opslag van supplementen<\/a>. Everything below assumes the product is kept correctly and asks what should happen to it commercially.<\/p>\n<p>Three descriptions get used interchangeably on the shop floor and should not be. <strong>Old stock<\/strong> has been with you a long time. <strong>Short-dated stock<\/strong> is approaching the date printed on the pack. <strong>Slow-moving stock<\/strong> is selling below the rate you planned for. Slow-moving says nothing about whether a product is damaged, past its date or unsellable; it is a statement about demand.<\/p>\n<h2>FIFO vs FEFO for Supplement Inventory<\/h2>\n<p>Both methods answer the same question from a different reference point.<\/p>\n<table>\n<thead>\n<tr>\n<th>Method<\/th>\n<th>Stock priority<\/th>\n<th>Het best geschikt voor<\/th>\n<th>Main limitation<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>FIFO<\/strong> (first in, first out)<\/td>\n<td>Oldest received stock sells first<\/td>\n<td>Undated goods, or ranges where deliveries carry effectively identical dates<\/td>\n<td>Ignores the printed date, so a newer delivery with an earlier date sells last<\/td>\n<\/tr>\n<tr>\n<td><strong>FEFO<\/strong> (first expiry, first out)<\/td>\n<td>Earliest labelled BBE date sells first<\/td>\n<td>Food supplements and any product carrying a date on the pack<\/td>\n<td>Only works when dates and batches are visible and recorded at goods-in<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The gap between them is easy to demonstrate:<\/p>\n<ul>\n<li>Batch A arrived first, but carries a later BBE date.<\/li>\n<li>Batch B arrived later, but carries an earlier BBE date.<\/li>\n<li>FIFO would prioritise Batch A, because it came in first.<\/li>\n<li>FEFO correctly prioritises Batch B, because it runs out of shelf life first.<\/li>\n<\/ul>\n<p>Deliveries do not always arrive in date order, which is why receipt date alone is unreliable for anything dated. FEFO inventory practice is an operating method, not a Happy Caps policy, and nothing here is legal advice: decisions about stock at or beyond its printed date belong with the official product information and the rules applying in your market.<\/p>\n<h2>Build Stock Rotation Around BBE Dates and Batches<\/h2>\n<p>FEFO only functions on information captured when stock arrives. Recorded later, it is guesswork. A workable minimum:<\/p>\n<ul>\n<li>Product or SKU<\/li>\n<li>Batchnummer<\/li>\n<li>BBE date, written exactly as printed<\/li>\n<li>Quantity received<\/li>\n<li>Quantity currently available<\/li>\n<li>Delivery date<\/li>\n<li>Sales during the review period<\/li>\n<li>Storage or sales location<\/li>\n<li>Stock status, such as saleable, reserved or on hold<\/li>\n<\/ul>\n<p>Kept as two lines rather than one merged quantity, the same SKU can hold two rotation priorities at once:<\/p>\n<table>\n<thead>\n<tr>\n<th>Product<\/th>\n<th>Batch<\/th>\n<th>BBE<\/th>\n<th>Received<\/th>\n<th>Rotation priority<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Product A<\/td>\n<td>Batch A<\/td>\n<td>Later date<\/td>\n<td>Earlier delivery<\/td>\n<td>Sells second<\/td>\n<\/tr>\n<tr>\n<td>Product A<\/td>\n<td>Batch B<\/td>\n<td>Earlier date<\/td>\n<td>Later delivery<\/td>\n<td>Sells first<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The delivery date is context, not priority. Two batches of one product can need opposite priorities, so merging them into a single figure destroys the only information rotation runs on. A new delivery does not automatically belong at the front, and batches must stay identifiable after they reach the shelf: once two are tipped into the same display, FEFO stops being possible for that product. What the labels themselves carry is covered in our guide to <a href=\"https:\/\/happy-caps.com\/nl\/blog\/supplement-documentation-for-retailers\/\">supplement documentation and batch records<\/a>.<\/p>\n<h2>How to Identify Slow-Moving Supplement Stock<\/h2>\n<p>A slow-moving line sells below the rate you planned for, or holds more weeks of cover than its demand justifies. Both halves matter: a product selling four units a month is not slow if you hold eight, and is very slow if you hold sixty. The indicators are all things a till and a stock sheet already know:<\/p>\n<ul>\n<li>Units sold per week or per month<\/li>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Sell-through\" target=\"_blank\" rel=\"noopener noreferrer\">Sell-through rate<\/a> against what was received<\/li>\n<li>Days or weeks of stock cover at the current rate<\/li>\n<li>Time since the last recorded sale<\/li>\n<li>Quantity remaining, broken down by batch<\/li>\n<li>How close the earliest batch is to its printed date<\/li>\n<li>Repeated replenishment while older units are still unsold<\/li>\n<li>Seasonal shifts in demand for that category<\/li>\n<\/ul>\n<p>There is no universal number of days or weeks at which a supplement becomes slow-moving, and a figure borrowed from another business is worth little. The threshold moves with sales volume, shelf space, supplier lead time, seasonality, reorder frequency and business model. Four terms, four meanings, worth separating before deciding anything.<\/p>\n<ul>\n<li><strong>Old stock<\/strong> describes age.<\/li>\n<li><strong>Slow-moving stock<\/strong> describes sales velocity.<\/li>\n<li><strong>Short-dated stock<\/strong> describes proximity to the labelled date.<\/li>\n<li><strong>Excess inventory<\/strong> describes quantity relative to expected demand.<\/li>\n<\/ul>\n<p>A line can be slow-moving and perfectly fresh; another can be fast-moving and short-dated. Each needs a different response.<\/p>\n<h2>How Often Should Retailers Review Supplement Inventory?<\/h2>\n<p>Supplement inventory management fails from irregularity more often than from ignorance. A workable starting cadence:<\/p>\n<table>\n<thead>\n<tr>\n<th>Review point<\/th>\n<th>Suggested cadence<\/th>\n<th>What to check<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Delivery check<\/td>\n<td>Every delivery<\/td>\n<td>BBE, batch, quantity and placement<\/td>\n<\/tr>\n<tr>\n<td>Shelf-facing check<\/td>\n<td>Weekly<\/td>\n<td>Earlier dates remain at the front<\/td>\n<\/tr>\n<tr>\n<td>Slow-moving review<\/td>\n<td>Monthly<\/td>\n<td>Sales velocity, stock cover and last sale<\/td>\n<\/tr>\n<tr>\n<td>Replenishment review<\/td>\n<td>Before every order<\/td>\n<td>Remaining stock, lead time and demand<\/td>\n<\/tr>\n<tr>\n<td>Assortment review<\/td>\n<td>Quarterly or seasonally<\/td>\n<td>Products to expand, reduce or pause<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>That is an operational starting point, not a Happy Caps requirement. High-volume or strongly seasonal retailers need to look more often, because a month is long enough for a peak to arrive and pass; low-volume stores can run a lighter routine. Every new delivery should trigger a FEFO check, and review frequency should rise whenever demand moves faster than the plan behind it.<\/p>\n<h2>Replenishment Without Overordering<\/h2>\n<p>Availability and overstocking are usually treated as opposite risks, which is why so many orders land in the middle and satisfy neither. A <a href=\"https:\/\/en.wikipedia.org\/wiki\/Reorder_point\" target=\"_blank\" rel=\"noopener noreferrer\">reorder point<\/a> replaces that instinct with something you can check:<\/p>\n<p><strong>Reorder point = expected sales during supplier lead time + safety stock<\/strong><\/p>\n<p><strong>Expected sales during supplier lead time<\/strong> is what you realistically sell between placing an order and being able to sell what it brings. <strong>Veiligheidsvoorraad<\/strong> is a deliberate buffer above that figure, sized for how unpredictable the line is. When stock on hand reaches the reorder point, it is time to order: not before, and not when the shelf simply looks thin. Safety stock is where overordering enters, so keep it evidence-based and concentrate it on the few references that genuinely run out.<\/p>\n<ul>\n<li>Order against recorded sales, not against what the team feels is moving.<\/li>\n<li>Count what you still hold, by batch, before every order.<\/li>\n<li>Build supplier lead time into the trigger point: the further from the supplier, the earlier the trigger.<\/li>\n<li>Place smaller, more frequent orders where the economics allow it.<\/li>\n<li>Reduce or pause replenishment on slow lines instead of reordering out of habit.<\/li>\n<li>Separate availability decisions from volume-discount decisions, in that order.<\/li>\n<li>Never buy stock you do not need purely to reach a discount threshold.<\/li>\n<li>Factor in seasonal demand rather than projecting last month forward indefinitely.<\/li>\n<li>Do not replenish a reference while too many older units of it remain unsold.<\/li>\n<\/ul>\n<p>Commercial terms belong in that calculation, and they are published rather than guessed at. The <a href=\"https:\/\/happy-caps.com\/nl\/b2b\/\">Happy Caps B2B<\/a> page currently states a minimum order of 2 boxes for retailers and 4 for wholesalers, each box holding 10 sachets of a single product; volume discounts from 4 boxes, with a higher tier from 8 or more; and delivery within the Netherlands in 2\u20134 working days, international times varying by country and shipping method. Conditions depend on your market and account type, so confirm the current terms for your own.<\/p>\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/happy-caps.com\/wp-content\/uploads\/happy-caps-retail-stock-replenishment-fefo.webp\" alt=\"Retailer replenishing a Happy Caps display using FEFO stock rotation\" width=\"1600\" height=\"900\" \/><figcaption>Replenishment should reflect current stock, sales velocity and the dates already held by the retailer.<\/figcaption><\/figure>\n<h2>What to Do With Slow-Moving Products<\/h2>\n<p>Work through these in order. The cheapest actions are at the top, and a surprising number of slow lines resolve before the list gets expensive.<\/p>\n<ol>\n<li><strong>Confirm the sales data is correct.<\/strong> Miscounted stock or one SKU recorded twice produces a slow line that does not exist.<\/li>\n<li><strong>Review visibility and placement.<\/strong> A product at knee height beside the door is not being rejected. It is not being seen.<\/li>\n<li><strong>Check that the team can explain it.<\/strong> Staff recommend what they understand.<\/li>\n<li><strong>Improve the product information available<\/strong>, drawn from the official product information rather than invented around it.<\/li>\n<li><strong>Pause replenishment temporarily.<\/strong> The simplest correction, and the one most often skipped.<\/li>\n<li><strong>Adjust the space it occupies.<\/strong> A line not worth four facings can hold one.<\/li>\n<li><strong>Redistribute units between locations<\/strong> where the business runs more than one site.<\/li>\n<li><strong>Ask the supplier what options exist<\/strong>, before assuming there are none.<\/li>\n<li><strong>Plan a promotion<\/strong>, only where it is lawful in your market, transparent to the customer and commercially sensible.<\/li>\n<\/ol>\n<p>Some approaches are absent for good reason. Do not obscure or alter printed dates, relabel or repackage product, sell units you know to be damaged, promise effects, or attach medical claims to a discount, and do not sell outside the rules applying in your market. Where a unit is approaching or has passed the date printed on it, that is not a judgement to make at the counter: follow the official product information and the applicable rules, and ask Happy Caps if the position is unclear.<\/p>\n<h2>Use Seasonal Demand Without Creating Excess Inventory<\/h2>\n<p>Seasonal peaks generate overbuying because they get read as growth: the reorder is sized against the peak rather than the year, and the surplus is still there in the quiet months. The useful test is whether a rise repeats. A temporary lift returns to the previous baseline; a genuine trend holds at a higher level afterwards, and one good month rarely separates the two.<\/p>\n<p>Late-season orders deserve the most scepticism, because stock ordered while demand is already falling arrives into a declining curve and stays. Check sell-through before reordering, and prefer smaller follow-up orders during the season. The full seasonal method is covered in our guide to <a href=\"https:\/\/happy-caps.com\/nl\/blog\/festival-season-stock-planning\/\">festival season stock planning<\/a>.<\/p>\n<h2>A Practical FEFO Stock Rotation Workflow<\/h2>\n<ol>\n<li><strong>Record product, batch and BBE on receipt<\/strong>, while the pack is in your hand and still legible.<\/li>\n<li><strong>Compare the delivery with existing batches<\/strong> to establish whether it is earlier or later dated than what you hold, before anything is put away.<\/li>\n<li><strong>Position or pick the earliest date first<\/strong>: front of shelf in store, first pick for online orders.<\/li>\n<li><strong>Record sales or stock movement.<\/strong> Without this, every later step is an estimate.<\/li>\n<li><strong>Review slow-moving lines<\/strong> monthly, using velocity and stock cover rather than the impression the shelf gives.<\/li>\n<li><strong>Recalculate the reorder point.<\/strong> Lead times and demand drift, and a trigger set six months ago describes a different business.<\/li>\n<li><strong>Pause or reduce replenishment where necessary.<\/strong> Deciding not to order is a decision, and needs recording like any other.<\/li>\n<li><strong>Review again when new stock arrives.<\/strong> Each delivery restarts the loop, which keeps this a system rather than an annual clear-out.<\/li>\n<\/ol>\n<h2>Supplement Stock Rotation Checklist<\/h2>\n<ul>\n<li>Product and SKU confirmed<\/li>\n<li>Batch recorded<\/li>\n<li>BBE recorded exactly as printed<\/li>\n<li>Earlier date positioned or picked first<\/li>\n<li>Old and new batches remain identifiable<\/li>\n<li>Weekly shelf check completed<\/li>\n<li>Slow-moving lines reviewed<\/li>\n<li>Stock cover calculated<\/li>\n<li>Reorder point checked<\/li>\n<li>Seasonal demand considered<\/li>\n<li>Excess replenishment paused<\/li>\n<li>Storage questions directed to the shelf-life guide<\/li>\n<li>Supplier contacted when current information is unclear<\/li>\n<\/ul>\n<h2>Planning Your Next Order With Happy Caps<\/h2>\n<p>Rotation decisions get easier when the range in front of the customer is organised and the terms behind it are clear. Happy Caps supplies retailers, smartshops, convenience stores and wholesalers, and the counter, medium and large display formats keep a multi-product assortment visible without spreading stock across more references than a shop can turn over. Before committing to a significant replenishment, check the current display formats, order minimums and discount tiers rather than repeating the last order. <a href=\"https:\/\/happy-caps.com\/nl\/b2b\/\">Explore Happy Caps B2B<\/a> for the published conditions, or contact the team about your account and market.<\/p>\n<h2>Veelgestelde vragen<\/h2>\n<h3>What is supplement stock rotation?<\/h3>\n<p>Supplement stock rotation is the commercial process of deciding which units sell first, monitoring how quickly each product moves, and adjusting replenishment before old or excess inventory builds up. It combines the labelled BBE date, batch visibility and sales velocity. Storage protects condition; rotation decides the order stock leaves in.<\/p>\n<h3>What is the difference between FIFO and FEFO?<\/h3>\n<p>FIFO, first in first out, prioritises stock by the date it was received. FEFO, first expiry first out, prioritises stock by the best-before-end date printed on the pack. The two agree when deliveries arrive in date order, and diverge when a newer delivery carries an earlier BBE date.<\/p>\n<h3>Should supplement retailers use FIFO or FEFO?<\/h3>\n<p>FEFO suits dated products, because the labelled BBE date rather than the delivery date decides how long a unit stays saleable. FIFO works where dates across deliveries are effectively identical, but fails silently when they are not. FEFO is a general inventory practice, not a Happy Caps policy, and depends on batches being recorded.<\/p>\n<h3>How often should supplement inventory be reviewed?<\/h3>\n<p>Check dates and batches at every delivery, walk the shelf weekly to confirm earlier dates are still at the front, review sales velocity and stock cover monthly, and reassess the assortment quarterly or by season. Treat that as a starting cadence: busy or seasonal retailers need to look more often.<\/p>\n<h3>How can retailers manage slow-moving supplement stock?<\/h3>\n<p>Confirm the sales data is accurate first, then check visibility, placement and whether staff can explain the product. If it still underperforms, pause replenishment, reduce the space it occupies, and move units between locations if you run more than one store. Ask the supplier what options exist.<\/p>\n<h3>How can retailers avoid excess supplement inventory?<\/h3>\n<p>Order against recorded sales rather than impressions, count what you still hold before every order, and size each order around supplier lead time plus a deliberate buffer. Smaller, more frequent orders carry less risk than one large one. Do not buy volume purely to reach a discount threshold.<\/p>","protected":false},"excerpt":{"rendered":"<p>A commercial routine for retailers: which units should sell first, how to spot a slow-moving line, and when to pause a reorder instead of placing it.<\/p>","protected":false},"author":3,"featured_media":9319,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Supplement Stock Rotation: FEFO Guide for Retailers","rank_math_description":"Learn how retailers use FEFO, batch records, stock reviews and replenishment rules to reduce slow-moving products and excess supplement inventory.","rank_math_focus_keyword":"supplement stock rotation, FEFO inventory, supplement inventory management, slow-moving supplement stock, stock rotation for supplements","rank_math_canonical_url":"","rank_math_breadcrumb_title":"","rank_math_pillar_content":"","rank_math_primary_category":"","rank_math_facebook_title":"","rank_math_facebook_description":"","rank_math_facebook_image":"","rank_math_facebook_image_id":"","rank_math_twitter_title":"","rank_math_twitter_description":"","rank_math_twitter_image":"","rank_math_twitter_image_id":"","rank_math_twitter_card_type":"","rank_math_twitter_use_facebook":"","rank_math_advanced_robots":"","rank_math_news_sitemap_genres":"","rank_math_news_sitemap_stock_tickers":"","rank_math_video_thumbnail":"","rank_math_video_title":"","rank_math_video_description":"","rank_math_video_duration":"","rank_math_robots":["index","follow"],"footnotes":""},"categories":[82],"tags":[],"class_list":["post-9321","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tips-tricks"],"acf":[],"_links":{"self":[{"href":"https:\/\/happy-caps.com\/nl\/wp-json\/wp\/v2\/posts\/9321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/happy-caps.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/happy-caps.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/happy-caps.com\/nl\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/happy-caps.com\/nl\/wp-json\/wp\/v2\/comments?post=9321"}],"version-history":[{"count":2,"href":"https:\/\/happy-caps.com\/nl\/wp-json\/wp\/v2\/posts\/9321\/revisions"}],"predecessor-version":[{"id":9324,"href":"https:\/\/happy-caps.com\/nl\/wp-json\/wp\/v2\/posts\/9321\/revisions\/9324"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/happy-caps.com\/nl\/wp-json\/wp\/v2\/media\/9319"}],"wp:attachment":[{"href":"https:\/\/happy-caps.com\/nl\/wp-json\/wp\/v2\/media?parent=9321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/happy-caps.com\/nl\/wp-json\/wp\/v2\/categories?post=9321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/happy-caps.com\/nl\/wp-json\/wp\/v2\/tags?post=9321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}