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.
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 is the founder of ReadySleek and has spent over 5 years researching and testing men’s grooming products, skincare routines, and hair loss treatments. His work combines hands-on product testing with insights from dermatologists and trichologists to deliver evidence-based grooming advice.
He specializes in men’s skincare (including ingredient analysis of retinol, niacinamide, and SPF), hair loss science (minoxidil, finasteride, hair transplants), men’s fragrance (with 80+ colognes personally tested), and body grooming techniques.
When he’s not reviewing the latest grooming products, Axel focuses on making complex grooming topics accessible and actionable for everyday guys.







