Reddit’s r/malefashionadvice and r/frugalmalefashion have tested hundreds of brands. The consensus is clear: you don’t need $100 t-shirts to look put together. Here are the brands that survive the upvote gauntlet — with exact items and prices.
Why Reddit’s Picks Matter More Than Magazine Lists
Fashion magazines get paid to feature brands. Reddit doesn’t. Users post receipts, fit pics, and wear-and-tear photos after six months of use. If a brand’s stitching unravels after three washes, the thread gets downvoted into oblivion.
The r/frugalmalefashion community specifically tracks sales. A user will post “Uniqlo Airism boxer briefs are $5.90 right now” and 300 people confirm the price. That’s real-time, crowd-sourced pricing intelligence.
Three patterns emerge from years of Reddit threads:
- Fit consistency matters more than fabric weight. A $20 shirt that fits perfectly beats a $60 shirt that needs tailoring.
- Sales are predictable. Brands like J.Crew and Banana Republic have 40% off sales every 6-8 weeks. Reddit tracks the calendar.
- Avoid mall brands at full price. American Eagle, Hollister, and Abercrombie are fine at 50% off. Never pay retail.
The most recommended affordable brands share one trait: they use basic cuts that don’t change year to year. No trendy drop-shoulders or cropped hems. Classic silhouettes that fit the same shirt after shirt.
The Four Brands Reddit Agrees On (With Specific Items)

These four brands appear in nearly every “affordable clothing” thread. They’re not the cheapest — but they offer the best value for the price.
Uniqlo: The Baseline
Uniqlo is Reddit’s default recommendation for a reason. Their Supima Cotton T-shirts ($19.90) are the most-referenced item on the subreddit. The fabric is dense enough to not be see-through, the collar holds its shape after 20 washes, and the fit works for most body types.
The Uniqlo Airism boxer briefs ($9.90) are another Reddit favorite. They’re moisture-wicking, lightweight, and last about a year before the elastic goes. Users buy them in packs of three during sales.
For pants, the Uniqlo Kando Pants ($39.90) are a frequent pick. They’re stretchy, wrinkle-resistant, and look like chinos. The fabric is thin enough for summer but not paper-thin.
Dickies: The Workwear That Doubles as Fashion
Dickies has been adopted by streetwear and minimalist fashion crowds alike. The Dickies 874 Work Pants ($35-45) are the most-recommended item. They’re stiff when new, but after three washes they soften into a perfect straight-leg silhouette.
Reddit users specifically recommend sizing up one inch in the waist. The 874s run small. Many users buy them secondhand on eBay for under $20.
Carhartt: The Investment That Lasts
Carhartt’s mainline (not WIP) is cheaper and more durable. The Carhartt K87 Pocket T-shirt ($24.99) is a Reddit classic. It’s heavyweight — 6.75 oz — and doesn’t shrink much. Users report wearing the same shirt weekly for three years.
The Carhartt Beanie ($17.99) is another staple. It’s thick, doesn’t pill, and comes in 15 colors. Reddit’s consensus: buy the beanie, skip the WIP version that costs double.
Target Goodfellow & Co: The Surprise Contender
Target’s in-house men’s line gets mixed reviews on Reddit. The consensus: hit or miss by item. The Goodfellow & Co Crew Neck T-shirts ($8.00) are the clear winner. They’re 100% cotton, have a decent weight, and cost less than a fast-food meal.
The button-downs are less recommended. The fabric feels cheap and the collars curl after a few washes. Stick to the basics: t-shirts, socks, and underwear.
| Brand | Best Item | Price | Reddit Verdict |
|---|---|---|---|
| Uniqlo | Supima Cotton T-shirt | $19.90 | Best overall value |
| Dickies | 874 Work Pants | $35-45 | Best pants under $50 |
| Carhartt | K87 Pocket T-shirt | $24.99 | Most durable |
| Target Goodfellow | Crew Neck T-shirt | $8.00 | Best budget t-shirt |
When Reddit’s Picks Fail You (And What to Buy Instead)
Reddit’s hive mind isn’t always right. Here are three situations where the popular recommendation backfires.
Situation 1: You need dress shirts. Reddit loves Uniqlo’s non-iron dress shirts ($39.90). But the fit is boxy. If you have a slim build, the arms balloon. Instead, try Spier & Mackay. Their basic dress shirts start at $48 and come in 15 collar sizes. The fabric is thicker, the collar stays flatter, and the fit is actually slim. Reddit’s budget crowd skips Spier & Mackay because it’s $10 more than Uniqlo. But you save on tailoring costs.
Situation 2: You need jeans. The Reddit default is Levi’s 511 or 501. But Levi’s quality has dropped. The denim is thinner, the rivets fall off. Users report holes forming at the crotch after 8 months. Instead, buy Gap jeans ($49.99 on sale). The Gap Slim Fit selvedge denim is heavier, has hidden rivets, and lasts 2-3 years. Wait for Gap’s 40% off sale — it happens every month.
Situation 3: You need outerwear. Reddit recommends the Uniqlo Blocktech parka ($79.90). It’s waterproof and lightweight. But it’s not breathable. You’ll sweat in it above 50°F. Instead, buy the Carhartt Active Jacket ($89.99). It’s insulated, water-resistant, and the duck canvas fabric breathes. It’s $10 more and lasts a decade.
The Three Mistakes Men Make When Shopping on a Budget

Reddit threads are full of users who bought the wrong thing. Here are the most common errors.
Mistake 1: Buying cheap shoes. A $30 pair of sneakers will hurt your feet and fall apart in 4 months. Reddit’s recommendation: buy one $80 pair of New Balance 574s ($84.99) instead of three $30 pairs. The 574 has a wide toe box and lasts 2-3 years with regular wear. Your feet won’t ache after a day of walking.
Mistake 2: Ignoring fabric composition. A shirt that’s 100% polyester will make you sweat and smell. Reddit users check the tag before buying. For t-shirts, look for 100% cotton or a 60/40 cotton-poly blend. For pants, avoid anything with more than 5% elastane — the stretch wears out and the pants sag.
Mistake 3: Buying for the wrong body type. The most-upvoted recommendation might not fit you. If you have broad shoulders and a narrow waist, Uniqlo’s slim-fit shirts will pull at the chest. If you’re tall, Dickies 874s will be too short. Reddit’s advice: buy for your specific measurements, not the brand’s reputation. Measure your chest, waist, inseam, and sleeve length before ordering.
How to Find Deals on These Brands (Reddit’s Exact Method)
Reddit users don’t pay full price. Here’s the system they use.
Step 1: Subscribe to r/frugalmalefashion. Set notifications to “frequent.” The subreddit posts deals hourly during peak sale seasons.
Step 2: Use the search bar. Type “[brand name] sale” and sort by new. You’ll see the last 30 days of deals. Check the comments for coupon codes.
Step 3: Know the sale cycles. Uniqlo has sales every 2-3 weeks. J.Crew has 40% off every 6 weeks. Gap has 50% off every month. Dickies rarely goes on sale — buy from eBay or Poshmark instead.
Step 4: Buy basics in bulk. When Uniqlo’s Supima tees drop to $14.90, buy 5. When Carhartt’s K87 goes to $19.99, buy 3. The savings add up to 30-40% over the year.
Step 5: Check the clearance section first. Every brand has a sale page. Uniqlo’s sale section has items at 50% off. Target’s clearance rack has Goodfellow shirts for $5. Reddit users check these pages weekly.
The Verdict: Which Brand Should You Start With?

If you’re building a wardrobe from zero, start with Uniqlo. Buy 3 Supima tees ($59.70), 1 pair of Kando pants ($39.90), and 3 Airism boxer briefs ($29.70). Total: $129.30. That’s a week’s worth of outfits that fit well and last a year.
If you need durability for manual work or frequent wear, start with Carhartt. The K87 tee ($24.99) and Active Jacket ($89.99) will outlast everything else in your closet by years.
If you’re on a tight budget, Target Goodfellow tees ($8 each) and Dickies 874s bought secondhand ($20 on eBay) will get you through. You’ll replace the tees every 6 months, but the pants will last.
Reddit’s collective experience has one clear takeaway: spend money on shoes, jackets, and pants. Save on t-shirts and underwear. That’s the formula that works.



