The Core Difference
Every production system is either push, pull, or a hybrid. The distinction is simple but the consequences are enormous:
| Push | Pull | |
|---|---|---|
| Trigger | Schedule / forecast tells you to produce | Actual consumption signals you to replenish |
| Question | "What does the plan say to make?" | "What has been consumed?" |
| WIP Control | None — WIP is a consequence of the schedule | Built-in — WIP is capped by number of kanban cards |
| Overproduction | Common — forecast errors, batch logic, "just in case" | Structurally prevented — no signal, no production |
| Lead Time | Long — driven by WIP accumulation | Short — WIP is low, material flows fast |
| Inventory | High — buffers everywhere to cover forecast uncertainty | Low — only enough to cover replenishment time |
Little's Law Makes It Concrete
Lead Time = WIP ÷ Throughput. Push systems accumulate WIP because there is no mechanism to limit it. More WIP = longer lead time. Pull systems cap WIP, which directly caps lead time. Use the WIP calculator to see the math.
How Push Systems Work
In a push system, a central planning function (typically MRP/ERP) generates a production schedule based on forecasts, customer orders, and inventory targets. Each work center receives a schedule telling it what to produce and when. Material is pushed to the next step whether it is ready for it or not.
How Pull Systems Work
In a pull system, nothing is produced until the downstream process (or customer) consumes something. That consumption triggers a signal (kanban) to the upstream process: "I used one, make one." The system is self-regulating — production automatically matches consumption.
The Hybrid Reality
Most real-world operations are a hybrid. Few factories are 100% pull (some long-lead raw materials still need forecast-based ordering) or 100% push. The practical question is: where in your value stream can you switch from push to pull?
| Strategy | Push Portion | Pull Portion | Best For |
|---|---|---|---|
| Make-to-Stock (MTS) | Forecast drives production to FG buffer | Customer pulls from FG buffer | High-volume, stable demand, short customer lead time expectations |
| Make-to-Order (MTO) | Long-lead materials ordered to forecast | Final production triggered by customer order | Custom products, variable demand |
| Assemble-to-Order (ATO) | Components built to forecast / pull | Final assembly triggered by customer order | Configurable products (e.g., electronics, vehicles) |
The page's hybrid table and its transition list, drawn on one ordinal axis. The stream is the page's own sequence of stations: step 4 gives "assembly pulls from machining, machining pulls from raw material store", step 2 gives the pacemaker as "typically final assembly or packaging", and the table supplies "FG buffer", "Components" and the customer. The three cuts are the table read as positions rather than as species — make-to-stock has "forecast drives production to FG buffer" and "customer pulls from FG buffer", so the cut is at the FG buffer; assemble-to-order has "components built to forecast" against "final assembly triggered by customer order", so the cut is at the component buffer; make-to-order has "long-lead materials ordered to forecast" against "final production triggered by customer order", so the cut is at raw material. The two ghost lanes are the page's own sentence that "few factories are 100% pull ... or 100% push". The counts are arithmetic on this axis and nothing else: the five stream positions before the customer are split by the cut into 5 and 0, 3 and 2, 1 and 4 — the same five stages counted twice, which is why one bracket shortens exactly as the other lengthens. The axis is a PLACE in the value stream, not a duration. This page carries no worked example and no magnitudes, so no lead time, inventory value or day count appears here, and the lane order is where the cut sits, not how long anything takes.
Transitioning from Push to Pull
✅ Pull Advantages
- WIP structurally limited — cannot explode
- Lead time short and predictable
- Overproduction prevented by design
- Problems exposed immediately (no inventory to hide behind)
- Self-regulating — adjusts to demand changes automatically
❌ Push Pitfalls
- WIP grows unchecked during disruptions
- Lead time long and variable
- Overproduction is the default behavior
- Problems hidden under inventory for weeks
- Requires constant manual schedule adjustments
🎯 Key Takeaway
Push means producing to a plan. Pull means producing to consumption. Pull is structurally superior because it limits WIP, prevents overproduction, and shortens lead time by design. But it requires stable processes as a foundation. Start by stabilizing your bottleneck, then install pull at the pacemaker process, and extend upstream over time. The transition from push to pull is the transition from managing chaos to engineering flow.
Interactive Demo
Compare push vs pull production systems. See how WIP, lead time, and overproduction differ.
Stop reading, start modeling
Model your process flow, run simulations, optimize staffing with TOC math, and test your knowledge with 107 interactive checks — all in one platform.