Think about what every other workplace card has that this one doesn't. A promotion card has a title to point at. A farewell card has a clean ending to mark. A new-hire card has the obvious thrill of a fresh start. The work anniversary has none of that. Nothing changed today. The person did the same job they did yesterday, and the only fact on the table is that the calendar rolled over a number. So the card defaults to celebrating the number, because the number is the only concrete thing in the room, and "happy five years" is true and says absolutely nothing about the person who put in the five years.
The whole craft of this card is refusing the number and naming what it stood for. Eight years isn't a length. It's the eight years Tunde carried the real warehouse map in his head. A coworker's five years aren't five years; they're the reason the Monday handover never falls apart, or the calm voice on the worst customer call of the quarter, or the one person who still knows why the old system was built the way it was. Name that, and the card lands. Cheer the digit, and it's wallpaper with a balloon graphic.
Name the one thing only a witness would know
Here is the test I remember using on Tunde's card before writing a single word. Could this line have gone to anyone who hit the same anniversary number, in any company, in any role? "Congratulations on five wonderful years!" passes that test, which is exactly why it fails as a card. It would fit a stranger. The line that works is one that proves you were actually there for the years in question.
So name the specific thing that would be missing if this person left tomorrow. Not their job title, not their "dedication." The actual quiet load-bearing thing. "You're the only one who remembers why we never touch the Thursday export, and that knowledge has saved us at least twice this year alone" could only go to one person. So could "three years and the new starters still get pointed at you when they have a question they're embarrassed to ask the manager." That is the move. Find the thing only a witness to those years would know, and write that down instead of the number.
If you genuinely can't think of one, that's worth noticing too. It usually means you don't actually know this person's work, in which case a short honest line is far better than a long fake one. More on that case below.
How this differs from a promotion or a new-job card
The two cards that sit closest to this one get written the same way and shouldn't. A promotion card congratulates a specific achievement that just happened, so it points at a win. A new-job card congratulates a leap into a future nobody can see yet, so it points forward at the unknown. A work anniversary points at neither. It points sideways, at a stretch of ordinary time, and asks you to find what was quietly remarkable inside the ordinary. That's a harder thing to write, and it's why this card gets phoned in more than either of the others. If the occasion is actually a step up rather than a milestone, our guide to what to write in a promotion card fits the win better than this one does. The anniversary is the card for when nothing changed except the count, and that's precisely the thing to write past.
When you're a peer or coworker
If you sit at their level, you hold the best material in the building, because you saw the work without a manager's polish on it. You know the version of their job the org chart never captures. Use the smallest, most specific scrap of it. Not "great working with you all these years." The actual thing. The standup that's funnier because they're in it. The escalation they defused so quietly nobody else noticed it had been an escalation.
"Four years sitting two desks down from you, and the running joke is that nothing actually breaks on the weeks you're in. We've stopped calling it a joke" does more than a paragraph of warmth, because it names a competence the person probably thinks goes unseen. If you want a stack of ready-made peer lines to lift rather than build from scratch, the funny work anniversary messages bank has the office-safe humour sorted out, and the broader happy work anniversary messages collection covers the straight-faced ones by relationship.
When you're their boss writing down the chain
If you manage this person, the card carries more weight and needs more restraint, not less. The temptation is to turn it into a mini performance review, to gesture at "growth" and "trajectory" and all the words that live in the HR system. Resist that. A manager's anniversary card that names one concrete thing beats one that summarises a whole arc, because the specific thing proves you actually see the day-to-day, not just the quarterly numbers.
"Five years, and the thing I still notice is that you answer the apprentices' questions like they're senior-engineer questions. The whole onboarding is better for it and most of the leadership team has no idea you're the reason" tells them exactly what you value and that you've been watching the right thing. Skip "thank you for your dedication." Dedication is the word a certificate uses because it can't be argued with, which is the same reason it means nothing. Name the year they stuck around through instead.
When you're writing up to someone you report to
This is the version with a hazard the others don't have. Anything too warm written to the person who controls your raise reads as angling, and the whole office can smell a card written to be noticed. The fix is a single rule: praise a specific past action, never the title and never the future favour, and make sure the line would read fine even if they had zero power over your career.
"The way you took the heat for the launch slipping in front of the whole department, when it genuinely wasn't on you, is something I think about more than you'd guess. Happy ten years" works because it points at their character, not their authority, and it costs you nothing to say. Compare "so well deserved, you're an inspiration to all of us," which is the exact sentence someone writes when they want to be remembered favourably and have nothing real to offer. If your line only makes sense as currency, cut it. If it would survive them having no say over you, it's clean. The work anniversary messages for a boss bank goes deeper on this exact tightrope if you need more lines.
When it's the team group card
The card that goes round the floor or the group chat is its own creature, and most signers shouldn't attempt the deep version. One specific warm line beats a paragraph wedged between fourteen other signatures, and a sprawling entry just steals room from the next person. If you know one real detail, use it: "the only person who can find anything in the shared drive finally gets a card to match." If you don't, a short honest line in your own voice is plenty. Better "genuinely glad you stayed" than three exclamation marks after "congrats."
If you're the one organising it, the first line sets the tone for everyone after you, so put down something actual rather than autopilot. And think about who isn't getting the paper card. The cross-functional partner two floors up, the previous-team colleague now in a different org, the remote teammate three time zones over. Those are often the people whose lines would land hardest, because they remember years the current manager wasn't around for.
The tricky cases worth getting right
A few situations break the standard advice, and they come up more than the message banks admit.
Same role for years, no promotion. Some anniversaries are quietly bittersweet. The person has done good work for a long time and the ladder never moved, and they know it. A card that gushes about how thrilled they must be can land like a small insult, because it pretends not to see the thing they're definitely seeing. Write to the person, not the press release. "However many years it's been now, you've been doing this job at a level the title never caught up to, and the rest of us have always known it" names the work and the gap and stays firmly in their corner.
The person HR added you to the card for. Sometimes you barely work with the recipient and got tagged because the card went company-wide. Don't fake a closeness that isn't there. "We've not actually worked on anything together, but I've heard nothing but good from the people who have. Happy anniversary, and cheers to the next one" is honest and lands. A five-line emotional letter from a near-stranger reads as forced.
The remote colleague you've never met in person. Distributed work invented a relationship that barely existed before: the person you've collaborated with for three years and met once, or never. The anniversary is a real chance to do the recognition the hallway never could. "Three years on the same team and we've never been in the same room, and you're still one of the first names I check Slack for every morning. That's its own kind of close."
A number that feels small, or heavy. One year is real and worth marking without treating it like surviving a siege; the first year is when someone went from new hire to operator, so name what they shipped, not that they made it. At the other end, twenty-plus years is institutional memory you can't replace, and the mistake there is leaning on the size of the number instead of what the decades held. "Twenty years. You joined when there were forty of us and there are now two thousand, and the constant the whole time has been you showing up the same way every morning." If you want the calibration spelled out by number, the 1-year, 5-year, and 10-year guide breaks it down by milestone.
Match the line to your seat
How much you can say depends entirely on where you sit relative to this person. A peer names the up-close work the manager never saw. A boss names one concrete thing and skips the performance review. Someone writing up the chain praises a specific past action and nothing that smells like currency. A group-card signer keeps it to one real line. And in every one of those seats, the constant is the same: name what the years held, not the number of them. "Happy five years" is true and empty. "Happy five years, and the export nobody else understands is still standing because of you" is true and could only have gone to one person. That's the whole method.
Turn it into a group card
The reason most work-anniversary cards underperform isn't the words, it's the format. A paper card doing laps of one floor catches maybe a third of the people whose work the recipient has actually touched. The cross-functional partner in another building doesn't get to sign. The contractor on the project that turned into eight years doesn't get to sign. The remote teammate in another time zone doesn't get to sign. And those are exactly the people whose lines would have landed hardest, because they remember the years the new manager wasn't there for.
A group card online with multiple signatures fixes that geometry without a phone tree or an envelope someone has to chase. One link goes to everyone the recipient has worked with, each person gets their own block to name their own specific thing, and you can create a card online in a few minutes, add a cover photo from a moment they were actually happy at work, and schedule it to land on the morning of the anniversary. The group card with multiple signers setup is built for collecting a scattered team in one place, and the kudos board with unlimited signers works when you want the whole company to be able to add a line rather than just the immediate team.
Tunde, for what it's worth, left the furniture importer about a year after that eighth-anniversary card, poached by a logistics firm that almost certainly figured out within a week what the canteen had spent eight years not writing down. I went back to fetch a reference letter once, months after my temp contract ended, and the new floor lead was on the phone to him on a personal mobile, asking where something actually was. The map had walked out the door and the company was renting it back by the call. I don't know if anyone ever told him that was what the card should have said. I think about it whenever I'm somewhere that runs on one person nobody can quite name the job of.