The Net Flow Equation is a Demand Driven Material Requirements Planning (DDMRP) calculation defined as on-hand inventory plus on-order inventory minus qualified sales order demand. This equation determines the current 'flow' position of a buffered item, representing the net quantity of stock available to satisfy future demand after accounting for all incoming supply and committed outgoing orders.
Glossary
Net Flow Equation

What is Net Flow Equation?
The Net Flow Equation is the fundamental DDMRP calculation used to determine the current inventory buffer status and prioritize replenishment orders.
The resulting net flow value is compared against the item's dynamically sized DDMRP buffer zones—green, yellow, and red—to establish the current replenishment priority. A net flow position deep in the red zone signals a critical stockout risk requiring immediate action, while a position in the green zone indicates a healthy inventory posture. This calculation is the core mechanism that decouples supply from demand variability.
Key Characteristics of the Net Flow Equation
The Net Flow Equation is the central calculation in Demand Driven Material Requirements Planning (DDMRP) that determines the current health of an inventory buffer. It provides a single, actionable number used to prioritize replenishment and signal execution urgency.
The Core Formula
The equation is defined as On-Hand Inventory + On-Order Inventory - Qualified Sales Order Demand. This calculation represents the net available stock position after accounting for all committed future supply and demand. It is not a forecast; it is a snapshot of reality. On-Hand is physical stock. On-Order is stock that has been released but not yet received. Qualified Demand includes sales orders that are due today, past due, or within a defined demand spike horizon.
Buffer Status Determination
The result of the Net Flow Equation directly maps to the DDMRP buffer zones:
- Green Zone: Net Flow is high. No action required; the system is stable.
- Yellow Zone: Net Flow has dropped into the rebuild zone. A supply order is typically generated to restore the buffer to green.
- Red Zone: Net Flow is critically low. The system prioritizes this item for immediate replenishment to prevent a stockout. The red zone is further split into a safety base and a safety zone.
Decoupling from Forecast Error
Unlike traditional MRP which relies on forecasted demand, the Net Flow Equation uses only qualified actual demand. This decouples the execution signal from forecast inaccuracy. By only subtracting real, qualified sales orders, the equation prevents the nervousness and bullwhip effect caused by constantly changing forecasts. The buffer absorbs variability, while the net flow calculation provides a stable, trustworthy signal for execution.
Priority Calculation
The Net Flow Equation is the input for calculating replenishment priority. The percentage of the buffer consumed is derived by comparing the Net Flow position against the total buffer level. A lower percentage indicates higher urgency. This allows planners to focus on items where Net Flow is deepest in the red zone, providing an objective, mathematically sound method for prioritizing work orders and purchase orders across thousands of SKUs.
Qualified Order Spike Handling
A critical component is the Qualified Sales Order Demand term. To prevent a single large order from instantly crashing the Net Flow and triggering a false emergency, orders are qualified against a defined spike threshold. Demand exceeding this threshold is not fully subtracted from the equation immediately. Instead, it is managed separately, ensuring the Net Flow reflects normal operational demand and prevents overreaction to known, planned large events.
Real-Time Recalculation
The Net Flow Equation is designed for continuous recalculation. Every inventory transaction, order release, or sales order commitment triggers an update. This provides a real-time, always-accurate view of buffer health. The dynamic nature allows the system to instantly detect emerging problems, such as a supplier delay that prevents on-order stock from arriving, and immediately escalate the priority as the Net Flow position deteriorates.
Frequently Asked Questions
Clarifying the core DDMRP calculation that determines buffer status and drives replenishment priority across the supply chain.
The Net Flow Equation is the foundational calculation in Demand Driven Material Requirements Planning (DDMRP) that determines the current buffer status by computing on-hand inventory plus on-order inventory minus qualified sales order demand. This single equation provides a real-time snapshot of available stock relative to actual demand, enabling planners to prioritize replenishment based on actual buffer penetration rather than arbitrary dates. The formula is expressed as: Net Flow = On-Hand + On-Order - Qualified Sales Order Demand. On-hand represents physically available stock, on-order includes all open purchase and production orders not yet received, and qualified sales order demand includes only actual, due-now demand—not forecasts. This calculation is performed continuously, allowing dynamic buffer adjustments as conditions change.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Master the components and adjacent calculations that drive the Net Flow Equation in a Demand Driven Operating Model.
DDMRP Buffer Zones
The Net Flow Equation directly positions inventory within the buffer's color-coded zones. The equation's result is compared against the Green, Yellow, and Red zone thresholds to determine replenishment priority.
- Green Zone: Net Flow is high; no action required.
- Yellow Zone: Net Flow is moderate; normal replenishment is triggered.
- Red Zone: Net Flow is critically low; urgent supply order generation is required to avoid a stockout.
Qualified Sales Order Demand
A critical subtrahend in the Net Flow Equation. This represents actual demand that is due today, past due, or within a defined demand spike horizon, not just a raw forecast. It filters out future demand that is not yet actionable to prevent premature buffer erosion.
- Past due sales orders are always included.
- Future demand is only qualified if it falls within a specific spike threshold to prevent a single large order from distorting the buffer status.
On-Hand Inventory
The physical stock currently residing in the warehouse, representing the most liquid component of the Net Flow Equation. This is a non-negotiable, deterministic value.
- Cycle Count Accuracy: The Net Flow Equation is useless if on-hand records are inaccurate.
- Quarantine Exclusion: Stock that is physically present but blocked for quality reasons must be excluded from the on-hand component to avoid a false sense of security.
On-Order Inventory
The open supply order quantity added to on-hand stock. This represents inventory that is in-transit or currently being manufactured and is a legitimate claim on future availability.
- Includes purchase orders not yet received.
- Includes manufacturing orders not yet completed.
- The equation assumes these orders will arrive on time; a spike in predictive lead time risk can invalidate this assumption.
Buffer Status Calculation
The Net Flow Equation is the heartbeat of DDMRP execution. It is calculated daily (or in real-time) to provide a single, actionable percentage.
Buffer Status % = (Net Flow / Green Zone Top) * 100
This percentage directly drives the visual prioritization in a Supply Chain Control Tower, allowing planners to ignore green items and focus exclusively on red and yellow exceptions.
Decoupling Point Execution
The Net Flow Equation is the primary execution signal at a strategic decoupling point. It absorbs demand variability by translating actual consumption into a replenishment signal, protecting the longer-lead-time upstream operations from the Bullwhip Effect.
- It replaces the traditional MRP logic of exploding a forecast, which amplifies variability.
- It enables a pull-based execution model driven by real stock status rather than a push-based forecast.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us