Batch Production
Batch production makes a group of units together as one lot, through one process cycle, before the next group starts. In textiles it is the defining mode of wet processing: dyeing, bleaching, washing and finishing all run as batches sized to the machine, which is why the size of the machine — not the size of the order — often decides what a metre of fabric costs.
Batch production sits between one-off job production and continuous flow. A quantity of material is processed together as a unit, start to finish, and only then does the machine take the next quantity. A dye vat is the purest example: fabric goes in, a recipe runs for several hours, fabric comes out, the machine is cleaned, and the next batch begins.
The consequence that matters commercially is that a batch has a *fixed cost that does not shrink with the quantity in it*. The dyestuff scales with the fabric. The water, the steam, the electricity, the labour, the machine hours and the cleaning between batches largely do not. A half-empty vat costs nearly what a full vat costs.
Minimum batch size, and why small orders are expensive
Dyeing machines have a nominal capacity and a minimum practical load — usually expressed as a liquor ratio, the weight of water per unit weight of fabric. Load too little fabric into a large machine and the liquor ratio goes wrong: the dyestuff behaves differently, levelness suffers, and the shade you get is not the shade the recipe predicts. So there is a floor below which a given machine cannot dye reliably at all, and a range below which it can dye but uneconomically.
This is the whole explanation for something that mystifies buyers constantly: the re-order that costs more per metre than the original order. A buyer who ordered 3,000 metres and now wants 400 more of the same shade is not asking for a small job. They are asking for a full dye cycle — recipe, vat, water, steam, labour, cleaning, and a lab dip to match the original shade — carried out on 400 metres. The per-metre cost can be a multiple of the original, and the mill is not being opportunistic when it says so.
| Cost element | Scales with quantity? |
|---|---|
| Dyestuff and chemicals | Yes |
| Water and effluent load | Partly — driven by liquor ratio, not fabric weight |
| Steam and heating | Barely |
| Machine time | No — the cycle runs for its duration regardless |
| Labour per batch | No |
| Cleaning / changeover | No |
| Lab dip and shade approval | No |
The planning response is batch consolidation: combining requirements for the same shade and quality from several orders into one batch. That is a genuine saving, and it is also how shade-continuity problems get created, because the consolidated batch now serves multiple customers and every one of them expects continuity within their own order. Consolidation without [lot traceability](/glossary/lot-traceability) is a way of trading a cost problem for a quality problem.
The batch is the unit of shade risk
Each dye batch produces one [dye lot](/glossary/dye-lot). Within it, shade is as consistent as the machine and the recipe allow. Across batches, it is not — even the same recipe on the same machine the next day drifts, because water chemistry, dyestuff batch and temperature profile all vary slightly.
This means the batch is the natural unit of shade risk, and batch size therefore has a quality dimension as well as a cost one. An order dyed in one batch is a single shade problem or no problem. The same order split across three batches is three lots that must be shade-banded, allocated to cutting in a controlled way, and reconciled if a lot falls outside tolerance. Every additional batch is another opportunity for a shade break.
So the ideal is that an order's fabric requirement fits a batch size cleanly. In practice it rarely does, and the planner's real job is deciding *where the batch boundary falls* — because if it has to fall somewhere, it should fall between two garments, not down the middle of one.
Batch scheduling: sequence is the whole game
Batch scheduling is not just about which orders go where. It is about the order in which batches run, because changeover cost between batches depends heavily on what ran before.
Dyeing a pale shade in a machine that just ran black requires a thorough clean; running black after pale requires almost none. So dye houses sequence batches light-to-dark within a machine and clean only at the wrap-around, which can substantially reduce total changeover time across a shift. The same principle applies to fibre type and to recipe class — grouping similar chemistry together avoids repeated machine preparation.
This is why batch scheduling cannot be solved by a first-come-first-served queue, and why it interacts directly with [capacity planning](/glossary/capacity-planning): the effective capacity of a dye house is not the sum of its vat volumes, it is the sum of its vat volumes minus whatever the sequencing decisions cost you in changeovers.
Batch records and what has to be captured
A batch record is the process history of a lot, and it is the document that quality investigation, shade dispute and compliance audit all fall back on. It should carry the recipe and its version, the machine and vat, the actual load weight, the greige rolls or yarn lots consumed, the process curve (temperature and time as actually run, not as planned), the chemicals and dyestuffs issued with their own supplier lots, the operator and shift, and the shade result measured against the standard.
The critical distinction is between the recipe as specified and the process as actually run. A batch that came out off-shade almost always did so because something in the actual differed from the specified — a temperature held too long, a chemical added late, a load weight that changed the liquor ratio. If only the specification is stored, that investigation cannot be conducted.
Vastra ERP treats the dye batch as a first-class production object with its own recipe version, machine, load, consumed lots and shade result, links it to the [rolls](/glossary/fabric-roll) it produced and the orders they were allocated to, and schedules batches against vat capacity and changeover sequence within [production planning](/features/production-planning).
Frequently Asked Questions
What is batch production in textiles?
Batch production processes a defined quantity of material together as one lot through one complete process cycle before the next quantity begins. In textiles it is the standard mode for wet processing — dyeing, bleaching, washing and finishing — where the batch is sized to the machine rather than to the order.
Why does a small re-order cost more per metre than the original order?
Because most of a dye batch's cost does not scale with the quantity in it. The machine time, steam, labour, cleaning and shade approval are the same whether the vat is full or a fifth full, so a 400-metre re-order still consumes a full dye cycle. The per-metre cost can be several times that of the original run.
What is minimum batch size in dyeing?
The smallest fabric load a given machine can dye reliably, set by the liquor ratio — the weight of water per unit weight of fabric. Load too little into a large vat and the ratio goes wrong, levelness suffers, and the resulting shade does not match what the recipe predicts.
Why are dye batches sequenced light to dark?
Because dyeing a pale shade in a machine that just ran a dark one requires a thorough clean, while running dark after pale requires very little. Sequencing light to dark within a machine and cleaning only at the wrap-around reduces total changeover time, which is why batch scheduling cannot be a first-come-first-served queue.
What should a dye batch record contain?
The recipe and its version, machine and vat, actual load weight, the greige rolls or yarn lots consumed, the temperature-time curve as actually run, the chemicals and dyestuffs with their supplier lots, the operator and shift, and the measured shade against the standard. Storing only the specified recipe makes off-shade investigation impossible.
Related terms
Dye Lot
A dye lot is a batch of fabric or yarn dyed together in a single cycle. Each lot has slight shade variations that must be tracked for order consistency.
Lot Traceability
Lot traceability is the ability to follow a specific batch of material forwards and backwards through every stage of production — from the yarn lot it was spun from, through the dye lot and fabric roll, to the garments and cartons it ended up in. In textiles it exists to protect shade continuity, to isolate the blast radius of a quality failure, and to produce evidence for customs and compliance audits.
Capacity Planning
Capacity planning determines whether a factory can actually produce what it has promised, by comparing the work in the order book against the productive capacity of its machines and lines over time. In textiles the constrained resources are specific and unforgiving — looms of a given width and type, dye vats of a given volume, sewing lines with a given operator skill mix — and changeover time between jobs is often as significant as the run time itself.
Shade Matching
Shade matching is the process of ensuring consistent color across different dye lots, rolls, or production runs using spectrophotometer readings.
MRP (Material Requirements Planning)
MRP (Material Requirements Planning) is the calculation that turns a production plan into a list of what to buy and when. It explodes each order through its bill of materials, subtracts what is already in stock or on order, and offsets the shortfall by supplier lead time to produce purchase and production dates.
Ready to see Vastra ERP handle this in your business?
Book a 30-minute personalized demo.