Camellia Apartments · 120 units · prepared 2026-07-30

Occupied-unit market-rent drop — before / after

Per today's standup: bring occupied & notice units to the vacant-unit pricing JP already set, −$150 on every tier. Raise back at 93–95% occupancy. Source: live AppFolio rent roll, pulled read-only today.

Summary

100units changed (99 occupied-side + 207)
−$150every tier, uniform
−$15,000/mogross market-rent reduction
120/120units verified vs scheme (AppFolio + DDB)
$124,498lease-rent total — unchanged
$135,200building market-rent total (= sheet)

Targets by tier

TierUnits changingMarket nowTargetVacant compBasis
Studio55$1,150$1,000$1,000 (8 vacants)matches JP's vacant pricing
1BR34$1,350$1,200$1,200 (5 vacants)matches JP's vacant pricing (unit 109 already there)
2BR 666sf4$1,650$1,500$1,500 (1 vacant)matches JP's vacant pricing · incl. 308
2BR 824sf6$1,750$1,600— noneFede's call: uniform −$150, preserves $100 premium over 666sf · incl. 418

The only renewal offers that move

95 of 100 tenancies already pay exactly market, so the renewal formula max(currentRent, marketRent) pins their offer to current rent before and after. Every lease expiring in the next 120 days (28 of them) is unaffected. These three change:

UnitTierCurrent rentLease endsOffer beforeOffer after
201Studio$1,00012/31/2026$1,150$1,000 (flat renewal)
3241BR$1,20006/30/2027$1,350$1,200 (flat renewal)
2182BR 824sf$1,60006/30/2027$1,750$1,600 (flat renewal)

Held out: 418 — Brian Wieser (824sf, MTM, $0 lease rent) and 308 — Claire J. Bene (666sf, lease to 07/31/2027, $0 lease rent). Their offers are pure market rent (no current-rent floor), so the drop hits them hardest — confirm with Darrin, then add with one flag. Already-prepared/sent offers are snapshotted and never move retroactively.

What changes in reporting (PM/owner-visible)

All 100 occupied + notice units

UnitTierStatusCurrent rentMarket beforeMarket afterΔRenewal offerNote
103StudioCurrent$1,250$1,150$1,000−$150
105StudioCurrent$1,197$1,150$1,000−$150
107StudioCurrent$1,150$1,150$1,000−$150
110StudioCurrent$1,150$1,150$1,000−$150
111StudioCurrent$1,150$1,150$1,000−$150
201StudioCurrent$1,000$1,150$1,000−$150$1,150 → $1,000
203StudioCurrent$1,150$1,150$1,000−$150
205StudioCurrent$1,150$1,150$1,000−$150
207StudioVacant-Rented$1,150$1,000−$150included per Fede — matches the 107–607 stack standard
209StudioCurrent$1,150$1,150$1,000−$150
210StudioCurrent$1,150$1,150$1,000−$150
211StudioCurrent$1,150$1,150$1,000−$150
215StudioCurrent$1,150$1,150$1,000−$150
216StudioCurrent$1,150$1,150$1,000−$150
217StudioCurrent$1,250$1,150$1,000−$150
301StudioCurrent$1,150$1,150$1,000−$150
303StudioCurrent$1,150$1,150$1,000−$150
305StudioCurrent$1,250$1,150$1,000−$150
306StudioCurrent$1,150$1,150$1,000−$150
307StudioCurrent$1,240$1,150$1,000−$150
309StudioCurrent$1,150$1,150$1,000−$150
310StudioCurrent$1,150$1,150$1,000−$150
311StudioCurrent$1,150$1,150$1,000−$150
315StudioNotice-Unrented$1,150$1,150$1,000−$150notice unit
317StudioCurrent$1,150$1,150$1,000−$150
401StudioCurrent$1,150$1,150$1,000−$150
405StudioCurrent$1,150$1,150$1,000−$150
406StudioCurrent$1,150$1,150$1,000−$150
407StudioCurrent$1,150$1,150$1,000−$150
409StudioCurrent$1,240$1,150$1,000−$150
410StudioCurrent$1,150$1,150$1,000−$150
411StudioCurrent$1,150$1,150$1,000−$150
415StudioCurrent$1,150$1,150$1,000−$150
416StudioCurrent$1,150$1,150$1,000−$150
417StudioCurrent$1,191$1,150$1,000−$150
501StudioCurrent$1,150$1,150$1,000−$150
503StudioCurrent$1,150$1,150$1,000−$150
505StudioCurrent$1,150$1,150$1,000−$150
507StudioCurrent$1,150$1,150$1,000−$150
509StudioCurrent$1,150$1,150$1,000−$150
510StudioCurrent$1,160$1,150$1,000−$150
511StudioCurrent$1,150$1,150$1,000−$150
515StudioCurrent$1,150$1,150$1,000−$150
516StudioCurrent$1,150$1,150$1,000−$150
517StudioCurrent$1,250$1,150$1,000−$150
601StudioCurrent$1,150$1,150$1,000−$150
603StudioCurrent$1,150$1,150$1,000−$150
605StudioCurrent$1,150$1,150$1,000−$150
606StudioNotice-Unrented$1,150$1,150$1,000−$150notice unit
607StudioCurrent$1,150$1,150$1,000−$150
609StudioCurrent$1,150$1,150$1,000−$150
610StudioCurrent$1,150$1,150$1,000−$150
611StudioCurrent$1,150$1,150$1,000−$150
615StudioCurrent$1,150$1,150$1,000−$150
616StudioCurrent$1,150$1,150$1,000−$150
617StudioCurrent$1,150$1,150$1,000−$150
1041BRCurrent$1,350$1,350$1,200−$150
1091BRCurrent$1,200$1,200$1,200already at target
1141BRCurrent$1,350$1,350$1,200−$150
1201BRNotice-Unrented$1,350$1,350$1,200−$150notice unit
1221BRCurrent$1,350$1,350$1,200−$150
1241BRCurrent$1,350$1,350$1,200−$150
2021BRCurrent$1,450$1,350$1,200−$150
2041BRCurrent$1,350$1,350$1,200−$150
2121BRCurrent$1,350$1,350$1,200−$150
2201BRCurrent$1,350$1,350$1,200−$150
2221BRCurrent$1,350$1,350$1,200−$150
2241BRNotice-Unrented$1,350$1,350$1,200−$150notice unit
3021BRCurrent$1,350$1,350$1,200−$150
3121BRCurrent$1,350$1,350$1,200−$150
3141BRCurrent$1,450$1,350$1,200−$150
3201BRCurrent$1,350$1,350$1,200−$150
3241BRCurrent$1,200$1,350$1,200−$150$1,350 → $1,200
4021BRCurrent$1,350$1,350$1,200−$150
4041BRCurrent$1,350$1,350$1,200−$150
4121BRCurrent$1,350$1,350$1,200−$150
4201BRCurrent$1,350$1,350$1,200−$150
4221BRNotice-Unrented$1,350$1,350$1,200−$150notice unit
4241BRCurrent$1,350$1,350$1,200−$150
5021BRCurrent$1,350$1,350$1,200−$150
5041BRCurrent$1,350$1,350$1,200−$150
5121BRCurrent$1,350$1,350$1,200−$150
5141BRCurrent$1,350$1,350$1,200−$150
5201BRCurrent$1,350$1,350$1,200−$150
5221BRCurrent$1,350$1,350$1,200−$150
5241BRCurrent$1,350$1,350$1,200−$150
6021BRCurrent$1,350$1,350$1,200−$150
6141BRCurrent$1,350$1,350$1,200−$150
6201BRCurrent$1,350$1,350$1,200−$150
6221BRCurrent$1,350$1,350$1,200−$150
6241BRCurrent$1,370$1,350$1,200−$150
1082BR 666sfCurrent$1,650$1,650$1,500−$150
3082BR 666sfCurrent$1,650$1,500−$150included — Fede: market rent is independent of lease rent
5082BR 666sfCurrent$1,650$1,650$1,500−$150
6082BR 666sfCurrent$1,650$1,650$1,500−$150
1182BR 824sfCurrent$1,750$1,750$1,600−$150
2182BR 824sfCurrent$1,600$1,750$1,600−$150$1,750 → $1,600
3182BR 824sfCurrent$1,750$1,750$1,600−$150
4182BR 824sfCurrent$1,750$1,600−$150included — Fede: market rent is independent of lease rent
5182BR 824sfNotice-Unrented$1,750$1,750$1,600−$150notice unit
6182BR 824sfCurrent$1,750$1,750$1,600−$150

Execution & verification (post-run)

Sources: AppFolio PLUS rent_roll + unit_directory (property 7) pulled 2026-07-30; prod DynamoDB cross-check (0 drift on all 120 units); renewal formula calculateProposedRent — src/lib/domain/leasing/renewal-rent.ts. Executed 2026-07-30 via the bulk L4 route (set-unit-market-rents, PR #265), canary-gated, idempotent; independently verified as above.

PropFlow Docs