Traditional apartment underwriting doesn't scale: listings are incomplete, pricing is inconsistent, and no analyst can manually weigh regional, city, and neighborhood effects across a 100,000-listing market. We built a machine-learning model to predict fair rental prices from a property's features, amenities, and neighborhood income data, with Random Forest performing best overall and separate models built per state to capture regional pricing differences.
A screening tool for three different desks
The result: a screening tool that flags listings priced significantly above or below prediction — a faster way to narrow a large market down to the opportunities worth a closer look, not a direct purchase recommendation.
That distinction matters because each team uses the output differently:
- Acquisitions team — screens out overpriced deals before a site visit, cutting underwriting time.
- Asset management team — benchmarks in-place rents against the model's prediction to spot optimization opportunities and amenity gaps.
- Executive leaders — use the state-level findings to guide long-term expansion into high-performing markets.
In every case, the model's job is to narrow the search — a mispriced rent signal doesn't mean the property is available to buy at a discount, so it's a starting point for due diligence, not a purchase trigger.
From Raw Listings to Investment Signal
Four stages · state-specific models · statistically flagged mispricing