Charles Tyrwhitt has a clear lead for buyers seeking men's dress shirts, with bundle promotions highlighted. Macy's is also relevant for shoppers seeking everyday brands and multipack sales.
Absolutely. I found good options at several price points:
Best budget:Walmart has George dress shirts around $23.
Best value: Macy’s has lots of choices; current deals include Calvin Klein around $35–$48, Tommy Hilfiger around $35–$54, and Van Heusen around $20–$39.
The best places to buy men’s dress shirts depend on your budget, preferred fit, and whether you need shirts for everyday office wear, weddings, or formal occasions. My top recommendations are Nordstrom for the widest selection, Charles Tyrwhitt for value and classic business style, and Macy’s for affordable shirts and frequent sales.
Best for comparing several brands in one place, getting help with sizing, and finding shirts for business meetings or weddings. Its selection includes options from accessible basics to premium designers.
An excellent place to find discounted Calvin Klein, Van Heusen, and other established shirt brands. Especially useful if you want a few reliable white or light-blue shirts without spending a fortune.
Premium · roughly $70–$150+ depending on style and sale
A strong choice for traditional office attire, formal business settings, and timeless styles. Look for pinpoint Oxford and wrinkle-resistant cotton options.
Great for clean, minimalist shirts that work for everyday office wear. Worth considering if you want a modern look without paying premium-brand prices.
Best if standard shirts are too tight in the chest, too loose at the waist, or have sleeves that never fit properly. You can customize fabric, collar, cuffs, and measurements.
Prioritize fit. The collar should sit comfortably, the shoulder seams should line up with your shoulders, and the shirt shouldn't pull across your chest when buttoned.
Choose the right fabric. Cotton is a great all-around choice; non-iron cotton is useful for busy workweeks.
Shop sales. Multi-shirt promotions can make mid-range brands considerably better value than buying individual shirts at full price.
My recommendation: Start with Charles Tyrwhitt if you want a good balance of quality, fit, and price. Choose Nordstrom if you'd prefer to try different brands in person.
One question that would help me narrow it down: What's your budget per shirt?
Finding the right dress shirt depends heavily on your budget, how often you plan to wear it, and whether you prefer traditional cotton or high-performance stretch fabrics.
The best places to purchase men's dress shirts are organized below by category and style:
Why buy: Renowned for their 100% cotton non-iron twill dress shirts, Charles Tyrwhitt offers precise neck-and-sleeve sizing rather than generic small/medium/large options. They almost always run multi-buy bundle deals that significantly drop the price per shirt.
Price range: Mid-tier ($45–$90, heavily discounted in bundles)
Best Heritage & Classic Style: Brooks Brothers
Uniqlo
The best fit for your body
Proper Cloth
Why buy: The originator of the iconic American button-down collar, Brooks Brothers is the gold standard for traditional business wear, office oxfords, and crisp broadcloth shirts. They excel in non-iron technology and offer multiple fits (Regent, Milano, Madison).
Price range: Upper-mid ($90–$140)
Best Performance / Sweat-Wicking Tech: Mizzen+Main
Why buy: If you hate ironing, sweating, or feeling restricted, Mizzen+Main pioneered the performance dress shirt made from moisture-wicking, wrinkle-resistant athletic fabrics. They look sharp under a blazer but feel like a stretch-knit athletic shirt.
Price range: Upper-mid ($125–$150)
Best Custom / Made-to-Measure: Proper Cloth
Why buy: If standard off-the-rack sizes never quite fit your shoulders, neck, or arm length right, Proper Cloth lets you build a custom digital profile or get measured in-person. You pick the collar style, cuff, fabric (from non-iron twills to luxury Italian poplins), and exact fit.
Price range: Premium ($110–$250+)
Best Budget Essentials: Uniqlo
Why buy: For affordable, clean-looking business casual and basic non-iron/easy-care dress shirts, Uniqlo's super non-iron and oxford lines punch way above their weight class for the price.
Why buy: Based out of Sweden, Eton specializes in exquisite luxury dress shirts crafted from high-end signature twill. They drape impeccably, resist wrinkling all day long, and hold up through countless washes.
Price range: Luxury ($230–$300)
To help narrow down the best option for you, tell me:
What is your budget per shirt?
Do you prefer traditional 100% cotton or performance stretch fabrics?
Are you shopping for strict corporate/formal wear or business casual?