Short answer

Announce after your manager gives you the green light, not before. Keep the message under 200 words. Cover four things: the fact of your departure, your last day, one warm sentence about what you'll miss, and how to reach you afterward. Skip the reasons, skip the criticism, and skip “let's stay in touch” unless you're being specific about how.

Writing a resignation announcement is one of those small moments that feels bigger than it is. You have already made the decision. You have already told your manager. Now you have to compose a message to a group of people you have worked with closely — some for years — and you don't want to come across as dramatic, cold, or fake. Below is a menu of messages that fit most situations, plus notes on when to use each one. Pick, adapt, send.

Before you write anything: the timing question

Do not announce your resignation to your team before your manager has told their manager and given you the go-ahead. Even if you're excited, even if a friend on the team already knows, hold the announcement until the moment your manager confirms. Announcing early can complicate the transition plan, leak the news to the wider org before leadership is ready, or worse, force your manager to walk back a public announcement if HR wants a different timeline.

Once you have the go-ahead, send the announcement the same day. A gap of more than 24 hours between manager-alignment and team-announcement almost always causes the news to leak through unofficial channels first — and that changes the tone of every reaction.

The short messages (10–60 words)

Use these when you're announcing in a busy Slack channel, when you don't want to make a big moment of it, or when your team already knows the departure is coming. The best short messages are warm without being sentimental.

01 Short · Warm
Hi team — sharing some news. My last day here will be [DATE]. I've decided to move on to my next chapter, and I wanted you to hear it from me first. It's been a genuine pleasure working with all of you. Will make sure everything I own is properly handed off in the next few weeks. ♥
02 Short · Warm
Team — wanted to share that [DATE] will be my last day. I've had an incredible run here and I'm going to miss this group specifically. More on the transition plan in our next standup. Thank you, sincerely, for the last [X] years.
03 Short · Neutral
Hi all — letting you know that I've resigned and my last day will be [DATE]. I'll be spending the next few weeks making sure the transition is smooth. Happy to answer any questions 1:1.
04 Short · Warm
Some bittersweet news, team — my last day will be [DATE]. It has meant more to me than I'm going to be able to put into a Slack message. I'll try to catch each of you before I go.
05 Short · Neutral
Hi team — a quick note: [DATE] will be my last day at [COMPANY]. Grateful for the time and the work we've done together. Handoff plan coming from [MANAGER] later this week.
06 Short · Warm
Hi everyone — I've decided it's time for a new chapter, and my last day will be [DATE]. Thank you for making [TEAM NAME] the best team I've had the privilege of being on. I'll be around for the next [X] weeks — please grab time if you want to chat.

The standard-length messages (60–150 words)

This is where most resignation announcements land. Enough room to acknowledge specific people or projects, warm enough to signal genuine feeling, short enough that the whole team will actually read it.

07 Standard · Warm
Hi team, After [X] wonderful years at [COMPANY], I've made the decision to move on. My last day will be [DATE]. This wasn't an easy call. Working alongside you has been the best part of my time here — the [SPECIFIC PROJECT] launch, the ridiculous debugging sessions, the way this team shows up for each other. That's rare, and I don't take it for granted. I'll spend the next few weeks making sure everything I own is properly handed off. My personal email is [EMAIL] and I'm on LinkedIn at [URL] — genuinely, please stay in touch. Grateful for all of it.
08 Standard · Warm
Hi all, Some news: I've decided to leave [COMPANY]. My last day will be [DATE]. I owe this team so much. When I joined, I was [BRIEF DESCRIPTOR]. I'm leaving as a better [ENGINEER/PM/DESIGNER/OPERATOR] and, honestly, as a better colleague — because of how you all approach the work. I'll be helping with the transition through my last day. Please grab time with me if there's anything you want to talk through, or just want to catch up before I go. I'll miss this specific room.
09 Standard · Neutral
Hi team, I'm writing to share that I've resigned from my position at [COMPANY]. My last day will be [DATE]. Over the next few weeks I'll be focused on transitioning my projects and documentation to the team. [MANAGER] and I will send out more detail on ownership handoffs shortly. I've valued the time here and the chance to work with each of you. If there's anything I can do to make the transition smoother from your side, please let me know. Thanks.
10 Standard · Warm
Hi team, Wanted to share some news — I've accepted a new role, and my last day at [COMPANY] will be [DATE]. I've thought a lot about what I'll take with me from this job, and it comes down to three things: the caliber of people, the way this team disagrees productively, and the fact that you all care about doing the work well. That's a rare combination. I'll do everything I can to make the next few weeks a clean handoff. And I mean it when I say I'd love to stay in touch — here's my personal email and LinkedIn: [EMAIL] / [LINKEDIN].
11 Standard · Warm
Hey everyone, Big news I want you to hear from me first: [DATE] will be my last day here. I'll spare you the “this was the hardest decision” opener — you know how much I've loved being on this team. What I want to say is this: I've watched all of you grow, ship things I'm proud of, and hold each other accountable in ways that are rare in this industry. I'm going to miss it. Handoff plan coming from [MANAGER] and me shortly. Meanwhile, please book time with me if you want to grab coffee (or a Zoom) before I go.
12 Standard · Neutral
Hi team, Sharing that [DATE] will be my last day at [COMPANY]. I've decided to take on a new opportunity that felt like the right next step. Between now and then, my focus will be on documentation, handoffs, and making sure the projects I've been owning have clear next owners. If you rely on any of my work and want to sync on the handoff, please grab time on my calendar this week. Thank you all — it's been a genuinely good place to spend the last [X] years.
13 Standard · Warm
Hi team, Sharing something personal: I'm moving on from [COMPANY], and my last day will be [DATE]. The reason I'm writing this instead of just letting the calendar invite go out is because you all deserve more than a calendar invite. Working with this group has changed how I think about [DOMAIN/CRAFT], and I'm leaving with a set of standards I picked up from watching you. Please stay in touch. My personal email is [EMAIL]. I owe most of you a coffee.
14 Standard · Neutral
Hi all — I've resigned from [COMPANY]. My last day will be [DATE]. I'll be focused on transition planning through my final week. If you have questions about anything I own, please grab time on my calendar so we can walk through it together. Grateful for the collaboration. Wishing all of you the best going forward.

The longer, more personal messages (150–250 words)

Reserve these for teams you've been on for years, close-knit small teams, or founding teams. They read as sincere in the right context — but on a bigger, more anonymous team they can feel overwrought. Use judgment.

15 Long · Warm
Hi team, I want to share some news, and I want to share it here first: after [X] years, I've decided to leave [COMPANY]. My last day will be [DATE]. This isn't easy to write. When I joined, this was a smaller team, in a very different phase, and I couldn't have predicted how much I'd grow here — both as a [ROLE] and as a person. Some of the moments I'll carry with me: [SPECIFIC PROJECT MOMENT], the launch of [PRODUCT], and the honest, uncomfortable, useful feedback I've gotten from many of you over the years. The reason I'm leaving isn't a reason at all — it's just that a new opportunity came along that felt right. That doesn't take anything away from what we've built here. I'll spend the next few weeks focused on clean handoffs. My personal email is [EMAIL]; my LinkedIn is [URL]. If you're ever thinking about your career, want to compare notes, or just want to catch up — I'm around, and I mean it. Thank you. Really.
16 Long · Warm
Hi team, I have news that's been hard to sit with for a few weeks, and now I get to share it: my last day at [COMPANY] will be [DATE]. I've decided to move on to a new role. The strange thing about writing this message is that a resignation announcement is supposed to be about leaving, but everything I want to say is about you. You are the reason this job has been what it's been. The way this team argues and then goes back to being friends. The way we ship things we're proud of. The way you have picked me up on the days I've needed it — without being asked, without making a thing of it. I'll focus the next few weeks on transitions. Docs, code, context — whatever you need. Beyond the handoff: I want to stay in touch. My personal email is [EMAIL] and I read every message. Please use it.
17 Long · Warm
Hi team, Sharing that I've resigned, and my last day at [COMPANY] will be [DATE]. I've done a lot of thinking about what I want to say here, and the honest version is this: I'm proud of what this team has built together. I'm proud of the way you approach the work. And I'm going to miss the small, mundane parts — the standups, the Slack threads that turn into architecture debates, the way [SPECIFIC PERSON] always finds the actual bug before anyone else does. The next role is going to be a challenge in ways this one wasn't, which is part of why I'm going. But there's no scenario where I don't leave here having grown enormously because of the people in this room. Transition plan will come out separately. In the meantime, if you want time, grab it. My calendar is open. Thank you.

Special situations

When you're leaving mid-project

18 Mid-project · Neutral
Hi team — sharing that [DATE] will be my last day at [COMPANY]. I know this is complicated timing given [PROJECT] is mid-flight. I've been talking with [MANAGER] about a transition plan that keeps the project on track. Detailed handoff doc landing this week; happy to walk anyone through it 1:1. Sorry for the timing — and truly, thank you for the last [X] years.
19 Mid-project · Warm
Team — I want to share news that I know isn't ideal timing: [DATE] will be my last day. [PROJECT] is not going to be handed off to me and then forgotten; I've spent the last week with [MANAGER/COWORKER] mapping the handoff, and I'll spend my remaining time making sure whoever takes it over has full context. If you rely on [PROJECT], please grab time this week and we'll walk through it together.

When you're on a fully remote team

20 Remote · Warm
Hi team — posting here because this is where we live: my last day will be [DATE]. Being fully remote means I never got to buy any of you a coffee, and I regret that. What I got instead was watching this team ship real things across timezones with real trust — which is rarer than it sounds. Personal email is [EMAIL]. Please drop me a line, especially if you're ever in [CITY].
21 Remote · Neutral
Hi team — a note that my last day will be [DATE]. Since we're all remote, I want to make sure the handoff is clean via docs rather than tribal knowledge. I'll spend the next few weeks writing everything down. If your work depends on mine, please grab async time and I'll turn around a Loom or a doc for whatever you need.

When you're moving to a competitor and want to keep it vague

22 Vague-next · Neutral
Hi team — sharing that [DATE] will be my last day at [COMPANY]. I'm heading to my next chapter in [BROAD FIELD, e.g. “another company in the developer-tools space”]. Happy to say more 1:1 to anyone who wants context. Thank you for the last [X] years — genuinely.
23 Vague-next · Neutral
Team — a quick note: [DATE] will be my last day. My next role is something I'm excited about, though it's not yet public. Happy to share more with anyone who wants details 1:1 after I've left. In the meantime, thank you for everything, and let's make sure this handoff is clean.

When you're leaving for a very personal reason (health, family, sabbatical)

24 Personal · Warm
Hi team, I'm sharing something a little more personal than a typical resignation note. My last day will be [DATE]. I'm stepping away for [reasons personal to me, which I'll share with each of you individually if you want]. I'll be focused on transition through my last day. Thank you for how much you've given me here. I mean that in the day-to-day way, not the abstract way. I'll be in touch.
25 Personal · Warm
Hi team — letting you know that [DATE] will be my last day at [COMPANY]. I'm taking some time to focus on things outside of work. I don't have a next role lined up, and that's on purpose. I'm not sad about this — I'm ready. And I'm not disappearing. Personal email is [EMAIL], and I'd love to hear from you.

When you're leaving for the founder path

26 Founder · Warm
Hi team, Big news: my last day at [COMPANY] will be [DATE]. I'm going to start something of my own. It's a scary decision and I'm doing it partly because working here taught me what a real team looks like. I'll be spending the next few weeks on clean handoffs, and then diving into building. Please stay in touch — personal email is [EMAIL]. I'll almost certainly be sending some of you an early beta invite in a few months.

When you're a manager and it's your team you're leaving

27 Manager · Warm
Hi team, This is the hardest message I've had to write in a while. My last day at [COMPANY] will be [DATE]. Being your manager has been the most rewarding part of my career. I'm not going to pretend the timing is easy — there's never a good time. What I can commit to is a clean handoff. I'll be spending my remaining time making sure whoever leads this team next has full context on each of you, your growth goals, and the work we've been doing. I'll also want to have a proper 1:1 with each of you in the next two weeks. Please grab time. Thank you for making this the team it is.
28 Manager · Warm
Team — Sharing that [DATE] will be my last day here. Leading this team is something I've been proud of every single week, and stepping away from that is genuinely bittersweet. Between now and then, my priorities are (1) making sure each of you knows where you stand and what your next step looks like, (2) a clean handoff to whoever takes on the role, and (3) a proper 1:1 with each of you. I'll be around after I leave. Personal email is [EMAIL]. You are not losing a career reference — you have one for life.

When your last day is very soon and it's abrupt

29 Abrupt · Neutral
Hi team — I know this is short notice. My last day at [COMPANY] is [DATE], which is sooner than any of us expected. I'm sorry for the timing. Between now and then I'll be focused on writing everything down and doing handoff conversations with whoever needs one. Please grab time on my calendar as soon as you can. Thank you for understanding.
30 Abrupt · Warm
Team — wanted to share news that I know will feel sudden: [DATE] will be my last day. I wish I had more runway to say a proper goodbye, and I want to try anyway. I'll be sending each of you a personal message this week. In the meantime, please know that leaving on this timeline wasn't the plan, and it doesn't change how much this team has meant to me. Personal email: [EMAIL]. I'll be around.

Five common mistakes to avoid

  1. Announcing before your manager is ready. This is the single biggest trap. Wait for the explicit go-ahead.
  2. Explaining your reasons in detail. A resignation announcement is not the place. If people care, they'll ask 1:1. The announcement should stay warm and brief.
  3. Naming grievances, even mild ones. Even the softest “this role wasn't what I hoped for” will be remembered by leadership. Save all of that for your exit interview, if anywhere.
  4. Being performatively sad or overly effusive. If the tone doesn't match how you actually talk in Slack, people will read it as fake. Match your usual voice.
  5. Vague promises to stay in touch. “Let's stay in touch” without a specific way to reach you reads as noise. Include your personal email or LinkedIn. Otherwise people will assume you don't actually want to hear from them.

Frequently Asked Questions

When should I announce my resignation to my team?+
After your manager has told their manager, and after HR has confirmed the timeline — not before. If you announce it too early, you can complicate the transition plan or leak the news before leadership is ready. Wait for the go-ahead from your manager (usually within 24–48 hours of your resignation letter), then send the announcement to your team the same day.
How long should my resignation message to my team be?+
Under 200 words. Cover four things: the fact of your departure, your last day, one warm sentence about what you'll miss, and how people can reach you afterward. Anything longer starts to feel like a memoir. If people want the full story of why you're leaving, they'll ask you 1:1 in the coming weeks.
Should I say where I'm going in my resignation announcement?+
Optional and situational. If you're going to a well-known company or a role that a former teammate might be excited about, mention it — it opens the door to reconnecting later. If your next role is at a direct competitor, in stealth mode, or still being finalized, keep it vague (“starting my next chapter in [field]”) and share more in 1:1 conversations.
Should I email the team or announce it in Slack?+
Slack (or your team's daily channel) for immediate team of ~15 or fewer. Email for broader distribution — adjacent teams, cross-functional partners, leadership above your manager. In practice, most people send both: a warmer, more personal Slack post to their direct team, and a shorter, more formal email to the wider org.
What should I say if I'm leaving because of a bad situation?+
Nothing about the bad situation in your announcement. Your public resignation message is not the place to relitigate a conflict, criticize leadership, or share your reasons. Even people who agree with you will remember the tone, not the reasons. Keep the announcement warm and generic, and save the honest conversations for the small number of people who genuinely deserve context.
How do I stay in touch after I leave without sounding awkward?+
The trick is being specific. “Let's stay in touch” is polite noise; nobody follows through on it. “Here's my personal email and LinkedIn — happy to grab coffee if you're ever job-hunting or want to compare notes on [specific project you worked on together]” is an actual invitation. The people who care will act on it. The people who don't wouldn't have followed up on a generic message anyway.

Leaving for something better?

Filter open roles by culture — remote, flat, learning-driven, ship-fast, and more. Land somewhere that fits.

Browse Culture-Filtered Jobs → Explore the Culture Directory →