ColorSuggestions

What color shirt goes with olive green pants?

Olive is a warm, muted green, so earthy shirts suit it best: rust and cream first, then white, light blue or navy.

Find what fits me best

Shirt colors for olive pants

  • olive green pants #708238
  • rust shirt #A8451C
  • dark brown boots #4A2C1D

Rust shirt

Rust and olive sit a third of the wheel apart, a red-orange against a yellow-green, yet both are muted and warm, so they share an earthy mood and never compete. A rust flannel or corduroy overshirt with dark brown boots makes a cold-weather outfit for a weekend walk or a pub table, and it suits warm, earthy coloring best.

Suits: Warm AutumnDeep AutumnSoft Autumn

  • olive green pants #708238
  • cream shirt #F2E8CF
  • dark brown loafers #4A2C1D

Cream shirt

Cream carries the same yellowish base as olive, so the two read as one warm family, pale over mid. Where white looks sharp against these pants, cream looks soft and considered. Try a cream oxford, knit polo or brushed cotton shirt with dark brown penny loafers from spring to late fall; it flatters warm coloring most.

Suits: Warm SpringWarm AutumnDeep Autumn

  • olive green pants #708238
  • white shirt #FFFFFF
  • brown loafers #6F4A2F
  • brown belt #6F4A2F

White shirt

A white shirt is the crisp fallback, the most lift you can give olive without adding a second color. Brown loafers and a matching belt keep it warm enough for a relaxed office or a summer lunch.

Suits: Deep WinterCool WinterBright Winter

Full outfits on OutfitSuggestion: What to wear for smart casual →

  • olive green pants #708238
  • light blue shirt #A8C8E8
  • tan boots #D2B48C

Light blue shirt

A pale blue oxford or chambray shirt cools the yellow in olive and keeps the contrast calm. Tan suede desert boots bridge the two for travel days or a Friday at the office.

Suits: Light SummerCool WinterCool Summer

  • olive green pants #708238
  • navy blue shirt #1F2A4D
  • white sneakers #FFFFFF

Navy blue shirt

Navy over olive is the workwear pairing, two deep, quiet colors with the cool one on top. White sneakers lighten the bottom so the outfit never feels heavy on a weekend.

Suits: Deep WinterCool SummerCool Winter

Which of these flatter you depends on your color season. Find my season →

Shirt colors to skip with olive pants

  1. 1

Step 1 / 1

Take a selfie in daylight

Face a window, without makeup if you can, hair as it naturally falls. Daylight and no filter keep your real skin tone — colored lamps and beauty filters change the result.

🙂

Your selfie is used for your reading and saved in your private Color Suite only if you go on to a try-on. Never shared, never used for training.

Olive green pants, sold as olive chinos, army green cargos or khaki-green slacks, are a real color that behaves almost like a neutral. The yellow in olive makes it warm, a touch of grey makes it muted, and its middle depth means it neither brightens nor darkens what you wear above it. Shirts that share that earthy, slightly dusty warmth look most at home with it.

That is why rust and cream lead here. Rust brings a contrasting hue at the same quiet strength; cream repeats the yellow undertone in a pale shade. White, light blue and navy remain the everyday fallbacks, each clearly lighter or darker than the pants. The shirts that fail with olive usually fail by being far brighter than it or too close to it in shade. Brown leather and suede shoes keep the outfit in one warm family, while black shoes tend to look harsh against olive in daylight.

FAQ

What color shoes go with olive green pants?

Brown in almost any shade: tan suede in spring, cognac or mid-brown leather for the office, dark brown boots in winter. White sneakers are the casual choice. Burgundy or oxblood loafers add a deep complementary note for the evening. Black shoes work mainly at night with a dark shirt, because in daylight black looks harsh against warm olive.

Can you wear an olive shirt with olive pants?

Yes, if the shades differ. A paler sage or khaki-green shirt over olive pants, or a dark forest green overshirt worn open, looks tonal and considered. An exact match reads as military fatigues. Break it up with a white tee under the open shirt, or with a brown belt that sits between the two pieces.

Is a black shirt OK with olive pants?

It can be, mostly after dark. Black adds a hard edge, and next to it olive looks a little greyer and more utilitarian. Keep the shoes black or very dark brown and the fabric matte, such as a black knit or a heavy tee. In daylight, navy or charcoal does the same job more softly.

Are olive pants OK for the office?

In a business-casual office, yes. Olive wool pants or pressed chinos with a white or pale blue shirt and brown leather shoes look neat and slightly more individual than grey. For an interview at a conservative firm or a formal event, switch to grey or navy, which carry more authority.

Does a pink shirt go with olive green pants?

Pale pink is one of the better surprises with olive. The two sit on opposite sides of the color wheel, but olive is so muted and the pink so pale that the contrast feels gentle. Keep the pink light and dusty, never bright, and add brown suede shoes to keep the outfit warm.