Matching shirt and pants colors is one of the most important skills in men’s style. Get it right, and you look put-together without trying. Get it wrong, and the whole outfit falls flat. This guide covers every major pants color and the best shirts to pair with each.
Building these combos from plain, quality staples? Our brands like Everlane roundup covers the best sources.
Building around a blazer instead? See black blazer with grey pants, navy with grey, white shirt under blue and sport coats with khakis.
The Universal Matching Rule
The simplest rule that always works: contrast your top and bottom. Dark pants → lighter shirt. Light pants → darker shirt. This creates visual balance and prevents the “pajama matching” look. Neutrals (white, grey, navy, black) work with everything.
Pants Color × Shirt Color Matrix
| Pants Color | Top 3 Shirt Colors | Formality Range |
|---|---|---|
| Black Pants | White, light blue, grey | Casual → Formal |
| Navy Pants | White, light pink, light grey | Smart Casual → Business |
| Grey Pants | White, black, navy | Casual → Business |
| Khaki/Tan Pants | Navy, white, light blue | Casual → Smart Casual |
| Brown Pants | White, light blue, cream | Casual → Smart Casual |
| Olive Pants | White, cream, navy | Casual → Smart Casual |
| Beige/Cream Pants | Navy, burgundy, forest green | Casual → Smart Casual |
| White Pants | Navy, black, light blue | Casual (summer) |
| Burgundy Pants | White, light grey, navy | Smart Casual |
Complete Guides by Pants Color
Click into any specific combination for detailed outfit ideas, shoe pairings, and seasonal tips:
- How To Wear Black Pants With A White Shirt And Blazer
- How To Wear A Black Shirt With White Pants (Outfits, Tips)
- How To Wear A Blue Shirt With Grey Pants (Outfits, Tips)
- How To Wear A Wear A Blue Shirt With Khaki Pants
- How To Wear Brown Pants With A White Shirt (Outfits, Tips)
- How To Wear Brown Pants With A Black Shirt
- Business Casual Pants for Men: The Complete Guide [2026]
- How To Wear Grey Pants With A Black Shirt
- How To Wear A Navy Shirt With Black Pants
- What Color Shirt Goes With Black Pants? (Pics)
- What Color Shirt Goes With Brown Pants? (Pics)
- What Color Shirt Goes With Grey Pants? (With Pics)
- What Color Shirt Goes With Khaki Pants? (Pics)
- What Color Shirt Goes With White Pants? (Pics)
- What Color Shirt Goes With Dark Brown Pants And Jeans?
- 7 Shirt Colors To Wear With Grey Pants And Brown Shoes
- What Color Shirt Goes With Light Blue Pants? (Pics)
- What Color Shirt Goes With Light Grey Pants? (Pics)
- What Color Shirt Goes With Red Pants? (Pics)
- When Can You Wear Black Jeans? Dress Code Guide [With Chart]
- How To Wear A White Shirt With Blue Pants (Outfits, Tips)
- How To Wear White Shirts With Khaki Pants (Outfits, Tips)
- How To Wear A White Shirt With Black Trousers
Frequently Asked Questions
What color shirt goes with every pants color?
A white shirt is the universal match — it works with every pants color without exception. If forced to pick a second, light blue comes close. These two shirts cover 90% of your pants-matching needs.
Should your shirt be lighter or darker than your pants?
Either works, but contrast is key. Light shirt + dark pants is the most classic and universally flattering combination. Dark shirt + light pants is bolder and more fashion-forward. Avoid matching the exact same shade of the same color — it looks like you’re wearing a uniform.
Axel Lander is the founder and editor of ReadySleek. He publishes practical guides on men’s style, grooming, and fragrance, with a focus on clear comparisons, value, and the trade-offs readers should know before deciding.







