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&M | Zara | |
|---|---|---|
| Price | $10 | $16 |
| Material | Cotton 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. |
| Fit | Multiple 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. |
| Quality | Budget 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 for | Cheap 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. |
| Care | Cold 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.

