Daily Operations

CPI Rent Escalation Calculator

Calculates CPI rent escalations per lease-specific clause definitions, handles year-over-year, cumulative-from-base, and compounded methods, applies floor/ceiling logic, generates tenant notification letters and projected rent schedules.

CPI escalationrent escalationCPI adjustment
Open GitHub source

No packaged download — skills install from the open-source plugin repo. Read the SKILL.md and bundled files below before you install.

How to install a skill →
01 · Problem

Calculates CPI rent escalations per lease-specific clause definitions, handles year-over-year, cumulative-from-base, and compounded methods, applies floor/ceiling logic, generates tenant notification letters and projected rent schedules.

Derived from the skill’s “Skill description” section.

02 · Who & When

Trigger on any of these signals:

  • Explicit: "calculate CPI escalation", "what's the rent increase", "CPI adjustment for tenant", "run escalation", "process CPI bump"
  • Implicit: user provides a lease clause with CPI language and current rent; user asks about CPI index values; user mentions rent anniversary date
  • Batch mode: "process all escalations due this month", "project next year's rent schedule for budgeting"
  • Event-driven: BLS CPI data release (mid-month for prior month), lease anniversary approaching

Do NOT trigger for: fixed-rate annual escalations (no CPI involved), percentage rent calculations, CAM reconciliation, or general CPI/inflation discussion without a specific tenant.

Derived from the skill’s “When to Activate” section.

03 · How It's Done Today

Not documented yet for this skill.

04 · What This Skill Changes

1. Escalation Calculation Detail (per tenant)

CPI series, base index, comparison index, raw percentage change. Floor/ceiling applied (yes/no, original vs. applied rate). Carry-forward deficit balance. Current -> new rent (annual, monthly, PSF). Dollar and percentage increase.

2. Tenant Notification Letter (per tenant)

Formal notification with full calculation transparency, ready to send.

3. Accounting Journal Entry (per tenant)

Debit/credit, GL accounts, amounts, effective date.

4. Projected Rent Schedule (per tenant)

Remaining lease term with projected escalations. Three scenarios (low/base/high CPI assumption).

5. Batch Summary (if multiple tenants)

TenantSuitePrior RentNew RentIncrease %Effective Date

Total portfolio rent increase from this round of escalations.

Derived from the skill’s “Output Format” section.

05 · Risks & Caveats

Not documented yet for this skill.