Heijunka and Pitch: Leveling Production

Advanced 9 min read · Updated 2026-10-31

Heijunka smooths what arrives at the pacemaker: the same volume every day and a mixed variant pattern instead of large batches. Pitch breaks the day into small release units, so a backlog becomes visible within minutes rather than at the end of the week.

What heijunka means

Heijunka (Japanese for “leveling”) levels production at the pacemaker process in two directions: volume over time and the mix of variants within the day. The goal is even demand on all upstream processes. If the pacemaker builds 1,100 pcs today and 700 tomorrow, kanban passes this swing on to stamping, suppliers and supermarkets, and every supermarket has to be sized for the peak.

Leveling happens in one place only: at the pacemaker. Everything upstream replenishes by pull; everything downstream flows at takt to shipping.

Volume leveling

The pacemaker builds the average volume every day, not the fluctuating daily release. The finished goods supermarket absorbs the difference. The basis is takt time from average demand.

Steering bracket example: 18,400 pcs per month ÷ 20 working days = 920 pcs per day. If daily releases vary between, say, 700 and 1,100 pcs, assembly still builds 920 pcs every day at a 60 s takt. The demo’s finished goods supermarket with 1,840 pcs (1,840 ÷ 920 = 2 days) absorbs the variation.

Mix leveling

Instead of building all standard variants first and then all compact ones, daily demand is spread in the ratio of the variants. Each variant is then available several times a day, finished goods inventory per variant goes down and the load on upstream processes becomes even.

Different work content evens out in the process: if one variant is above takt and another below it, the long variant must not run as a block but has to be spread between short ones.

Example variant production (hydraulic block template): 700 pcs per day, of which 400 standard, 250 compact, 50 special, so 8 : 5 : 1. A pattern of 14 units, e.g. S C S C S S C S C S S C S X (X = special), repeats five times a day. Takt time: 450 min × 60 = 27,000 s ÷ 700 = 38.6 s. Assembly times: standard 32 s, compact 26 s, special 70 s. Special is above takt, but the weighted average (400 × 32 + 250 × 26 + 50 × 70) ÷ 700 = 22,800 s ÷ 700 = 32.6 s is below it. That is why special is spread out and not built in one block.

Calculating pitch

Pitch is the time the pacemaker needs for one pack-out quantity when it works exactly at takt. It is the smallest release unit: one order is released and one full container is taken away per pitch. It is calculated with takt time, not with the cycle time of the process.

Pitch = takt time × pack-out quantity Pitch slots per day = available working time ÷ pitch
Steering bracket example: takt time 60 s, pack-out quantity 20 pcs per container. Pitch = 60 s × 20 = 1,200 s = 20 min. Per day: 920 min ÷ 20 min = 46 pitches, 46 × 20 = 920 pcs. The steering bracket current-state template shows the heijunka box at assembly with exactly this 20 min pitch. Variant production with an assumed 10 pcs per container: 38.6 s × 10 = 386 s ≈ 6.4 min, so 70 slots per day (27,000 s ÷ 386 s = 70).

Heijunka box and runner

The heijunka box is a card rack with one column per pitch interval and one row per variant. Production control places the day’s kanban cards in the slots according to the leveled pattern. This way the daily schedule is not released all at once but in small increments of work.

Prerequisites

Worked examples: in the steering bracket current state, assembly has a 62 s cycle time and 2% scrap, effective 62 ÷ 0.98 = 63.3 s. One container takes 20 × 63.3 s = 1,266 s = 21.1 min, 1.1 min longer than the pitch. Per day the shortfall is 920 − 55,200 s ÷ 63.3 s ≈ 48 pcs. The future-state cell, with a 56 s planned cycle time, 95% uptime and 1% scrap, reaches 59.5 s effective, so 20 × 59.5 s = 19.8 min per container. For mix leveling in variant production: at 95% uptime, assembly has 450 × 0.95 = 427.5 min available; production needs 22,800 s ÷ 0.99 = 383.8 min. That leaves about 44 min for changeovers. At 8 min per change and 20 min for special, this is enough for three changes (8 + 20 + 8 = 36 min), so each variant once a day. The 14-unit pattern would need 12 changes five times over, more than 500 min of changeover a day. Only SMED makes fine leveling possible: /learn/smed-changeover-reduction/

Common mistakes

In the editor

Place the heijunka symbol in front of the pacemaker, enter the pitch as the interval and connect it to the pacemaker with a manual information flow. Through the product mix, the template “Variant production: 3 products, one line” shows mix load, changeover capacity and EPEI per process. This tells you whether the changeover time at the pacemaker allows fine leveling at all.

Practice in the editor

Open the template “Variant production: 3 products, one line”, calculate takt time and pitch for 10 pcs per container and check how many variant changes assembly can handle per day.

Open the template in the editor Start blank

Free, no sign-up, in your browser. Metrics, timeline and checks are calculated automatically.

Frequently asked questions

What is the difference between heijunka and kanban?

Kanban governs replenishment between two processes: what was withdrawn is produced again. Heijunka determines the sequence and quantity in which the pacemaker receives orders. Heijunka sets the demand; kanban passes it upstream.

How large should the pitch be?

Pitch = takt time × pack-out quantity. In practice good values lie between about 5 and 60 minutes. If the container is very large, choose a smaller release quantity as the pitch unit so that backlogs become visible early.

Do I need a physical heijunka box?

No, the principle is what matters: release orders at fixed intervals, in a leveled pattern, visible at the pacemaker. A screen or a board works too. The physical box has the advantage that any backlog is visible at a glance.

Does heijunka work with many variants?

Yes, if you group variants: runners in a fixed pattern, medium-volume variants in fixed time windows, rare exotics built to order. You then level the work content per pitch, not every single variant.

What does heijunka have to do with EPEI?

EPEI tells you how often each variant can be produced. Mix leveling shortens it, for example from a week to a day or a few hours. That only works if changeover time per change drops accordingly.

Self-test

1. Takt time 45 s, pack-out quantity 40 pcs. What is the pitch?
45 s × 40 = 1,800 s = 30 min.
2. At which process is production leveled?
Only the pacemaker receives the leveled schedule; upstream processes replenish by kanban.
3. Assembly runs at an effective 63.3 s, the pitch is 20 min for 20 pcs. What happens?
20 × 63.3 s = 1,266 s = 21.1 min. With 46 pitches per day, 920 − 55,200 ÷ 63.3 ≈ 48 pcs are missing. Heijunka does not replace the ability to hold takt.
4. The customer releases between 700 and 1,100 pcs per day, 920 on average. What does the pacemaker build with volume leveling?
Assembly works evenly at the takt of average demand; the supermarket buffers fluctuations in the releases.
5. Why does a fine mix pattern fail at an assembly process with 8 min changeover per change?
The 14-unit pattern would need 60 changes a day. Without shorter changeovers (SMED), capacity is enough for only a few changes.

Keep learning