Which renewals cost more to lose than the increase is worth

Enter the expiring leases — current rent, proposed increase, tenure, unit type, expiry date — and get back a ranked worklist: which renewals are most at risk, what the proposed increase is worth against the cost of a turnover, and where the increase is arithmetically worse than holding the resident.


LeaseRenewal ranked worklist — 91 leases sorted by break-even risk, with flagged leases at the top showing unit id, current rent, proposed increase, break-even months, and lease term.

From your rent roll to a ranked worklist

Data flow: rent roll CSV enters LeaseRenewal, ranked worklist exits
Your rent roll
A101 · $1,500 · +$75 · 12 mo
B202 · $1,800 · +$90 · 18 mo
C303 · $1,200 · +$0 · 12 mo
LeaseRenewal
Break-even = turn ÷ increase
Ranked by flagged → ratio desc
Ranked worklist
#1 A101 — FLAGGED
#2 B202 — safe

Your data never leaves memory — the API processes it and discards it. Nothing is stored, logged, or saved.

12 of 91 leases where the increase never pays for itself

The highest-risk unit: 3B at 415 Elm — $80 increase × 12 months = $960 revenue, against a $2,400 turn cost. Net loss per lease: $1,440.

Rank Unit Current Increase Break-even Term
1 3B — 415 Elm $2,400 +$80 30.0 mo 12 mo FLAGGED
2 2A — 211 Oak $1,500 +$75 20.0 mo 12 mo FLAGGED
3 1C — 45 Pine $1,350 +$50 27.0 mo 12 mo FLAGGED
4 B202 — 211 Oak $1,800 +$90 16.0 mo 18 mo SAFE
5 A101 — 45 Pine $1,200 +$0 N/A 12 mo FLAGGED

One month's current rent used as turn cost estimate. Adjustable per portfolio.

Break-even arithmetic in three steps

  1. 1 Enter each lease — current rent, proposed increase, tenure in months, and unit type (optional). Paste CSV or type directly.
  2. 2 LeaseRenewal computes the break-even point: break-even = turn cost ÷ increase The turn cost defaults to one month's rent — adjust it per portfolio.
  3. 3 If the break-even exceeds the lease term, the increase never recovers the turnover cost. Flagged = break-even > tenure These leases are ranked first.

Four inputs — and none of them describe a person

The tool uses exactly four computational inputs: current rent, proposed rent, tenure in months, and a portfolio-level turn cost estimate. That is all.

No demographic data. No payment history. No resident quality score. No credit information. No field that could act as a proxy for a protected class. This is not a fair-housing compliance tool.

Extra fields in your CSV are silently ignored. Only the fields above participate in the computation.

What this tool does not do — stated plainly

LeaseRenewal is a transparent decision-support calculator. Here is what it is not:

Try it with your own data

Paste a CSV or type lease data directly. The API runs in milliseconds — instant result on a portfolio of any size the free tier can handle.

Open the worklist See pricing