Lease intelligence: escalations, notice windows, and landlord matching
Adding a lease to a facility (covered in [Leases: rent, terms, and renewal deadlines](/help/facilities-leases)) gives Verinode the raw contract terms: landlord, term, rent, escalation clause, notic…
On this page
What lease intelligence is
Adding a lease to a facility (covered in Leases: rent, terms, and renewal deadlines) gives Verinode the raw contract terms: landlord, term, rent, escalation clause, notice period. Lease intelligence is what Verinode does with those terms in the background, every night, without you asking:
- It works out what your rent should be this month, given the escalation clause on file, and flags an invoice when it comes in higher than that.
- It watches the notice deadline on every active lease and surfaces a warning as the window narrows, before you lose the right to renegotiate or walk away.
- It matches the vendor name on a rent invoice against the landlord name on your lease, even when the two don't spell the name identically, so the comparison above can run automatically instead of you tagging every invoice by hand.
- Once enough peer operators in your cohort have shared the same lease metrics, it compares your escalation rate, notice period, and CAM charges against theirs, so you can see whether your terms are ahead of, in line with, or behind what other operators are negotiating.
None of this changes your lease record or talks to your landlord for you. Verinode reads the data you already have, does the math, and puts the result in front of you as a signal in your Feed. You decide whether to push back, update the record, or let it ride.
Where it shows up
There's no separate "Lease Intelligence" screen. This is a background layer over the same Leases tab described in Leases: rent, terms, and renewal deadlines:
- Open Facilities from the sidebar (
/facilities). - The Leases tab lists every active lease, sorted by notice deadline, with the notice-urgency color coding (Ember red overdue, Maintain yellow inside 30 days, neutral otherwise).
- Anything lease intelligence finds, an unexpected escalation, a closing notice window, an off-market rate, arrives as a card in your Feed, tagged to the facility it concerns. Opening that card and clicking through takes you to the facility's Lease tab so you can see the full record next to the flag.
How Verinode computes your expected rent
Every lease has an escalation type, one of the options in the Add/Edit lease form: None, Fixed %, CPI-indexed, Stepped, or Other. Verinode uses that type, plus the escalation value you entered, to project what the monthly rent should be on any given date, starting from the term start date.
Fixed %. The escalation value is an annual percentage, compounded once per year elapsed since the term started. A $8,500/month lease with a 3.5% fixed escalation reads as roughly $8,798/month two years in, not a flat $8,500 forever and not a sudden jump only at renewal, the math assumes the increase applies smoothly across the fractional year.
CPI-indexed. Same compounding math, but the annual rate comes from whatever you entered as the escalation value, the rate your lease's CPI index would have produced. If you haven't entered a value (the field is genuinely optional), Verinode falls back to an assumed annual CPI rate of 3.0%, a conservative, trailing-decade U.S. average, so a CPI lease with no value on file still gets a reasonable expected-rent estimate instead of defaulting to zero escalation. When this fallback is used, the signal that references it says so explicitly ("assumed annual CPI, operator hadn't set a value, so we used the platform default") rather than presenting an assumption as fact.
Stepped. Treated the same way mechanically, the escalation value compounds annually. In practice, a stepped lease's real-world cadence (a fixed dollar jump at specific years) and a fixed-percentage lease's cadence (steady annual compounding) differ contractually, but your month-to-month expected rent works out to essentially the same number either way, so one calculation covers both.
None, Other, or missing dates. If the escalation type is None, Other (a custom clause Verinode can't reason about numerically), or if either the term start date or the invoice date is missing, Verinode can't project an increase, so expected rent is simply the base monthly rent on file, no escalation applied. This is also what happens if a Fixed % or Stepped lease is missing its escalation value, there's no rate to compound, so the base rent is the only defensible expectation.
Note
"Years elapsed" is calculated as the exact fractional time between your lease's term start date and the invoice's document date, not a rounded whole-year count. A rent invoice dated 18 months after term start reflects 1.5 years of compounding, not 1 or 2.
Flagging an unexpected escalation
Every night, Verinode looks at invoices from the last 60 days tagged as document type "invoice," matches each one's vendor name against your active leases' landlord names (see landlord matching below), and compares the invoice total to the expected rent it just computed for that invoice's date.
The tolerance band. An invoice has to come in more than 2% above the expected rent before Verinode says anything. Small rounding differences, a slightly early or late invoice date, or a few dollars of proration don't trigger a flag, only a real gap does.
What you see when it fires. A Feed card titled something like "Rent invoice 9% above expected, [Facility name]," with a body along these lines:
Invoice from Tampa Industrial Park LLC on 2027-03-01 was $9,265. The lease's expected rent for this period is $8,798 (after 3.5% annual fixed escalation). That's $467 above expectation this month, $5,604/yr if it sticks.
The parenthetical always names the exact interpretation Verinode used, "after 3.5% annual fixed escalation," "after 3.0% assumed annual CPI, operator hadn't set a value, so we used the platform default," "after $250 annual stepped escalation," so you can immediately see whether the flag is comparing against the right assumption before you go looking for an explanation.
The recommendation reads: "Compare the invoice line items against the lease's escalation clause. If the increase is legitimate (CPI tick, stepped escalation), update the lease record so future invoices reconcile silently. If it isn't, push back on the landlord before next month's invoice locks the new baseline." Updating the lease's escalation type or value (from the Lease tab's Edit lease modal) is how you close a signal that turns out to be a legitimate, just previously unrecorded, increase.
Severity. The signal is a Warning when the overage is 10% or more above expected rent, and an informational note below that, so a marginal miss doesn't compete for attention with a landlord genuinely changing the terms.
Matching a landlord to a lease
Rent invoices rarely spell a landlord's name exactly the way your lease does. "Tampa Industrial Park, LLC" on an invoice and "Tampa Industrial Park LLC" on the lease record are the same entity, but a naive string comparison would treat them as different. Verinode's landlord matcher handles this in two passes:
- Exact match after cleanup. Both names are lowercased, punctuation is stripped, and whitespace is collapsed. If they're identical after that, it's a confirmed match.
- Close match on the meaningful words. If they're not identical, Verinode strips common business-entity words, LLC, Inc, Corp, Ltd, Company, Trust, Properties, Realty, Holdings, Estate, and similar, from both names (since those words carry no identifying signal) and compares what's left. "Tampa Industrial Park" and "Tampa Industrial Park, LLC" reduce to the same three meaningful words either way, so they match even though the punctuation and suffix differ. A name that only shares some of those words, or that looks similar but is a genuinely different property ("Tampa Logistics" versus "Tampa Industrial Park"), falls below the match confidence needed and is treated as no match rather than guessed at.
This is deliberately conservative about typos: "Tamap Industrial Park" (a transposed letter) would not match on the word-comparison pass either, because the misspelled word doesn't equal the correct one. Verinode would rather miss a genuine match with a typo than risk pairing an invoice to the wrong landlord. If that happens, the fix is simple, correct the landlord name on the lease (or the invoice source) so future runs line up.
Every match Verinode makes, whether it landed on the exact-cleanup pass or the close-match pass, is recorded on the signal's evidence, along with a confidence score, so a borderline pairing can always be audited back to the two names it compared.
Notice windows: getting ahead of the deadline
The notice deadline itself, and how it's derived from term end minus notice period, is covered in Leases: rent, terms, and renewal deadlines. Lease intelligence is what turns that date into a proactive nudge instead of something you have to remember to check:
Lease notice window (standard). Once an active lease's notice deadline is within 90 days, Verinode surfaces a Feed card, "Lease notice window, [Facility name]," naming the exact deadline and how many days out it is, and the term-end date for reference. The recommendation: "Decide whether to renew, renegotiate, or relocate. If renegotiating, draft the counter now so you have leverage before the deadline." Severity steps up from informational to Warning once the deadline is 14 days out or closer.
Auto-renewal imminent. If the lease is also set to auto-renew, Verinode raises the alarm earlier and harder: a dedicated "Auto-renewal locks soon, [Facility name]" card appears once the notice deadline is inside 14 days, because missing that window means the lease rolls over on its existing terms whether you meant it to or not. This one is a Warning at 8 to 14 days out and escalates to Critical inside a week. The card states the current monthly rent so you have the cost of doing nothing right in front of you when you decide.
Both cards close automatically once the lease is renewed, terminated, or the notice deadline moves, there's nothing to dismiss by hand.
Comparing your lease terms to peers
Once enough peer operators in your cohort have shared the underlying lease metrics for a fair comparison, three additional signals compare your terms against the anonymized cohort. Like every peer comparison on Verinode, these never show you which operator's numbers you're being measured against, only the aggregate.
Escalation rate above peer. If your fixed-percentage leases are escalating meaningfully faster than the cohort average (roughly a quarter or more above the peer rate), Verinode flags it: "Your fixed-pct leases are escalating at [your rate]% per year on average, peers anchor around [peer rate]%. Compounded over a 5-year term that's a meaningful gap on every renewal." The recommendation is to anchor your next renewal negotiation to the peer rate rather than accepting the landlord's opening number.
Notice period below peer. If your average notice period across leases with a notice window set runs meaningfully shorter than peers (roughly half or less), Verinode flags the gap and recommends pushing for a 90-plus day notice period at your next renewal, noting that landlords typically concede on notice length since it costs them nothing to grant.
CAM above peer. Common area maintenance charges are compared as a percentage of base rent. When your CAM pass-through runs meaningfully above the cohort norm (roughly 50% or more above peer), Verinode flags it as a "slow leak" worth auditing, and recommends requesting an itemized CAM statement from the landlord to check for charges outside your lease's CAM definition.
Two related footprint signals round out the picture even though they're not escalation-specific: square footage per team member above peer (you may be holding more space than the team is using, worth evaluating for downsizing or subletting at the next renewal) and utility cost per square foot above peer (worth auditing HVAC and lighting discipline against the cohort).
Note
All of the peer comparisons above only appear once your own data is complete enough to compute the metric (an escalation rate needs a fixed-percentage lease with a value on file, a notice-period average needs leases with a notice deadline set, and so on) and once the comparison itself is statistically meaningful, never against a single other operator's number in isolation.
What this doesn't do
Lease intelligence works from what's already in your lease and invoice records, it doesn't look up a real Bureau of Labor Statistics CPI series, doesn't read a lease document to extract clauses automatically (that's the plan for when lease-document ingestion arrives, see Leases: rent, terms, and renewal deadlines for the current scope), and doesn't negotiate with your landlord. If you know the exact index rate your CPI clause references, entering it as the lease's escalation value gives you a more precise expected-rent calculation than the platform default.
Best-practice example
Say a facility's lease has a Fixed % escalation of 3.5%, starting at $8,500/month, and the landlord's invoice for month 25 comes in at $9,265. Verinode has already computed the expected rent at that point, $8,500 compounded at 3.5% over roughly two years, landing at $8,798, and the invoice sits $467 above that, an 5.3% overage inside the 2% tolerance's fail zone. A Feed card appears naming the exact gap, the annualized cost if it repeats ($5,604/yr), and the assumption behind the expected-rent math. You check the lease and find no genuine CPI or stepped clause was invoked, this is a straightforward padding of the invoice, and you push back before next month's invoice locks in the higher number as the new baseline. Had the increase instead matched a real stepped clause you'd simply update the lease's escalation value once, and every future invoice at that new baseline would reconcile silently.
Related articles
- Leases: rent, terms, and renewal deadlines
- Facility footprint: offices, warehouses, and yards
- Facilities: your operator footprint at a glance
- How benchmarks work
- Reading a benchmark
- Understanding your margin
- The decision workspace
Data sources
- 1.Your lease and invoice records. Your business.
- 2.Anonymized peer lease metrics (escalation rate, notice period, CAM). Verinode intelligence layer.