Pull System

A pull system is a production control method where an upstream process manufactures goods only when authorized by a replenishment signal from downstream consumption. Originating in the Toyota Production System as a pillar of just-in-time manufacturing, pull production replaces central schedule forecasts with real-time feedback loops. By capping work-in-process inventory using physical visual controls such as supermarkets and kanban signals, pull systems eliminate overproduction, shorten production lead times, and immediately expose workflow disruptions across the value stream.

0/6 explored
hour 0 / 8
140told to make / hrSTAMPING120actually uses / hrASSEMBLYSCHEDULE240pieces on the floor202020202020202020202020123
Production by forecast
In a push system, a central schedule instructs the stamping press to produce 140 pieces per hour while the assembly bench consumes 120 pieces per hour. Neither process communicates directly with the other. The press continues operating according to the forecast regardless of actual demand downstream.
Uncontrolled inventory growth
Because production exceeds consumption by 20 pieces each hour, one additional 20-piece box accumulates on the floor every hour. There is no automated or physical mechanism to halt the press. This continuous buildup creates excess inventory on the shop floor.
Lack of upstream feedback
Material moves forward from the stamping press to assembly, but no production data returns upstream. The press operator never receives real-time information about actual component usage or floor inventory. Work continues purely on the basis of the initial schedule.
Defined buffer capacity
The supermarket physically limits inventory to 300 pieces across five lanes, each designed to hold a single 60-piece container with no space for more. Upstream production is also capped by a fixed number of circulating kanban cards. Because operators cannot produce without an available card to serve as a production instruction, no parts can be manufactured once all cards are in use. Together, the physical storage space and the total card count enforce a strict upper limit on work-in-process inventory.
Signal-based authorization
When the assembly bench withdraws a container, a kanban card travels back to the press on an overhead rail. This returned card serves as the sole authorization to manufacture replacement parts. The press produces exactly one container of parts for each card it receives.
No card, no production
The stamping press remains idle when no kanban cards are waiting. Without a card, the operator cannot produce parts, preventing unnecessary stock from accumulating. Production occurs only when downstream assembly has already consumed an equivalent quantity.

Key facts

Origin
Toyota Production System
Core variants
Replenishment pull, sequential pull, CONWIP
Common signaling methods
Kanban cards, empty bins, visual floor markers, electronic signals
Key prerequisites
Process reliability, rapid changeovers, level demand
Primary goal
Elimination of overproduction

By Matthew Savas — Founder of Kaizumi. Reviewed 31 August 2026.

A pull system is a production control method in which an upstream process produces only when a downstream process consumes material and sends a signal authorizing replenishment. In contrast to a push system, where a central schedule dictates output targets regardless of consumption, a pull system establishes direct feedback loops between sequential steps in a value stream. By linking production directly to consumption, a pull system sets a strict physical ceiling on work-in-process inventory, preventing the accumulation of excess stock and exposing process disruptions immediately. Originating within the Toyota Production System, pull production serves as one of the primary operational foundations of just-in-time manufacturing, ensuring that parts are manufactured only in the quantity needed, at the exact time needed, and in the specific sequence required.

Play it yourself

Loading…

Core principles and operational rules

The operation of a pull system relies on a set of operational constraints that govern when work begins and how materials move across a facility. The fundamental operating rule is simple: produce only what was consumed. Upstream workstations do not hold the authority to initiate production based on worker availability, equipment capacity, or speculative demand forecasts. Instead, operational authority is derived strictly from a returned signal generated by downstream consumption.

A pull system controls inventory by establishing a rigid upper bound on total units in circulation. This bound is enforced physically through visual management and defined storage spaces rather than administrative scheduling. The flow of material and information follows a cyclical loop:

  1. A downstream process retrieves a container of parts from a designated storage location, known as a supermarket.
  2. The removal of the container releases a production or transport signal back to the upstream process.
  3. The upstream process treats the returned signal as a production authorization order.
  4. The upstream process manufactures the exact quantity specified by the signal to replace the consumed container.
  5. The completed parts are delivered back to the supermarket, resetting the signal loop.

Common signals used to trigger upstream production include:

  • A kanban card that details part numbers, lot sizes, and destination addresses.
  • An empty bin returned to an upstream feeder station.
  • An empty lane or painted floor square that visually indicates missing inventory.
  • An electronic signal transmitted across an automated enterprise resource planning interface.

Because no process may produce without an attached signal, total work-in-process cannot exceed the total number of authorized signals in circulation. If downstream demand ceases, signals stop circulating, and upstream production stops automatically.

Pull systems versus push systems

The difference between push and pull systems lies in how work authorization is generated and how the production line responds to variability. In a push system, a master production schedule forecasts customer demand over weeks or months. This schedule distributes independent production quotas to every department. Upstream processes build their allocated batches and forward the completed parts downstream, regardless of whether the receiving station is ready to process them.

When cycle times vary between workstations in a push environment, inventory accumulates rapidly between processes. For example, if an upstream stamping press produces 100 parts per hour while a downstream welding cell consumes 80 parts per hour according to scheduled estimates, the push system causes an extra 20 pieces piling up every hour between the two machines. Over an eight-hour shift, 160 unneeded parts occupy floor space, consume working capital, and risk damage or obsolescence.

In a pull system, the upstream stamping press is decoupled from long-range forecast schedules. It operates only when the welding cell withdraws a container from the intermediate storage buffer. If the welding cell encounters a machine stoppage, it stops withdrawing containers. The stamping press receives no replenishment signals and halts production once the buffer reaches capacity. The opposite of push is pull: schedule-driven production with no feedback is replaced by demand-driven production governed by real-time consumption feedback.

Supermarket design and inventory caps

A supermarket is a dedicated, standardized storage area positioned between an upstream supplier process and a downstream customer process. It functions as a buffer to decouple processes that operate at different cycle times, changeover frequencies, or shift patterns. Every part stored in a supermarket has a fixed, dedicated lane and a predetermined maximum capacity.

A pull system caps inventory physically through a supermarket with a fixed number of lanes, so overproduction is impossible by design. The size of the supermarket buffer is determined by analyzing daily customer demand, supplier replenishment lead time, changeover intervals, and a defined safety stock margin to protect against process fluctuations.

Consider a manufacturing cell supplying five part numbers to an assembly line. The engineering team designs a supermarket where each part type gets a dedicated lane holding at most five containers, and each container holds 60 pieces. To find the cap, multiply the containers per lane by the container size: five containers of 60 pieces limits each part type to 300 pieces, or 1,500 pieces across the five lanes. Once a lane holds 5 full containers, no further containers can physically fit into the rack, and the upstream process must stop making that part number.

To calculate the exact number of signals and buffer containers needed for any production cell, engineers use standard replenishment equations. Teams can compute these parameters using the Kanban card calculator.

Types of pull systems

Industrial facilities implement different variants of pull control depending on product mix, demand stability, and manufacturing process characteristics.

Replenishment pull

Replenishment pull, often referred to as supermarket pull, is the most common form. It requires holding a small inventory of finished components in a supermarket buffer between processes. When downstream assembly takes a component, a replenishment signal moves upstream to authorize the fabrication of an identical component. This approach is suited for high-volume, repetitive manufacturing with predictable demand and fast changeover times. Detailed operational workflows for this design are covered in the guide on How kanban actually works.

Sequential pull

Sequential pull operates without holding finished component inventories in intermediate supermarkets. In this system, downstream customer orders arrive in a specific sequence, and that sequence is communicated upstream to feeder processes. Upstream workstations build the exact parts requested in the identical sequence specified by the final assembly line. Sequential pull requires highly reliable processes, minimal changeover times, and balanced cycle times across all stations, as there is zero intermediate safety buffer between processes.

Constant work-in-process systems

Constant work-in-process, or CONWIP, is a hybrid pull mechanism. Instead of controlling inventory part-by-part or station-by-station, a CONWIP system controls the total volume of jobs in an entire production line. A fixed number of production cards circulate across the line. When a final assembly job exits the line, its card is released and sent back to the very first workstation. The first workstation attaches the card to a new order and begins production. No work enters the system unless a CONWIP card is available, ensuring total line inventory remains stable.

Implementation and operational benefits

Transitioning from push scheduling to pull control stabilizes manufacturing and service environments by reducing lead times, freeing up factory floor space, and clarifying workflow priorities. Practical applications in industrial environments are explored further in Kanban in manufacturing.

The operational gains of pull systems extend beyond discrete manufacturing into materials management, warehousing, and healthcare operations. In healthcare material supply chains, medical supplies were historically pushed to hospital floors based on fixed weekly delivery schedules, leading to overfilled supply rooms, stockouts of critical items, and expired supplies. In practice, shifting from scheduled push restocking to automated pull has reduced supply par levels by 40% while simultaneously lowering stockout rates and eliminating expired materials. By relying on two-bin visual pull systems, staff consume items from the primary bin until empty, which immediately signals the central warehouse to replenish that specific stock keeping unit before the secondary bin is exhausted.

The primary operational benefits of pull systems include:

  • Elimination of overproduction, which prevents excess capital from being tied up in unneeded inventory.
  • Shorter production lead times, calculated as total work-in-process divided by average throughput rate.
  • Immediate visibility of process defects, because parts are consumed shortly after production rather than sitting in long-term queues.
  • Reduced floor space requirements by eliminating large staging areas and excess warehouse racks.
  • Simplified production tracking that relies on visual floor signals rather than administrative tracking software.

Prerequisites and operational constraints

While pull systems prevent overproduction, their successful operation requires baseline stability across the value stream. Applying pull rules to highly unstable, unpredictable processes can cause frequent line stoppages. Organizations must establish three primary operational conditions before implementing pull control:

  • Process reliability and quality assurance: If an upstream process exhibits high scrap rates or frequent machine breakdowns, it cannot replenish downstream supermarkets in time to prevent starvation. Machine maintenance must be standardized.
  • Rapid changeovers: If an upstream machine requires several hours to switch tooling between part numbers, it cannot produce in small, flexible replenishment batches. Changeover times must be reduced to allow frequent cycling between part families.
  • Level demand: Pull systems respond effectively to slight fluctuations in customer demand, but extreme surges or drops can destabilize supermarket levels. Leveling production volume and product mix over time stabilizes signal frequency and prevents upstream overload.

Frequently asked questions

How does a pull system differ from a push system?
In a push system, a central schedule assigns forecast-based production quotas, pushing completed batches downstream regardless of whether the receiving workstation is ready. In a pull system, upstream processes manufacture parts only when authorized by real-time consumption signals from downstream workstations. This demand-driven feedback stops excess parts from piling up between machines whenever cycle times vary or equipment halts.
What happens in a pull system if downstream demand stops?
If downstream processes halt or stop consuming parts, replenishment signals cease circulating back to upstream stations. Because upstream operators are forbidden from producing without an authorized signal, upstream manufacturing stops automatically once designated buffer spaces are full. This built-in limit prevents unneeded inventory from accumulating across the facility during unplanned downtime.
What is the difference between replenishment pull and sequential pull?
Replenishment pull maintains small buffers of finished parts in intermediate supermarkets, signaling upstream stations to rebuild a container only after a downstream process withdraws it. Sequential pull eliminates intermediate supermarket inventory entirely by broadcasting the final assembly schedule upstream so feeder processes build parts in that identical sequence. Because sequential pull carries no safety buffer between stations, it requires balanced cycle times and highly reliable equipment.
How does a constant work-in-process (CONWIP) system operate?
Instead of managing inventory part by part at individual workstations, a CONWIP system caps the total number of jobs across an entire production line using a fixed set of circulating cards. When a finished unit exits the end of the line, its attached card is released and sent back to the very first workstation. No new job can enter production until an open card returns, ensuring total work-in-process remains strictly capped.
What operational conditions must exist before implementing a pull system?
Facilities must first establish high process reliability and standardized maintenance to prevent upstream breakdowns from starving downstream processes. Workstations also require rapid tool changeovers so machines can alternate between part numbers in small replenishment batches rather than running large runs. Finally, production volume and product mix must be leveled over time, as severe demand swings can deplete intermediate supermarkets.

Matthew Savas — Founder of Kaizumi. Published 1 January 2025, reviewed 31 August 2026.