Color Combinations for Men: Shirts, Pants and Ties That Work
Take the guesswork out of matching colors. Learn easy shirt and pant combinations, how to pair ties, and a simple system for building outfits that always work.
Many men stick to the same safe outfit every day because they are unsure which colors work together. The truth is that menswear color matching follows a few simple principles. Learn them, and getting dressed becomes quicker and more creative.
Start with neutrals
Most men's pants come in a handful of neutral colors:
- Navy
- Charcoal and mid gray
- Khaki, stone and beige
- Olive
- Brown
- Black
Neutrals pair easily with each other and with almost any shirt color. Build your pants mainly from these.
Shirt colors that work with everything
- White — goes with every pant color.
- Light blue — almost as versatile as white and flattering on most skin tones.
- Pale pink — surprisingly easy to wear with navy, gray and khaki.
- Subtle stripes or checks in blue and white — add interest without clashing.
If your wardrobe has white and light blue shirts, you will always have an option.
Easy shirt-and-pant combinations
| Pants | Shirt options |
|---|---|
| Navy | White, light blue, pink, gray, light green |
| Gray | White, blue, lilac, pink, black |
| Khaki or stone | White, navy, light blue, olive, burgundy |
| Olive | White, cream, navy, light blue, gray |
| Black | White, gray, light blue, burgundy |
| Brown | Cream, light blue, white, olive |
Using contrast
Contrast is the difference between light and dark in your outfit.
- High contrast (white shirt, dark navy pants) looks crisp and formal.
- Low contrast (gray knit, gray pants) looks soft and relaxed.
A simple trick: if your skin and hair are very different in shade (for example, dark hair and fair skin), high contrast suits you. If they are closer in shade, softer contrast often looks more natural.
The three-color rule: Keep most outfits to three main colors, not counting shoes and belt. It almost always looks balanced.
Pairing ties
When wearing a tie with a suit, think in three layers: suit, shirt and tie.
- Make the tie darker than the shirt. This is the most reliable rule.
- Pick up a color from the suit or shirt. A navy suit with a white shirt and a navy-and-burgundy patterned tie looks coordinated.
- Vary the pattern scale. If your shirt has fine stripes, choose a tie with a larger pattern or a solid color.
- Classic colors: navy, burgundy, dark green and gray ties suit most outfits.
Shoes and belts
Shoes and belts should be in the same color family. Brown shoes suit navy, gray, khaki and olive pants. Black shoes suit gray and black pants and formal suits. Burgundy shoes are a stylish middle ground and work with navy and gray.
Adding color confidently
Once your basics are in place, introduce color gradually:
- Start with accessories: a colored tie, pocket square or socks.
- Move to knitwear: burgundy, forest green or mustard sweaters look great over white or blue shirts.
- Then try pants in olive, rust or deep green with neutral tops.
The takeaway
Build pants from neutrals, rely on white and light blue shirts, and use contrast and the three-color rule to keep outfits balanced. With those foundations in place, you can add color through ties, knitwear and accessories with confidence.