Shop Smart,Wear Confidence
HomeSweatersOld Navy vs H&M

H&M vs Old Navy: which sweater wins?

Both land in the budget tier — the H&M Fine-Knit Crewneck Sweater at $30, the Old Navy Cotton-Blend Crew Sweater at $35, just $5 apart. Here's how they stack up, head to head.

Cotton-Blend Crew Sweater
Budget tier
Old Navy
Cotton-Blend Crew Sweater
$35
H&MOld Navy
Price$30$35
MaterialCotton or acrylic blend, fine gauge; some merino styles at a higher price.Cotton/acrylic and cotton/poly blends, light-mid gauge.
FitSlim-to-relaxed depending on style, true to size.Standard casual fit, true to size.
QualityBudget fast-fashion — thin gauge, pills and pulls quickly; merino styles fare better.Budget — lightweight blends that pill and lose shape sooner than wool.
Best forCheap trend pieces, seasonal colour, and budget layering.Low-cost everyday knits, a wide colour range, and filling out a wardrobe cheaply.
CareMachine wash cold gentle and lay flat; shave pilling early and often.Machine wash cold and tumble low; shave pilling as it appears.

H&M's $30 fine-knit crew and Old Navy's $35 cotton-blend crew are both budget fast-fashion knits that pill and lose shape inside a season. The $5 gap buys almost nothing in durability; Old Navy leans on a wider color range and lighter-gauge blends, H&M leans on trend colors and the occasional merino style that's a step up for a few dollars more.

H&M wins on

$5 cheaper, fine-gauge feel, occasional merino styles, slim-to-relaxed options

Old Navy wins on

wider color range, standard casual fit, easy wardrobe filler, frequent sub-$30 promos

Which should you buy?

These are interchangeable disposable knits, so let price and color decide. Buy the H&M crew at $30 if you want the cheapest entry or spot one of its merino styles, which actually outlast the base version. Pay Old Navy's extra $5 only for a specific color it carries, and only on promo where it routinely drops under $30. Neither is a knit to keep for years, so don't overthink it.

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

See all sweaters, ranked budget to luxury →