Why a work anniversary card is harder than a birthday card
A birthday card can land on "have a great day" because the day belongs to them outside the office. A work anniversary card can't — the day exists because of the office, and a line that doesn't reference the work is a line that could have been printed on a sheet of stickers. "Congrats on another year!" tells the person nothing. It also tells them, accidentally, that you don't know what they do.
The fix is the same one that works on any workplace card: pick one true thing about working with this person and write that. The deal they closed. The pager rotation they took without complaining. The fact that they've trained every junior who's come through the team in the last four years. Specific contributions over generic "thanks for everything."
Three relationship tiers cover most of the cards you'll be asked to sign:
Close work friend. You've been on the same projects for years, you text outside Slack, you know which manager they're hiding from. The card should sound like a person talking to a friend who happens to share an employer.
Regular collaborator. You're in the same standup, you've shipped two things together, you know what they're good at. This is the tier the card was invented for — one concrete reference and you're done.
Barely worked with them. Same all-hands, never the same project. A short warm line is the whole job; don't fake a memory you don't have.
After the three tiers, the milestone sections handle the years where the card has to do extra work — the first anniversary (the survival year), the five-year (the half-decade hump), and the ten-year (the careers-not-jobs marker). If you only read one section, read the one that matches the year they're hitting.
Messages for a close work friend
You're well past the office voice with this one. The card that sounds like an internal email is the card they'll throw in the recycling on the way home. Lean into what you actually know — the projects you've debugged together, the bad conference room you both call "the aquarium," the running joke from the 2019 reorg. If the line could have been written by anyone on the floor, write it again until it couldn't have been.
- Happy work anniversary to the only colleague I'd actually pick up the phone for on a Saturday. Glad you stuck around another year.
- Another year of you talking me out of quitting at least twice. I'm running out of ways to thank you, so this card will have to do.
- Happy work anniversary, friend. The day they hired you was the day this job stopped being just a job.
- You've heard me complain about every project we've shipped and still let me draft on your better mood. Cheers to another year.
- Happy anniversary at this place. Half of what I know about doing this work, I learned by watching you do it three feet to my left.
- You're the reason I keep saying yes when recruiters call. I'd have left twice already if not for the desk next to mine.
- Happy work anniversary — congratulations on another year of pretending the Monday meeting is useful while actually doing the work in the background.
- Another year of you covering for me, catching my mistakes before anyone else saw them, and never bringing it up. I see it. Happy anniversary.
- Happy anniversary to the only person in this company who knows what I actually do for a living and still seems to like me.
- You've made every reorg since I got here survivable. Happy work anniversary — I owe you about six lunches and we both know it.
- Cheers to another year. Whoever interviewed you back then deserves a bonus they're never going to get.
Messages for a regular collaborator
This is the tier the card was built for. You don't know what their kids' names are, but you know what they're good at and what they've shipped. The whole card hinges on one specific reference — a project, a process they own, a habit only people who've actually worked with them would notice. If you can swap "work" for "life" and the line still works, you haven't said anything yet.
- Happy work anniversary — you remain the only person in the standup who knows what we actually decided last sprint.
- Another year of you being the one who reads the doc before the meeting. Thank you. We notice.
- Happy anniversary on the team. The Q3 launch wouldn't have shipped without you quietly fixing what nobody else wanted to fix.
- Working with you on the platform migration was the easiest hard quarter I've ever had. Happy work anniversary.
- Happy work anniversary — your code reviews are kinder than they need to be and twice as useful as the rest of ours.
- Another year of you running the on-call rotation like it's somebody's actual job. Thank you, and happy anniversary.
- Happy anniversary — you're the only person I trust to estimate a ticket honestly. The rest of us are just guessing.
- You showed up every Wednesday for the cross-team sync nobody else wanted to attend, and you made it the most useful meeting on the calendar. Happy work anniversary.
- Happy work anniversary to the person who taught me that you can push back on a roadmap without burning the bridge. I've been quoting you in meetings ever since.
- Another year of you being the calm one in the incident channel. The rest of us owe you our blood pressure. Happy anniversary.
- Happy anniversary on the team. You're the reason the new hires actually know what they're doing six months in.
- Cheers to another year of you doing the unglamorous work that keeps the glamorous work possible. Happy work anniversary.
Messages for a coworker you barely know
The honest move from this tier is brevity. A short, sincere line from a near-stranger is welcome. A long fake-warm one reads as a card written by someone trying to sound closer than they are, and the person on the receiving end can always tell. Sincere brevity is the entire move.
- Happy work anniversary — heard great things from your side of the building.
- Congratulations on another year. Glad to be at a company that has someone like you in it, even if our paths haven't crossed yet.
- Happy anniversary from across the org. Hope to work with you one of these quarters.
- We haven't been on a project together, but I wanted to say happy work anniversary. Hope it's a good year.
- Happy work anniversary — looking forward to actually getting to work with you at some point.
- Congratulations on the milestone. Sending warm wishes from the engineering side of the building.
- Happy anniversary — your name comes up in the right kinds of meetings. Hope this year's a good one.
- Don't think we've worked together yet, but figured I'd send a happy work anniversary all the same.
- Happy work anniversary — from a coworker who's heard nothing but good things.
1-year work anniversary: surviving the first year
The first work anniversary is mostly about not having quit. The person you're writing the card for spent a year learning the codebase, the org chart, whose name to actually say in meetings, and which Slack channel the real work happens in. A first-year card should acknowledge the survival without being condescending — and if you can name one specific thing they figured out faster than the rest of us did, even better.
- Happy first work anniversary — you've gone from "who's that on the calendar invite" to "the person we send the hard tickets to." Year two is going to be a ride.
- One full year of you, and the team is visibly better at the work than it was twelve months ago. Happy first anniversary.
- Happy first year at the company. You stopped asking "is this normal here?" around month four, which is impressively early.
- One year in and you've already shipped two things half the team would still be in design review on. Happy work anniversary.
- Happy first anniversary — you absorbed a year of tribal knowledge in about three months, and the rest of us are still catching up to where you started.
- Twelve months of you reading the room better than half the people who hired you. Happy first work anniversary.
- One year down. You've stopped flinching when the on-call phone buzzes, which means you're officially one of us. Happy work anniversary.
5-year work anniversary: the half-decade hump
Five years is where the work-anniversary card starts to mean something. The person has now been at this job long enough to have outlasted at least one reorg, a couple of managers, and the entire batch of people who started the same week they did. A five-year card should name the arc — what they were doing then, what they're doing now, how the team grew up around them.
- Five years of you on this team. The team you joined doesn't exist anymore, and most of what's good about the one that does is because of you.
- Happy 5-year work anniversary — you've outlasted three managers, two reorgs, and one CEO who promised everything would change. The work just keeps getting better.
- Five years in, and you're the reason half the playbook exists. Happy anniversary — the team you trained is going to be running this company in a decade.
- Half a decade of you doing the work, sharing the credit, and quietly fixing the rest of our mistakes. Happy 5-year work anniversary.
- Five years ago you were a new hire asking where the office printer was. Now you're the person every new hire is told to find. Happy anniversary.
- Happy 5-year anniversary — the projects you've shipped here would fill a resume most people would lie to get. Glad you're still around.
- Five years on the team and you're still the one who reads the docs, runs the retro, and makes the hard call when nobody else wants to. Cheers to year six.
10-year (and beyond) work anniversary: careers, not jobs
At ten years and up, this isn't a job for them anymore — it's a substantial chunk of a career. The card should sound like it knows that. A decade-plus anniversary deserves a line that names what they actually built across the arc, not just what they did this quarter. If you've only known them for two of those ten years, say so — and then say what you've watched them do in those two.
- Ten years of you on this team. You've trained half the people in the building and quietly written most of the playbook. Happy work anniversary.
- Happy 10-year anniversary — you were here before the current name on the door, the current product, and most of the people in the all-hands. The throughline is you.
- A decade of you doing the work right. Three managers, two reorgs, one platform rewrite, and the part that didn't change was you. Happy anniversary.
- Happy 10-year work anniversary — you're the reason this company has institutional memory at all. The rest of us are just borrowing it.
- Fifteen years in and you still show up like it's year three. Happy anniversary. Whatever you've got, the rest of us would like a transfusion.
- Happy 10-year — I've only worked with you for two of those years, but in two years I've watched you set the standard for what "senior" actually means. Here's to the next decade.
Short lines for the card the team signs
When twenty people are signing the same card, brevity is courtesy. A short, specific line in your own voice beats a long paragraph that's clearly been copy-pasted from the second result on Google. Under fifteen words, every word earning its keep.
- Happy work anniversary! Glad we ended up on the same team.
- Cheers to another year — you make this place better.
- Happy anniversary at the company. The team's lucky to have you.
- Congrats on the milestone — thanks for everything you fix that we never see.
- Happy work anniversary — here's to another year of doing the work right.
Turn it into a group card
The reason work-anniversary cards get skipped is usually logistics, not feeling. Nobody wants to be the person walking a paper card around the office for two days, chasing signatures from the people in the building, and quietly giving up on the four remote teammates who actually know this person best. By the time the card arrives, half the signatures are scribbles without names and the contractor who's worked with them for three years is left off entirely.
A free anniversary ecard fixes the geometry of the problem. One link, sent to everyone who's actually worked with this person across the arc of their time at the company, and each contributor gets their own block to write a real line — not a thirty-second scribble between meetings. You can create a card online in a couple of minutes, schedule it to deliver on the morning of their anniversary, add a cover photo from the team, and let people on every team and time zone fill it out on their own time. The five-year-anniversary card especially benefits from a wider net — reach out to the alumni who worked with them in year one, the former manager who hired them, the cross-team partner from two roles ago.
If you're the one organizing, seed the card with your own line first so the rest of the team has a tone to match. Pick one specific reference from the section above that fits the relationship most of the team has with this coworker, and the wishes that follow will all aim a little higher. For the geometry argument in more detail, the group card online with multiple signatures page covers how the format scales when you've got remote teammates, contractors, and alumni in the mix.
Birthdays and farewells have neighbouring guides if you find yourself organising one of those next: the birthday wishes for a coworker collection uses the same closeness-tier structure, and the farewell messages for a coworker guide has 76 lines for the send-off card. If the anniversary in question is the retirement-grade one — thirty years in, last day on the books — the retirement wishes for a coworker guide handles the bigger career-arc version. And for the broader case for why recognition like this lands in the first place, the employee recognition ideas that actually work guide makes the argument for specific recognition over the generic "employee of the month" pattern.