How to set up contract renewal reminders in monday.com

By Kayabyte

Short answer: track each contract as an item with a Date column for the end date, a Numbers column for the notice period in days, and a second Date column for the notice deadline. monday.com’s “when date arrives” automation can then notify the owner before the deadline. A formula can show the notice deadline, but formulas cannot trigger automations, so the date that drives the reminder has to be a real Date column. This works for a modest list. It gets harder with several reminder stages, auto-renewals and documents that must be renewed by someone outside your team. For those, see Expiry & Compliance Tracker.

Most missed renewals are not missed on the end date. They are missed on the notice date: a contract that renews automatically for another year unless you give 60 or 90 days’ notice. This guide shows how to build reminders for both dates in monday.com, with the limits. Menu names and plan limits change, so check your account.

What monday.com gives you

Step by step: a contract board

  1. Create the board. Name it Contracts. Use one item per contract, with groups for the type, for example Software, Suppliers and Leases.
  2. Add the columns. Add Owner (People), Counterparty (Text), End date (Date), Notice period in days (Numbers), Auto-renews (Status or Checkbox), Contract value (Numbers), Contract (Files) and Stage (Status).
  3. Calculate the notice deadline. Add a Formula column called Notice deadline. Subtract the notice period from the end date. Use FORMAT_DATE(SUBTRACT_DAYS({End date}, {Notice period})): SUBTRACT_DAYS takes a date and a number of days, and FORMAT_DATE shows the result as a readable date. Insert the column names with the formula editor’s column picker so they match exactly, and check the result against a contract you know.
  4. Make a real date for the automation. Formula results can’t drive date automations. Add a Date column called Notice date and fill it with the deadline, either by hand or by copying from the formula column. Some teams use monday.com’s AI blocks or a second automation to set a date relative to another one. Test any shortcut with a dummy item.
  5. Add the reminder. In Automations, choose “when date arrives, notify someone”, select the Notice date column, set the timing to a number of days before (for example 30), and notify the Owner. Add a second rule on the End date column for the end date itself.
  6. Update the stage. Add an automation that changes the Stage to “In notice window” when the Notice date arrives, so the board shows what needs a decision.
  7. Make a renewals view. Filter by Stage and sort by End date. Review it monthly.
  8. After a renewal. Enter the new end date and clear the stage. Check that the automation still runs for the new date.

Where it stops

Habits that prevent surprise renewals

Expiry & Compliance Tracker

Expiry & Compliance Tracker works on the contract board you have. It does not replace it.

The app warns from the end date you give it. If your contract needs a notice deadline earlier than the end date, put that deadline in the date column the app watches, or use a second document type. See the Expiry & Compliance Tracker page for plans, including a Free one.

FAQ

How do I get a reminder 90 days before a contract ends in monday.com? Keep the end date in a Date column and use the “when date arrives, notify someone” automation with the timing set to 90 days before. Notify the People column for the contract owner.

Can a formula column send the reminder? No. A Formula column can show the notice deadline, but automations don’t trigger on formula results. Use a real Date column for any date that should drive a reminder.

How do I track auto-renewing contracts? Record the end date of the current term, the notice period and whether the contract renews automatically. Set the reminder on the notice deadline, and after renewal enter the new end date.

Can I track contract value as well? Yes. Add a Numbers column and use a dashboard Numbers widget to sum the value of contracts that end in a period.

Is this legal advice? No. Notice periods and renewal terms are set by each contract, so read the contract itself.

monday.com is a trademark of monday.com Ltd. Kayabyte is an independent developer and is not affiliated with or endorsed by monday.com.