Executive AI Dinner hosted by Kumo - Austin, April 8

Register here
2Binary Classification · Tenant Churn

Tenant Churn Prediction

Which tenants will not renew their lease?

Book a demo and get a free trial of the full platform: research agent, fine-tune capabilities, and forward-deployed engineer support.

By submitting, you accept the Terms and Privacy Policy.

Loved by data scientists, ML engineers & CXOs at

Catalina Logo

A real-world example

Which tenants will not renew their lease?

Tenant turnover costs $3K-$8K per unit in vacancy loss, cleaning, repairs, and leasing commissions. For a REIT managing 50,000 units with 40% annual turnover, that is $60-160M per year in turnover costs. Predicting non-renewals 60-90 days ahead enables targeted retention offers that cost 10-20% of turnover expense. Traditional models use lease expiry date and payment history but miss the maintenance and satisfaction signals embedded in the tenant-property relationship.

Quick answer

Tenant churn prediction AI forecasts which tenants will not renew their lease 60-90 days before expiry, giving property managers enough lead time for targeted retention offers. By connecting payment patterns, maintenance request history, and building-level social dynamics into a graph, models detect the dissatisfaction signals that precede non-renewal. A REIT managing 50,000 units saves $30-60M annually by reducing turnover through targeted retention that costs 10-20% of the turnover expense.

Approaches compared

4 ways to solve this problem

1. Lease Expiry Tracking

Track lease expiration dates and send renewal offers to all expiring tenants at a fixed lead time (typically 60-90 days). The baseline approach used by most property management systems.

Best for

Ensuring no renewal window is missed. A necessary foundation that all property managers should have.

Watch out for

Treats all expiring tenants the same. A tenant who has already decided to leave gets the same generic offer as a tenant who needs a small incentive to stay. No prioritization means retention budgets are spread thin across tenants who cannot be retained and tenants who would have renewed anyway.

2. Payment History Analysis

Flag tenants whose payment timing has shifted (early payer becoming late payer) as churn risks. Payment behavior is a strong behavioral signal.

Best for

Detecting financial stress-driven churn and tenants who are mentally disengaging (deprioritizing rent payments).

Watch out for

Misses tenants who pay on time but are dissatisfied due to maintenance issues, neighbor problems, or better alternatives in the market. Payment history is one signal among many, and used alone it catches only 30-40% of non-renewals.

3. Survey-Based Satisfaction Scoring

Send periodic satisfaction surveys and use scores to predict churn risk. Direct measurement of tenant sentiment.

Best for

Identifying specific dissatisfaction drivers (maintenance responsiveness, amenity quality, noise) that can be addressed directly.

Watch out for

Response rates are typically 15-25%, creating severe selection bias. Tenants most likely to churn are least likely to respond to surveys. Also measures stated satisfaction, which lags actual behavior by weeks or months. By the time a tenant rates satisfaction as 3/10, they have already started apartment hunting.

4. Graph Neural Networks (Kumo's Approach)

Connect tenants, leases, payments, maintenance requests, and properties into a property management graph. GNNs learn churn patterns from the full tenant-property network, including building-level dynamics and maintenance satisfaction signals.

Best for

Large portfolios where churn patterns are relational: maintenance response times affect building-level satisfaction, neighbor departures trigger consideration, and market conditions affect different tenant segments differently.

Watch out for

Requires integrated data across property management, maintenance, and payment systems. Best value for portfolios with 5,000+ units where the network provides meaningful signal.

Key metric: Graph-based churn models predict non-renewals with 75-80% accuracy at 60-90 days lead time. Targeted retention offers cost 10-20% of the $3K-$8K turnover cost per unit, delivering 5-10x ROI on retention spend.

Why relational data changes the answer

Tenant churn is contagious. When 3 tenants leave a building in 90 days, remaining tenants notice. They see moving trucks, experience construction noise from unit turns, and wonder if they are missing something. The building-level departure rate is a stronger predictor of individual churn than any single tenant's own payment or satisfaction metrics. Similarly, maintenance responsiveness creates building-level satisfaction signals: when Tenant TEN002 has two unresolved maintenance requests with an average resolution time of 10 days (vs. the portfolio average of 3 days), that dissatisfaction affects not just TEN002 but their neighbors who hear about it.

Flat churn models see each tenant as an independent prediction problem. Graph-based models see the tenant-property-building network and learn that TEN002's 76% non-renewal probability comes from the compound effect of unresolved maintenance (attribution 0.30), late payment trend (0.24), short tenure (0.19), and the recent departure of similar tenants in the building (0.16). SAP's SALT benchmark shows 91% accuracy for graph models vs 63% for gradient-boosted trees. RelBench confirms at 76.71 vs 62.44. For tenant churn, this means predicting non-renewals with 75-80% accuracy at 60-90 days lead time, when retention offers still work. At 30 days, the tenant has already signed a new lease and no offer will retain them.

Predicting tenant churn from individual tenant data is like predicting employee turnover by looking only at each employee's performance review. You would miss that three people on their team just quit, their manager is unresponsive to concerns, and a competitor is hiring across the street at 20% higher salary. Tenant churn works the same way: the decision to leave is shaped by the building community, management responsiveness, and market alternatives, not just the individual tenant's payment history.

How KumoRFM solves this

Graph-powered intelligence for real estate

Kumo connects tenants, leases, payments, maintenance requests, and properties into a property management graph. The GNN learns churn patterns from the tenant network: when maintenance response times deteriorate, when similar tenants in the building leave, and when payment patterns shift from early to late. PQL predicts non-renewal probability per tenant with 60-90 days of lead time, enabling retention offers before tenants start searching for alternatives.

From data to predictions

See the full pipeline in action

Connect your tables, write a PQL query, and get predictions with built-in explainability — all in minutes, not months.

1

Your data

The relational tables Kumo learns from

TENANTS

tenant_idnameunit_typetenure_months
TEN001J. Martinez2BR24
TEN002K. Patel1BR8
TEN003L. Johnson3BR36

LEASES

lease_idtenant_idmonthly_rentexpiry_daterenewal_offered
LSE101TEN001$1,8502025-05-31Yes
LSE102TEN002$1,4002025-06-30Yes
LSE103TEN003$2,2002025-04-30Yes

PAYMENTS

payment_idtenant_idamountdays_latetimestamp
PAY401TEN001$1,85002025-03-01
PAY402TEN002$1,40052025-03-06
PAY403TEN003$2,20002025-03-01

MAINTENANCE_REQUESTS

request_idtenant_idtyperesolution_daysdate
MR501TEN001HVAC repair22025-01-15
MR502TEN002Plumbing leak82025-02-10
MR503TEN002Pest control122025-02-25

PROPERTIES

property_idnameunitsoccupancy_rateavg_rent
PRO01Oak Park Apartments20094%$1,750
PRO02Downtown Lofts12088%$1,650
2

Write your PQL query

Describe what to predict in 2–3 lines — Kumo handles the rest

PQL
PREDICT BOOL(LEASES.renewed = False, 0, 90, days)
FOR EACH TENANTS.tenant_id
WHERE LEASES.expiry_date < '2025-07-01'
3

Prediction output

Every entity gets a score, updated continuously

TENANT_IDUNITLEASE_EXPIRYNON_RENEWAL_PROBRISK_TIER
TEN0012BR2025-05-310.12Low
TEN0021BR2025-06-300.76Critical
TEN0033BR2025-04-300.08Low
4

Understand why

Every prediction includes feature attributions — no black boxes

Tenant TEN002 -- 1BR unit, 8-month tenure

Predicted: 76% non-renewal probability (Critical)

Top contributing features

Unresolved maintenance requests

2 open, avg 10 days

30% attribution

Late payment trend (last 3 months)

Increasing

24% attribution

Short tenure (less than 12 months)

8 months

19% attribution

Similar tenants in building left

3 in last 90 days

16% attribution

Rent-to-market ratio unfavorable

105% of market

11% attribution

Feature attributions are computed automatically for every prediction. No separate tooling required. Learn more about Kumo explainability

Frequently asked questions

Common questions about tenant churn prediction

How much does tenant turnover really cost?

The fully loaded cost of tenant turnover is $3K-$8K per unit, including: vacancy loss (average 30-45 days at $50-75/day = $1,500-$3,400), unit turn costs (painting, cleaning, repairs = $500-$2,000), leasing costs (marketing, agent commissions = $500-$1,500), and administrative costs ($200-$500). For a REIT with 50,000 units and 40% annual turnover, that is $60-160M per year. Reducing turnover by even 5 percentage points saves $7.5-20M.

What retention offers work best for at-risk tenants?

The most effective offers match the churn driver. For price-sensitive tenants: rent concessions or lease term discounts ($50-100/month costs $600-1,200/year vs $3-8K turnover cost). For maintenance-dissatisfied tenants: priority maintenance resolution and unit upgrades. For market-driven churn: matching competitive offers or adding amenities. The key insight is that the cheapest retention offer is addressing the specific dissatisfaction driver, not blanket rent reductions.

When is the best time to make a retention offer?

60-90 days before lease expiry is the sweet spot. Earlier than 90 days and the tenant has not yet started thinking about renewal. Later than 60 days and they may have already started apartment hunting or signed elsewhere. Graph-based models provide early warning at 90+ days, giving property managers time to address maintenance issues before making a formal retention offer at 60 days.

Can churn prediction AI work for commercial leases?

Yes, but the signals differ. Commercial tenant churn is driven by business performance (revenue trends, employee headcount changes), lease economics (rent vs. market rates, escalation clauses), and space utilization (subletting activity, reduced occupancy). Graph-based models connect tenant financials, market data, and building-level dynamics. Commercial prediction typically needs 12-18 months of lead time given longer lease terms and the complexity of commercial relocations.

How does tenant churn prediction integrate with property management software?

The model outputs a churn probability score per tenant that integrates into existing property management workflows. Most implementations create a weekly priority list of at-risk tenants for property managers to review, with recommended actions based on the predicted churn driver. Integration with major PMS platforms (Yardi, RealPage, AppFolio) typically takes 4-6 weeks. The model updates daily as new payment and maintenance data arrives.

Bottom line: A REIT managing 50,000 units saves $30-60M annually by reducing turnover through targeted retention. Kumo's property graph detects the maintenance-satisfaction-payment patterns that predict non-renewal 60-90 days ahead, when retention offers still work.

Topics covered

tenant churn prediction AIlease renewal predictionproperty management MLtenant retention modelmultifamily churn predictionKumoRFM real estatelease non-renewal forecasttenant satisfaction prediction

One Platform. One Model. Infinite Predictions.

KumoRFM

Relational Foundation Model

Turn structured relational data into predictions in seconds. KumoRFM delivers zero-shot predictions that rival months of traditional data science. No training, feature engineering, or infrastructure required. Just connect your data and start predicting.

For critical use cases, fine-tune KumoRFM on your data using the Kumo platform and Research Agent for 30%+ higher accuracy than traditional models.

Book a demo and get a free trial of the full platform: research agent, fine-tune capabilities, and forward-deployed engineer support.