Portfolio
Your portfolio is empty. Search real listings in Discover, import a CSV above, or Load sample data to explore with 25 fictional Atlanta deals.
Dormant — your deals live only in this browser. Add Supabase keys (NEXT_PUBLIC_SUPABASE_URL + NEXT_PUBLIC_SUPABASE_ANON_KEY) to sign in and sync deals across devices.
No deals yet. Find real listings in Discover, import a CSV in the Data panel above, or load sample data to explore.
No deals yet — load or import some deals to see concentration, downside stress, and a risk-adjusted ranking.
The same portfolio, re-underwritten under each assumption set. Year-1 metrics and the cash-on-cash accuracy below both use vacancy & expense; rent growth is versioned with the set but does not yet affect the figures shown here.
| Metric | Conservative | Base | Aggressive |
|---|---|---|---|
| Vacancy | 8% | 5% | 3% |
| Expense ratio | 50% | 40% | 35% |
| Rent growth | 2.0% | 3.0% | 5.0% |
| Portfolio NOI (yr 1) | $0 | $0 | $0 |
| Cap rate (on cost) | — | — | — |
| Cash-on-cash | — | — | — |
| DSCR | — | — | — |
Record realized cash-on-cash outcomes (Realized outcomes card) to rank these sets by how well each one predicts reality.
Record whether a deal actually worked out. We compare the model’s probability against reality, fit a recalibration map, and apply it.
Record at least one realized outcome to measure calibration.