Written by Taylor, Style Contributor at Suits & More
Taylor covers menswear, accessories, and how to build coordinated looks that are intentional from head to toe.
Last updated: July 2026
Getting a suit and dress shirt combination right comes down to a few straightforward decisions. Choose the suit first, then build the shirt around it. Solid suits give you the most flexibility with shirt color. Patterned or bold suits work best with a neutral shirt underneath so the jacket stays the main event. Once you have that framework, the rest falls into place.
Below is a breakdown of the most reliable shirt pairings for every suit color in your wardrobe, followed by an occasion guide and the mistakes worth avoiding.
Navy Suit
A navy suit is the most forgiving starting point. It works with more shirt colors than any other option in a man's wardrobe.
- White shirt: The cleanest, most versatile pairing. Works for every occasion from a business meeting to a formal wedding.
- Light blue shirt: A natural complement to navy. Keeps the look professional without being stiff - the go-to for business and daytime events.
- Pink or lavender shirt: Adds personality for weddings, celebrations, and church without clashing with the suit's depth.
Shoes and tie: Black or brown shoes both work with navy. Black is more formal; cognac or tan adds warmth for daytime. A burgundy or silver tie coordinates well across all three shirt choices.
Black Suit
A black suit is the most formal option in the lineup. Shirt choices should match that formality level.
- White shirt: The standard for formal occasions. Sharp, clean, and always appropriate.
- Black shirt: Works for evening events where a monochromatic, high-impact look is the goal.
- Burgundy, red, or purple shirt: Adds color without undermining the formality of the black suit. Best for celebrations and evening events rather than conservative business settings.
Avoid overly bright shirts - neon or pastel tones create an unbalanced contrast against black that reads as unintentional rather than bold.
Gray and Charcoal Suit
Gray suits are versatile and forgiving. Light gray and charcoal operate differently - charcoal reads closer to black in terms of formality, while light gray gives you more room to play with shirt color.
- White shirt: Works for both light gray and charcoal across business and formal settings.
- Light blue shirt: Softens the look, making it appropriate for daytime professional events and church.
- Pink, lavender, or burgundy shirt: Adds personality for weddings and special occasions, particularly with lighter gray suits.
Brown and Tan Suit
Brown and tan suits carry warm undertones that respond best to complementary warm tones in the shirt.
- White or cream shirt: The safest pairing. Clean and warm without competing with the suit's natural tones.
- Light blue shirt: Creates a cool contrast against the warmth of the suit - works well for outdoor and daytime events.
- Rust, olive, or patterned shirt: Strong seasonal choices for fall events and outdoor celebrations where the earthy palette fits the setting.
Burgundy, Green, and Other Bold Suit Colors
Bold suit colors - burgundy, deep green, cobalt blue - work best when the shirt steps back and lets the jacket lead.
- White shirt: The cleanest, safest choice for any bold suit color. Keeps the focus on the jacket.
- Black shirt: Works for evening events, particularly with burgundy and deep green suits where the contrast reads as intentional and polished.
- Light pink or soft gray shirt: Adds a balanced, softer look for daytime events and celebrations without clashing against the suit's boldness.
Keep accessories simple when the suit color is already doing the heavy lifting. A white pocket square and shoes in a complementary tone are enough.
White and Cream Suits
Light-colored suits flip the dynamic - the shirt carries more visual weight here than it does under a dark suit.
- Black shirt: Creates strong, deliberate contrast. Works for men who want a bold look at a celebration or evening event.
- Pastel shirts: Powder blue, mint, or soft lavender work naturally under white and cream suits for spring and summer events.
- White shirt: A clean tonal look that works for formal occasions when the suit itself is the statement.
Shoes and belts matter more under a light suit. Brown or tan footwear coordinates best - black shoes against a cream suit can look mismatched unless the outfit is styled deliberately.
How to Match Patterns
When either the suit or the shirt carries a pattern, keep the other piece solid. A patterned suit - plaid, windowpane, pinstripe - pairs with a solid dress shirt. A patterned shirt pairs with a solid suit. Combining two large patterns creates visual noise that overshadows the rest of the outfit.
When coordinating colors between a patterned piece and its solid partner, pull one color from the pattern and use it in the solid. If your plaid suit has a burgundy thread running through it, a solid burgundy or soft pink shirt picks that up and ties the look together.
Shirt and Suit Combinations by Occasion
| Occasion | Recommended Combination |
|---|---|
| Wedding | Navy suit with a white, pink, or lavender shirt |
| Church | Gray or tan suit with a white or light blue shirt |
| Business Event | Navy or charcoal suit with a white or light blue shirt |
| Formal Evening | Black suit with a white, black, or burgundy shirt |
| Spring or Summer Event | Tan or cream suit with a pastel or white shirt |
| Holiday Celebration | Burgundy or green suit with a white or black shirt |
Common Color-Matching Mistakes
- Too many bold colors at once. One bold piece per outfit - either the suit or the shirt, not both.
- Shirt too close to the suit color. A shirt that blends into the suit creates a washed-out look. There needs to be enough contrast to distinguish the two pieces.
- Competing patterns. Two strong patterns side by side create visual noise. One pattern, one solid - every time.
- Forgetting the full picture. Shoes, belt, tie, and pocket square all need to work within the same color story. A well-matched shirt and suit falls apart if the shoes are the wrong tone.
- Ignoring the occasion. A pastel shirt under a cream suit is a great spring wedding look - and a poor choice for a conservative business meeting. Match the combination to the context.
Frequently Asked Questions
Is there one shirt color that works with every suit?
White is the closest thing to a universal option. A white dress shirt works under navy, black, gray, charcoal, brown, tan, burgundy, green, and cream suits. It creates clean contrast across the board and is appropriate for every occasion type. If you're building a wardrobe from scratch, a well-fitted white dress shirt is the first piece to own.
What color shirt goes best with a navy suit?
White, light blue, and pink or lavender are all strong choices for a navy suit. White is the most versatile and works for every occasion. Light blue is the natural choice for business and professional settings. Pink and lavender are ideal for weddings, church, and celebrations where some color is appropriate.
Can I wear a patterned shirt with a patterned suit?
Combining two strong patterns in one outfit is difficult to pull off and rarely lands correctly. The safer and sharper approach is to pair a patterned suit with a solid shirt, or a patterned shirt with a solid suit. If you want to connect the two pieces, pull one color from the pattern and use it as the solid shirt color.
What suit and shirt combination works best for church?
A gray, navy, or tan suit with a white or light blue shirt is a consistently strong church combination. For Sunday service where you want more color, a navy suit with a lavender or pink shirt is polished and appropriate. If you prefer a walking suit, the same color principles apply - a coordinated set in navy, white, or burgundy all work well for church.
What shoes should I wear with a navy suit and white shirt?
Black shoes create the most formal look with a navy suit and white shirt - the right call for weddings, formal dinners, and evening events. Cognac or tan shoes add warmth and work well for daytime events, church, and business settings where the look can be slightly more relaxed. Match your belt to your shoe color to keep the outfit cohesive from top to bottom.
In Closing
Start with reliable combinations - navy and white, black and white, gray and light blue - and build confidence from there. As you get more comfortable with color coordination, adding personality through shirt color, pattern choices, and accessories becomes straightforward. Fit and confidence carry any combination further than color alone.
Browse the full range of men's suits and dress shirts at Suits & More to find combinations that work together from the start.
Read More
How to Make a Statement With Bold and Unique Suit Choices








