Fill Calculations

How to Calculate Fill Yield, Giveaway, and Batch Cost in Cosmetics Manufacturing

The core formulas every fill and formulation operator needs, worked through with real units and numbers, from batch yield to giveaway to component loss.

Start with batch fill yield, the ratio of sellable units to theoretical units from a given compounded batch. If you compound 1,000 kg of a lotion at a target fill of 250 g and a specific gravity of 0.98, theoretical volume is 1,000 / 0.98 = 1,020.4 L, or 1,020,408 mL. At 250 mL nominal, that is 4,081 units. If the line delivers 3,960 good units, yield is 3,960 / 4,081 = 97.0 percent. The 3.0 percent gap is line holdup, foam, and filler slug loss. Run this in the Batch Fill Yield calculator so tank residual and pipe holdup are separated from true overfill.

Net contents giveaway is the average fill above label weight, and it is pure margin leaking out. Formula: giveaway percent = (mean fill minus label weight) / label weight times 100. If a 250 g shampoo runs at a mean of 256.5 g, giveaway is 6.5 / 250 = 2.6 percent. To hit target overfill you set the mean so that label weight sits at roughly the label minus the maximum allowable variance under most weight-control rules, typically the T sub 1 limit. With a fill standard deviation of 1.8 g, a 3 sigma safety band is 5.4 g, so a defensible mean is near 255.4 g. The Net Contents Giveaway calculator converts that excess into dollars per thousand units.

Fragrance and color changeover loss governs how much product and time you scrap between SKUs. Purge volume equals line internal volume times the number of flush turnovers to reach spec. A 40 mm ID hose plus manifold holding 6.2 L, flushed 2.5 turnovers, purges 15.5 L. At a 250 mL fill that is 62 units of first-run product discarded plus the flush medium itself. Add clean time: if changeover is 22 minutes at a line rate of 90 units per minute, you also forfeit 1,980 units of capacity. The Fragrance/color Changeover calculator lets you compare short campaigns against long ones on total purge and downtime.

Formulation batch cost per unit builds up from the bill of materials at the batch scale, not the retail scale. Sum each raw material mass times its cost per kg, add QC and compounding labor, then divide by good units out. A 1,000 kg batch with actives at 4.20 per kg blended, water at near zero, and packaging excluded, might total 3,180 for compound. Divided by 3,960 good units, compound cost is 0.803 per unit. Always divide by good units, not theoretical, so yield loss lands in the number. The Formulation Batch Cost calculator carries the raw material lines and QC overhead automatically.

Labeling throughput is a rate and a staffing calculation. Effective rate equals nameplate speed times uptime times first-pass label yield. A wrap labeler rated at 120 units per minute at 88 percent uptime and 98.5 percent label yield delivers 120 times 0.88 times 0.985 = 104 good labeled units per minute, or 6,240 per hour. To label a 300,000 unit order you need 300,000 / 6,240 = 48.1 machine hours. The Labeling Throughput calculator separates uptime losses from label registration rejects so you know which one to attack.

Pump and sprayer component loss is easy to underestimate because it compounds across handling steps. Loss percent equals rejected plus fallen plus jammed components divided by components fed. If you feed 102,000 dispensers to fill 100,000 bottles, you consumed 2.0 percent as loss, so true component demand is bottles divided by (1 minus loss). For 250,000 bottles at 2.0 percent loss you must buy 250,000 / 0.98 = 255,102 pumps. Order to the loss-adjusted figure, not the bottle count, or you short the run. The Pump/sprayer Component Loss calculator models feeder jam rate and orientation reject separately.

Stability sample workload sizes the retain and testing burden for a launch. Samples per study equals number of conditions times timepoints times replicates. A standard set of 3 conditions (25C, 30C, 40C) across 8 timepoints at 2 replicates is 48 units per SKU, plus a 3 unit T-zero baseline, so 51 pulled from each batch. Across 12 launch SKUs that is 612 units reserved before a single case ships. The Stability Sample Workload calculator rolls timepoint schedules into a total pull count so the compounder builds it into the batch size.

Tie the chain together so one number feeds the next. Loss-adjusted component demand sets purchasing, changeover purge sets minimum campaign length, giveaway sets your fill target, and batch yield sets the good-unit divisor that every per-unit figure depends on. A single 1 percent error in the yield divisor moves a 0.80 per-unit compound cost by 0.008, which on 300,000 units is 2,400. Compute yield first, then giveaway, then component loss, then per-unit cost, and each calculator hands its output to the next stage cleanly.

Published 2026-07-01.