// production

DTF vs screen print vs sublimation vs vinyl: what actually lasts on a cotton t-shirt

VVenkatesh · Apr 22, 2026 · 7 min read

Four printing methods get pitched to anyone buying merch in India: screen print, DTF (direct-to-film), sublimation and vinyl heat transfer. I bought the same 240GSM ringspun cotton blanks from one mill, sent them to four print vendors in Bengaluru, and ran the finished tees through fifty wash cycles before deciding what GemZy ships.

This post is the long version of that test — what each method is, what it costs in INR, where it fails, and why one of them ended up on every GemZy tee.

Written by Venkatesh, founder of GemZy and the engineer who ran this test. Backend by day, fabric obsessive by night.

The methods, in one minute

Method Pigment lives Min order Wash life (240GSM cotton) Per-tee cost (INR, 100 qty) Best fit
Screen print On top of the fabric 50–100 pcs/colour 25–35 washes ₹40–₹90 Big runs, 1–3 colours
DTF Bonded into the fibre 1 piece 50+ washes ₹70–₹140 Small runs, full colour
Sublimation Inside polyester fibre 1 piece 100+ washes ₹60–₹110 Polyester only (not us)
Vinyl heat transfer Stuck on like a sticker 1 piece 8–15 washes ₹50–₹80 Names and numbers, not art

GemZy spec is 100% 240GSM cotton, so sublimation was eliminated on day one — it only bonds with polyester. The real fight was between screen print, DTF and vinyl.

Screen printing

The classic method. A stencil is burned onto a fine mesh, ink is pushed through with a squeegee onto the fabric, then cured under heat lamps. The print sits on top of the cotton like a thin layer of dried plastisol or water-based pigment.

What we liked

Where it broke

If you are printing a one-colour bold logo at 500+ units, screen print is still the right answer. For a developer-tee brand shipping ten designs in batches of twenty, it is the wrong tool.

DTF (direct-to-film)

Print the design in reverse on a coated PET film, dust it with a hot-melt adhesive powder, cure the powder, then heat-press the film onto the shirt at ~150°C for fifteen seconds. The pigment and powder fuse into the cotton fibre, not onto its surface.

What we liked

Where it tradeoffs

Sublimation

Disperse-dye ink is heat-pressed onto transfer paper, then phase-changed from solid to gas at ~200°C. The gas bonds with polyester polymer chains and becomes part of the fibre.

When it works (on white or light polyester) it is the most durable method on the planet — the print outlasts the garment. But the bond is chemical and only happens with polyester. On cotton, the ink soaks in like a stain and washes out within a few cycles.

GemZy is 100% cotton on purpose (here is why we chose 240GSM ringspun), so sublimation was never an option. If your brief is performance fabric or all-over print on polyester, this is your method. For a developer tee that lives in a daily laundry rotation, it is not.

Vinyl heat transfer

A computer-controlled blade cuts shapes out of a coloured vinyl sheet. You weed out the negative space, place the vinyl on the shirt and heat-press it on. Common at trophy shops and the back of football kits.

It is the cheapest way to put a single name or number on a tee. It is also the worst-aging method we tested. The vinyl is a thin plastic sticker — within fifteen washes the edges had lifted, and one of our test prints came off whole at wash 22 like a sunburn peel.

We do not use vinyl on any GemZy product and would actively recommend against it for anything you want to keep past a season.

Why DTF won the GemZy spec

For a 100% cotton, full-colour, small-run developer-tee brand, DTF is the only method that hits every constraint at once:

  1. Any design renders — pixel art, thin glyphs, CMYK gradients, white-on-black code fonts
  2. No per-colour setup, so we can ship a batch of twenty without the unit economics blowing up
  3. The bond holds past fifty washes on our 240GSM blanks, which is the only durability number that matters for daily-rotation merch
  4. The hand feel matches the premium fabric — nothing worse than a heavyweight tee with a stiff plastic print stuck on top

Screen print costs less at 1,000 units but cracks at 30 washes. Vinyl costs less still but lifts within a month. Sublimation is a non-starter on cotton. DTF costs ₹20–₹50 more per tee than the cheapest option and outlasts everything else on the spec sheet.

That ₹50 is the cheapest insurance you will ever buy on a premium tee.

Frequently asked questions

Does DTF printing crack in the wash? On properly cured DTF, no. Our 240GSM cotton test pieces went through 50 normal wash cycles with no visible cracking or peeling. Cracking is almost always a sign of an under-cured adhesive layer at the vendor stage or aggressive laundry habits (hot water, fabric softener, tumble drying on heat — the full wash-care protocol is here).

How many washes does DTF last? A correctly pressed and cured DTF print on cotton lasts 50+ machine washes before noticeable colour fade or edge softening. We have pieces in personal rotation pushing 80 washes that still look fine.

Is DTF better than screen print for dark cotton t-shirts? For small runs and full-colour or detailed art, yes — DTF includes a built-in white underbase and prints clean on black or navy. Screen print can match the saturation but only with a separate white-ink pass, which doubles setup cost.

Can you sublimation-print on a 100% cotton t-shirt? No. Sublimation only bonds with polyester. On cotton it behaves like a stain and washes out within a few cycles. Skip the vendor that tells you otherwise.

How do you tell if a printed tee will last? Run a thumbnail over the print edge. A flexible, fibre-level bond (DTF, water-based screen print) bends with the fabric. A stiff, raised, plastic-feeling edge (vinyl, badly-cured DTF) will lift within a season.


That is the test result. If you want to feel a 240GSM DTF-printed GemZy tee before you commit to a full order, message us on WhatsApp at +91 80730 88890 and we will ship a single sample.

If the print cannot survive a year in your laundry rotation, the tee was never premium to begin with.

Venkatesh, founder, GemZy

V
Venkatesh — backend engineer & founder, GemZy // new posts every couple of weeks · also on GitHub
WhatsApp →