Calculate length of employment in years, months and days from a start date to today or an end date, plus average team tenure or a start or end date.

The hire date. For a rehire that resets tenure, use the rehire date.

Defaults to today for a current job. For a past job, enter the last day or the separation date.

Final day


Related Calculators

Length Of Employment Formula

The calculator uses a different formula for each tab.

Individual length measures the time between a hire date and an end date:

Length = EndDate - StartDate (+ 1 day if final day counted)

Average tenure divides combined service across the group:

AverageTenure = CombinedLengthOfService / NumberOfEmployees

Find a date shifts a known date forward or backward by the given duration:

EndDate = StartDate + Years + Months + Days StartDate = EndDate - Years - Months - Days
  • StartDate: the hire or rehire date
  • EndDate: the separation date or today's date
  • Length: total service expressed in years, months, and days, or as total days
  • CombinedLengthOfService: the sum of every included employee's tenure, in years, months, or days
  • NumberOfEmployees: the headcount used as the denominator
  • Years, Months, Days: the duration components used to shift a known date

The Individual length tab returns calendar years, months, and days plus a total day count. The Average tenure tab converts your combined service to days, divides by headcount, and converts back. The Find a date tab adds the duration to a start date or subtracts it from an end date, with a one-day adjustment when the final day of employment is counted.

Reference Tables

Use these to sanity-check your results and set expectations.

Tenure bracket Approx. days Common label
Less than 90 days0 to 89Probationary
90 days to 1 year90 to 365New hire
1 to 3 years366 to 1,095Established
3 to 5 years1,096 to 1,826Mid-tenure
5 to 10 years1,827 to 3,652Long-tenure
10+ years3,653+Veteran
Unit Days used by this calculator
1 week7
1 month (avg.)30.436875
1 year (avg.)365.2425

Examples and FAQ

Example 1 – Individual length. An employee was hired on March 15, 2019, and left on August 31, 2024. With the final day not counted, the length is 5 years, 5 months, 16 days, or 1,996 total days.

Example 2 – Average tenure. A team of 12 employees has 87 combined years of service. Average tenure is 87 / 12 = 7.25 years per employee, or about 7 years and 3 months.

Should I count the final day of employment? Count it if the employee was paid for that day or remained on the roster through end of business. Leave it uncounted if the date you entered is the first day they were no longer employed.

Why is my "approximate years" different from "years, months, days"? The years/months/days output uses real calendar months. The approximate values divide total days by 365.2425 and 30.436875, which are average lengths. Both are correct, just measured differently.

How should I handle a rehire? If your policy treats rehires as continuous service, enter the original hire date. If it resets tenure, enter the rehire date.

Which employees go in the average? Enter the number of employees whose service you added up. The denominator must match the group whose service hours you summed.