Contract Date Extractor
Find the start, end, renewal and cancel-by dates in a contract, tenancy, subscription or phone contract, then add the deadlines to your calendar.
Reviewed by Dany, RightSums team · Updated
Files are processed in memory and never stored.
compliance · Business · UK & US
Upload a contract, tenancy agreement, subscription or membership terms, or a phone contract as a PDF, Word file, text file or photo. The tool finds every date and labels it from the words just before it, so 'starts on 1 March and ends on 28 February' gives a start and an end. It reads the term length, the notice period and whether the contract renews automatically or rolls monthly. Deadlines use calendar maths: two months' notice before 30 September is 30 July, not 60 days earlier, and working days skip weekends. For rolling contracts it shows the next renewal after today and when to cancel for it. Download the dates as a calendar file with reminders, or export to Excel. It is a planning aid, not legal advice.
Accepted inputs
- Word (.docx)
- Text (.txt)
- Photos (JPG, PNG)
Outputs
- Key dates table
- Next deadline
- Calendar file (.ics)
- Excel (.xlsx)
How to use the Contract Date Extractor
- Upload the contract, tenancy, subscription terms or phone contract as a PDF, Word document, text file or photo, or type the start date, length, renewal and notice period instead.
- The tool reads each sentence, notes its clause and page, and labels every date from the words just before it.
- It works out the end of the fixed term, the renewal date and the last day to cancel or give notice, using calendar months and working days.
- Check each date against its clause, then add the deadlines to your calendar or export them to Excel.
Frequently asked questions
How do I find out when I need to cancel a contract before it renews?
Upload the terms and the tool shows the cancel-by date at the top. A one-year membership that started on 15 January 2025, renews automatically and needs 60 days' notice before renewal must be cancelled by 15 November 2026 to stop the January 2027 renewal.
How is a notice period in months worked out?
By calendar month, not 30 days. A 12-month tenancy starting 1 October 2026 ends on 30 September 2027. With two months' notice, the last day to give notice is 30 July 2027. Counting 60 days would give 1 August, which is too late.
Does it work for rolling monthly contracts and subscriptions?
Yes. It spots wording such as 'renews automatically', 'rolling monthly', 'month-to-month' and 'periodic tenancy'. Once the first term has ended, it works out the next renewal after today and the cancel-by date for it.
Can I add the dates to my calendar?
Yes. Click Add to calendar to download an .ics file that opens in Google Calendar, Apple Calendar and Outlook. Each date becomes an all-day event, and cancel-by and notice deadlines get a reminder seven days before.
Can I rely on the dates it finds?
Check them first. The tool reads wording patterns and can miss a date written in an unusual way. Some contracts say notice must arrive in writing or end on a rent day, so allow extra time. Files are read in memory and not stored. This is not legal advice.
Guides that use this tool
Terms explained
- Auto-renewal: Auto-renewal is a contract term that starts a new contract period automatically unless you cancel before a deadline.
- Cooling-off period: A cooling-off period is the 14 days UK law gives you to cancel most contracts made online, by phone or off-premises, without a reason.
- Notice period: A notice period is the time between telling the other party you are ending a contract and the date it actually ends.
Related tools
- Document Completeness Checker
Check your documents for renting, a mortgage or supplier onboarding: see what is missing, out of date, expired or in the wrong name before you send them.
- Document Version Comparison
Compare two versions of a contract or proposal clause by clause. See added and removed text, changed amounts, changed dates and softened obligations.
- PDF PII Scanner
Scan a PDF or document for personal data such as email addresses, phone numbers, National Insurance numbers, bank details and card numbers before you share it.