These three are the most complained-about tee failures, and the good news is that none of them are random.

Each one is visible the moment a customer holds the garment up to the light, rubs it, or wears it once and throws it in the wash.

That visibility is why they drive returns.

It’s also why they’re fixable: a visible, repeatable failure has a traceable cause.

This is a troubleshooting reference, not an essay.

For each failure you get the mechanism, the root cause on the production side, the fix, and the test that proves it.

At the end you get a pre-shipment checklist and acceptance standards you can hand to a QC person and actually enforce.

If you make blanks, print on them, or buy them to sell under your own label this is written for you.

TSF-01 · Transparency

Transparency: the see-through problem

Fault: See-through tee

Seen as:
You can read your hand through a white tee held to the light.

Root cause:
Too little fabric per area, low GSM, and/or loose knit density.

Fix:
Raise GSM (esp. for white), tighten the knit, and move to combed ring-spun.

Test:
Hold the finished cloth to a bright light; weigh a swatch for true GSM.

Hold a white tee up to a window.

If you can read your hand through it, so can your customer.

That’s the “see-through” complaint, and it’s almost always a fabric problem, not a sewing problem.

Transparency has one job to fail at: stopping light.

A tee stops light when it has enough fabric packed into a given area.

When it doesn’t, light passes through, and the garment reads sheer.

Four things control how much gets through.

Fabric weight (GSM):

GSM means grams per square meter, the single most useful number on a spec sheet.

It tells you how much fabric sits in a fixed area of cloth.

More grams, more fabric, less light through.

Rough working bands for cotton single jersey:

  • 120-150 GSM: lightweight. Drapes and breaths well; reads sheer in white and pastels. This is where most see-through complaints live.
  • 150-180 GSM: midweight. Safe for colored and dark tees, still risky in white.
  • 180-220 GSM: standard to premium. Opaque in almost all colors. The streetwear comfort zone.
  • 220-260+ GSM: heavyweight. Boxy, structured, and opaque even in white. The weight brands reach for when they want a garment that feels expensive.

If you’re getting see-through complaints on a white tee, the fastest single fix is to move up a GSM band.

A white tee below 150 GSM will always fight you.

For a full breakdown of GSM ranges by garment type and how to read a supplier’s GSM claim without getting fooled, see our GSM guide for apparel brands.

Knit density:

GSM isn’t the whole story. Two fabrics can share a GSM number, and one still reads “sheer.”

The difference is knit density, how tightly the loops are packed.

A loose 160 GSM jersey has gaps between loops, and light finds the gaps.

A tight 160 GSM jersey closes them and reads more opaque at the same weight.

Density is set at the knitting machine by stitch length and gauge.

You can’t fix a loose knit in finishing.

You catch it at fabric approval by holding greige and finished cloth to the light.

Yarn type and count:

  • Combed ring-spun yarn is cleaner and more uniform. It packs tighter and covers better.
  • Open-end (carded) yarn is cheaper, hairier, and less uniform; it leaves more open space.
  • Yarn count (thread fineness) changes coverage. A well-chosen count fills the fabric evenly.

Ring-spun costs more. It also solves a lot of transparency complaints before they start.

If your positioning is premium, this isn’t the place to save.

Color:

The same fabric is more see-through in white than in black.

Pale, optical-white cloth shows the most light through; dark dye fills the fabric visually and hides the sheerness.

That’s why this is almost always a white tee problem.

If your whole complaint pile is white and off-white, you’re not imagining it build whites and pastels on a higher GSM and tighter knit than your darks, and spec them separately.

The transparency fix, in order:

  1. Raise GSM, the biggest single lever, especially for white.
  2. Tighten the knit density check it at fabric approval, not after.
  3. Move to combed ring-spun yarn for premium styles.
  4. Spec whites and pastels heavier than darks.
  5. Approve every fabric against a light source before it goes into cutting.

TSF-02 · Perceived value

Why does thin fabric read “cheap”?

This is the part brands underrate.

Transparency isn’t only a function problem; it’s a perceived-value problem.

A customer can’t measure your GSM or see your knit density.

But they feel weight in the hand and see light through the cloth.

Those two signals are how a buyer decides in about two seconds whether a tee is “premium” or “cheap.”

Thin, sheer fabric reads cheap because it is the thing budget garments cut.

When you hold a flimsy tee, your hand has learned that flimsy means low-cost.

Fair or not, that judgement is instant and hard to argue with after the fact.

FROM THE FLOOR:

Weight is a positioning decision, not just a spec.

A heavier, opaque tee justifies a higher price because it signals quality before the customer reads a single word of your copy.

It also cuts returns; a shopper who receives a tee thinner than it looked online feels misled, even if the garment is otherwise fine.

That gap between the photo and the hand is a return waiting to happen.

Takeaways:

  1. Weight and opacity are the first two things a buyer judges get them right, and the rest of the garment gets a fair hearing.
  2. Set GSM to your price point on purpose. Premium price needs premium hand.
  3. Describe weight honestly online. An accurate GSM in the listing sets the expectation the garment can meet.

TSF-03 · Color

Color bleeding vs. crocking: two failures, not one

Fault: Color comes off

Bleeding:
Wet problem. Dye migrates in water stains on other garments in the wash.

Crocking:
Rub problem. Surface dye transfers by friction, dry or wet with sweat.

Root cause:
Dye not properly fixed + excess surface dye never washed off.

Test:
Wash-fastness (AATCC 61 / ISO 105-C06) for bleed; crocking (AATCC 8) for rub.

“The color came off” is really two different failures with two different causes.

Brands mix them up constantly, and fixing the wrong one wastes money. So separate them first.

Bleeding:

Bleeding is a wet problem. Color migrates in water.

The tee goes in the wash, dye leaves the fabric, and it stains other garments or the tee’s own white trim, collar, or print.

The cause is dye that never bonded properly, plus excess dye that was never washed out of the cloth.

Water reactivates it, and it walks.

Crocking:

Crocking is a rub problem. Color transfers by friction.

A dark tee rubs off onto a white sofa, a car seat, a bag strap, or the wearer’s own skin.

It happens dry and worse when wet with sweat.

The cause is loose dye sitting on the surface of the fabric instead of bonded inside it. Friction lifts it off.

Why does the difference matter?

Both come from the same root dye that isn’t properly fixed and washed off.

But they show up differently and get tested differently.

Bleeding shows in the wash; you test it with a laundering test.

Crocking shows on contact; you test it with a rub test.

A tee can pass one and fail the other.

Deep shades of royal blue, red, and black are the usual offenders for both.

Garment-dyed and pigment-dyed pieces creak more because the color sits nearer the surface by design.

Know which failure you have before you spend money fixing it.

TSF-04 · Fixation

Dye fixation: why color runs and rubs, and the fix

Both failures trace back to one thing: the fixation of how firmly the dye bonds to the fabric.

Good fixation, color stays. Poor fixation, color bleeding, and cracks.

Match the dye to the fabric:

Dye chemistry has to match fabric chemistry.

Get this wrong, and nothing downstream saves you.

  • Cotton and cellulosics take reactive dyes, which form a chemical bond with the fabric a strong, wash-fast bond when done right.
  • Polyester takes disperse dyes, which need heat to enter the fabric. Use the wrong class, and it never fixes it.
  • Blends need a plan for both fabric types, or one component ends up under-dyed and unstable.

Fix the dye, then wash off the excess:

Two steps decide whether color holds.

Fixation reactive dyeing needs the right temperature, time, pH, and salt.

Rush it or run it cold, and a share of the dye only sits on the fabric; it never bonds, and that unbonded dye is your future bleed.

Wash-off (soaping) after dyeing, the cloth is full of unfixed and hydrolyzed dye.

It has to be washed out thoroughly.

Skip or shorten the wash-off to save time and water, and that loose dye stays in the fabric, ready to bleed in the first home wash and crock off dry.

FROM THE FLOOR:

This is the single most common root cause of both failures:

The dyehouse cut the wash-off short.

It’s invisible on a dry, unwashed tee; it only shows up at the customer.

If you can only enforce one thing at the dyehouse, enforce full soaping.

Don’t overload the shade:

Deep, saturated shades push more dye into the cloth than it can bond.

Past a point, the extra dye has nowhere to go and becomes surface dye, the exact thing that crocks and bleeds.

Very dark navy, red, and black are chronic for this. If you sell them, you must test them harder.

Use a fixing agent where needed:

A cationic fixing agent applied in finishing locks down residual surface dye and lifts both wash- and rub-fastness on problem shades.

It’s a standard tool, not a hack on deep shades it’s often the difference between pass and fail.

The color fix, in order:

  1. Match dye class to fabric reactive for cotton, disperse for polyester, and a real plan for blends.
  2. Fix properly correct temperature, time, and pH. No shortcuts at the dyehouse.
  3. Wash off thoroughly the most common failure point. Insist on full soaping.
  4. Don’t over-saturate deep shades beyond what the fabric can bond.
  5. Add a fixing agent on dark and problem colors.
  6. Prove it with fastness tests before bulk, never after.

TSF-05 · Testing

Wash-fastness testing: proving color holds

You can’t eyeball fixation. A tee looks identical whether the dye is bonded or just resting on the surface.

The only way to know is to test and to test before you cut bulk, on the actual production dye lot.

The industry runs on two standard families.

Your buyers and your labs already speak them, so speak them too.

Wash fastness (laundering):

This tests bleeding color change in the tee and staining onto other fabrics after washing.

  • AATCC 61 is the accelerated laundering test. One controlled 45-minute run roughly reproduces about five home washes, using detergent, temperature, and steel balls for abrasion. (AATCC TM61)
  • ISO 105-C06 is the international equivalent of colorfastness to domestic and commercial laundering, tuned to consumer wash conditions.

In both, a multifiber swatch is washed against your tee.

Afterwards, two things get graded on a grey scale from 1 to 5 (5 is perfect, 1 is severe):

How much the tee’s own color changed and how much it stained the multifiber.

A common commercial pass is around 4 for color change and 3-4 for staining. Set your own bar and hold to it.

Rub fastness (crocking):

  • AATCC 8 is the crockmeter method: a white test cloth is rubbed against your tee, dry and wet, and the transfer is graded on the grey scale for staining. (AATCC TM8)
  • AATCC 116 (rotary vertical crockmeter) is used when the area to test is small for example a specific color in a print. (AATCC TM116)
  • ISO 105-X12 is the international rubbing-fastness equivalent.

Wet crocking almost always scores worse than dry.

Since people sweat, the wet number is the honest one for a tee.

Perspiration, for completeness:

Sweat is acidic and alkaline by turns.

ISO 105-E04 checks colorfastness to perspiration, which is worth adding for deep shades and for tees marketed as performance or gym wear.

How to use testing in production:

  1. Test the actual bulk dye lot, not a hand-dyed sample, and bulk drift.
  2. Test before cutting. A fastness fail after bulk is a full re-dye or a write-off.
  3. Put your pass thresholds in the PO: e.g., wash change ≥ 4, staining ≥ 3-4, wet crocking ≥ 3-4.
  4. Keep the result cards on file proof for buyers and cover for disputes.

TSF-06 · Print

Fault: Print cracks & flakes:

Seen as:
Print splits across the fabric’s stretch after a few wears or washes.

Root cause:
Under-cure below fusion temp, brittle ink, or a rigid film on stretchy low-GSM knit.

Fix:
Cure to ~160°C / 320°F, add stretch additive, reduce deposit, and match ink to fabric.

Test:
Wash test + stretch test on a cooled print; verify cure temp with a probe.

A jersey tee stretches. Your print has to stretch with it.

When the ink film can’t move with the fabric, it splits, and that crack is the most visible print failure there is.

Three things cause it:

How the print was cured, what ink was used, and how thick it went down on a stretchy knit.

Under-curing: the number-one cause

Most tee prints use plastisol ink, essentially PVC resin plus a plasticizer.

It doesn’t soak into the fabric; it sits on top and forms a mechanical bond as it fuses.

That fusion matters. Most plastisols fully cure around 320°F (160°C), with working ranges roughly 300-330°F depending on the brand’s data sheet.

Reach that temperature through the whole ink film, and it fuses into a tough, flexible layer. Fall short and it never fully bonds it stays brittle, and it cracks.

FROM THE FLOOR:

Here’s the trap: plastisol gels become dry to the touch at around 230°F (110°C), long before they’re actually cured.

So a print can feel finished while it’s still under-cured.

A dry-to-touch print that never hit fusion temperature is a cracking complaint you’ve already shipped.

The failure chain:

Dyer too cool or belt too fast → film never hits fusion temp → print looks fine, feels dry, and cracks after a few wears and washes.

A thick deposit hides it; the surface cures while the underside never reaches temperature.

Cheap, low-elasticity ink:

Budget inks skimp on the plasticizer that lets the film flex.

Even fully cured, they crack because the film itself can’t stretch.

This is a formulation problem, not a cure problem; you solve it by buying better ink or adding a stretch additive.

Fabric that outstretches the ink:

A stretchy, lightweight jersey moves more than a stiff ink film can follow.

Lower-GSM fabric stretches most, so it splits prints soonest.

A heavy ink deposit on a thin stretchy tee is a crack in waiting; the fabric goes one way, the rigid film can’t, and it fractures.

High-heat home laundering:

Repeated hot drying makes PVC brittle over time.

You can’t control the customer’s dryer, but you can build the print to survive it proper cure and a flexible ink gives you the margin.

Prove the cure: don’t hope

Two tests catch a bad cure before it ships.

The wash test is the definitive one: wash the printed tee hot with strong detergent; a properly cured print survives repeated washes, and a badly under-cured one shows damage within one to three.

The stretch test is fast and daily; stretch the print to about two-thirds of the fabric’s stretch; if it cracks and doesn’t spring back, it’s under-cured.

One catch: let the print cool fully first. Warm plastisol stretches fine and gives a false pass.

Wait for room temperature, or you’re fooling yourself.

Back both up by measuring dryer temperature directly with a temperature gun or thermal probe on the ink, not by trusting the dryer’s dial.

Printing on a hoodie rather than a tee? The fabric is heavier, and the cure behaves differently. See our companion guide on how to stop screen prints from cracking on hoodies.

For the full comparison of print methods plastisol, water-based, and discharge, and where each belongs, see our guide to t-shirt decoration methods.

TSF-07 · Flexibility

Keeping prints flexible on a stretchy tee:

Curing right stops most cracking. Choosing the right print system stops the rest, and it fixes the hand, the stiff plastic patch that makes a print feel cheap.

Get the cure right first:

Everything below assumes a fully fused film. No ink choice survives an under-cure.

Hit the fusion temperature, verify it, and stretch-test cooled prints every run. That’s the foundation.

Add a stretch additive to plastisol:

If you print plastisol and see cracking, a stretch additive mixed into the ink adds elasticity so the film moves with the fabric.

A standard, low-cost fix for prints on stretchy knits follows the ratio on the container.

Reduce the deposit:

A thinner, well-fused film flexes better than a thick slab.

Use the right mesh count and a controlled underbase instead of piling ink on for opacity.

Less ink, cured properly, cracks less, and feels softer.

Consider water-based or discharge for a soft hand:

  • Water-based ink soaks into the fabric instead of sitting on top. It moves with the fabric and leaves almost no hand the print feels like part of the tee. Great on light garments; needs proper curing and dialling in.
  • Discharge ink removes the garment’s dye and replaces it with pigment, so the design becomes the fabric itself. Extremely soft, no surface film to crack. Works on dischargeable dark cotton and needs process control.

Neither is a free lunch; both demand tighter curing and testing than plastisol but for a soft, flexible, streetwear-grade print, they’re the honest answer.

Match the print to the fabric:

The stretchier and lighter the tee, the more the print has to give.

Pair a heavy, rigid deposit with a heavyweight, low-stretch tee; put soft, flexible systems on lightweight stretchy jersey.

Design the print and the blank together, not separately.

The flexible-print fix, in order:

  1. Fully cured to fusion temperature non-negotiable.
  2. Add a stretch additive to plastisol on stretchy knits.
  3. Reduce deposit right mesh, controlled underbase.
  4. Use water-based or discharge where you want a soft hand and no surface film.
  5. Match ink system to fabric stretch and weight.
  6. Stretch-test cooled prints and wash-test every new setup.

TSF-08 · Inspection

The pre-shipment defect checklist for tees:

All these failures share one trait: they’re invisible on a dry, unwashed, un-rubbed garment sitting in a poly bag.

They only appear when someone holds the tee to the light, rubs it, wears it, or washes it. So your inspection has to provoke them.

Pull sample units from the packed lot and run these checks before the shipment leaves.

Transparency:

  • Hold each colorway to a bright light. White and pastels are the ones that fail.
  • Confirm the finished GSM against the approved spec and weigh a swatch; don’t trust the label.
  • Check knit density against the approved fabric standard.

Color bleeding:

  • Wash-test bulk units (AATCC 61 / ISO 105-C06 conditions, or a controlled hot home wash).
  • Grade color change and staining on the multifiber against the grey scale.
  • Wash dark and white units together as a worst-case cross-staining check.

Color cracking:

  • Rub-test dry and wet (AATCC 8 / ISO 105-X12), worst on deep shades.
  • Grade wet crocking specifically the realistic sweat case.

Print:

  • Stretch-test cooled prints to ~two-thirds stretch; watch for cracks that don’t recover.
  • Wash-test printed units hot; inspect for cracking, flaking, and fading.
  • Verify the cure temperature was logged for the run, not assumed.

General make:

  • Measurements to the size spec and tolerance.
  • Seams, stitching, neck tape, and labels correct and secure.
  • Shade consistent across the lot no panel-to-panel or unit-to-unit variation.

Run this every shipment, not just the first. For a printable, editable version you can hand to your QC person, use our pre-shipment inspection checklist for apparel.

TSF-09 · Standards

Setting acceptance standards: what to reject

A checklist without a pass/fail line is just a to-do list.

Acceptance standards turn inspection into a decision.

Define the line before the lot arrives, put it in the PO, and hold it; otherwise, every borderline unit becomes an argument you lose under shipping pressure.

Transparency:

  • Define a minimum finished GSM per style, split by color whites and pastels heavier than darks.
  • Set a light-box standard: a reference tee at the minimum acceptable opacity. Below it, reject.
  • Tie it to the approved fabric standard so “sheer” is measurable, not opinion.

Color fastness:

Use the grey-scale grades your test methods produce, and write them into the contract.

Test Min grade:
 
Wash color change: ≥ 4
Wash staining onto multifibre: ≥ 3–4
Crocking dry: ≥ 4
Crocking wet: ≥ 3–4

Print:

  • Cracking: zero cracks that don’t recover on a cooled two-thirds stretch test.
  • Wash durability: no cracking, flaking, or meaningful fade after a defined number of hot washes (40).
  • Cure verification: documented cure temperature per run, plus a passed stretch test on a cooled print.

The AQL layer:

For the whole shipment, run a recognized sampling standard, an AQL (Acceptable Quality Limit) plan, so you inspect a statistically valid sample instead of guessing.

It sets how many units to pull and how many defects tip the lot into rejection.

Apparel commonly runs AQL 2.5 for major defects and 4.0 for minor, but set yours to your standard.

Put teeth on it:

  1. Write every threshold into the PO and tech pack. A standard the supplier never agreed to isn’t enforceable.
  2. Require test reports before shipment, not after.
  3. Decide the consequence of a fail in advance: rework, re-dye, discount, or reject so the decision is contractual, not emotional at the dock.

Fix the visible failures first:

Transparency, bleeding, crocking, and cracking are the failures your customer sees, rubs, and washes into existence and the most fixable, because each has a known cause and a known test.

Get the fabric weight and knit right, and the tee stops being see-through.

Fix and wash off the dye, and the color stops running and rubbing.

Cure the print to fusion and give it room to stretch, and it stops cracking.

Then inspect for all four before the lot ships, against a standard you wrote down.

Do that, and the most common return drivers in the category quietly disappear.

From the T-shirt manual

This is one chapter of The Complete T-Shirt Manufacturing Guides:

These chapters cover taking a T-shirt brand from idea to shipped units, costing, sourcing, tech packs, QC, freight, and launch comparisons. All written from the Sialkot factory floor of Gibben Clothing.

Open The Full T-Shirt Guides

On the floor · Sialkot

Written by

Faizan Ahmad

Chief Apparel Technologist & Head of Manufacturing, Gibben Clothing · Sialkot, Pakistan

Faizan leads production at Gibben Clothing, a cut-and-sew streetwear manufacturer in Sialkot, with 8+ years turning raw yarn into retail-ready hoodies, tees, bottoms, jackets, tracksuits, and headwear. He doesn’t just write about clothing; he works the floor, so every guide here is grounded in real fabric behavior, QC standards, and production data from live runs.