HMH Group — Renewals Dashboard

Review each tenant · adjust rent · generate Letter B (renewal) or Letter D (M2M) → download .docx
Landlord boilerplate (used in every letter): days
0
Total Candidates
0
Long Holdovers (>1yr)
0
Recently Expired (<1yr)
0
Expiring ≤90 days
0
Decided
$0
Annual Upside @ Settled
All Bissonet Kirkwood Eldridge
All Expiring ≤30d Expiring ≤90d Just expired Recent holdover Long holdover
Decided only Undecided only Hide 2yr+ stale Hide vacant
Property / Suite Tenant Category Lease End Current Base CAM M2M Should-Be M2M Back-Charge Renewal % New Base Annual Upside Decision Notes Actions
📂 Decisions are auto-saved to your browser (localStorage). Same machine, same browser → they persist. 📄 Letter B = renewal at new base rent. Letter D = month-to-month continuation at premium %.
How the math works (click to expand)

M2M Should-Be = Current Base × (M2M Premium % / 100). The flat amount they should be paying each month while expired, per Letter D / your lease's holdover clause.

M2M Back-Charge = (M2M Should-Be − Current Base) × Months Since Expiration. The money on the table if Letty wants to back-collect the unpaid M2M premium.

New Base = Current Base × (1 + Renewal % / 100). The proposed renewal rent in Letter B.

Annual Upside = (New Base − Current Base) × 12. Year-1 incremental revenue if they sign.

Decision dropdown: choose Renew (Letter B), M2M (Letter D), Skip, or Walk. Only "Decided" rows get bundled into the bulk .zip.

Default %s by category (you can override anywhere):

  • EXPIRING-30 / EXPIRING-90: +20% renewal, 125% M2M
  • JUST-EXPIRED (under 6mo): +10% renewal, 125% M2M
  • RECENT-HOLDOVER (6–12mo): +12% renewal, 135% M2M
  • LONG-HOLDOVER (>12mo): +15% renewal, 150% M2M (likely well below market)