Daily Operations

Estoppel Certificate Generator

Automates estoppel certificate population for CRE transactions.

estoppelestoppel certificate

Download the CRE Skills Plugin

Latest release, portable bundle (signed). Review the SKILL.md files before installing into your agent.

dataTenant / personal data
What it does

Takes a lease abstract, current rent roll, and accounting records for each tenant and returns a populated estoppel certificate, a discrepancy report classified by severity, a per-tenant cover letter, and a tracking log with follow-up dates.

Why it matters

Estoppels collected at closing carry binding representations. A tenant who certifies a rent or deposit figure that contradicts the landlord's records creates a dispute that survives closing. Finding those mismatches manually, across lease files, the rent roll, and the GL, is slow work under deadline pressure, and the items that slip through are often the expensive ones: security deposit shortfalls, missing amendments, unexercised options whose deadlines already passed.

How it's done today

A transaction coordinator pulls each lease, the current rent roll, and the deposit ledger and manually fills in the estoppel form field by field. Discrepancies surface, if at all, when the tenant returns a marked-up certificate. That review loop can run for weeks on a multi-tenant asset, and it depends on whoever is doing it knowing which fields to cross-check.

When to use it

Reach for it

Use it as soon as a sale, refinancing, or loan assumption generates a requirement for tenant certifications. It is also appropriate when a lender requests updated tenant status or when a lease assignment requires certifications from existing tenants.

Not the right tool

Do not use it for general lease review with no transaction context, or for rent-confirmation letters that carry no estoppel-level representations. For lease term extraction, run lease-abstract-extractor first; for CAM reconciliation feeding the estoppel, run cam-reconciliation-calculator first.

What it needs and produces

Inputs

  • OM
  • Rent Roll
  • Lease
Example use case

Buyer's counsel requires estoppels from 14 tenants in a suburban office building 45 days before closing. The skill ingests each lease abstract, rent roll charges, and GL deposit balances. For one anchor tenant, it flags a blocking discrepancy: the GL security deposit is $1,500 short because a prior draw was never replenished. For three others, it flags a review-level discrepancy where a CPI escalation from two months prior has not yet hit the rent roll. Output includes a filled estoppel certificate and cover letter per tenant, a severity-sorted discrepancy report, and a tracking log keyed to the response deadline.

Compatible agents

Agent personas that pair well with this skill

Works with
Limitations

The skill surfaces mismatches between the data you provide. It cannot pull lease files, GL balances, or rent rolls on its own; those inputs must be accurate going in. Jurisdiction-specific certificate forms and deemed-approval language vary; verify with transaction counsel before distributing certificates to tenants. The skill does not constitute legal review of tenant responses or mark-ups.