Fixed-term contract end date calculator
See when your fixed-term contract ends, and when the renewal conversation should start.
- Runs in your browser
- No sign-up
- We store nothing
- Sources cited
- Last reviewed: September 2026
The length of one term, not the total. A two-year contract is 24 months.
How many times it has been renewed on the same term and conditions. Leave at zero during the first term.
Worked out in your browser: nothing is sent to a server
Contract end date
7 September 2028
24 months from the start date
Breakdown
| Start date | 8 September 2026 |
| Total months | 24 |
| Last day of the contract | 7 September 2028 |
| Open the renewal conversation from | 9 June 2028 |
| Remaining from today | 731 days |
Worked out as consecutive terms from the original start date. Check your contract: some renew automatically unless one side gives notice.
How is the contract end date calculated?
- Total months = term length × (renewals + 1)
- End date = start date + total months − one day
- Renewal review date = end date − 90 days
Symbols
- day one
- The start date itself, which is why one day comes off the end
- renewals
- Counted from the original start rather than the latest renewal, because service runs continuously unless the contract actually broke
- the review date
- Ninety days before the end: a sensible moment to open the conversation, not a statutory period
When does a contract starting 1 January 2026 end?
A contract that began on 1 January 2026 for twelve months and has been renewed once on the same term:
- Total months: 12 × (1 + 1) = 24
- The first term ended on 31 December 2026
- The current term ends: 31 December 2027
- Open the renewal conversation from: 2 October 2027
- Continuous service: two years
Service is two continuous years, not one, and that is what end-of-service gratuity is calculated on when the relationship ends.
Where do renewals count from?
Enter the start date, the term in months and how many times it has been renewed on the same terms. You get the end of the current term, the total months since day one, and a suggested date to open the renewal conversation, ninety days out.
A fixed-term contract ends the day before the anniversary, not on it. A twenty-four month contract starting on 1 March 2026 ends on 29 February 2028, because day one of the contract is the start date itself.
Renewals are counted from the original start date, not from the last renewal. This matters in practice: service does not reset to zero each time, and it is counted continuously when end-of-service gratuity and accrued leave are worked out.
The ninety days before the end is not a legal rule but a practical one: enough time to exchange notices, negotiate terms, and arrange an alternative if it is not renewed. Check your contract, because some require notice by a set date or renew automatically.
- Day one of the contract is the start date itself
- End of term = start date + total months − one day
- Total months = one term × (renewals + 1)
- Renewals count from the original start, not the last renewal
- Renewal review date = end date − 90 days
Questions about fixed-term contracts
Why does a two-year contract end on 29 February and not 1 March?
Because day one of the contract is the start date itself. A contract beginning 1 March 2026 for twenty-four months covers through the end of the day before the anniversary, 29 February 2028. Counting to the anniversary itself would make it twenty-four months and a day.
Does service restart when the contract is renewed?
No. A renewal on the same terms keeps service continuous, counted from the first day of the first contract. This matters a great deal for end-of-service gratuity, because the bands depend on total service rather than on the length of the latest contract.
What if the term ends, nothing is signed, and I keep working?
In most Gulf jurisdictions a contract is treated as renewed by implication on the same terms if both sides carry on performing it after the term ends. Whether repeated renewals convert it into an indefinite contract, and after how many, differs between countries: this calculator applies no such threshold and only does the date arithmetic, so check your own law or take advice.
Why ninety days before the end?
Because it is a practical window rather than a legal one: long enough to exchange notices, negotiate and arrange an alternative. Some contracts require notice by a specific date or renew automatically, so read yours and do not treat this figure as a statutory deadline.
Does the calculator change by country?
No, because the date arithmetic is the same everywhere: start plus term minus a day. What differs by country is the effect of the contract ending on gratuity and notice, and those are separate calculators per country.
Sources
Reviewed September 2026- Pure date arithmetic: day one of the contract is the start date, and the term ends on the day before the anniversary. It does not depend on any one country's law
- Renewals are counted consecutively from the original start date, because continuous service is what end-of-service entitlement is calculated on
- The ninety-day renewal review window is a practical convention, not a statutory period. Notice requirements before a contract ends are read from the contract itself
Statutory articles this calculator applies
Saudi Labor Law: Royal Decree No. M/51 dated 23/8/1426H (27 Sep 2005), as amended (latest amendment Royal Decree No. M/44 of 1446H, in force 2025-02-19)