Leasing & Compliance

Lease critical dates and rent escalations: why the spreadsheet fails and what to use instead

Sep 16, 2026 · 7 min read · Premise Team

The short answer

Spreadsheets fail at lease critical date and rent escalation tracking because amendments never update them, they hold dates rather than rules, one person owns them, they send nothing, and they cannot prove what was sent. A working system links every date to its clause, computes rules, alerts by role, generates the notice, and logs it. Even then, acting on the alert is still a person.

The spreadsheet had a column for the renewal option deadline, and the deadline was correct. What it did not have was a row for the second amendment, which moved the option notice period from ninety days to one hundred and twenty. The tenant's notice arrived on day ninety-five. Under the amendment the option had lapsed, but the landlord's sheet said ninety days, so the team processed the renewal as valid and gave up the chance to re-let at market. Nobody on the landlord's side had done anything wrong, in the sense that everyone had done exactly what the spreadsheet told them to.

Critical date tracking is the part of commercial lease management with the highest ratio of consequence to glamour. Rent escalations, option windows, expiries, co-tenancy triggers, insurance renewals, sales reporting deadlines: each one is a date with money attached and a rule for what happens when it passes. The spreadsheet is the default tool because it is free and everyone knows how to use it. It fails in five specific ways.

Why does the spreadsheet fail at critical date tracking?

  1. Amendments do not update it. The lease is abstracted once, at signing, and the spreadsheet reflects that day. Every amendment, side letter, and estoppel afterward has to be re-abstracted by hand, and most are not.
  2. It tracks dates, not rules. "Option notice due 2027-03-31" is a date. "Tenant must give written notice no later than 120 days before expiry, by certified mail, to the address in Section 28, and the option is void if tenant is in default" is the rule. The rule is what you need on the day.
  3. It has one owner. Whoever built it is the only person who knows the columns, the color codes, and the tab called "old (do not use)." When they leave, the sheet stays and the meaning goes.
  4. It does not send anything. A date in a cell does not draft the escalation notice, calculate the CPI adjustment, or email the tenant. A person has to look, remember, and act.
  5. It cannot prove what happened. When a tenant disputes an escalation, the question is what was sent, when, to whom. A spreadsheet has no log.

What does a critical date system need?

Whatever tool you use, five capabilities separate a system from a list.

  • A link from every date back to the clause and the document that created it, including amendments. When the date fires, the person acting sees the rule and the source.
  • Rules, not only dates. Notice periods computed from expiry, escalation formulas (fixed step, percentage, CPI with floor and cap), option conditions.
  • Lead-time alerts by role. The asset manager wants options at 180 days; the property manager wants escalations at 60; accounting wants the new rent at 30. One date, three alerts.
  • Generated actions. The escalation notice drafted with the right numbers; the renewal reminder addressed to the right tenant contact; the sales report request sent with the lease's deadline.
  • A log. Every notice, every acknowledgment, every exception, with names.

The tools that do it

The market has several credible options, and they differ mainly in who they were built for.

Tool Built for Strength on critical dates
Yardi Voyager, MRI Owners and managers on those platforms Native to the lease record; alerts and escalation calculations are in the system of record
Re-Leased Commercial-first owners and managers Critical date tracking with tenant communication and accounting sync, built around the commercial lease
Occupier Primarily occupiers, with lessor support Strong critical date and ASC 842 workflow; less landlord-side operations
Leasecake Multi-location operators Proactive alerts for options, renewals, escalations, and obligations
Visual Lease Lease accounting and optimization Deep on accounting compliance; dates as part of the accounting record
STRATAFOLIO Smaller commercial owners Lease and tenant tracking tied to investor reporting

The choice inside this table is usually made by which system already holds your leases. If Yardi or MRI is the system of record, the critical dates should live there; adding a second calendar creates the reconciliation problem the spreadsheet had.

What to ask any vendor: "Open a lease with two amendments and show me where the option notice period is stored, which amendment set it, and what the system does 120 days before expiry." The answer will show you whether the product holds rules or holds dates.

The gap none of the tools close

Every tool above will fire the alert. What happens next is still a person: someone reads the alert, opens the lease, confirms the number, drafts the notice in the right tone, sends it to the right contact, notes the acknowledgment, follows up when there is none, and answers the tenant's question about how the CPI figure was calculated. The tools shortened the first two steps and left the rest where they were.

This is the difference between tracking a date and acting on it, and it is why the same landlord can own excellent software and still miss escalations. The system of record fired. The system of action was a property manager with a full inbox. We have written about that distinction at length in system of record vs. system of action.

The fix is to make the action layer explicit. Either a coordinator owns the queue with a measured target (notices out on time, acknowledgments logged, disputes escalated within a day), or the layer is run as an operation. Premise runs lease management this way for commercial and retail owners: rent events and critical dates tracked against the lease, escalation and renewal notices prepared and sent, tenant follow-up handled, and the asset manager brought in only for the decisions. The data stays in the client's system of record; the work happens on top of it.

Where to start

Do not start with a tool. Start by pulling every lease with an amendment signed in the last three years and checking the critical dates against the amendment. In most portfolios that exercise finds at least one date that is wrong in the system, and that is the argument for everything else. Then decide whether the abstraction should be redone with help; expect AI abstraction to get the money terms right and still need a person on the amendments.

Frequently asked questions

What is a lease critical date?

Any date in a lease with money or a right attached: rent escalation, option notice deadline, expiry, co-tenancy trigger, insurance renewal, sales report due date. Each carries a rule for what happens when it passes, and the rule, not the date alone, is what has to be tracked.

Why do spreadsheets fail at critical date tracking?

Five reasons: amendments do not update them, they store dates rather than rules, they have one owner, they cannot send a notice, and they leave no log. A renewal notice period moved by a second amendment is the classic failure: the date in the sheet was right on the day it was typed.

Which software tracks lease critical dates for commercial landlords?

Yardi and MRI natively, Re-Leased for commercial-first owners, Occupier for occupiers with some lessor support, Leasecake for multi-location operators, Visual Lease for accounting-led teams, and STRATAFOLIO for smaller owners. If Yardi or MRI holds your leases, the dates should live there.

How far in advance should escalation and renewal alerts fire?

By role: options at 180 days for the asset manager, escalations at 60 days for the property manager, the new rent at 30 days for accounting. One date, three alerts. Lead times are set from the lease's own notice period, not from a default.

Who acts on the alert once the software fires it?

A person, in every tool on the market: someone confirms the number, drafts the notice, sends it to the right contact, logs the acknowledgment, and follows up. That action layer is either a coordinator with a measured target or a managed operation running lease events under your policies.

Related insights

Start where it is hurting the most.

One operation. One property. SLA-backed from day one.

Start your pilot
© 2026 PremiseHQ AI. All rights reserved. Privacy Policy