Skip to content
MasterMath

Length of Service Calculator

The years, months and days you have been with the company, with the date of your next anniversary.

Currency and number format for

Your length of service

—

Your length of service—
Completed years—
Complete months—
Days of service—
Next anniversary—
Days to go—

How this was worked out

    The formula

    length of service = complete years, months and days between joining and the cut-off date

    Where it comes from

    Length of service is counted the way people talk about it, moving month by month from the joining date, not by dividing days by 365. Dividing gives different answers depending on how many leap years fall inside the period, and it does not match what an employment agreement says.

    How to work it out by hand

    1. Start from the date you joined the company
    2. Count the complete years up to the cut-off date
    3. Carry on with the complete months left over
    4. Whatever days remain are the remainder

    What is worth knowing

    The gap between counting in months and dividing by 365 is not theoretical. Four years and eleven months is four completed years, not five, and long-service payments are often made on completed three- or five-year blocks: reaching the day after the anniversary changes the amount. That is why the calculator also gives the exact date of the next anniversary and the days still to go.

    Frequently asked questions

    When does length of service start counting?

    From the date you joined the company, not from signing the contract or from the first payday. Where fixed-term contracts ran back to back with no real break, the first one usually counts.

    How are the years counted if I started on 29 February?

    The anniversary falls on 28 February in non-leap years. The calculator clips it that way rather than rolling on to 1 March.

    Is length of service lost when changing role?

    Not if you stay with the same employer. What can restart is service in the role, which is a separate count.

    Why would I want the exact number of days?

    For pro rata: holiday, extra payments and severance are worked out on days served within the period, not on whole years.