New to this topic?
We recommend reading these guides first to get the most out of this one:
Level
Volume First
Then Mix
Sequence Models
EPEI
Every Part Every Interval
Pitch
Scheduling Increment
The supermarket, measured Leveling moves no volume — both running totals leave zero on Monday morning and reach 100 on Friday — so the whole of the change is the gap that opens between them, and that gap, 15 parts at its deepest, is the supermarket leveling asks you to hold.

The volume-leveling table above, drawn as running totals. Orders 35 + 12 + 28 + 8 + 17 = 100 parts; leveled production 100 ÷ 5 days = 20 a day. Cumulative orders 35, 47, 75, 83, 100 against cumulative production 20, 40, 60, 80, 100, so the shortfall at each day end is 15, 7, 15, 3, 0 — worst 15, on Monday and again on Wednesday. Start the week holding 15 finished parts and nothing ships late: on-hand runs 15 → 0 → 8 → 0 → 12 → 15, back where it began, so the following week starts identically. 15 ÷ 20 = 0.75 of one day's output. Both totals are straight within a day, so the worst gap can only fall on a day boundary. The unleveled column in the table is the same line as the orders — it needs no supermarket, and buys that with a Monday of 35 (75% above the 20 average) and a Thursday of 8 (60% below).

The Batch Scheduling Problem

Most factories schedule in batches: run all of Part A, then changeover, run all of Part B, then changeover, run all of Part C. This creates several problems:

ProblemCauseImpact
Demand amplificationUpstream sees lumpy demand (all A, then all B)Upstream either overproduces or cannot respond fast enough
Inventory peaksFinished goods of A pile up while B and C are out of stockHigh inventory cost + stockouts simultaneously
Resource spikesMonday needs 4 operators; Thursday needs 1Overtime followed by idle time; unstable staffing
Long lead timeIf you need Part C and it runs once per week, wait up to 5 daysCustomer lead time = batch interval, not cycle time

Two Levels of Leveling

Level 1: Volume Leveling

Produce the same total quantity every day, regardless of daily order variation. If monthly demand is 400 parts and there are 20 working days, produce 20 parts every day — not 35 on Monday and 5 on Friday.

📊 Volume Leveling Before and After
DayCustomer OrdersUnleveled ProductionLeveled Production
Monday353520
Tuesday121220
Wednesday282820
Thursday8820
Friday171720
Total100100100

Same weekly output. But leveled production uses the same resources every day (no Monday overtime, no Thursday idle time) and ships from a small finished-goods supermarket that absorbs daily variation.

How small is that supermarket? Exactly as deep as the orders ever get ahead of the cell — 15 parts, three-quarters of one day’s output. Hold that and nothing ships late; hold much more and you have paid for leveling twice.

Level 2: Mix Leveling

Produce every product type every day (or every pitch period), rather than batching by product. If you make 20 parts/day across 4 types (A=8, B=5, C=4, D=3), produce A-B-C-D-A-B-A-C-A-D-A-B-A-C-A-D-A-B-A-C in a repeating mixed-model sequence.

💡 EPEI: Every Part Every Interval

EPEI measures how frequently you can produce every part number. If your changeover allows running each part type once per day, EPEI = 1 day. If changeovers are too long and you can only run each type once per week, EPEI = 5 days. EPEI is the primary metric for measuring how well you have leveled mix. The goal is EPEI = 1 day or less. SMED is the tool that makes shorter EPEI economically feasible.

The Heijunka Box

A heijunka box is a physical grid that converts a daily production plan into a time-sequenced schedule. Columns are time periods (typically “pitch” increments). Rows are product types. Kanban cards are placed in the grid to create the leveled sequence.

Pitch = Takt time × pack-out quantity. If Takt is 5 minutes and parts ship in bins of 10, pitch = 50 minutes. This is the scheduling increment — the heijunka box has one column per pitch period.

📊 Heijunka Box Layout Aerospace Bracket Cell

Cell: Produces 4 bracket types. Takt = 6 min. Bin = 5 parts. Pitch = 30 min. 8 pitches per shift.

PartP1P2P3P4P5P6P7P8Daily
Bracket AAAAA20
Bracket BBBB15
Bracket CC5

The operator takes the next kanban card from the box at each pitch boundary. The sequence ABABABCAB produces all three types every shift in a leveled pattern. Upstream processes see stable, predictable demand instead of lumpy batches.

Leveling in Aerospace

Aerospace has unique challenges for heijunka: low volumes, long cycle times, and high mix. But the principles still apply:

Aerospace ContextLeveling Approach
Final assembly (4–8 aircraft/month)Level the rate: one aircraft enters the line on a fixed Takt cadence (e.g., every 5 working days). Do not start 3 in one week and 1 the next.
Component machining (high mix, 200+ PNs)Group into product families. Level each family: produce every family every day using SMED to minimize changeover.
Kit stagingStage kits on a daily rhythm aligned to assembly Takt. One kit per position per day — not weekly batches.
Supplier deliveriesRequest daily or twice-weekly deliveries instead of monthly bulk. Smaller, more frequent deliveries = less inventory + faster problem detection.

🎯 The Bottom Line

Heijunka transforms chaotic batch scheduling into a predictable, leveled rhythm. Level volume first (same quantity every day), then level mix (every part type every day). Use the heijunka box to convert daily plans into pitch-by-pitch sequences. The enabling tool is SMED — changeover reduction that makes frequent product switches economically viable. The result: stable upstream demand, lower inventory, shorter lead times, and a production system that runs the same way every day instead of firefighting different crises each week. Next: SMED & Quick Changeover — the tool that enables heijunka by making changeovers fast enough to level mix.

Interactive Demo

The same monthly mix, scheduled in campaigns and then levelled. Watch what each pattern does to inventory, changeovers and the customer waiting for the model you built last.

⚡
Try It Yourself
Heijunka Production Leveling
▼
Toggle between batch and leveled production to see how leveling reduces inventory peaks. Arrange the heijunka box to visualize the mixed-model schedule.
20 units
2 units30 units
12 units
2 units30 units
8 units
2 units30 units
Heijunka Box — Weekly Schedule
DayS1S2S3S4S5S6S7S8S9S10
Day 1
A
A
A
A
A
A
A
A
A
A
Day 2
A
A
A
A
A
A
A
A
A
A
Day 3
B
B
B
B
B
B
B
B
B
B
Day 4
B
B
C
C
C
C
C
C
C
C
Day 5
Product A
Product B
Product C
Inventory Levels Over Time
0612Day 1Day 2Day 3Day 4Day 5
12 units
Max Inventory
7.9 units
Avg Inventory
40 units
Total Demand
BATCH
Mode
Ready for the full knowledge check? Test your understanding with guided scenarios and data export.
PROTake the Pro Knowledge Check →
Free forever · Every feature included

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.

Open Workbench →

Take this to a room

The running order

For schedulers on a mixed-model line. They should leave able to state their EPEI and to compute a pitch.

7 beats · 12 min
  1. 1

    Level volume before mix

    Two levels, and doing them in the wrong order is why levelling attempts stall.

    • Volume: the same total quantity every day.
    • Mix: every part type every day, in a repeating sequence.
    • Volume levelling needs only scheduling. Mix levelling needs short changeovers.

    Ask the room Is our daily total flat, before we even discuss the mix?

  2. 2

    EPEI is the metric

    Every part every interval. It measures how well the mix is levelled, in one number.

    • Run every part type once a day and EPEI is one day.
    • Changeovers too long to do that, so once a week? EPEI is five days.
    • The goal is one day or less.

    Ask the room What is our EPEI right now?

  3. 3

    SMED is what moves EPEI

    You cannot argue your way to a shorter interval. The changeover has to shrink.

    • EPEI is bounded by how often you can afford to change over.
    • SMED is what makes frequent switches economically viable.
    • Every levelling programme that skipped SMED failed at the mix stage.
  4. 4

    Pitch is the scheduling increment

    The unit of time the heijunka box works in, and it comes from takt and container size.

    • Pitch equals takt time multiplied by the container quantity.
    • It is how often you release work and check progress.
    • A changeover longer than the pitch cannot be levelled into the sequence.
  5. 5

    The box turns a plan into a rhythm

    Daily quantities go in. Pitch-by-pitch sequence comes out.

    • Kanban cards loaded in the levelled sequence, one column per pitch.
    • The water spider pulls the next card at each pitch.
    • It replaces the MRP dispatch list with something the floor can see.
  6. 6

    The sequence comes from the ratio

    You do not design the pattern. Demand gives it to you.

    • Demand of 3A : 2B : 1C produces the repeating pattern AABABC.
    • That repeats all day, every day.
    • Same total volume as batching, spread evenly.
  7. 7

    What levelling buys upstream

    The benefit lands mostly on people who were not in the room.

    • Suppliers see steady demand instead of weekly lumps, so their buffers shrink.
    • Upstream operations get a stable pull signal.
    • And the plant runs the same way every day instead of firefighting a different crisis each week.

    Ask the room What would our suppliers say about the demand signal we send them?