Work Anniversary Tracker
Track work anniversaries for your team. Add employees with name and start date, and Dueneo calculates years of service, next anniversary date, days until the next anniversary and highlights upcoming milestones (1, 5, 10, 15, 20, 25 years). The list is sorted by upcoming anniversary so you always know who to celebrate next. Save the list to localStorage to persist between visits, and export as CSV for HR records. Everything runs locally in your browser.
How to use
- 1
Add employees with name and start date
Click "Add employee" for each team member. Enter their name and pick their start date using the date picker. The list updates live as you type.
- 2
Read the upcoming panel
The right panel shows anniversaries in the next 60 days, with milestone anniversaries (1, 5, 10, 15, 20, 25 years) highlighted in amber.
- 3
Review the full table
The bottom table shows every employee sorted by days-until-next-anniversary, with years of service, next anniversary date, days until and the milestone badge.
- 4
Save to localStorage and export CSV
Click Save to persist the list in this browser (so you don't have to re-enter it next visit). Click Export CSV to download a spreadsheet for HR records.
Common use cases
- Plan recognition gifts or shoutouts for upcoming work anniversaries.
- Identify employees approaching milestone anniversaries (5, 10, 15, 20, 25 years) for special celebrations.
- Maintain a service-awards tracker for HR compliance and audit.
- Generate a monthly "anniversaries this month" report for team all-hands.
- Onboard a new HR manager by exporting the full anniversary list as CSV.
Limitations
- Milestones are hardcoded at 1, 5, 10, 15, 20, 25 years — the most common corporate service-award tiers. Custom tiers (e.g. 3, 7, 30 years) are not supported in this version.
- Saved data lives in localStorage (per-browser, per-device). It does not sync across devices or browsers. Export to CSV for a portable backup.
- The list is sorted by days-until-next-anniversary. To sort alphabetically or by tenure, export to CSV and sort in your spreadsheet app.
- Re-hires with a gap in service are treated as a single continuous tenure from the start date. To model a gap, add the employee twice with the two separate start dates.
- No email or calendar integration — for automated reminders, export the CSV and import the dates into your calendar or HRIS.