The thesis, right now
Grandview (46 units, single building, Goose Hollow / Portland) is ~18 months into a contrarian cash-flow hold acquired late 2024 at ~$98.9K/door and a 9.19% going-in cap. Ownership inherited a 100%-occupied building, absorbed a management-transition turnover wave (occupancy troughed at ~71% in Jul 2025, recovered to a 97.8% peak in Nov 2025, ~87% by Jun 2026 on summer turns), and has run into the Portland rent correction — new leases clearing 10-27% below the legacy roll, so revenue runs below plan. FY26 annualized NOI ~$328K vs a $435.6K underwritten Year-1 plan (-25%), with insurance (~2x UW) the other main drag. Distributions of $214,005 across 7 payments have roughly tracked the underwritten pace, helped by a smaller, fixed-rate, interest-only loan than modeled. Leasing efficiency is a clear operational weakness: ~112-day average time off market between residents (no renovations to explain it) vs a national norm near ~34 vacant days.
What moved
Portland rent correction is the defining variance — new leases clearing 10-27% below legacy in-place rents; in-place scheduled rent $49.5K/mo vs $60.9K legacy at acquisition.
Time-off-market is poor: 20 turns averaged ~112 days (median 111) off market; only 3 of 20 (15%) re-leased within 60 days. No renovations — this is leasing speed, not capital downtime.
Insurance ran ~2x underwriting ($129K in 2025 vs $65K modeled); a full-year true-up booked in Dec 2025 drove a negative NOI month.
Work-order log and GL forensics still pending ingestion; GL CSV ('GL Dec 2024 to May 2026.csv') is already in Drive.
Weekly update — Cassy asked Meritus to confirm which units are vacant vs. rent-ready; 5 of 6 vacants are 74–156 days on the board
What this record contains
This page is generated from the canonical record. Dimensions marked partial/pending are honestly incomplete — not zero.
Occupancy & income
| Month | Income | NOI | Expenses | Margin |
|---|---|---|---|---|
| 2024-11 | $12,298 | $12,298 | $0 | 100% |
| 2024-12 | $70,379 | $58,427 | $11,952 | 83% |
| 2025-01 | $63,178 | $31,957 | $31,221 | 51% |
| 2025-02 | $61,921 | $43,028 | $18,893 | 69% |
| 2025-03 | $65,075 | $47,414 | $17,661 | 73% |
| 2025-04 | $64,260 | $43,071 | $21,189 | 67% |
| 2025-05 | $63,721 | $21,411 | $42,310 | 34% |
| 2025-06 | $49,784 | $21,044 | $28,741 | 42% |
| 2025-07 | $43,594 | $5,119 | $38,475 | 12% |
| 2025-08 | $39,422 | $15,038 | $24,384 | 38% |
| 2025-09 | $50,492 | $19,593 | $30,898 | 39% |
| 2025-10 | $53,897 | $27,959 | $25,939 | 52% |
| 2025-11 | $61,539 | $29,728 | $31,812 | 48% |
| 2025-12 | $57,435 | $16,767 | $40,668 | 29% |
| 2026-01 | $55,519 | $32,149 | $23,369 | 58% |
| 2026-02 | $54,011 | $29,053 | $24,957 | 54% |
| 2026-03 | $58,931 | $29,743 | $29,188 | 50% |
| 2026-04 | $53,442 | $21,176 | $32,265 | 40% |
| 2026-05 | $56,922 | $24,568 | $32,354 | 43% |
Current rent roll · as of 2026-06
Lease-expiration schedule
Unit-by-unit
| Unit | BD/BA | Sqft | Resident | Market | Actual | LTL | Lease to |
|---|
Operating performance · 2024-11 → 2026-05 (19mo)
| Year | Income | NOI | Margin | Opex |
|---|---|---|---|---|
| 2024 (2mo) | $82,677 | $70,725 | 86% | $11,952 |
| 2025 | $674,318 | $322,129 | 48% | $352,191 |
| 2026 (5mo) | $278,825 | $136,689 | 49% | $142,133 |
Where the money goes
Repairs & Maintenance
Repairs & Maintenance up 46% (recent vs earlier) — 18.4% of opex, ~$58,747/yr.
Taxes
Taxes up 33% (recent vs earlier) — 17.3% of opex, ~$55,218/yr.
Insurance
Insurance up 37% (recent vs earlier) — 13.3% of opex, ~$42,370/yr.
Management
Management up 88% (recent vs earlier) — 10.2% of opex, ~$32,609/yr.
Other
Other up 58% (recent vs earlier) — 6.3% of opex, ~$19,994/yr.
Administrative
Administrative up 46% (recent vs earlier) — 6.1% of opex, ~$19,385/yr.
Turnover
Turnover up 2155% (recent vs earlier) — 3.3% of opex, ~$10,398/yr.
Marketing
Marketing up 280% (recent vs earlier) — 1.6% of opex, ~$5,258/yr.
Utilities
Utilities spiked to $25,355 in 2025-05 (~5.2x typical) — confirm one-time vs recurring.
Repairs & Maintenance
Repairs & Maintenance spiked to $10,928 in 2025-07 (~2.5x typical) — confirm one-time vs recurring.
Insurance
Insurance spiked to $10,145 in 2025-12 (~2.8x typical) — confirm one-time vs recurring.
Management
Management spiked to $8,274 in 2025-12 (~3.2x typical) — confirm one-time vs recurring.
Other
Other spiked to $7,852 in 2025-06 (~9.6x typical) — confirm one-time vs recurring.
Administrative
Administrative spiked to $3,882 in 2025-09 (~2.6x typical) — confirm one-time vs recurring.
Turnover
Turnover spiked to $4,669 in 2026-04 (~6.3x typical) — confirm one-time vs recurring.
Marketing
Marketing spiked to $1,818 in 2025-11 (~2.9x typical) — confirm one-time vs recurring.
Rising = recent months vs earlier; spike = worst month ÷ typical. One-time acquisition/financing costs are stripped to NOI automatically.
This week on the ground
5 units vacant 60+ days
102, 103, 308, 401, 101 — carrying $6,544/mo of the $7,643/mo total vacancy exposure. Aged vacancy is a pricing or turn-quality problem, not a traffic problem.Renewals in flight — 8 leases
Average increase being offered: 1.99% across 8 offers. 8 of 8 renewing residents already sit at or above the manager's own posted market rent — on those units there is no loss-to-lease left to harvest. 7 of them are priced exactly at market, which means the market rent is being set to the in-place rent rather than measured independently.| Unit | Plan | Asking | Days vacant | Status |
|---|---|---|---|---|
| 308 | 1x1 5 63 | $1,150 | 156d | |
| 103 | 1x1 5 63 | $1,150 | 121d | |
| 102 | 1x1 5 63 | $1,099 | 90d | |
| 401 | 1x1 61 6 | $1,250 | 89d | |
| 101 | 3x1 r063 | $1,895 | 74d | |
| 310 | 1x1 5 63 | $1,099 | 6d |
Pricing power & velocity
Actual days vacant, unit by unit
| Unit | Re-leased | Prior move-out | New move-in | Days vacant | Basis | Type |
|---|---|---|---|---|---|---|
| 509 | 2026-05 | 2026-01-02 | 2026-05-01 | 119d | actual | trade-out |
| 104 | 2026-05 | 2025-12-10 | 2026-04-17 | 128d | actual | trade-out |
| 307 | 2026-04 | 2025-12-15 | 2026-03-06 | 81d | actual | trade-out |
| 305 | 2026-03 | 2025-12-31 | 2026-02-28 | 59d | actual | trade-out |
| 304 | 2026-02 | 2025-10-31 | 2026-01-09 | 70d | actual | trade-out |
| 102 | 2025-12 | 2025-04-30 | 2025-11-12 | 196d | actual | trade-out |
| 406 | 2025-12 | 2025-05-31 | 2025-11-11 | 164d | actual | trade-out |
| 404 | 2025-10 | 2025-07-31 | 2025-09-27 | 58d | actual | trade-out |
| 304 | 2025-10 | 2025-08-02 | 2025-10-01 | 60d | actual | trade-out |
| 310 | 2025-10 | not recorded | ~2025-10-01 | 304d | est. | trade-out |
| 510 | 2025-09 | 2025-03-05 | 2025-08-24 | 172d | actual | trade-out |
| 508 | 2025-09 | 2025-05-12 | 2025-08-27 | 107d | actual | trade-out |
| 308 | 2025-09 | 2025-04-21 | 2025-08-26 | 127d | actual | trade-out |
| 201 | 2025-09 | 2025-04-12 | 2025-08-23 | 133d | actual | trade-out |
| 209 | 2025-09 | 2025-04-30 | 2025-08-23 | 115d | actual | trade-out |
| 505 | 2025-09 | 2025-04-30 | 2025-09-02 | 125d | actual | trade-out |
| 302 | 2025-08 | 2025-04-03 | 2025-07-14 | 102d | actual | trade-out |
| 512 | 2025-08 | 2025-04-12 | 2025-07-18 | 97d | actual | trade-out |
| 309 | 2025-08 | 2025-03-29 | 2025-07-11 | 104d | actual | trade-out |
| 407 | 2025-08 | 2025-03-31 | 2025-07-25 | 116d | actual | trade-out |
| 402 | 2025-05 | 2025-01-16 | 2025-05-01 | 105d | actual | trade-out |
Trade-outs & renewals — what repricing is capturing
| Month | Unit | Prior rent | New rent | Δ $/mo | Δ % | Type |
|---|---|---|---|---|---|---|
| 2026-05 | 509 | $1,100 | $995 | -$105 | -9.5% | trade-out |
| 2026-05 | 104 | $1,500 | $1,349 | -$151 | -10.1% | trade-out |
| 2026-04 | 307 | $1,100 | $1,099 | -$1 | -0.1% | trade-out |
| 2026-03 | 305 | $1,365 | $1,225 | -$140 | -10.3% | trade-out |
| 2026-02 | 304 | $1,199 | $1,195 | -$4 | -0.3% | trade-out |
| 2025-12 | 102 | $1,275 | $1,099 | -$176 | -13.8% | trade-out |
| 2025-12 | 406 | $1,400 | $1,225 | -$175 | -12.5% | trade-out |
| 2025-10 | 404 | $1,325 | $1,199 | -$126 | -9.5% | trade-out |
| 2025-10 | 304 | $1,225 | $1,199 | -$26 | -2.1% | trade-out |
| 2025-10 | 310 | $1,225 | $1,099 | -$126 | -10.3% | trade-out |
| 2025-09 | 510 | $1,100 | $950 | -$150 | -13.6% | trade-out |
| 2025-09 | 508 | $1,225 | $1,099 | -$126 | -10.3% | trade-out |
| 2025-09 | 308 | $1,435 | $1,099 | -$336 | -23.4% | trade-out |
| 2025-09 | 201 | $1,325 | $1,099 | -$226 | -17.1% | trade-out |
| 2025-09 | 209 | $1,510 | $1,099 | -$411 | -27.2% | trade-out |
| 2025-09 | 505 | $1,275 | $1,099 | -$176 | -13.8% | trade-out |
| 2025-08 | 302 | $1,275 | $1,099 | -$176 | -13.8% | trade-out |
| 2025-08 | 512 | $1,285 | $950 | -$335 | -26.1% | trade-out |
| 2025-08 | 309 | $1,510 | $1,399 | -$111 | -7.4% | trade-out |
| 2025-08 | 407 | $1,165 | $950 | -$215 | -18.5% | trade-out |
| 2025-05 | 402 | $1,325 | $1,195 | -$130 | -9.8% | trade-out |
Occupancy, rent & turnover across the hold
Debt-service coverage
Positive leverage
Cost of debt 5.90% vs. ~7% cap rate — the asset out-yields its debt; leverage is accretive.| Lender | Balance | Rate | Structure | Debt svc/yr | Maturity |
|---|---|---|---|---|---|
| Everbank | $3.13M | 5.90% | — | $185K | 2029-11-21 |
Valuation & returns engine
Cash to & from partners
| Period | Amount |
|---|---|
| 2025-02 | $5,000 |
| 2025-04 | $60,000 |
| 2025-07 | $30,000 |
| 2025-10 | $44,000 |
| 2025-12 | $20,000 |
| 2026-02 | $30,000 |
| 2026-04 | $25,005 |
What needs attention
| Priority | Theme | Item | Owner | Next step | $ impact | Raised |
|---|---|---|---|---|---|---|
| Medium | Leasing | Weekly update — Cassy asked Meritus to confirm which units are vacant vs. rent-ready; 5 of 6 vacants are 74–156 days on the board | Meritus | Get a unit-by-unit vacant/ready confirmation from Meritus. | — | 2026-07-01 |
Hardened 30+ delinquency · as of 2026-06-28
Hardened (resident-owed, net of housing-authority subsidy and the 0–30 timing bucket) is $9,481.| Unit | Resident | Hardened 30+ | Subsidy | Note |
|---|---|---|---|---|
| 406 | Ordaz | $7,246 | — | FED filed on 04.10. First appearance scheduled on 06.09.26. Resulted in Default Judgement. Pending Sheriff Lockout. |
| 210 | Rosales Jr | $3,155 | — | 10-Day Nonpayment issued on 04/09. Exp 04/20. Submitted to Legal. Pending 1st Apperance. |
| 307 | Lesher | $175 | — | Current |
revenue
Portland rent correction: new leases 10-27% below legacy in-place rents; EGI ~-12% vs underwriting. Largest swing factor for the hold.
leasing
Time off market ~112d avg (median 111); only 15% of turns re-leased within 60d vs national ~34 vacant days. Slow turn/re-lease execution — a property-manager scorecard issue.
strategy_correction
Prior stub labeled Grandview 'renovation-driven value-add' — incorrect. No renovation program exists; strategy is cash-flow acquisition with minor capex.
expenses
Insurance ~2x underwriting ($129K 2025 vs $65K UW); confirm renewal premium and whether life-safety/electrical work reduces loading.
financing
Senior loan interest-only (~$15.4K/mo, fixed ~5.9%); headline 2.19x leans on a 2026-27 Agency refinance and/or exit cap compression.
data
Work-order log and GL forensics not yet ingested; GL CSV already in Drive and ready to process.