“I have a black suit and I am tired of always wearing a white shirt with it. Can I change the color?” This question comes up at the showroom more often than you would think. The answer is yes, and a black suit is in fact the most easygoing piece in the wardrobe: it accepts most shirt colors, as long as you keep the contrast and choose the right occasion. This article lays out six shirt colors worth trying, to answer fully the question of what color shirt to wear with a black suit.
Quick answer
A black suit goes best with a white shirt, followed by light blue, silver grey, blush pink, cream or ivory, and a tone-on-tone black for the evening. The rule is that the shirt should be at least two shades lighter than the suit so it stands out, with a dark or matching tie and black shoes.
Baseline rules for choosing a shirt with a black suit
A black suit is the color with the strongest contrast, so the shirt sets the “mood” of the whole outfit. Three rules are easy to remember:
- A shirt lighter than the suit: a dark shirt close to the color of the suit makes the whole look heavy and loses detail.
- One piece stands out, the rest recede: if the shirt is the accent color, keep the tie plain, the shoes black and the watch understated.
- Black shoes, black belt: a black suit with brown shoes easily creates a mismatch of tones, especially on formal occasions.
One small note: a black suit is traditionally at home at evening events, ceremonies and formal occasions. For daytime meetings at the office, many people prefer a navy or charcoal suit because it looks softer. But if you already have a black suit, do not hesitate to wear it, just pair it right.
6 shirt colors that look good with a black suit
1. White shirt: classic, never wrong
Strong contrast, clean and formal. Suited to interviews, meetings, wedding parties and ceremonies. Tie: plain black, deep navy or burgundy. To make it less dry, choose a white shirt with a band collar or an Italian collar (a slightly open collar).

2. Light blue shirt: easy on the eye, easy to use
This color tones down the coolness of a black suit and makes the face look fresher. Suited to the office, light parties and meeting partners. Tie: plain navy, charcoal grey, or black with a small pattern.
3. Silver grey shirt: refined, modern
Silver grey feels “of the same family” as black but lighter, so it is elegant without standing out too much. Suited to corporate events, evenings, and clients who like a minimalist style. Tie: black, dark grey, or tone-on-tone silver.
4. Blush pink shirt: soft, modern masculine
A pale blush pink against a black suit makes a gentle accent, and suits people with fair or medium skin. Suited to daytime parties, weddings and creative events. Tie: navy, charcoal grey or black. Do not choose too deep a pink; you will lose the refinement.
5. Cream or ivory shirt: warm and elegant
Cream and ivory soften a black suit and warm it up, especially under the yellow lighting of restaurants and evening parties. Suits people with deeper skin tones. Tie: deep brown or black, with a pocket square in the same cream tone.
6. Black tone-on-tone shirt: for the evening
An all-black outfit from head to toe (black suit, black shirt) creates an air of authority, suited to evening parties, bars and creative events. Keep the materials different (a matte shirt fabric, a suit in lightly lustrous wool) so the outfit has depth. A plain black tie with a black shirt easily turns the whole look into one solid block; use a burgundy tie instead, or leave the collar open.
Choosing shirt color by skin tone and setting
The question of what color shirt to wear with a black suit also has a different answer for each person. With the very same black suit, one man in a white shirt looks bright-skinned, while another in the same white shirt looks pale. Your skin tone and the light where you will stand also decide which shirt color “works” with a black suit:
- Fair skin: light blue, blush pink or silver grey give the skin a healthier glow. A pure white shirt can easily make the face look washed out under cool light.
- Medium skin: almost any of the six colors suits; white and light blue are the two risk-free choices.
- Deeper skin: white, cream or ivory and silver grey make a handsome contrast; a pale blush pink works if the shade is right.
- Outdoor daylight: light, soft colors such as white and pale blue look fresher in photos.
- Yellow light in restaurants and at evening parties: cream or ivory, white and blush pink soften a black suit.

One more small tip: if you are not sure, bring the shirt you plan to wear to the suit fitting, stand near a window and look at it in natural light. The person measuring you can usually tell at once which color is bringing out your skin tone.
Quick reference table
| Shirt color | Matching tie | Occasion | Formality |
|---|---|---|---|
| White | Black, deep navy, burgundy | Meetings, interviews, wedding parties, ceremonies | High |
| Light blue | Navy, charcoal grey | Office, meeting partners | Medium to high |
| Silver grey | Black, dark grey, silver | Corporate events, evenings | Medium to high |
| Blush pink | Navy, charcoal grey | Daytime parties, weddings | Medium |
| Cream, ivory | Deep brown, black | Restaurants, evening parties | Medium to high |
| Black | Burgundy, or no tie | Evening parties, events | Medium |
If you also need to choose a tie and shoes, the two articles what color tie to wear with a black suit and what color shoes to wear with a black suit pick up where this one leaves off.
Tips from Mon Amie’s master tailors
- Try the shirt next to the suit before you buy. The lighting in a shop and the lighting at an event are different. Hold the shirt up against the lapel and look at both in natural light.
- Shirt fabric matters as much as color. A matte cotton poplin shirt goes well with a lightly lustrous wool suit, while a glossy silky shirt is apt to “fight” the suit.
- A shirt that fits beats an expensive shirt. A loose collar or sleeves that run past the wrist can spoil an otherwise handsome black suit.
- A common mistake: wearing a large-pattern or bold-stripe shirt with a black suit. Two patterns side by side need a very skilled hand to match; newcomers should choose plain.
Frequently asked questions
Is a black suit with a white shirt boring?
Not if you change the collar, the fabric and the accessories. A white shirt with an Italian collar, a burgundy pocket square and a tie with a small pattern are three small changes that make the outfit completely different.
Can you wear a blue shirt with a black suit?
Yes, especially a light blue one. Avoid a deep navy blue close to the color of the suit, because it makes the outfit heavy.
Does a grey shirt go with a black suit?
Very well. A silver-grey or light grey shirt makes the whole look modern and refined. Choose a black or dark grey tie to match.
What color shirt should you wear with a black suit to a wedding?
White, cream or ivory, and blush pink are three handsome options. Add a bow tie or a burgundy tie and a pocket square in a matching tone to increase the sense of occasion.
Conclusion
What color shirt goes with a black suit? Almost any, as long as you hold to three things: lighter than the suit, one accent, black shoes. If you need a properly cut black suit to try these shirt colors, you can book a measuring appointment or look at the bespoke tailoring service and samples in the lookbook. Next time you open the wardrobe, you will no longer see the black suit as a piece “only for funerals”.

