H&M vs Zara: which button-up wins?
Both land in the budget tier — the H&M Slim Fit Cotton Shirt at $25, the Zara Slim Fit Poplin Shirt at $36, just $11 apart. Here's how they stack up, head to head.
| H&M | Zara | |
|---|---|---|
| Price | $25 | $36 |
| Material | Thin cotton or cotton-blend (poplin, oxford or linen blend). | Thin to mid-weight cotton or blend (poplin, oxford, textured weaves). |
| Fit | Slim European cut, true to size; runs trim and short. | Slim or boxy depending on cut; sizing varies, try before committing. |
| Quality | Budget — thin cloth, basic buttons and seams, fades and loosens after several washes. | Budget — styled construction, thin cloth, limited lifespan. |
| Best for | Occasional wear, trend pieces, and cheap one-season shirts. | On-trend looks, going-out shirts, and fashion-led casual wear. |
| Care | Cold wash and hang or tumble low; expect some shrink and colour loss early on. | Cold wash and hang; check the label, as some textured fabrics need gentle handling. |
H&M's Slim Fit Cotton Shirt is $25 of thin poplin or oxford in a trim, true-to-size European cut; Zara's Slim Fit Poplin Shirt is $36 of thin-to-mid cloth with more directional slim and boxy options. The $11 gap buys styling and textured-weave variety, not thicker cloth or better seams — both are one-season shirts by build.
- The case for H&M
- $11 cheaper; true to size (trim and short); does the job for occasional wear and cheap one-season basics
- The case for Zara
- thin-to-mid weight options rather than uniformly thin; textured weaves and boxy cuts; more going-out styling
The bottom lineWhich should you buy?
Buy the H&M at $25 if you need an occasional-wear shirt that fits predictably — it runs true to size where Zara's sizing varies cut to cut. Step up to Zara at $36 if you're buying a going-out shirt for the look, and try it on before committing. On the quality question the receipts are asking, there's no meaningful difference: both are thin cloth with budget construction that fades and loosens with washing. The $11 is a styling fee, and it's only worth paying if the silhouette is the purchase.
We may earn a commission if you buy through this link, at no extra cost to you.

