Shirt and Pant Colour Combinations for Men: 15 Combos That Always Work

Quick answer: The safest shirt and pant colour combinations for men are a white shirt with black, grey or navy pants, a light blue shirt with grey, beige or navy pants, and a black shirt with grey or beige pants. The simple rule: pair a light shirt with dark pants, or a dark shirt with light pants, and keep only one bold colour in the outfit.

Shirt and pant colour combination chart

Pant colour Best shirt colours Occasion
Black White, sky blue, pink, lavender, grey Office, interviews, evening parties
Charcoal / dark grey White, light blue, pink, black, maroon Office, weddings, meetings
Mid / light grey White, navy, light blue, black Day office, summer events
Navy / blue White, light blue, pink, beige Office, client meetings
Brown White, cream, sky blue, olive Smart casual, day weddings
Beige / khaki Navy, white, black, olive, light blue Casual Fridays, travel, dates
Olive green White, black, beige, light grey Weekends, travel
Blue jeans White, black, grey, olive, checks Casual, college, outings
Black jeans White, grey, maroon, denim blue Evenings, parties

15 shirt and pant combinations that always work

For office

  1. White shirt + black pants – the most formal, safest combination.
  2. Light blue shirt + charcoal grey pants – sharp and professional.
  3. White shirt + navy pants – fresh and smart, works with brown shoes.
  4. Pink shirt + grey pants – confident but still office-safe.
  5. Light blue shirt + beige chinos – the business-casual favourite.

For parties and weddings

  1. Black shirt + grey pants – modern and sleek for evenings.
  2. Maroon shirt + charcoal pants – rich festive colour without going loud.
  3. Lavender shirt + black pants – soft colour, sharp contrast.
  4. Cream shirt + brown pants – warm, elegant day-wedding look.
  5. White shirt + black jeans – a clean party look with sneakers or boots.

For casual days

  1. Navy shirt + beige pants – classic weekend smart-casual.
  2. Olive shirt + beige or white pants – earthy and relaxed.
  3. Check shirt + dark blue jeans – easy everyday look.
  4. Black tee or shirt + olive chinos – simple and modern.
  5. Grey shirt + black jeans – tonal and clean.

Simple rules for matching shirt and pant colours

  • Contrast wins: light shirt with dark pants, or dark shirt with light pants.
  • One bold colour only: if the shirt is bright, keep the pants neutral (black, grey, navy, beige).
  • Match belt and shoes: black with black, brown with brown.
  • Avoid the same shade top and bottom unless the fabrics are clearly different.

Which pant colours should every man own?

Start with four: black and charcoal grey formal pants for office, beige chinos for smart-casual, and dark blue jeans for weekends. With these, almost any shirt in your wardrobe will match. Pointer formal pants are ₹1,099 – see formal pants for men. Chinos start at ₹1,349 in cotton pants for men, and jeans start at ₹1,395.

FAQs

Which colour pant goes with every shirt?

Charcoal grey and navy go with almost every shirt colour. Black works with all light shirts.

What is the best shirt and pant combination for an interview?

A white or light blue shirt with black, charcoal or navy formal pants, plus black shoes.

Which shirt goes with black pants?

White, sky blue, pink, lavender and grey shirts. For parties, a maroon or bottle-green shirt also works.

Which shirt goes with beige pants?

Navy, white, black, olive and light blue shirts. Avoid a beige shirt in the same shade.

Can I wear a black shirt with black pants?

Yes, for evening parties, if the fabrics look different. Add a brown or tan belt and shoes to break the black.

More guides: white shirt matching pant · grey pant matching shirt · best formal pants for office. Every Pointer order gets free shipping on prepaid payment (₹79 fee for cash on delivery) and 30-day exchange or return for sizing or defects.

Back to blog