Occupancy Tracking
Lender-grade occupancy data, updated daily.
Physical and economic occupancy rates with Fannie Mae compliance thresholds. Daily snapshots, 12-month trend charts, and lender-grade rent roll CSV export.
10-status site classification
Every unit is classified into one of 10 statuses: OCCUPIED_TOH, OCCUPIED_POH, OCCUPIED_RTO, VACANT_LOT, VACANT_POH, MODEL_HOME, MANAGER_UNIT, STORAGE, COMMON_AREA, OFFLINE. A daily Inngest cron (8:30 AM UTC) captures OccupancySnapshot records and updates unit siteStatus based on lease and home data.
Fannie Mae compliance
Fannie Mae manufactured housing community loans require 85% physical occupancy, 25% maximum POH exposure, and 70% economic occupancy. The dashboard shows compliance badges against these thresholds with reference lines on the 12-month trend chart.
Lender-grade rent roll export
The /api/occupancy/rent-roll endpoint exports a CSV rent roll with status grouping and summary metrics. This is the document lenders ask for during refinancing or acquisition due diligence.
Capabilities
- 10-status site classification (OccupancySiteStatus enum)
- Physical and economic occupancy rates
- Daily OccupancySnapshot records
- Fannie Mae compliance thresholds (85% / 25% / 70%)
- 12-month trend chart with reference lines
- Portfolio occupancy dashboard with 4 KPI cards
- Property-level occupancy section
- Lender-grade rent roll CSV export
- Sortable properties table with compliance badges