Shop Smart,Wear Confidence
HomeT-ShirtsOld Navy vs Hanes

Hanes vs Old Navy: which t-shirt wins?

Both land in the budget tier — the Hanes Beefy-T Heavyweight Tee at $12, the Old Navy Soft-Washed Crew-Neck Tee at $12. Here's how they stack up, head to head.

Beefy-T Heavyweight Tee
Budget tier
Hanes
Beefy-T Heavyweight Tee
$12
Soft-Washed Crew-Neck Tee
Budget tier
Old Navy
Soft-Washed Crew-Neck Tee
$12
HanesOld Navy
Price$12$12
Material100% cotton, ~6oz heavyweight ringspun.Cotton or cotton-blend jersey, ~4.5oz, garment-washed soft.
FitBoxy and roomy; runs large. Buy your size and expect it to shrink toward true after the first hot wash.Regular fit, true to size; the soft fabric relaxes slightly with wear.
QualitySturdy for the price — thick cotton holds opacity and shape; the collar is the first thing to ripple over years.Budget. Soft from new but the colour fades and the collar loosens within a year or two of regular wear.
Best forEveryday wear, layering, and anyone who wants a thick, opaque budget tee with room to move.Everyday rotation, around-the-house wear, and stocking up cheaply on basics.
CareWash cold and tumble low; the cotton shrinks a half-to-full size if dried hot from new.Cold wash and low heat; the lightweight fabric fades faster with hot drying.

The $12 Hanes Beefy-T and $12 Old Navy Soft-Washed tee cost the same but feel nothing alike. The Beefy-T is a boxy ~6oz heavyweight that stays opaque and sturdy; the Old Navy is a ~4.5oz garment-washed regular-fit tee that's soft from new but fades and loosens at the collar within a year or two.

Hanes wins on

6oz heavyweight cotton, stays opaque, sturdy build, roomy cut

Old Navy wins on

Garment-washed softness, true-to-size regular fit, relaxes with wear, often cheaper on sale

Which should you buy?

At the same $12, the Beefy-T is the better buy if you want durability and opacity, since 6oz cotton outlasts the Old Navy's lighter ~4.5oz body. Go Old Navy if you prize softness and a true-to-size regular fit for around-the-house rotation, and especially if you catch it on sale below $12. The Beefy-T runs large and boxy and will shrink toward true after a hot wash, so size accordingly. For everyday wear that lasts, the Hanes wins; for soft comfort you'll happily replace, the Old Navy fits the bill.

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 →