All guides
Basics7 min read

The DTF production workflow, end to end

A custom DTF order passes through seven stages between “customer clicks buy” and “package leaves the dock”: design intake, order intake, nesting, printing, pressing, consolidation, and shipping. Most shops run these stages across disconnected tools — a design tool here, a spreadsheet there, a gang sheet builder, a label site — and every gap between tools is a place where art files get lost, orders get missed, and shirts ship wrong.

1. Design intake

The order starts with artwork. The failure mode is low-resolution files and endless email back-and-forth. The fix is a customer-facing editor with a live DPI gate, so the file that arrives is print-ready by construction.

2. Order intake

Orders arrive from everywhere — Shopify, walk-ins, phone calls, wholesale portals. Each needs to become the same thing internally: an order with line items, and one trackable unit per physical garment. Idempotency matters here: a webhook delivered twice must not create the order twice.

3. Nesting

Pending units get packed onto gang sheets to minimize film use, each with a scannable label beside it. This is where batching efficiency is won — and where order traceability must be preserved.

4. Printing

The sheet file goes to the RIP — ideally dropped into its hot folder automatically — prints onto film, gets powdered and cured. The failure modes are manual file shuffling and corrupt half-copied files.

5. Pressing

An operator matches each transfer to the right garment in the right size and color. The classic error — right design, wrong shirt — is prevented by scanning the transfer's label and seeing the order's mockup side by side with the artwork before pressing.

6. Consolidation

Multi-item orders regroup at a bin rack: scan each pressed item, follow the bin instruction, ship only when the system says the order is whole.

7. Shipping

A label gets bought (rate-shopped across carriers), tracking attaches to the order, and the customer gets notified. If the earlier stages tracked units properly, this step is one tap.

The thread through all seven stages

One physical garment = one unit = one QR code, tracked through a single state machine: pending → nested → printed → pressed → binned → packed → shipped. Scan the unit anywhere and the system knows exactly what to do next. That is the entire design of KOVA.

See how KOVA runs the pipeline

Frequently asked questions

What is the biggest bottleneck in most DTF shops?

It moves as you grow: design back-and-forth at small volume, gang sheet building at mid volume, and fulfillment errors (wrong shirt, incomplete orders) at scale. Unit-level tracking addresses all three because every stage reads from the same source of truth.

Can this workflow run across separate tools?

It can — most shops start that way. The cost is re-keying data between tools and losing traceability at every handoff. The gaps between tools are where errors live.

What does unit-level tracking mean?

Every physical garment gets its own identity (a QR code) the moment the order is created, and carries it through nesting, printing, pressing, binning, and shipping. Any item can be scanned at any station and the system knows its order, status, and next step.

Keep reading

Run this playbook in one system

Everything in this guide is built into KOVA. Start free and walk the whole pipeline in demo mode.