Chocolate business

Chocolate Production Capacity: How to Size Your Line in kg/h

On this page
  1. How the calculation works
  2. From a sales target to kilograms per day
  3. The hours that actually make chocolate
  4. Equipment effectiveness: what OEE measures
  5. The bottleneck sets the speed of the whole line
  6. Worked examples
  7. Turning your number into an RFQ line
  8. Sources and open questions

A chocolate line has to be sized on its slowest machine, at the rate that machine must reach during the hours the line actually runs, after material losses and the machine’s own efficiency are taken out. The shortcut most plans use, daily target divided by shift hours, gives an average and undersizes the line. In the worked example below, the shortcut says 31.25 kg/h; the slowest machine needs a rating of 53 kg/h.

The chain starts from sales. The FAO’s guide for small-scale food processors builds it in that order: market size, the share you expect to win, a daily production rate, then an hourly throughput. Its example is chutney, but the arithmetic carries straight over to chocolate. Where capacity sits in the wider plan, before the line, the building and the paperwork, is covered in how to start a chocolate factory.

How the calculation works

The method works backward from what you sell to the rating of the slowest machine, in seven steps:

  1. Daily sellable target = target for the period ÷ working days in that period.
  2. Mass to make per day = daily target ÷ (1 − material loss).
  3. Scheduled hours = shifts × hours per shift.
  4. Planned stops = cleaning + changeovers × minutes per changeover + start-up and warm-up, converted to hours.
  5. Net run hours = scheduled hours − planned stops.
  6. Rate while running = mass to make ÷ net run hours.
  7. Required rated capacity = rate while running ÷ efficiency of the bottleneck machine.

The last figure is rounded up, to the next whole kg/h (or the next 0.1 kg/h below 10). Rounding down leaves you short of the target, as example A shows.

The calculator below runs the same chain. Put in your sellable target and its period, your working days, shifts and hours, the minutes lost each day to cleaning, changeovers and warm-up, your material loss and the efficiency of the machine you think is the bottleneck. Two fields are optional: the rated capacity of a machine you’re considering, and a piece weight. The form opens with example values; replace every one of them.

Line capacity calculator

Example values. Replace them with your own.

The calculator needs JavaScript. The worked examples on this page show the same method step by step.

This sizes one machine. Run it for each candidate bottleneck; for batch machines, use batch mass ÷ full cycle time.

The headline result is the rated capacity your slowest machine needs. Under it you’ll see each step of the chain, and the shortcut average for contrast. Enter a candidate machine and it tells you how much sellable chocolate that machine would make per day, and how far above or below your target that lands. Enter a piece weight and it converts the required rating into pieces per hour, rounded down, since a part piece can’t be sold.

Nothing you type leaves the page. Each input is explained in the sections that follow.

From a sales target to kilograms per day

The daily target is the sellable mass for the period divided by the days the line actually works. In the FAO example, a market of 14,386 kg a month and a 5% share give sales of 719 kg a month; at 20 working days, that’s a production rate of 36 kg a day. The guide calls this daily figure central to every later calculation of capacity and investment.

Working days are an input too, and they shrink. The same guide warns that the number can fall below twenty if there are regular power failures or if production planning is inadequate. Count the days your plant will really make chocolate, after holidays, maintenance days and the deep cleans that take a whole shift.

The mass you make is larger than the mass you sell. FAO’s worked example carries a losses column for every processing step and works backward through them: 36 kg of product a day needs 60 kg of mangoes. In the calculator, the material loss field covers chocolate made but not sold: scrap, samples, and changeover purge that gets thrown away rather than reworked.

Purge can be heavy. In a pilot-scale study by FDA and university researchers, pushing milk-free dark chocolate alone through one milk-contaminated valve and pipe assembly took at least 16.2 kg of dark chocolate before milk fell below the test’s quantification limit. That figure belongs to one setup at pilot scale and says nothing about what your line needs to be clean. It does show that a milk-to-dark changeover costs kilograms as well as minutes, and those kilograms go into your loss figure if they aren’t sold. The same study found a cocoa butter rinse cut milk levels in the first dark batch from a ball mill and conche by at least 89%. Validating an allergen changeover is a separate job for your food safety plan; the capacity sum only needs the minutes and the kilograms.

The hours that actually make chocolate

Net run hours are the scheduled hours minus every planned stop. Start with the shifts and hours the line is scheduled to run. A 2022 study of OEE in food production by Abdul Rasib and colleagues took the maximum work per shift minus the breaks as its planned production time, so if your line stops during breaks, enter the hours per shift without them.

Then take out the planned stops. On a chocolate line the main ones are cleaning, changeovers between products, and the start-up time before the first good chocolate comes off, which includes warming up and tempering. These durations depend on your machines, your recipes and how often you switch between milk and dark, so they have to be your own figures. The calculator’s 30-minute values are there only so the form produces a result.

Warm-up grows with the amount of chocolate in the machine. One maker’s data for a batch tempering machine, published on a retailer’s product page, gives tempering times from 42 °C, at 19 °C ambient: 10 minutes for a 12 kg batch and 22 minutes for a 60 kg batch. By the maker’s own figures, 3 kg of each batch stays in the machine. Those are times for one batch machine starting from melted chocolate, not for melting from cold or for a continuous tempering machine. Measure yours. Why chocolate needs tempering at all is in what is chocolate tempering.

Equipment effectiveness: what OEE measures

Overall equipment effectiveness (OEE) compares what a machine really produces with what it could ideally produce. A 2020 systematic review by Ng Corrales and colleagues traces the measure to Nakajima in 1988, as part of total productive maintenance. The review splits the losses three ways. Availability covers downtime from breakdowns and setups or adjustments. Performance covers speed lost to minor stops and slow running. Quality covers defects and reduced yield.

The three are multiplied. The Lean Enterprise Institute’s lexicon entry on OEE gives the formula as availability rate × performance rate × quality rate, and measures availability as a share of scheduled time.

Plants don’t all book the same minute in the same place. The Ng Corrales review notes that industries have customized OEE to their own needs, some by changing the formula. The sources put setups and changeovers under availability; breaks come off planned production time; cleaning can go either way, depending on the plant’s own convention.

Here’s what that does to the number. Take example A below: an 8-hour shift with 1.5 hours of planned stops and 75% efficiency over the remaining 6.5 hours. Book the planned stops as availability loss instead, and the same line reports an OEE of about 61% ((6.5 ÷ 8) × 0.75). Same machine, same output, two figures.

So the calculator separates them and counts each minute once. Cleaning, changeovers and warm-up go in their own fields. The efficiency field takes everything else: breakdowns, small stops, slow running and rework. If you have a measured OEE that already includes cleaning and changeovers, enter it as efficiency and set those fields to zero. Do the same with scrap: count it in the loss field or in the efficiency figure, not both.

Use your own records for efficiency, or ask other producers what they measure. There’s no published figure for chocolate lines to fall back on, and the 75% in the form is an example.

The bottleneck sets the speed of the whole line

The line can only run as fast as its slowest step, so the machine you size is the bottleneck. A Kansas State guide on buying food equipment says this in so many words, quoted in sizing the line, and the FAO guide asks for a process plan that identifies any bottlenecks before equipment is chosen.

The bottleneck isn’t fixed. A 2002 paper on shifting bottleneck detection by Roser and colleagues opens with the point that all manufacturing systems are constrained by one or more bottlenecks, that improving the bottleneck improves the whole system, and that the bottleneck may shift from one machine to another as the system changes or random events hit it. A machine that keeps up on most days can become the bottleneck when it breaks down.

For a chocolate line, a change of product can move it too. A new mold, a thicker shell or a different recipe can make the cooling tunnel the limit where the molding machine was before. Run the calculator once for each machine that could be the bottleneck, and once for each main product. The production line guide has an example of why the tunnel matters: a molding machine’s molds-per-minute rating means nothing if the tunnel can’t take that rate.

Batch machines need one conversion first. Their equivalent rate is batch mass divided by the full cycle time, including filling, emptying and cleaning. As an example, a 100 kg batch on a 300-minute full cycle works out to 20 kg/h. That’s the figure to compare with your required rating, whether the machine is a melanger, a conche or a batch tempering machine. Vendor throughput claims for refiners and their conditions are collected in chocolate refining explained.

Worked examples

The examples below use the calculator’s starting values. They are example inputs chosen to show the method, not typical values for a chocolate line. Each result was checked in reverse: the rounded rating × efficiency × net run hours × (1 − loss) must reach the daily target.

Example A is one shift. The inputs: 60,000 kg a year of sellable chocolate, 240 working days, one 8-hour shift, 30 minutes of cleaning, one 30-minute changeover, 30 minutes of start-up and warm-up, 2% material loss and 75% efficiency.

Step Value
Daily sellable target (60,000 ÷ 240) 250 kg/day
Mass to make (250 ÷ 0.98) 255.1 kg/day
Scheduled hours (1 × 8) 8 h
Planned stops ((30 + 30 + 30) ÷ 60) 1.5 h
Net run hours (8 − 1.5) 6.5 h
Rate while running (255.1 ÷ 6.5) 39.2 kg/h
Required rating (39.2 ÷ 0.75) 52.3, rounded up to 53 kg/h
Shortcut average for contrast (250 ÷ 8) 31.25 kg/h

In reverse, a 53 kg/h machine makes 53 × 0.75 × 6.5 × 0.98 = 253.2 kg a day, enough for the 250 kg target. A 52 kg/h machine makes 248.4 kg and falls short, which is why the rating is always rounded up.

The shortcut average is about 60% of the needed rating in this example; put the other way, the bottleneck needs about 1.7 times what the shortcut suggests. A buyer who ordered a machine rated at 31.25 kg/h would miss the target every day.

A candidate machine rated at 60 kg/h, run through the same inputs, makes about 286.7 kg of sellable chocolate a day, 14.7% above the target. With a 100 g bar entered as the piece weight, the 53 kg/h rating works out to 530 bars an hour.

Example B adds a second shift and changes nothing else. Scheduled time doubles to 16 hours, the planned stops stay at 1.5 hours, and net run time becomes 14.5 hours. The rate while running drops to 17.6 kg/h and the required rating to 24 kg/h. In reverse: 24 kg/h makes 255.8 kg a day; 23 kg/h would make 245.1 kg and miss.

Example C keeps the two shifts but has three changeovers a day instead of one. Planned stops rise to 2.5 hours, net run time falls to 13.5 hours, and the required rating goes up to 26 kg/h. Two extra changeovers cost about 8% of capacity on the bottleneck. In reverse: 26 kg/h makes 258.0 kg a day; 25 kg/h would make 248.1 kg.

The FAO example can be run through the calculator too: 719 kg a month, 20 working days, one 8-hour shift, no planned stops, no loss and 100% efficiency. The result is 4.5 kg/h, the guide’s own 36 ÷ 8. That figure is an average throughput with nothing taken off for stops, slow running or scrap. Used as a machine rating, it would undersize the line the same way the shortcut does in example A.

Turning your number into an RFQ line

The calculator’s headline result is the target throughput you write into your request for quotation, for the machine you’ve identified as the bottleneck and the product you ran it for. A vendor’s figure is comparable with yours only when it states four things a capacity claim must state, and the third of them, how time is counted, is exactly the split between planned stops and efficiency above.

The full question list is in the chocolate equipment RFQ checklist. Its row on allergen changeover time feeds your changeover field directly, and its row on batch cycle time gives you the conversion for batch machines. With a turnkey line, ask the supplier to name the bottleneck machine and the rating they sized it to.

Sources and open questions

  • The formula chain combines the FAO guide’s daily-rate method with the OEE definition; no single source sets it out in this form, and the worked examples are our arithmetic on example inputs.
  • Two sources were read as abstracts only: the Zhang and colleagues (2024) purge study cited above, and Muchiri and Pintelon (2008), whose literature review discusses the gap between OEE theory and practice and proposes a framework for classifying production losses.
  • We found no published OEE figure for chocolate lines, and no independent source for typical cleaning, changeover or warm-up times on chocolate lines, or for a standard capacity margin. These stay as your inputs.