Skip to main content

GUIDE / 5 MIN READ

Commercial lease critical dates: track notice windows back to the clause

By Alex Cinovoj, Founder & CTO, TechTide AI · CTO & Co-Founder, CPG Playbook

Published · October 2026 editorial collection

The dates that cost commercial landlords and tenants the most are rarely the expiration dates. They are the notice windows before them: the last day to exercise a renewal option, the window for a termination right, the deadline to object to an operating expense reconciliation. Miss one and the right may simply be gone.

Most portfolios already track some of these dates, often in a spreadsheet or a field in the property management system. The weakness is usually not the reminder. It is whether the date was computed correctly from the lease, whether it was updated when an amendment changed it, and whether anyone can tell where it came from.

This is a proposed workflow. Leases differ, and how a notice period is computed or how notice must be delivered depends on the lease language and governing law. Counsel should resolve ambiguous clauses.

Why the source clause matters

In Plaza Freeway Ltd. Partnership v. First Mountain Bank, a commercial lease gave the tenant a renewal option exercisable with advance notice. The parties had never documented the actual commencement date, the tenant had certified a termination date in an estoppel certificate, and the court held the tenant to that certified date, which made its renewal notice untimely. The case is specific to its facts and California law, but it shows how a date that was never pinned to a clear source can decide whether a right survives.

Record each critical date as a computation

For each critical date, I would store more than the date. Record the right or obligation, the clause that creates it, the trigger it runs from, the period and unit, the computed date, and any conditions, such as the tenant not being in default. Link to the clause in the lease or amendment.

A date stored this way can be checked. A reviewer reads the clause, checks the trigger and the arithmetic, and confirms. A date stored on its own can only be trusted.

Where the trigger is uncertain, such as a commencement date that depended on a delivery event no one recorded, the record should say so and route the question to the asset manager and counsel. The workflow should not choose a date to fill the gap.

Extract with help, confirm by a person

A model can help find candidate clauses in a lease and amendments: options, notice periods, objection windows, rent adjustment dates. Each candidate should quote the clause and propose the structured fields. A lease administrator confirms or corrects each one.

Amendments need special care. A later amendment may extend the term, delete an option or change the notice period. The workflow should check every amendment for changes to existing critical dates and propose updates, leaving the earlier record in place until confirmed.

Compute dates deterministically

Once the structure is confirmed, the date should be computed by code using explicit rules: whether the period counts calendar or business days, whether the last day moves if it falls on a weekend, and which holiday calendar applies. Those rules come from the lease and should be recorded with the date.

Time zones can matter for portfolios across regions, especially where a lease specifies a time of day for delivery. The IANA Time Zone Database is updated periodically to reflect changes by political bodies to time zone boundaries, UTC offsets and daylight saving rules, so date code should use a maintained time zone library rather than fixed offsets.

Capture how notice must be given

Many leases specify how notice must be delivered: method, address, recipients and copies. A reminder that the renewal window closes is incomplete if it does not also show the required notice method and the current notice address, including any address changes the other party has sent.

I would store notice requirements alongside the critical date and keep a record of any notice address updates received, with the document that changed them.

Set reminders with owners and escalation

Each critical date needs an owner and a reminder schedule that leaves time for a decision, not just time to send a letter. A renewal decision may need financial analysis and approvals, so the first reminder may need to arrive months ahead.

If the owner does not acknowledge a reminder, it should escalate to a named backup. The system should show upcoming dates across the portfolio, sorted by the time left to act, with each date's confirmation status.

Record the decision and the notice

When a decision is made, record it: exercise, decline or let lapse, who decided, and when. If notice is sent, store the notice, the delivery method and any proof of delivery. Mark the date resolved only when the evidence is attached.

Test against the existing calendar

In a pilot, run the workflow on a set of leases the team already tracks and compare. Every difference is either a correction to the existing calendar or a defect in the workflow, and both are useful findings.

The acceptance condition I would agree: every critical date in the pilot links to its source clause, records its computation rules and has been confirmed by a person, amendments are checked for changes, and reminders reach a named owner with escalation.

Bring a few redacted leases with amendments and the calendar you keep today.

About the author

Alex Cinovoj

AI & Infra Engineer. Building AI that survives outside the demo.

Founder & CTO, TechTide AI · CTO & Co-Founder, CPG Playbook

I spent 13 years in US enterprise IT, the last 2 focused entirely on AI implementation. I run TechTide AI, an implementation studio that takes stalled AI pilots into production. I write about the work in progress at alexcinovoj.com and on Substack.

Logs over vibes. Production over theater.

Related field notes

All field notes

Have a stalled build that needs to work?