I get this call every week. Someone wants 2,500 zipper pouches hand-filled. They’ve done some math. They know their HFFS sachet run costs them $0.34 a unit. They figure hand fills should be cheaper — after all, it’s just hands, right? No machine, no setup, no tooling. Should be a bargain.
It isn’t. And when they find out, they’re surprised. So let me explain exactly why — because once you understand it, it actually makes a lot of sense.
What an HFFS Machine Actually Does
A form-fill-seal machine does one thing extraordinarily well: it fills and seals pouches very, very fast. On a good run with the right product, we’re talking thousands of units per hour. The machine doesn’t get tired. It runs at the same speed for hour eight as it did for hour one.
Here’s the thing most people don’t know: the fill speed on an HFFS machine is not primarily determined by how much powder you’re putting in the pouch. A 30g fill and a 350g fill can run at comparable speeds. Why? Because the limiting factor isn’t the powder — it’s the mechanical cycle. The machine forms the film, indexes it, fills it, seals it, and cuts it. That cycle time is largely fixed by the tooling, not the fill weight.
What this means: running 10,000 units of a 30g sachet isn’t dramatically slower than running 10,000 units of a 350g pouch. The throughput is roughly comparable because the machine is just doing its mechanical thing either way.
So Why Does Setup Cost So Much?
Because setup on a production line takes time regardless of what you’re running. Film loading, tension calibration, seal temperature verification, fill weight calibration, startup yield loss while we dial in the auger, pre-op sanitation verification. On a typical production run, you’re looking at several hours of setup before a single sellable unit comes off the line.
On a run of 50,000 units, that setup cost gets spread across 50,000 units. It’s basically invisible on a per-unit basis. On a run of 2,500 units? That same setup cost gets spread across 2,500 units. Now it’s very visible. This is why most co-packers have minimums. Not because they’re greedy. Because the economics of setup cost mean that small runs are genuinely expensive to produce on an automated line.
Enter: Hand Fills
Hand fills exist because sometimes you just need product and the math for an automated run doesn’t work. You’ve got 1,000 zipper pouches. You need them filled. What do you do? You hand fill them.
What does that actually mean? A person fills each pouch individually. They weigh it, fill it, seal it, and move to the next one. It is slow. It is labor-intensive. It is not automated. A person filling pouches by hand might do 100–200 per hour under good conditions. Compare that to thousands per hour on a machine.
That labor cost is real. It goes into every unit. And because it’s slower and more labor-intensive, the per-unit cost is higher than what you’d pay on an automated run at scale.
The math nobody does
2,500 pouches at 150 per hour = roughly 17 hours of labor. That labor has to be priced into the per-unit cost somehow. There’s no magic trick that makes it disappear just because the bags are smaller than a 30,000-unit sachet run.
Why We Do It Anyway
Most co-packers won’t touch hand fills. It doesn’t fit their model. We do it because we think there’s real value in being the facility that says yes when everyone else says no. A founder who needs 2,500 zipper pouches to launch their product is a real person with a real business. They deserve a facility that will work with them, price it honestly, and do the job well.
But we price it honestly. You’re not getting the same per-unit rate as a 30,000-unit automated run. What you are getting is a clean, properly filled product, done by people who know what they’re doing, at a price that reflects the actual cost of the work. Call us and tell us what you need. We’ll give you a real number. — Ole
Ready to run your first batch?
Pricing from $2,750 flat. FDA registered. Same-day response.
Get a Quote →