Buying decisions · Ecommerce inventory
Inventory Reorder Planning for Private-Label Brands: A Practical Guide
Before I recommend another order, I want to know when the stock becomes sellable, what demand it needs to cover and which assumption could leave cash tied up. This guide turns those questions into a reviewable buying plan.
By Prateek Lalwani · Madrid-based supply chain consultant · Eleven years across China–Europe trade lanes
General planning guidance for white-label and private-label ecommerce brands. All numbers below are illustrative; they are not a client result, forecast or recommended buffer. Your authorised team retains purchase approval.
How do I calculate a reorder point?
For continuous review, reorder point equals expected demand during replenishment lead time plus safety stock. Use the same time units for demand and lead time. Monitor inventory position against that trigger, then decide order quantity separately. A trigger signals a review; it does not prove that an order is affordable or will arrive in time.
In a steady-demand model: reorder point (units) = average demand (units per week) × replenishment lead time (weeks) + safety stock (units). Safety stock covers explicitly assessed uncertainty; it is not a universal percentage of sales.
For ecommerce, observed sales can understate demand during stockouts. Promotions can overstate the repeatable baseline. I separate those effects before choosing a rate. For a seasonal product, use forecast demand across the actual lead-time weeks rather than multiplying an annual average.
The threshold answers when to consider ordering. Batch size, supplier terms, cash and dated delivery feasibility answer how much to order. Inventory position can look healthy while the available stock runs out before a shipment lands.
Check before approving
- Choose a SKU, channel scope and stock location; reconcile transfers and shared inventory before combining channels.
- Express demand and lead time in consistent units. Record the forecast window and assumptions.
- Compare inventory position with the trigger, then check a dated stock timeline before approving any purchase.
When should I use continuous or periodic review?
Continuous review checks stock as transactions occur and triggers action at a reorder point. Periodic review checks on a fixed schedule and orders towards a target covering both lead time and the interval until the next review. Choose a policy your team can maintain with dependable stock data and supplier ordering windows.
Continuous review suits operations that can monitor movements reliably and react between planned buying meetings. A fixed reorder quantity may be used, but it still needs an economic and supplier rationale. Alerts based on stale stock create false urgency.
Periodic review suits scheduled buying decisions or consolidated supplier orders. Its protection period is lead time plus review interval: target stock (units) = expected demand over that period + justified buffer (units). Preliminary order = max(0, target − inventory position). This is an order-up-to model, not the continuous-review trigger formula.
Periodic review leaves a gap between checks. An exceptional change in demand, quality or ETA should trigger an earlier review. A fixed meeting schedule is not a reason to ignore a deteriorating supply position.
Check before approving
- Name the owner, review interval and data refresh time.
- Document whether the policy uses a threshold or an order-up-to target; avoid mixing the formulas.
- Agree exception triggers for demand shifts, inbound delays and unusable stock.
What belongs in replenishment lead time?
Lead time runs from purchase approval to stock becoming sellable at the intended fulfilment location. Include supplier scheduling and production, agreed quality release, origin handling, transport, customs clearance, destination delivery and inbound receiving. Shipping time alone misses several steps that determine when customers can actually buy the stock.
Start with the supplier's ready-to-ship assumption, then work through each handoff. Payment clearance, material availability and production slots may affect the start. Rework after a failed inspection or unavailable freight capacity can change the arrival date.
Some steps overlap. Build a dated critical path instead of adding overlapping quoted durations twice. Separate planned duration from uncertainty, and keep the supplier-ready date distinct from the warehouse's sellable date.
I review the evidence and constraints. China-based partners execute agreed field checks to my process; logistics and warehouse teams confirm their own milestones. This advisory work does not make me your freight forwarder or fulfilment operator.
Check before approving
- Record owner, evidence, expected finish and uncertainty for every handoff.
- Confirm the actual receiving location and processing delay, including marketplace receiving where relevant.
- Test a delayed production or inbound milestone and identify the first affected demand week.
How do I calculate inventory position?
Inventory position equals usable stock on hand plus confirmed inbound supply minus confirmed unfilled customer orders. Define each category consistently and count each unit once. Keep inbound ETAs alongside the totals: stock arriving after the required date cannot cover earlier demand, even if it increases the aggregate inventory position.
Usable on-hand stock excludes damaged, quarantined, unavailable or already consumed units. If your stock export already subtracts allocations, do not subtract the same confirmed orders again. Confirm how your platform treats reserved units and backorders.
Inbound is confirmed supply, not a draft purchase order or an optimistic supplier promise. Record quantity, destination, quality status and expected sellable date. Distinguish stock on order from stock available today.
Expected returns are not usable stock until inspection and receiving make them sellable. Keep return uncertainty separate from demand assumptions. Either forecast net stock consumption consistently or track resellable returns as dated inflows; do not credit them twice.
Check before approving
- Reconcile system counts with warehouse status and recent receipts.
- Deduplicate allocations, transfers, inbound shipments and open customer orders.
- Keep a separate weekly timeline for opening usable units, receipts, demand and closing balance.
A worked periodic-review example: 550 units before constraints
With illustrative demand of 100 sellable units per week, eight weeks of replenishment lead time, a two-week review cycle and a 150-unit buffer, target stock is 1,150 units. Inventory position is 500 usable units + 200 timely inbound − 100 unfilled orders = 600 units. The preliminary order is 550 units.
Illustrative calculation · units
- Target
- 100 units/week × (8 + 2) weeks + 150 units = 1150 units
- Inventory position
- 500 usable + 200 confirmed timely inbound − 100 unfilled = 600 units
- Preliminary order
- max(0, 1150 − 600) = 550 units, before MOQ and cash constraints
These are teaching assumptions, not a customer result or a stock-policy recommendation. The 150-unit buffer is deliberately assumed for arithmetic; a real buffer must be justified by demand and lead-time uncertainty, service priorities and cash. The 100 unfilled orders are additional to future weekly demand and have not already been deducted from the 500 usable units.
At the review date, the target covers the eight-week replenishment wait plus the two-week interval until the next review. This aggregate calculation does not schedule deliveries or guarantee availability. The proposed new order only becomes sellable after replenishment lead time.
Timing changes the decision. If the existing 200 inbound units become sellable at the start of week 3, before that week's demand, the simplified opening usable balance after fulfilling 100 existing orders is 400 units. After demand in weeks 1 and 2, it is 200. After receiving 200 and meeting week-3 demand, it is 300. Without another receipt, it reaches zero at the end of week 6 and cannot cover weeks 7 and 8 before the new order arrives.
If those same 200 units arrive only at the end of week 6, the opening 400 is exhausted at the end of week 4. The delay creates an earlier shortage even though the total inventory position remains 600. Inbound outside the protection window is excluded from this simplified coverage position; inbound inside it still needs a dated feasibility check.
Ordering 550 now cannot repair demand missed before that order arrives. Review an earlier release, split delivery, feasible transport change, promotion timing or allocation priority, with the relevant owners. Recalculate costs and cash before selecting an option.
Check before approving
- Confirm all seven inputs and whether existing orders are already netted from stock.
- Place receipts before or after demand according to their actual sellable dates; use finer time buckets near a shortage.
- Resolve the near-term availability gap separately from the order-up-to quantity.
How do MOQ, batching, seasonality and cash change the order?
Treat the preliminary quantity as an input to negotiation and scheduling. Apply MOQ and pack multiples only after checking the resulting cash, storage and sell-through exposure. Seasonal demand should use dated forecasts. If a feasible supplier batch exceeds the justified buy, consider a smaller release, changed timing or pausing rather than automatically rounding up.
An MOQ is a supplier constraint, not evidence of customer demand. Check whether it applies by SKU, colour, material or total order. Ask whether a production commitment can be released in batches and document ownership, storage and payment terms before relying on that arrangement.
Map deposits, balance payments, freight, duty, import-tax cash and receiving costs by payment date. Compare those outflows with available cash and a conservative sell-through plan. Margin and cash timing are different tests; a profitable SKU can still be unaffordable at the proposed depth.
For seasonal or promotion-led products, replace the steady weekly rate with demand for each week of the protection period. Stock that arrives after the selling window has a different economic role. Recheck the buffer as conditions change rather than carrying it forward unchanged.
Check before approving
- Document MOQ, order multiple, batch release terms and supplier confirmation.
- Compare the constrained order with target coverage and the residual stock after the selling window.
- Approve cash timing and destination capacity before converting a recommendation into a purchase.
Which demand and lead-time scenarios should I test?
Test demand and lead time separately, then together. Ask how coverage changes with stronger demand, slower sell-through or a delayed sellable date. Recalculate target stock and dated balances under each assumption. The aim is to expose which assumption changes the decision, not to produce a confident-looking forecast from weak inputs.
For the same illustrative periodic policy, demand of 120 units per week gives a target of 1,350 and a preliminary order of 750 against position 600. Demand of 80 gives target 950 and order 350. Lead time of ten weeks at the original 100-unit rate gives target 1,350 and order 750. These hold the assumed buffer constant solely to isolate each change.
Combined demand of 120 and lead time of ten weeks gives target 1,590 and preliminary order 990. These figures still require inbound timing, MOQ and cash review. In reality the buffer itself may need revision when uncertainty changes.
For each scenario, record the first shortage date, excess after the selling window and peak cash requirement. Demand lost during a stockout, resellable returns and marketplace receiving uncertainty deserve explicit notes. A single average hides those differences.
Check before approving
- Use an evidenced baseline plus downside and upside assumptions; label weak evidence.
- Recalculate both order quantity and the dated stock timeline.
- Identify the assumption that would change approval, and agree when to review it again.
When should a founder reduce an order rather than buy more?
Reduce, delay or pause a commitment when the incremental stock lacks a credible sell-through window, exposes too much cash or depends on unresolved supplier or quality evidence. A low stock count alone is not a buying argument. Compare the cost of a temporary gap with the cost and risk of an oversized order.
I challenge the next commitment when recent sales rely on a one-off campaign, the inbound date misses the season, existing stock is slow, contribution margin has weakened or the supplier constraint forces more inventory than the category can support.
A practical recommendation can be protect, cut or re-time. Record which SKUs deserve available cash, which quantities need reduction and which release dates should move. The recommendation must explain trade-offs, not promise that every stockout can be avoided.
Keep your evidence and decision log together: demand source, stock snapshot, dated receipts, scenario, constraint, owner and review point. That record makes it possible to revisit a decision without rewriting its history.
Check before approving
- Separate recurring demand from a temporary spike and compare the next buy with remaining usable stock.
- Check margin, season, unresolved quality and supplier risk before adding depth.
- Write the alternative and its cost: smaller buy, later release, supplier discussion or no order.
Where can AI help, and who approves the buy?
AI can organise exports, flag inconsistent stock records, summarise supplier updates and draft scenario notes. I review source data, assumptions, dates and commercial constraints. Your authorised team approves the purchase and cash commitment. AI output is working material, not an instruction to order or a guaranteed forecast.
Useful AI work starts with a defined task and checkable inputs. I prefer a repeatable spreadsheet calculation for the arithmetic, with AI supporting research and reporting around it. Verify every formula and reconcile stock back to the original export.
Historical operating experience informs the questions I ask; this guide and its example are not AI client case studies. My original Outskill Generative AI Mastermind certificate records course completion, not an inventory-performance guarantee.
Confidentiality is part of the scope. NDAs are welcome. Agree what data may be used, minimise identifiers and confirm access before sharing supplier terms or customer information with any tool. A detailed diagnostic, workflow or ongoing advisory engagement is scoped separately from an introductory call.
Check before approving
- Keep original files, units and dated evidence available for human review.
- Assign a named approver for supplier, order quantity, release date and cash.
- Check data permissions and confidentiality before using AI-assisted tools.
The buying review checklist
Take one SKU through these checks before signing off the next order. I would rather see an unresolved assumption with an owner than a precise quantity with no evidence behind it.
- Reconcile usable units, dated inbound and unfilled demand without double counting.
- Select continuous or periodic review and state the protection period.
- Calculate the trigger or target with consistent units and an explained buffer.
- Build dated receipts and demand balances; identify any gap before the new order arrives.
- Test demand and lead-time scenarios, then apply MOQ, batch and cash constraints.
- Record protect, cut or re-time, the evidence, named approver and next review point.
Bring the decision, not a perfect spreadsheet
If demand, supplier terms and inventory records disagree, I can help structure the question and review the trade-offs. My inventory planning and advisory services cover recommendations and practical workflows; detailed SKU analysis is scoped separately. A 30-minute introduction explores one problem and a useful next step.
For supplier checks and landed economics before the deposit, use the complementary China-to-EU/UK private-label sourcing checklist. You can also read my operating background and see the original Outskill course-completion certificate.