Overview
Calculate service length for a job, membership or contract between two dates. It shows years, months and days plus total months, days and decimal years for official forms.
Formula
Subtract the start date from the end date, then convert the difference into years, months and days. Add one day if you include the end date.
How it works
Enter the start date
The hire or contract start date.
Enter the end date
The service end date or today.
Review the duration
Years, months, days and totals appear.
Worked examples
Five years of service
From January 1, 2021 to January 1, 2026: 5 years, 0 months and 0 days.
Partial service
From March 15, 2020 to June 15, 2026: 6 years and 3 months.
Frequently asked questions
Does the duration include the end date?
By default no. Choose yes to add one day to the total.
How are decimal years calculated?
Total days divided by 365.2425, the average Gregorian year length.
Is it suitable for official service records?
It gives an accurate estimate, but some employers apply special rules such as excluding leave.
This calculator is for educational and informational purposes only and is not a substitute for professional advice.