6 min read
Someone on your team hits a milestone — one year, five years, a decade — and you want to mark it properly. The instinct is right. The execution is where people get stuck. Job anniversary greetings are harder to write than they look: too generic and they feel hollow, too sentimental and they get awkward, too jokey and the moment slips away. This guide has messages ready to use across every tone and relationship, plus the best way to send them as a team so the moment actually lands.
The right message depends on how well you know the person and what the milestone deserves. Here are options organized by tone — pick the one that fits, then make it specific.
These work across most workplace relationships. They acknowledge the milestone without overpromising intimacy.
"Two years in and your fingerprints are all over this team — in the best way. Congratulations, and thank you for the work you bring every day."
"Happy work anniversary. The consistency and care you bring to this role doesn't go unnoticed. Here's to another year."
"Five years is a real milestone. What stands out most is not just how long you've been here, but how much you've shaped what 'here' looks like. Congratulations."
"Ten years. The team you joined and the team we are now are barely the same company — and you're a big reason for that. Thank you."
"Happy anniversary. You set a standard that makes this whole team better. That's not a small thing."
Use these when you have genuine history with the person — shared projects, a difficult stretch you navigated together, or real friendship built over time.
"I still remember your first week — the questions you asked were better than most people's answers. Five years later, that hasn't changed. You've made this place worth showing up to."
"Three years ago you helped me through one of the hardest projects of my career without making it feel like a favor. I haven't forgotten that. Happy anniversary."
"Watching you grow in this role has been one of the genuinely good parts of this job. Happy work anniversary — you've earned every bit of it."
"What I appreciate most isn't the skill, it's the steadiness. You show up the same way every day and that matters more than most people realize. Congratulations on another year."
"A decade. The stories we could tell. I'm proud to have worked alongside you for this much of it. Happy anniversary."
These only land if you actually know them well. If you're not sure, go with professional and warm instead.
"Happy work anniversary. You've officially outlasted two office printers, three reorganizations, and whatever that smell was in the kitchen in 2023. Respect."
"One year down. You now know where the good snacks are, which meetings could have been emails, and at least one thing about everyone's dog. You're basically a veteran."
"Five years of making the rest of us look like we're not trying hard enough. Thanks for that. Happy anniversary."
"A whole decade. At this point you know where the bodies are buried, metaphorically speaking. We're glad you're on our side."
"Happy work anniversary. Your institutional memory is genuinely terrifying and we would be lost without it."
Acknowledging a manager's anniversary means something different — it's a chance to name what their leadership has actually done for you or the team.
"Happy anniversary. The way you run this team — direct, fair, actually interested in what people are working on — is rarer than it should be. Thank you for that."
"Five years of managing this team. I can point to specific decisions you made that changed how I work. That's the best thing I can say about a manager. Congratulations."
"A decade leading this group. The turnover we haven't had is a direct reflection of how you've built this team. Happy anniversary."
A first anniversary deserves specific acknowledgment — they navigated a steep learning curve and chose to stay.
"One year. You came in, figured it out fast, and made the whole team better in the process. Here's to many more."
"Happy first work anniversary. What stood out this year wasn't just the work — it was how quickly you made this place feel like yours. That matters."
"A year in and it already feels like you've been here much longer — which is exactly the right kind of compliment. Congratulations."
The difference between a message that means something and one that doesn't usually comes down to specificity. Start with the person's name and the exact milestone — one year and ten years are not the same occasion, and the message should reflect that. "Happy ten-year anniversary" hits differently than "Happy one-year anniversary," and the words around it should match.
If you know the person well, include one concrete thing — a project, a habit, a moment they probably remember. "The product launch where everything went sideways and you kept the team from spiraling" is a message. "You've been such a valuable contributor" is filler. The more specific detail you can include, the more the person will feel like the message was actually written for them, not assembled from parts.
Close with something forward-looking that fits the moment. "Here's to the next chapter" or "looking forward to what this next year brings" keeps the energy right. Avoid anything that sounds like retirement framing — "enjoy the freedom," "you've put in your time" — unless someone is actually leaving. The occasion is a milestone, not an exit.
The most common approach is a round of individual Slack messages throughout the day. It's well-intentioned, but by end of day those messages have scrolled out of view and the person has nothing to hold onto. The moment felt significant; the record of it doesn't match.
The better approach is a group card where everyone contributes something before the milestone arrives. One person organizes it, teammates write their messages privately, and the recipient opens it all at once. The difference in impact is significant — instead of twelve separate "happy anniversary!" pings, they get a single card with twelve specific, personal notes they can actually read through.
WishWarmly is built for exactly this. You create a card, share a link with the team, and contributors write their messages privately — which means nobody copies the person who went first. The card stays open until you lock it, then the recipient gets a link to open it. It takes about two minutes to set up.
The private contribution model is worth emphasizing: when people can't see what others wrote, the messages are more personal. Someone isn't going to write a genuine memory if they're worried about looking more sentimental than their colleagues. Privacy removes that pressure, and the messages get better for it.
If you're looking for more to send alongside the card, work anniversary messages covers what makes a message actually land, and work anniversary greetings has additional examples organized by milestone length.
When the moment is right, the message doesn't need to be long — it needs to be specific. Start a group card at WishWarmly and give everyone on the team a chance to contribute something real.
No noise. One email when a new guide drops.