Resources/Glossary/
Runner-Repeater-Stranger
Pull and Flow

Runner-Repeater-Stranger

Three demand profiles. Three schedules. Sort the parts before scheduling.

Updated
·
5
min read
Definition

What are Runner-Repeater-Stranger Parts?

Runner-Repeater-Stranger is a classification scheme that sorts parts by demand frequency and stability. Runners are high-volume parts with steady demand, repeaters are parts with regular but lumpy demand, and strangers are sporadic or one-off parts. The classification drives different scheduling strategies for each category, so the shop does not run every part the same way regardless of demand profile.

Runner-repeater-stranger is one of the more useful classification tools in lean and one of the most underused in small shops. Most shops treat every part the same: same MRP process, same scheduling logic, same expediting attention. The RRS framework says that is a mistake. Parts with very different demand profiles deserve very different scheduling strategies. Sorting them into three buckets is the first step toward giving each part the right pull mechanism.

"A part ordered weekly does not belong in the same system as a part ordered once a quarter. Sort first, then schedule."

How runner-repeater-stranger works

The classification has three buckets, sorted by demand frequency and stability. Runners are the parts that get ordered constantly with predictable volume. Think of them as the parts you make every week, in roughly the same quantity. They are the easy candidates for replenishment pull with kanban signals and supermarkets, because the demand is steady enough that stocked inventory makes sense.

Repeaters are parts that get ordered regularly but with lumpier volume. Maybe they get ordered monthly, or every few weeks, or in clusters around a customer's release schedule. Repeaters do not justify constant stocking but they do justify a predictable production cadence. The scheduling approach is usually a planned cycle through the repeater list at a known interval, often a heijunka box that runs through repeaters in rotation.

Strangers are sporadic. They get ordered rarely or with no pattern. One-off custom parts, prototypes, parts for customers who only call once or twice a year. Strangers should not be in any kanban system. The right approach is usually sequenced pull or build-to-order, with capacity reserved on the schedule for whatever stranger orders come in.

The classification is empirical. Each shop sets its own cutoffs based on its volume profile. A high-volume contract manufacturer might define a runner as anything ordered weekly with under 15 percent variation. A small job shop might define a runner as anything ordered monthly with under 30 percent variation. The exact numbers matter less than having a consistent rule that the team applies to the part list and revisits quarterly.

The output of the classification is a different production strategy for each class. Runners get kanban, supermarkets, and steady-pace production. Repeaters get a scheduled rotation, with their own kanban racks but cycled less often. Strangers get one-at-a-time scheduling, with reserved capacity slots. The whole shop runs on three different pull mechanisms in parallel, each sized for the demand profile it serves.

Where runner-repeater-stranger fits on the shop floor

Picture a small contract machine shop running about 200 part numbers across maybe 40 active customers. Without RRS classification, every part goes through the same MRP process, gets scheduled the same way, and competes for the same expediting attention. The shop runs about a four-week lead time across the board, has roughly $300,000 in WIP, and the owner cannot tell which parts are profitable.

The owner sorts the 200 parts. About 25 of them turn out to be runners: ordered weekly with predictable volume. Another 80 are repeaters: ordered monthly or every few weeks with steadier patterns. The remaining 95 are strangers: one-off custom work or rarely-ordered specialty parts. The shop installs kanban supermarkets for the 25 runners, with two-bin systems at the cell that consumes them. The 80 repeaters get a weekly cycle schedule through a heijunka rotation. The 95 strangers get sequenced into reserved capacity slots as orders come in.

Within a quarter, the runners and repeaters run on autopilot. The expediter only has to focus on the strangers, which are the actual one-off work that needs attention. Lead time on runners drops to under a week. Lead time on repeaters drops to two weeks. Strangers still take four weeks but the floor is no longer chasing them through chaos. The shop is calmer, the customers are happier, and the owner can see which classes of parts are profitable.

Common mistakes with runner-repeater-stranger

  • Treating boundaries as fixed. Demand shifts. A part that was a runner last year may be a repeater this year. Revisit the classifications quarterly.
  • Classifying once and never revisiting. A stranger that becomes a regular order should move into the repeater bucket and get the matching scheduling treatment.
  • Treating strangers like runners. Strangers do not need kanban. Trying to stock them creates excess inventory of parts that may never sell again.
  • Sorting by revenue instead of demand frequency. RRS is about how often a part is ordered, not how much money it brings in. Mixing those criteria muddies the classification.
  • Skipping the strangers. The bucket that needs the most active management is strangers. Leaving them to MRP guarantees they get treated badly.

Runner-repeater-stranger and related Lean tools

Runner-repeater-stranger classification drives different mechanisms for different demand profiles. Runners typically get replenishment pull through kanban supermarkets. Repeaters get cycled through heijunka on a known cadence, with the cycle interval set by every part every interval. Strangers usually run on sequenced pull or build-to-order. The classification is most useful in shops running mixed-model production where the variant mix needs to be sequenced thoughtfully.

Common questions

The questions we hear most about this term.

How does runner-repeater-stranger classification work?
You take the part list and sort each part by two dimensions: how often it gets ordered, and how stable the order volume is. Runners are the parts ordered constantly with predictable volume. Repeaters are ordered regularly but with bumpier volume. Strangers are ordered rarely or with no pattern at all. The cutoffs are usually empirical: maybe a runner is anything ordered weekly with under 20 percent variation, a repeater is anything ordered monthly, and a stranger is anything ordered less often or with no pattern. The classification then drives how each part gets scheduled, stocked, and produced.
How is runner-repeater-stranger different from every part every interval?
They are complementary, not competing. Runner-repeater-stranger is a classification scheme for parts based on demand profile. Every part every interval is a scheduling cadence that says how often each part should be cycled through production. The classification feeds the cadence. Runners get cycled often, maybe every shift. Repeaters get cycled weekly or biweekly. Strangers get scheduled on demand. The two tools work together: classify the parts, then set the cadence per class.
Is runner-repeater-stranger the same as mixed-model production?
No, but they often appear together. Runner-repeater-stranger is a part-demand classification. Mixed-model production is the practice of running multiple variants on one line. Mixed-model lines benefit from RRS classification because the variants have different demand profiles, and the scheduling pattern on the line should reflect that. RRS without mixed-model still has value: any shop can use the classification to decide which parts deserve a kanban supermarket and which should stay on demand-triggered production.
What are common mistakes with runner-repeater-stranger?
Treating the boundaries as fixed is the first one. The line between runner and repeater depends on the shop and the customer base, and it shifts over time as demand changes. Recheck the classifications quarterly. Second mistake: classifying every part once and never revisiting. A part that was a stranger last year may now be a steady repeater. Third: trying to manage strangers the same way you manage runners. Strangers do not need kanban; they need a different mechanism, usually sequenced pull or build-to-order.
What does runner-repeater-stranger look like on the shop floor?
It looks like different scheduling artifacts for different parts. A small machine shop might have kanban racks for its runners with two-bin systems and supermarkets in place. The repeaters get scheduled in known weekly windows, often through a heijunka box that cycles through them. The strangers get a sequenced order list that schedules them as orders arrive, with capacity slots reserved for one-offs. Walking the floor, you can tell which parts are runners by the visible inventory at point of use, and which are strangers by the absence of permanent stock locations.

Ditch the whiteboards and spreadsheets.

Same-day setup. No distributor lock-in. Zero stockouts. Top teams double revenue in 9 months.