Contract End Date Calculator
Find the end date of a fixed-term contract.
These calculators are for informational purposes only and do not constitute legal, financial, or professional advice.
How the Contract End Date Calculator works
The Contract End Date Calculator takes the start date of a fixed-term agreement and its length in months and returns the exact calendar date the term ends. Enter the start date, the number of months, and — if the contract requires advance notice to stop an automatic renewal — the notice period in business days plus the workweek and country holidays that govern it. The tool counts the term in whole calendar months, then walks the notice period backward in business days so you get both the end date and the last day to give notice.
The term length is counted in calendar months from the start date, not in days, so a 12-month contract that starts on the 15th ends on the 15th a year later regardless of how many days each month holds. That distinction matters for month-end starts: a term beginning on the 31st lands on the last day of the ending month when that month is shorter. The end date itself ignores weekends and holidays — a contract can perfectly well expire on a Sunday — because it is a calendar boundary, not a working deadline.
The notice deadline is the part people miss. Many fixed-term contracts renew automatically unless one party gives notice a set number of days before expiry, and that notice is frequently counted in business days. The calculator subtracts the notice period from the end date as business days, skipping weekends and the holidays of the country you select, so the date it returns is one you can actually act on rather than one that quietly falls on a closed day.
Worked example
A 12-month contract starts on March 15th. Counting twelve calendar months forward, the term ends on March 15th the following year. If the agreement auto-renews unless you give 30 business days' notice, the tool counts 30 business days back from that end date — skipping weekends and holidays — to land on the last day you can send notice. Send it one day late and, in a self-renewing contract, you may be locked into another full term.
Frequently asked questions
Is the term counted in calendar months or in days?
In whole calendar months from the start date. A 6-month contract starting on the 10th ends on the 10th six months later, whatever the day count of the months in between. This matches how most contracts state their term, so the end date the tool returns is the one the agreement intends.
Why does the notice deadline come back as a business day?
Because many contracts express the notice period in business days, and a notice deadline is only useful if it falls on a day you can actually deliver notice. The calculator counts the notice period backward from the end date as business days, skipping weekends and the holidays of the country you choose, so you are never told to act on a closed day.
Can a contract really end on a weekend, and is this advice?
Yes — the end date is a calendar boundary, so it can land on a Saturday, Sunday, or holiday; only the notice deadline is shifted onto a working day. This is general information, not legal advice. Auto-renewal and notice rules vary by contract and jurisdiction, so confirm any real deadline against the agreement's exact wording before relying on it.
Related calculators
Business Days Between Two Dates
Count weekdays between two dates, excluding weekends and holidays.
OpenAdd Business Days to a Date
Add N business days to a starting date, skipping weekends and holidays.
OpenCustom Holiday Business Day Calculator
Bring your own holidays — exclude any list of dates from counts.
Open