Templates

Work anniversary email templates for every milestone

Five copy-ready templates — 1, 3, 5, 10 and 15+ years — with subject lines and tone notes. Swap the variables, keep them under 120 words, and send them on the actual anniversary date.

Last updated August 2026

Three rules before you copy anything

  1. Be specific. One concrete sentence about the person outperforms three paragraphs of praise nobody reads.
  2. Be short. Under 120 words. Anniversary emails are read on a phone between meetings.
  3. Be on time. A day late reads worse than a plain message sent on the right morning.

The templates

1 year

Tone: Welcoming, forward-looking

Subject: Happy 1 year, {first_name}!

It has been a full year since you joined {company} — and it has flown by. Thank you for everything you've picked up on the {team} team in that time. Here's to year two.

3 years

Tone: Appreciative, specific

Subject: 3 years of you at {company}

Three years in, {first_name}, and the {team} team runs better because you're on it. Thank you for the steady work, the good judgement and the willingness to help when it isn't your job to.

5 years

Tone: Warm, reflective

Subject: Happy 5 years, {first_name} 🎉

Five years is a genuine milestone. You've seen {company} change shape more than once and helped carry it through each time. Thank you for staying, and for making it better while you did.

10 years

Tone: Ceremonial

Subject: Ten years at {company} — thank you, {first_name}

A decade. Very few people reach this mark, and almost nothing about {company} today is untouched by your work. Thank you for ten years of it — we're glad you're here.

15+ years

Tone: Legacy

Subject: {years} years, {first_name} — remarkable

{years} years with one company says something about you and, we hope, something about {company} too. Thank you for the standard you've set and the people you've brought along with you.

Variables in braces are filled from your roster: first name, company, team, and the milestone year.

Who to include

Put the celebrant in To and their immediate team in CC. Add the direct manager every time — most replies come from that one person, and their reply is the one that matters. For 10-year and 15-year milestones, adding a founder or department head is worth the extra minute.

Sending them automatically

Store the join date once, then let a daily job compare today's date against every record and pick the right milestone template. That is exactly what Celebrat.ai runs: it matches the milestone, generates a 3D card for the occasion, and sends from your own mailbox at the hour you choose.

Frequently asked questions

What do you write in a work anniversary email?
Name the milestone, say something specific about the person's contribution, thank them, and keep it under 120 words. Specificity beats length.
What is a good subject line for a work anniversary email?
Keep it short and concrete: 'Happy 5 years, Priya!' or '3 years of you at Acme'. Avoid vague subjects like 'A special message'.
Should managers or HR send work anniversary emails?
Both work, but the message should come from a named human mailbox. HR can automate the send while the manager is CC'd so replies land in the right place.
How can work anniversary emails be automated?
Store each employee's join date, run a daily check for matches, and send a milestone-specific template. Celebrat.ai handles the check, the copy and a generated card automatically.

Keep reading