Shop Smart,Wear Confidence
HomeT-ShirtsZara vs H&M

H&M vs Zara: which t-shirt wins?

Both land in the budget tier — the H&M Regular Fit Cotton T-Shirt at $10, the Zara Basic Cotton T-Shirt at $16, just $6 apart. Here's how they stack up, head to head.

H&MZara
Price$10$16
MaterialCotton or cotton-blend jersey, ~4–5oz; some lines use organic or recycled cotton.Cotton or cotton-blend jersey, weight varies by style from ~4.5oz light to ~6oz heavyweight boxy cuts.
FitMultiple cuts from slim to oversized; the Regular Fit runs true with a slightly short body.Trend-driven — boxy, cropped, and oversized cuts dominate; sizing is inconsistent, try before relying on it.
QualityBudget fast-fashion — soft enough new, but colours fade and fabric thins within a year of regular wear.Variable fast-fashion — heavier boxy tees feel premium, but quality and durability swing widely between pieces.
Best forCheap on-trend basics, stocking up on colours, and rotation tees you won't mind replacing.On-trend boxy and heavyweight looks, fashion-forward outfits, and style over longevity.
CareCold wash and low heat; the light fabric fades and shrinks faster when dried hot.Cold wash inside-out and hang dry; the boxy heavier styles hold shape best out of high heat.

H&M's Regular Fit Cotton T-Shirt is $10 of light ~4–5oz jersey in a true-to-size cut; Zara's Basic Cotton Tee is $16 of trend-led jersey ranging from ~4.5oz light to ~6oz heavyweight boxy. The $6 gap sometimes buys noticeably heavier fabric — and sometimes just buys a lottery ticket, since Zara's quality and sizing swing piece to piece.

The case for H&M
$6 cheaper; regular fit runs true (slightly short body); predictable enough to stock up on colours; organic or recycled cotton in some lines
The case for Zara
heavyweight ~6oz boxy options that feel premium in hand; on-trend boxy, cropped and oversized cuts

The bottom lineWhich should you buy?

Buy the H&M at $10 if you want cheap, predictable basics in bulk — it's the more consistent tee, and at this price fading and thinning within a year is the deal you knowingly accept. Step up to Zara at $16 only if you specifically want the heavyweight boxy silhouette, and inspect the piece before relying on it, because fabric and sizing are inconsistent from one tee to the next. Neither is a durability purchase; the $6 buys a shot at heavier fabric and a more current shape, not a longer life.

We may earn a commission if you buy through this link, at no extra cost to you.

See all t-shirts, ranked budget to luxury →