Shop Smart,Wear Confidence
HomeT-ShirtsZara vs Old Navy

Old Navy vs Zara: which t-shirt wins?

Both land in the budget tier — the Old Navy Soft-Washed Crew-Neck Tee at $12, the Zara Basic Cotton T-Shirt at $16, just $4 apart. Here's how they stack up, head to head.

Soft-Washed Crew-Neck Tee
Budget tier
Old Navy
Soft-Washed Crew-Neck Tee
$12
Basic Cotton T-Shirt
Budget tier
Zara
Basic Cotton T-Shirt
$16
Old NavyZara
Price$12$16
MaterialCotton or cotton-blend jersey, ~4.5oz, garment-washed soft.Cotton or cotton-blend jersey, weight varies by style from ~4.5oz light to ~6oz heavyweight boxy cuts.
FitRegular fit, true to size; the soft fabric relaxes slightly with wear.Trend-driven — boxy, cropped, and oversized cuts dominate; sizing is inconsistent, try before relying on it.
QualityBudget. Soft from new but the colour fades and the collar loosens within a year or two of regular wear.Variable fast-fashion — heavier boxy tees feel premium, but quality and durability swing widely between pieces.
Best forEveryday rotation, around-the-house wear, and stocking up cheaply on basics.On-trend boxy and heavyweight looks, fashion-forward outfits, and style over longevity.
CareCold wash and low heat; the lightweight fabric fades faster with hot drying.Cold wash inside-out and hang dry; the boxy heavier styles hold shape best out of high heat.

Old Navy's Soft-Washed tee is $12 and Zara's Basic Cotton tee is $16, a $4 gap between a predictable budget basic and a trend-led wildcard. The Old Navy is a ~4.5oz garment-washed regular-fit crew with consistent true-to-size sizing; Zara's weight, cut, and sizing all swing by style, from light ~4.5oz to ~6oz boxy heavyweights, with quality described as a lottery.

Old Navy wins on

Consistent true-to-size fit, garment-washed softness, four dollars cheaper, reliable basic

Zara wins on

On-trend boxy cuts, heavyweight options up to 6oz, fashion-forward looks, premium feel on heavier pieces

Which should you buy?

Spend the extra $4 on Zara only if you specifically want a boxy, cropped, or heavyweight on-trend look and are willing to gamble on inconsistent sizing and quality. For a dependable soft basic in a true-to-size regular fit, the Old Navy is the safer pick and four dollars cheaper, often less on sale. Zara's heavier boxy tees can feel premium, but the brand's own range makes quality piece-to-piece a coin flip. Buy Old Navy for predictability; pay up for Zara when you're chasing the silhouette, not longevity.

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 →