Demand Planning
Distribution
ERP
Inventory Management
Supply Chain Management
Inventory Replenishment Software: Methods, Data Needs and Options for Distributors

Last updated: October 7, 2026 · Independent buyer’s guide · We do not sell rankings or coverage.
Inventory replenishment software decides when to reorder each item and how much to buy, using rules such as min/max levels, reorder points with safety stock, or a demand forecast. For most US distributors, the first choice is whether the replenishment engine already inside your ERP is good enough, or whether you need a dedicated planning tool that sits on top of it. The answer depends less on the software than on your data: clean lead time history, reliable demand history and accurate supplier minimums matter more than the brand of the tool.
Key takeaways
- Business Central, NetSuite, Acumatica and Odoo all document min/max or reorder point replenishment. Check what you own before you buy.
- Lead time variability can add as much safety stock as demand variability, as the worked example below shows. A tool that uses a fixed vendor lead time will understate your buffer for unreliable suppliers.
- Supplier minimums and case packs change the final order quantity. Confirm the tool applies them automatically.
- Dedicated planning tools add statistical forecasting, item classification and daily safety stock recalculation. Netstock publishes a starting price of $900 per month; several others quote privately.
How replenishment methods work
Every replenishment method answers two questions for each item at each location: when to order and how much. The methods differ in how they calculate both, and in how much data they need.
Min/max
Min/max keeps stock between a floor and a ceiling. In Odoo’s reordering rules, for example, when forecasted stock falls below the minimum, “a replenishment order for the product is created,” and stock is topped up to the maximum (Odoo 18.0 documentation, no date shown).
Min/max is simple to explain to buyers. Its weakness is that the values are often set once and rarely revisited, so they drift away from current demand and supplier performance.
Reorder point with safety stock
A reorder point is the expected demand during the supplier lead time plus a safety stock buffer. Business Central’s planning documentation describes the reorder point as representing demand during lead time, with safety stock held for unexpected demand (Microsoft Learn, June 12, 2024).
The MYOB Acumatica implementation guide, which documents the replenishment engine of Acumatica’s ERP as sold in Australia, publishes the formulas it uses (MYOB Acumatica implementation guide, no date shown):
- Reorder Point = (Average Daily Demand) × (Average Lead Time) + (Safety Stock)
- Safety Stock = NORMSINV(Service Level) × SQRT((Average Lead Time × STDEV(Daily Demand))² + (Average Daily Demand × STDEV(Lead Time))²)
The second term measures how much your supplier’s lead time varies, and it grows with your daily demand. The same guide sets the default service level at 84% and measures lead time from PO requested dates to receipt dates, excluding lines whose lead time is more than two standard deviations above the average. Formulas differ between products, so ask each vendor to show you its formula.
Forecast-based replenishment
Forecast-based replenishment replaces the historical average with a projection of future demand, which matters for seasonal or promotional items. Business Central’s Sales and Inventory Forecast extension uses Azure AI to predict sales and suggest restocking, but its forecast is aggregated across all locations and variants, so multi-branch distributors must split it themselves (Microsoft Learn, April 9, 2026).
Where replenishment goes wrong
Most replenishment failures come from inputs rather than from the formula. These are the most common input problems.
- Static lead times. A lead time typed into the item record years ago will not reflect current performance. NetSuite can calculate lead time from the last three purchases instead (Oracle NetSuite Help, Advanced Inventory Management FAQ, no date shown).
- No lead time variability. If your tool only uses average lead time, it cannot protect you against a supplier who ships in 7 days one month and 21 days the next.
- Incomplete purchase order data. NetSuite’s location lead time feature does not populate when PO lines lack a location (Oracle NetSuite Help, Lead Time and Safety Stock Per Location, no date shown).
- Ignored supplier minimums. A system that suggests 37 units when the supplier sells in cases of 24 with a 500-unit minimum creates manual rework on every PO.
- Demand history that includes one-off orders. A single large project order inflates average demand and safety stock for months unless it is excluded.
- Parameters that are never recalculated. Reorder points set at go-live become wrong as demand shifts.
Data you need before you choose a tool
Before you request demos, check that you can produce these from your current system:
- At least 12 months of sales history by item and location, with returns and one-off orders identifiable.
- Purchase order lines with order date, requested date and actual receipt date, so lead time and its variation can be measured by supplier.
- Supplier terms per item: minimum order quantity, order multiple or case pack, and any dollar or weight minimum per PO.
- Open sales orders, open purchase orders, branch transfers and item status flags for new and discontinued items.
If you send purchase orders to suppliers electronically, the supplier minimums and pack sizes should also match what your EDI 850 purchase orders carry, so the order the supplier receives matches what the system planned.
How software handles replenishment: ERP-native vs dedicated tools
ERP-native replenishment
Microsoft Dynamics 365 Business Central supports four reordering policies: Fixed Reorder Qty., Maximum Qty., Order and Lot-for-Lot. It applies minimum order quantity, maximum order quantity and order multiple modifiers, and uses time buckets for periodic review (Microsoft Learn, June 12, 2024). The policy documentation describes reorder point and safety stock as item settings you maintain; it does not describe a statistical calculation of them. Microsoft lists Business Central Essentials at $80 per user per month and Premium at $110, paid yearly (Microsoft, no date shown, checked October 7, 2026).
Oracle NetSuite calculates reorder points and preferred stock levels from demand on sales orders and opportunities, with an optional seasonal analysis interval and auto-calculated lead time from your last three purchases, once the Advanced Inventory Management feature is enabled (Oracle NetSuite Help, no date shown). Location-level lead time and safety stock require Multi-Location Inventory (Oracle NetSuite Help, Lead Time and Safety Stock Per Location, no date shown), and time-phased replenishment from item demand plans is part of Demand Planning (Oracle NetSuite Help, Demand Planning on Item Records, no date shown). Oracle does not publish NetSuite license prices.
Acumatica supports min/max and fixed reorder quantity methods, a moving average forecast, service-level safety stock and seasonality factors (MYOB Acumatica implementation guide, Replenishment Methods, no date shown; Demand Forecast Model, no date shown). Its product page lists EOQ, lead times and demand forecasts among replenishment inputs and advertises its APEX for Distribution package, with support and implementation services included, at a starting price of USD 1,495 monthly (Acumatica, no date shown, checked October 7, 2026).
Odoo uses reordering rules with minimum, maximum and multiple quantity, automatic or manual triggers, and visibility days that batch upcoming demand into one order (Odoo 18.0 documentation, no date shown). Odoo lists its Standard plan at US$31.10 per user per month billed yearly, and Custom at US$61.00, with a 12-month discount for initial users (Odoo, no date shown, checked October 7, 2026). The documentation describes min and max as values you set; it does not describe an automatic safety stock calculation.
Inventory systems with replenishment features
Unleashed lists Lite at $99, Core at $399 and Pro at $729 per month billed monthly, with demand forecasting described as part of Pro and an Advanced Inventory Manager add-on at $149 per month (Unleashed, no date shown, checked October 7, 2026). Cin7 Core lists Standard at $349, Pro at $599 and Advanced at $1,199 per month, and sells its ForesightAI forecasting and reordering as a separately priced add-on (Cin7, no date shown, checked October 7, 2026). Finale Inventory lists Essentials from $499 and Growth from $799 per month, with min-max reordering and sales velocity forecasting in its procurement feature set (Finale Inventory, no date shown, checked October 7, 2026). These suit distributors that run inventory outside a full ERP; check how each connects to your accounting system.
Dedicated planning tools
Dedicated tools read your ERP data and return forecasts, parameters or purchase recommendations. Netstock says it selects a best-fit statistical model for each item and recalculates safety stock daily from demand variability, lead times and target service levels (Acumatica Marketplace listing, no date shown). Netstock publishes a starting price of $900 per month on annual subscriptions and a typical implementation of 6 to 10 weeks (Netstock, no date shown, checked October 7, 2026).
Inventory Planner by Sage prices by inventory volume and does not publish figures; its listed integrations lean toward ecommerce platforms plus NetSuite, QuickBooks, Cin7 and Brightpearl (Inventory Planner, no date shown). GMDH Streamline offers distribution planning but quotes on request only (GMDH, June 11, 2026). Each vendor sells the product described, so test its claims on your own data.
Comparison table
| Product | Type | Documented replenishment approach | Published price (checked October 7, 2026) |
|---|---|---|---|
| Business Central | ERP | Reorder point, max qty, lot-for-lot; MOQ and order multiple modifiers; AI sales forecast extension | $80 (Essentials) or $110 (Premium) per user/month, yearly |
| NetSuite | ERP | Auto-calculated reorder point and preferred stock level; lead time from last three purchases | Not published |
| Acumatica | ERP | Min/max, fixed reorder qty; service-level safety stock with lead time variability; seasonality | From USD 1,495/month (APEX for Distribution) |
| Odoo | ERP | Min/max reordering rules with multiples and visibility days | US$31.10 (Standard) or US$61.00 (Custom) per user/month, yearly |
| Unleashed | Inventory system | Reorder report; demand forecasting in Pro | $99 to $729/month, monthly billing |
| Cin7 Core | Inventory system | ForesightAI forecasting and reordering as an add-on | $349 to $1,199/month; add-on price not published |
| Finale Inventory | Inventory system | Min-max reordering, sales velocity forecasting | From $499/month |
| Netstock | Dedicated planning | Best-fit statistical forecast; daily safety stock by service level | From $900/month, annual |
| Inventory Planner, GMDH Streamline | Dedicated planning | Forecast-based purchase recommendations | Not published |
Costs
For ERP-native replenishment, the license cost is usually already paid, so the real cost is the time to clean item data and set parameters. For a dedicated tool, budget for the subscription plus implementation; Netstock is the only dedicated planning vendor we reviewed that publishes a starting price. Unleashed and Cin7 place forecasting in a higher tier or a paid add-on, so compare the tier that includes the features you need. For broader ERP inventory cost questions, see our guide to ERP for inventory management and stockout reduction.
Worked example (illustration)
The following numbers are constructed for illustration. A distributor stocks a fitting that sells an average of 40 units a day, with a daily standard deviation of 12 units. The supplier’s average lead time is 10 days, with a standard deviation of 3 days. The target service level is 95%, which gives a service factor of about 1.645.
| Step | Calculation | Result |
|---|---|---|
| Demand variability term | (10 × 12)² | 14,400 |
| Lead time variability term | (40 × 3)² | 14,400 |
| Safety stock | 1.645 × √28,800 | 279 units |
| Reorder point | 40 × 10 + 279 | 679 units |
| Same item, lead time variability ignored | 1.645 × 120, plus 400 | Safety stock 197; reorder point 597 |
Ignoring the supplier’s lead time variation understates the reorder point by 82 units in this example. Now apply supplier terms. The maximum is set at 1,500 units, and available stock plus open POs is 650 when the item is reviewed, so the raw order is 850 units. The supplier ships in cases of 48, which rounds the order up to 864 units (18 cases). The supplier also has a 1,000-unit minimum, so the final order is 1,000 units. In Business Central, the minimum order quantity and order multiple modifiers perform this rounding, and in Odoo the multiple quantity field does the case rounding.
Our independent take
For many distributors, the first problem is data rather than software: stale lead times, missing receipt dates and supplier minimums held in buyers’ heads. Fix those inside your ERP and use its native reorder point features before you sign for a planning tool. If, after that, you still have thousands of SKUs with seasonal or erratic demand and buyers overriding most suggestions, a dedicated tool such as Netstock is worth a trial on your own data. Ask every vendor, native or dedicated, to show its safety stock formula and to prove that it uses lead time variability and applies supplier minimums automatically.
Buyer scenarios
A single-branch distributor with 3,000 SKUs on Business Central. Start with the native Maximum Qty. policy, set minimum order quantities and order multiples from supplier price lists, and use time buckets for weekly review. Recalculate reorder points quarterly from receipt history.
A four-branch distributor on NetSuite with seasonal product lines. Enable lead time per location and the seasonal analysis interval, and make sure every PO line carries a location. If buyers still override most suggestions after two seasons, trial a dedicated planning tool.
A growing wholesaler on QuickBooks with 15,000 SKUs and import suppliers. Long, variable ocean lead times make lead time variability the main driver of safety stock, so choose a system that measures lead time from receipts. Review our guide to the key features of distribution software before you shortlist.
When you do not need dedicated software
You probably do not need a dedicated tool if your demand is stable, your SKU count is in the low thousands, and your ERP already calculates reorder points from history. The better investment then is data discipline: accurate receipt dates, current supplier terms and regular review of the items with the most stockouts and excess. Our list of ways to improve inventory control covers several of these fixes. Dedicated tools earn their cost when demand is seasonal or erratic, or when many branches feed from a central warehouse.
How we researched this
We reviewed vendor documentation and pricing pages for ERP systems and planning tools commonly evaluated by US distributors, recording the date shown on each page or the date we checked it. We included only published capabilities and prices. We also read the top-ranking search results for this topic, most written by vendors that rank their own products, and focused on the formulas, data and supplier constraints they leave out. No vendor paid for inclusion.
Frequently asked questions
What is the difference between min/max and reorder point replenishment?
Min/max orders enough to bring stock back to a maximum level whenever it falls to a minimum, so the order quantity varies. Reorder point replenishment triggers an order at a calculated level, demand during lead time plus safety stock, and can order either a fixed quantity or up to a maximum.
How does lead time variability affect safety stock?
When a supplier’s lead time varies, you need extra stock to cover late arrivals. In the formula Acumatica documents, the lead time term is average daily demand multiplied by the standard deviation of lead time, so fast-moving items from unreliable suppliers need the largest buffers. A tool that uses only average lead time will understate safety stock for those items.
Can my ERP handle supplier minimum order quantities?
Many can. Business Central applies minimum order quantity, maximum order quantity and order multiple modifiers to planned orders, and Odoo rounds orders up to a multiple quantity. Also check how your system handles dollar or weight minimums per purchase order.
How much does inventory replenishment software cost?
Published prices we found range from $99 per month for an entry inventory system (Unleashed Lite) to a $1,495 per month starting price for an ERP package with implementation included (Acumatica APEX for Distribution). Among dedicated planning tools, Netstock publishes a starting price of $900 per month. NetSuite, Inventory Planner and GMDH Streamline do not publish prices. Implementation and data cleanup are extra.
How much sales history do I need for forecast-based replenishment?
Microsoft does not set a minimum for Business Central’s forecast extension but suggests monthly periods and warns that it will not predict if data is too sparse or variable. As a working rule, you need at least one full year of history to see seasonality.
Sources
- Microsoft Learn: Design details, reordering policies (Business Central), June 12, 2024
- Microsoft Learn: Sales and Inventory Forecast extension, April 9, 2026
- Microsoft: Business Central pricing, no date shown, checked October 7, 2026
- Oracle NetSuite Help: Advanced Inventory Management FAQ, no date shown
- Oracle NetSuite Help: Lead Time and Safety Stock Per Location, no date shown
- Oracle NetSuite Help: Demand Planning on Item Records, no date shown
- MYOB Acumatica implementation guide: Demand Forecast Model, no date shown
- MYOB Acumatica implementation guide: Replenishment Methods, no date shown
- Acumatica: Inventory management, no date shown, checked October 7, 2026
- Odoo 18.0 documentation: Reordering rules, no date shown
- Odoo: Pricing, no date shown, checked October 7, 2026
- Unleashed: Pricing (vendor), no date shown, checked October 7, 2026
- Cin7: Pricing (vendor), no date shown, checked October 7, 2026
- Finale Inventory: Pricing (vendor), no date shown, checked October 7, 2026
- Netstock: Pricing (vendor), no date shown, checked October 7, 2026
- Acumatica Marketplace: Netstock Inventory Optimization listing, no date shown
- Inventory Planner by Sage: Pricing (vendor), no date shown
- GMDH Streamline: Pricing (vendor), June 11, 2026


