A classic white shirt is a true closet chameleon—perfect for interviews, dinners, weekend outings, and everything in between. But you don’t need to spend a fortune to look polished. We’ve rounded up some of the best white shirts under $50 that combine quality, comfort, and style. Whether you prefer crisp poplin or relaxed cotton, these budget-friendly options prove that looking sharp doesn’t require a designer budget.
1. Uniqlo Supima Cotton Shirt
Price: ~$29.90
Style: Slim-fit button-down
Why We Love It:
Uniqlo’s Supima Cotton shirt is a consistent winner in the world of affordable basics. Made with long-staple cotton, it’s soft, breathable, and holds its shape well. The shirt’s slim silhouette makes it perfect for layering under blazers or wearing on its own. Plus, the minimalist design ensures versatility across dress codes.
Pros:
- High-quality Supima cotton
- Great fit for most body types
- Available in both men’s and women’s styles
Cons:
- May require ironing
- Slim fit may be snug for broader builds
2. Amazon Essentials Classic-Fit Long-Sleeve Shirt
Price: ~$22.90
Style: Classic fit, button-front
Why We Love It:
Amazon Essentials continues to surprise with its combination of price, durability, and classic appeal. This shirt has a traditional fit, ideal for those who prefer a little extra room. It works well for workwear and casual styling alike.
Pros:
- Very affordable
- Available in a wide size range
- Good for daily wear and layering
Cons:
- Thinner fabric compared to premium brands
- Limited style detailing
3. H&M Cotton Poplin Shirt
Price: ~$27.99
Style: Relaxed or slim fit options
Why We Love It:
H&M nails the fashion-forward basics game. This cotton poplin shirt offers a sharp look and comes in both structured and oversized versions. It’s lightweight and modern, making it a great choice for summer or tucked-in office outfits.
Pros:
- Trendy cuts available
- Lightweight and breathable
- Affordable seasonal options
Cons:
- Not always durable after frequent washes
- Limited sizes in-store
4. Old Navy Stretch Poplin Shirt
Price: ~$25–$35
Style: Tailored classic fit
Why We Love It:
With a slight stretch and a crisp appearance, Old Navy’s poplin shirt is a budget hero for workwear. It blends comfort with polish, offering easy movement while staying professional. Great for long days at the office or last-minute Zoom calls.
Pros:
- Soft stretch cotton blend
- Wrinkle-resistant
- Inclusive sizing
Cons:
- Can pill after extended wear
- Button stitching may loosen over time
5. Zara Basic White Shirt
Price: ~$39.90
Style: Modern tailoring
Why We Love It:
Zara is known for its contemporary edge, and this white shirt is no exception. Cut with clean lines and thoughtful tailoring, it’s stylish enough for going out but classic enough for work. Great choice for those who want fashion-forward without overspending.
Pros:
- On-trend design
- Crisp fabric with structured shape
- Chic alternative to traditional styles
Cons:
- Can run small
- Less breathable than others on the list
Final Thoughts
The perfect white shirt doesn’t have to come with a designer price tag. From Uniqlo’s refined cotton to Amazon’s reliable basics, these under-$50 options offer great value, stylish fits, and solid construction. The key is knowing what you value most—fabric, fit, or fashion—and choosing the one that aligns with your needs.
No matter your style, there’s a crisp white shirt out there that fits both your look and your budget.
