How to respond to a passive-aggressive coworker

A coworker's message just landed with that unmistakable edge — "Must be nice to leave at 5" or a "per my last email" with your boss suddenly CC'd. Nothing in it is technically an attack, which is exactly what makes it so hard to answer.

Where it goes wrong

Matching the tone is the move that feels best and costs most — now there are two passive-aggressive people on the thread, and you're the one who escalated on record. Calling it out directly backfires too, because deniability is the whole design: ask "why are you being passive-aggressive?" and you'll get "I just meant you leave at 5?" — now you look paranoid and they look innocent.

What to do instead

  1. 1

    Take the words at face value

    Answer the literal content, pleasantly, and ignore the edge. It denies the jab its payoff, and it reads perfectly to anyone else watching the thread.

  2. 2

    Keep your replies boringly clear

    Short, factual, and free of counter-edge — no pointed punctuation of your own. Passive aggression needs a sparring partner; a flat, friendly answer leaves it swinging at air.

  3. 3

    Surface the real complaint, once

    If the same edge keeps showing up, ask a sincere question: "It sounds like the timeline is frustrating — is something not working for you?" Sincerity is kryptonite for implication; they either name a real problem or drop it.

  4. 4

    Model the direct ask they skipped

    Jabs often smuggle real needs — "must be nice" usually means "I'm drowning." Convert it: "If you need cover on Thursdays, ask me — I'm glad to trade." You're showing what the message should have said.

  5. 5

    Escalate patterns, not messages

    One snippy email is a mood; months of them affecting work is a management problem. Bring dates and quotes, not a tone complaint — "they're passive-aggressive" is unprovable, but six examples aren't.

Before and after

The "must be nice"

Instead of

Wow, sorry I have boundaries? Some of us are efficient with our time 🙃

Try

Yep, heading out at 5 today! If the timing on the handoff isn't working, let me know — happy to adjust how we split it.

Answers the literal sentence and quietly offers to fix the real complaint underneath, leaving the jab nothing to grab onto.

The pointed CC

Instead of

Not sure why management needed to be added to this, but as I ALREADY explained...

Try

Happy to recap for the wider group: the files went over Tuesday, and the revised set is on track for Friday. Anything else you need from me, just ask.

Treats the new audience as a feature rather than an ambush — the calm, factual recap makes you the easiest person on the thread to believe.

Try it with a real message

Common questions

What if I'm not sure the message is actually passive-aggressive?

Tone is easy to misread in text, and "fine." sometimes just means fine. Look for the pattern: one clipped message is a busy day; clipped messages that only you receive are a message.

Should I talk to them face to face?

For a recurring pattern with someone you otherwise work well with, yes — ambiguity lives in text and dies in person. Keep it curious rather than prosecutorial: "I might be reading this wrong — is something up between us?"

What if they deny it?

They probably will, and that's fine — the goal isn't a confession. You've shown that the edge gets noticed and doesn't work, which is usually enough to retire it.

Related scenarios