Filling Line Math
How to Calculate Fill Rate, Filler OEE, and Line Efficiency on a Bottling Line
The core packaging-line math worked end to end: fill rate, filler OEE, line efficiency, closure demand, and label roll timing, with real container counts and where each input comes from.
Start with fill rate, the simplest gauge of whether the filler kept pace. Fill rate equals accepted filled containers divided by scheduled containers for the same window, times 100. If the filler released 47,500 good bottles against a schedule of 50,000 over the shift, fill rate is 47,500 / 50,000 x 100 = 95.0%, leaving a 1.0 point gap to a 96% target. The count comes straight from the discharge counter after reject logic, and the schedule comes from the production plan for that exact SKU and window. Keep low fills, high fills, and held product classified the same way the site report does, or the Fill Rate calculator will disagree with the shift board.
Filler OEE separates three losses the fill rate hides: downtime, speed, and fill quality. Availability equals filler operating time divided by planned filler time, so 6.8 running hours on an 8.0 hour plan gives 6.8 / 8.0 = 0.85, or 85%. Multiply availability by speed performance versus standard containers per minute (say 91%) and good-fill quality after low and high rejects (say 98%). Filler OEE = 0.85 x 0.91 x 0.98 = 0.758, or 75.8%. Operating time comes from the downtime log, performance from actual bottles per minute against the rated speed, and quality from checkweigher and net-content rejects. The Filler OEE calculator returns each of the three factors so you know which one to attack.
Line efficiency looks at the whole line, not just the filler, and it answers a different question: how much of rated capacity became shippable good containers. Line efficiency equals good containers packed as finished goods divided by rated line capacity for the scheduled runtime, times 100. With 43,000 good containers against a rated capacity of 50,000, efficiency is 43,000 / 50,000 x 100 = 86.0%, a 2.0 point gap to an 88% target. Rated capacity is standard containers per minute multiplied by scheduled minutes: a 600 CPM line running 6.94 scheduled hours yields 600 x 416.4 = 249,840 at full speed, then scaled to your batch. Use Line Efficiency to catch losses the filler-only view misses at the labeler, case packer, or palletizer.
Closure and cap demand is a material calculation, not a rate. Theoretical closures equal containers scheduled times closures per container including QA allowance; required closures equal that theoretical figure divided by application yield. For 60,000 containers at 1.015 closures each, theoretical is 60,000 x 1.015 = 60,900 closures. Divide by a 98.5% application yield: 60,900 / 0.985 = 61,827 closures to stage. The 1.015 factor carries seam-check teardowns and startup samples; the yield carries capper or seamer drops and rejected packages. Cap Usage and Closure Usage use the same structure, so a bottling line staging caps at 1.02 per bottle and 98% yield on 48,000 bottles needs 48,000 x 1.02 / 0.98 = 49,959 caps.
Label roll timing tells you when the labeler starves the filler. Raw usage rate equals labels applied divided by labeler runtime, then effective rate equals raw rate times labeler efficiency. A roll of 24,000 labels consumed over 2.0 hours gives a raw rate of 24,000 / 2 = 12,000 labels per hour; at 92% efficiency the effective rate is 12,000 x 0.92 = 11,040 labels per hour. Divide roll count by that effective rate to time changes: a 20,000-label roll lasts 20,000 / 11,040 = 1.81 hours. The Label Roll Timing calculator folds in web breaks, splices, and inspection rejects so you stage rolls and roll-change labor before the labeler, not the filler, sets line speed.
Chain the numbers to plan a real run. Take a 600 CPM line, 8.0 planned hours, and a filler OEE of 75.8% from above: effective good output is roughly 600 x 60 x 8.0 x 0.758 = 218,304 containers, or about 9,096 twenty-four-count cases. Feed that container count into Cap Usage and Closure Usage for staging, into Label Roll Timing for roll-change timing, and into Fill Rate for the end-of-shift check. Each calculator shares the same run window and SKU basis, so the counts reconcile. Mixing windows, package sizes, or reject definitions across them is the fastest way to make consistent formulas produce inconsistent answers.
Watch the units and the denominators, because that is where filling math breaks. Containers per minute, containers per hour, and cases per hour differ by factors of 60 and by pack count, so a 600 CPM line is 36,000 CPH and, at 24 per case, 1,500 cases per hour. Availability, performance, and quality must all be true fractions between 0 and 1 before you multiply them for OEE; entering 91 instead of 0.91 inflates the result by 100x. For rate metrics, the denominator is always the correctly matched basis: scheduled containers for fill rate, rated capacity for line efficiency, filled containers available for pack-out. Get the basis right and the rest is arithmetic.
Published 2026-07-01.