H&M vs Old Navy: which zip-up wins?
Both land in the budget tier — the H&M H&M Regular-Fit Zip Hoodie at $25, the Old Navy Classic Full-Zip Hoodie at $35, just $10 apart. Here's how they stack up, head to head.
| H&M | Old Navy | |
|---|---|---|
| Price | $25 | $35 |
| Material | Cotton-polyester brushed fleece, lightweight to mid-weight, prioritizing price and color range. | Cotton-blend fleece, ~7oz, garment-washed soft. |
| Fit | Multiple fits offered; regular runs true while relaxed and oversized add notable volume through the body. | Relaxed everyday fit, true to size. |
| Quality | Light zipper and thin ribbing; finishing is minimal and best treated as a short-cycle wardrobe piece. | Budget — soft from new but the fleece thins, the colour fades, and the zipper is the first thing to feel cheap. |
| Best for | Very budget-minded shoppers and trend buyers wanting a cheap zip hoodie in a current cut and color. | Everyday rotation, around-the-house warmth, and cheap layering. |
| Care | Machine wash cold and tumble dry low; gentler washing extends the life of the lighter fabric. | Cold wash and low heat to slow the fade and keep the soft hand. |
H&M's Regular-Fit Zip Hoodie is $24.99 of light-to-mid brushed fleece built around price and colour range; Old Navy's Classic Full-Zip is $35 of ~7oz garment-washed fleece. The roughly $10 gap buys softer, known-weight fabric — notably, it does not buy a better zipper, which is the weak point on both.
- The case for H&M
- About $10 cheaper, more fit options from regular through oversized, and a wide colour range for trend buying at the lowest entry cost here.
- The case for Old Navy
- Garment-washed soft ~7oz fleece, a true-to-size everyday fit you can reorder blind, and constant promos that pull the real price well under list.
The bottom lineWhich should you buy?
Buy the H&M at $24.99 if you want a cheap zip in a current cut and colour and plan to replace it — it's a short-cycle piece with a light zipper and thin ribbing, priced accordingly. Step up to the Old Navy at $35 (often less on promo) for the softer garment-washed fleece and predictable sizing. Don't step up expecting hardware, though: owners flag the Old Navy zipper as the first thing to feel cheap too. The $10 buys fabric feel, not build quality.
We may earn a commission if you buy through this link, at no extra cost to you.

