The name-the-contribution formula
If you read nothing else on this page, this is the move. Work-anniversary messages that get screenshotted, kept, or read twice all do the same thing. They prove the sender remembers what the year actually contained, not just what the calendar says. Three slots, about fifty words.
Name the specific contribution, acknowledge the year's shape, look forward. Filled in: "Three years in and the onboarding playbook you wrote in your first six months is still what we hand every new hire. This year you ran the migration without losing a single customer, which is a thing nobody outside the team will ever know was hard. Looking forward to year four, whatever you're building next, count me in."
The contribution proves you were paying attention. The year's shape proves you know what they actually did. The forward-look proves the message is about the relationship, not the date. Everything else on this page is a variation on that shape. Now, the parts in detail.
Name the specific contribution. Not "you're a great teammate" but "you're the person on this team who answers the apprentice's questions like they're senior engineer questions, and the whole onboarding experience is better for it." Not "thanks for your dedication" but "thanks for staying late on the night the warehouse system went down in February, we'd have lost the week without you." The test I use: could a stranger paste this line into someone else's card without anyone noticing? If yes, scrap it. The contribution can be small (a recurring kindness, a single decision, a meeting you'd dread without them) but it has to be specific.
Acknowledge the year's shape. A work anniversary is not a birthday. It marks a stretch of work, and the message should prove you know what that stretch contained. If the year was rough (a reorg, a layoff round, a missed launch), say so honestly: "this was not the easy year and you carried it anyway." If it was a breakout year, name the project. If it was a steady year, that's its own thing worth naming: "another year of being the most reliable person on the schedule." Avoid "hope you've had a great year". Half the time the recipient hasn't, and either way it lands like wallpaper.
Look forward without making promises you can't keep. "Whatever you're building next, count me in" or "can't wait to see what year four looks like" or "already pencilling you in for the next thing" are forward-looks that don't promise specific projects you may not control. "Looking forward to another year of teamwork" is the version that flatlines. One inconvenient opinion while we're here: the forward-look is the part most senior managers skip, because they confuse it with a career-direction conversation. It isn't. It's a sentence. It belongs on the card.
The one-year card
The first work anniversary is the one most people get wrong. The instinct is to treat it like a graduation, "congrats on surviving year one!", which centres the difficulty instead of the contribution. The first year is the one where someone went from new hire to operator, learned the systems, found the people they trust, and started shipping. Name what they shipped. Eleven lines below.
- One year in and you've already become the person the rest of the team checks with before pushing anything to prod. That's not a year-one move. Congratulations on the first one, and looking forward to the next four.
- Happy first work anniversary. The onboarding doc you rewrote in your third month is the one we still hand every new hire. The new ones don't know it used to be eleven pages of confusion. Thanks for fixing it before anyone asked.
- Year one done. You went from "new to the team" to "the person who owns the Q3 launch" in eight months, and I want that on the record. Here's to year two.
- Happy first anniversary. The version of this team without you is one I genuinely can't picture anymore, even though I worked here for three years before you joined. That's a strange compliment but it's the truest one I've got.
- One year. Happy first anniversary.
- Happy first work anniversary. The Slack thread where you debugged the staging environment in real time at 11pm in your second month is still in my saved messages. Welcome to year two.
- One year. You walked in with no context and built the entire reporting layer the rest of us now lean on every Monday. Congratulations on the first one, the next one's going to be easier.
- Happy first anniversary. You've been here a year and somehow you're already the person the new starters get pointed to when they have a real question. That's a year-three thing you pulled off in year one.
- One year in. The hire was the best decision the team made in 2025 and that's official now. Looking forward to year two.
- Happy first work anniversary. Thanks for being the new hire who actually changed how we work, instead of just learning how we work. We needed the upgrade.
- Year one in the books. You handled a reorg, a tooling change, and a manager swap, and your output didn't dip once. That's the kind of year one that earns the rest of them. Congratulations.
Milestone year messages
Five, ten, fifteen, twenty, twenty-five, thirty and beyond. A five-year is a real loyalty signal in an industry where the median tenure is two. A ten-year is a person who's seen the company through at least one full strategy pivot. A twenty-year is institutional memory you cannot replace. The mistake on milestone years is leaning on the number alone ("can't believe it's been ten years!") instead of leaning on what the decade contained. The lines below cover five through thirty-five.
- Five years in. You've outlasted three managers, two reorgs, and one office move, and the quality of your output has gone up every single quarter. Congratulations.
- Happy fifth anniversary. Half a decade of being the person who gets brought into the rooms where the actual decisions get made. That's not a tenure thing, that's a you thing.
- Five years. The number people fixate on is the one I'm going to skip past. What I want on the record is the 2023 incident, when you stayed on a Zoom call for six hours with the customer until it was actually fixed. We don't have many of those people. Congratulations.
- Happy ten years.
- Ten years on. Half of the people on this team were hired by you, mentored by you, or talked off the ledge by you at some point. That's a decade of building a place, not just working at one.
- Happy tenth. A full decade of being the version of leadership the rest of us are quietly imitating. Looking forward to the next ten.
- Fifteen years. The person who joined in 2010 and the person who runs the EMEA region now are technically the same person, which still doesn't quite track. Congratulations on a decade and a half of being one step ahead of where the company needed to go.
- Happy fifteen-year anniversary. You've built three things from scratch inside this company, two of which still print money, and the third one we'll claim credit for eventually. Looking forward to year sixteen.
- Twenty years in. You joined when there were thirty-eight of us and now there are two thousand four hundred. The thing that hasn't changed is you showing up the same way every morning. Thank you.
- Happy twentieth. Two decades of being institutional memory we cannot afford to lose. The next twenty are negotiable but I'm pencilling them in just in case.
- Twenty-five years. A quarter century of you in this building, this team, this company. I wasn't born when you started and now I report to you. The math is humbling. Congratulations.
- Happy silver anniversary.
- Happy twenty-fifth. There are exactly four people who can explain why the customer database has the schema it does, and you're three of them. We are unworthy. Thank you for staying.
- Thirty years on. There are people on the leadership team who joined the company because of stories about you that they heard before they ever met you. That's a thirty-year career done right. Congratulations.
- Thirty-two and counting.
- Happy thirty-fifth anniversary. The longest-running good decision this company ever made was hiring you in the late eighties. We're still benefiting. Thank you for every one of those years.
Short lines when the team is signing
When fourteen people are signing the same card, brevity is courtesy. A short line in your real voice beats a long paragraph that's clearly a copy-paste, and a sprawling entry steals room from the next signer. Eighteen lines below, all under sixteen words, none of them "congrats on another year!".
- Glad you stayed.
- Happy anniversary, another year, another reason we're glad you stayed.
- Five years in. Officially institutional now. Cheers.
- Happy work anniversary, the team's better for the year.
- Cheers.
- One more lap done. Couldn't have done it without you.
- Happy anniversary, here's to the next one.
- Year four. Counting the small wins. There were many.
- Thanks for another year of showing up.
- Happy anniversary, we noticed, we appreciate it.
- Cheers to another year of the good work.
- Officially a veteran. Wear the badge.
- Happy work anniversary, the place runs better with you in it.
- Another year, another version of you we like more.
- Glad I got to share this year with you. Happy anniversary.
- Welcome to the lifer club. Optional jacket.
- Year six. Same person. Better engineer. Thanks.
- The standup got funnier and the work got tighter. Both your fault. Happy anniversary.
Funny lines and remote-teammate lines
Two situations the standard banks tend to skip. For funny: punch sideways, not down. Jokes about the printer, the meetings, the inbox, the broken kitchen tap are fair game. Jokes about work quality in a card the manager will see are never. For the colleague you've never met in person: distributed teams have invented a relationship that didn't quite exist before, the colleague you've worked with for three years and met once. The work-anniversary message is a real chance to do the recognition the hallway never did.
Funny, office-safe, ten lines.
- Congratulations on yet another year of pretending the printer is going to work this time.
- Happy anniversary. Five years and you still haven't been caught napping in the focus rooms. Impressive discipline.
- Another year here. The Stockholm syndrome is real but the snacks are decent. Cheers.
- Happy work anniversary, three years and you still know exactly when to laugh in the all-hands. Some of us are still working on that.
- Officially long enough to have opinions about how the office used to be. Welcome to the worst club in the building. Happy anniversary.
- Year seven. You're now the person who tells the new hires "that happened before my time" about things that absolutely happened during your time. Cheers.
- Happy work anniversary, congratulations on outlasting four CEOs, three rebrands, and the brief period in 2022 when we tried scrum. Onwards.
- Year eleven and you still haven't taken a sabbatical. We are starting to worry. In a good way. Happy anniversary.
- Happy anniversary, the only person on this team who can find anything in the shared drive. We owe you a coffee and a small monument.
- Another year. Same desk. Same standup. Same person who knows where the screwdriver is. Happy anniversary, and please never quit.
For the colleague you Slack but never met, eight lines.
- Happy work anniversary, three years and we still haven't been in the same office, and yet you're one of the names I check Slack for first every morning. That's its own kind of close.
- Year two. We have never been in the same time zone for more than a week, and you've made everything I've worked on better in that time. Thank you.
- Happy anniversary, you're the person I trust to weigh in on a doc before anyone else sees it. Distance has nothing on that.
- Year four together, all remote, and the trust is exactly what it would be if we'd been in the same building. Maybe more.
- Happy work anniversary, the GIFs alone have earned you a permanent spot. The work is good too.
- Year three. We've never had lunch and I still consider you a daily collaborator. Happy anniversary, and the visit is overdue.
- Five years on the same async-first team and you remain the easiest person to work with at any time zone. Happy anniversary.
- Year seven, fully remote, and you are more present on this team than half the people in the same office. Congratulations.
What NOT to write in a work-anniversary card
Lines that keep showing up and keep landing flat. Most come from a good instinct and overshoot in the same predictable directions.
Skip "congrats on another year!" alone. Three words by themselves are what you'd post on a stranger's LinkedIn, not what you'd write on a card for someone you actually work with. The line says nothing about the person, nothing about the year, nothing about the work. Three honest sentences are the floor.
Skip "thank you for your dedication." This is the single most common phrase in work-anniversary cards and it does almost no work. "Dedication" is the kind of word HR puts in award certificates because it can't be argued with, and it can't be argued with because it doesn't actually mean anything specific. If you want to thank them for sticking around, name the year they stuck around through. "Thanks for staying through the 2023 reorg" is recognition. "Thanks for your dedication" is wallpaper.
Skip the LinkedIn-comment register. "Cheers to many more!" or "Onward and upward!" or "Here's to a great future!" are LinkedIn-comment phrases. They're fine in a public post where you're being seen liking a colleague's update, but on a private card they land as performance. The card is between you and the person. Talk to them.
Skip the recap of the year you didn't share. If you've only worked with someone for the last three months of their year, don't try to summarise the whole twelve. Stay honest to the part you know. "You joined this team a year ago and you've owned the documentation overhaul since I joined three months ago, happy anniversary" is true and lands. A pretended-bigger view doesn't.
Skip the "hope you've had a great year" hedge. Half the time the recipient hasn't, and even when they have, the line lands as boilerplate. If you know the year was good, name what made it good. If you suspect it was hard, acknowledge it honestly: "this was not the easy year, and you handled it."
Skip the unsolicited career advice. "Looking forward to seeing you take on more responsibility next year!" from a peer reads as patronising. From a manager who hasn't had the conversation in a one-to-one, it reads as a thing being announced via card. Career direction belongs in a one-to-one, not a card.
Sign-offs and where to go for relationship-specific lines
Sign-offs first, ten options, sorted from warmest to most professional. Then a short link map to the relationship-specific banks if you need more lines than fit here. The last entry of each list is a personal aside, not part of the formula. Read those last.
- With gratitude, for a long-time manager, a mentor, the person whose hire genuinely changed your career. Use sparingly.
- In your corner, for the ones you've been through something with at work.
- Cheers to the next one, warm, forward-looking, fits almost any peer relationship.
- Glad you stayed, short, honest, underused. Especially good for a five-year or ten-year.
- Here for year X+1, playful but sincere. Use the actual next number.
- With appreciation, the workhorse professional sign-off. Slightly warmer than "Best."
- From the whole team, when the card is collectively signed and you're closing on behalf of the group.
- Onwards, punchy and peer-coded. Works for a coworker, can feel curt for a senior leader.
- Best, neutral. Reaching for warmth you haven't earned is worse than playing it safe.
- Looking forward to more of the same, gentle and slightly funny, and the truest thing most work-anniversary sign-offs are trying to say.
If the recipient is a specific tier and you want a fuller bank, the relationship-specific guides go deeper than this article does.
- Work anniversary messages for a boss if you're writing up the org chart and need to avoid sounding either obsequious or too casual.
- Work anniversary messages for a coworker for peer-tier lines that aren't trying too hard.
- Work anniversary messages for an employee for the manager-to-report register, which gets read differently from peer-to-peer.
- Work anniversary messages for a manager for the report-to-manager direction, which is a separate dynamic from writing to the boss.
- The colleague-who-became-actual-friend case (about 15% of work anniversaries in my experience) gets odd because the work register and the friend register clash on the card; the friend-tier guide below is the one to read for that.
- Milestone year messages for deeper coverage of the five-ten-fifteen-twenty calibration.
- Funny work anniversary messages for the longer office-safe humour bank.
- One last thing, off-topic. The first work-anniversary card I kept is from a coworker named Aaron who wrote, in pencil, on a folded index card I think someone scrounged at the last minute: "sorry the card is sad, the team forgot until 4pm." I have moved apartments four times since and that index card is still in a shoebox in the closet at my parents' house in Bangalore, along with a wedding-anniversary card from my partner that I should probably scan before the next move. Work-anniversary cards have a longer half-life than people realise. Most of the email recognition I've received in eleven years is gone. The four physical cards I still have take up roughly the space of a thin paperback.
Turn it into a group card
The reason most work-anniversary cards underperform isn't the words, it's the format. A paper card passed around the floor catches maybe a third of the people who actually work with the recipient. The cross-functional partner in another building doesn't get to sign. The previous-team colleague who's now in a different org doesn't get to sign. The remote teammate in another time zone, the contractor on the project that turned into eight, the mentee who left and now works at a partner, none of them get the card. And those are often the people whose lines would have landed the hardest, because they remember the years the new manager doesn't.
A group card online with multiple signatures fixes the geometry. One link, sent to everyone whose work the recipient has touched, and each person gets their own block to write a real message using the formula at the top of this article. You can create a card online in a couple of minutes, set the delivery to land on the morning of their anniversary, add a cover photo from a moment they were actually happy at work, and let people contribute on their own time across timezones. The remote teammate gets to sign. The contractor from project five gets to sign. That's the work-anniversary card someone actually keeps in their drawer. For the quick-create flow when the anniversary is tomorrow and you forgot, see our free anniversary ecards page.