Hospitality · Owner economics

Owner retention and churn

Owner churn is the share of owners (or homes) at the start of a period who left during it. For a management company it is a core measure of business health.

Plan your metrics

What it is

A manager's inventory belongs to owners. When an owner leaves, the home and its revenue go with them.

Owner churn = owners lost in the period ÷ owners at the start. Retention = 1 − churn. Measure by owner, by home, and by revenue, because one owner can have several homes.

Why operators track it

  • Inventory is the business. Lost homes must be replaced before there is growth.
  • Leading indicators. Statement errors, net revenue below projection, and slow communication are worth watching as possible early signs. Test this in your own data.
  • Acquisition cost. Replacing an owner takes sales and onboarding effort.
  • Owners have options. Other managers, self-managing, or selling the home.

How it is calculated

Owner churn = owners lost in period ÷ owners at start of period

  • Lost: contract ended, or notice given and effective in the period. Pick one date.
  • Separate homes sold by the owner from owners who switched or self-manage, but report both.
  • Revenue churn weights by trailing 12-month GBV.

Worked example

Example data The same made-up portfolio is used on every hospitality page: a manager with 120 homes, four of them shown in detail.

The example manager had 120 owners on July 1, 2026. Six left during Q3 and nine joined. Owner churn = 6 ÷ 120 = 5.0% for the quarter. The six lost owners had $410,000 of trailing GBV out of $6,200,000, so revenue churn was 6.6%.

Owners in Q3 2026 (example manager)Start, Jul 1120Left during Q36Joined during Q39End, Sep 30123Owner churn = 6 ÷ 120 = 5.0% for the quarter. New owners are not netted against losses.Revenue-weighted: lost owners had $410,000 of trailing 12-month GBV out of $6,200,000, or 6.6%.
Example data Count churn and revenue churn can differ. Losing larger homes hurts more.

How to read it

  • Do not net new owners. Growth can hide churn.
  • Read the reasons. Sold the home, moved to self-managing, moved to another manager, or dissatisfied.
  • Cohorts. Compare owners by tenure.
  • We do not publish a benchmark. Levels vary by market, season, and property type.

Definitional choices and common pitfalls

  • Owner or home. Report both.
  • Effective date. Notice date or contract end date.
  • Controllable. Separate homes sold from owners who switched managers.
  • Revenue weighting. Trailing GBV or net owner revenue.

How different roles use it

Role How they use it
Owner relations Owns retention and the at-risk list.
Finance / trust accounting Closes owner ledgers on exit.
Revenue manager Reviews performance for owners at risk.
Product / engineering lead Stores contract status and exit reasons.

Questions it answers

  • How many owners did we lose and why?
  • Is churn higher for owners whose net is below projection?
  • Which markets lose the most homes?

How to present it in a report

  • Owners at start, lost, added, end.
  • Churn by reason and by tenure.
  • An at-risk list with signals.
Customer report mockupExample data
Owner retentionQ3 2026
Owner churn5.0%6 of 120
Revenue churn6.6%$410,000 trailing GBV
Net change+39 joined
ReasonOwnersTrailing GBV
Sold home2$120,000
Switched manager2$190,000
Self-managing1$55,000
Other1$45,000

Data you need

Fields

Field What it means Example value
Owner Owner record O-1042
Contract dates Start, notice, end 2024-03-01, 2026-08-15, 2026-09-14
Exit reason Coded sold home
Homes Linked units Beach house

What the raw data looks like

Example data A few rows as they might come out of the source system.

Owner Home Start Notice End Reason
O-1042 Beach house 2024-03-01
O-1088 Cabin 2023-05-01 2026-07-20 2026-08-19 switched manager
O-1131 Townhome 2025-11-01 2026-08-30 2026-09-29 sold home

Where this data usually lives

  • CRM and guest tools hold owner contracts and leads, guest messages, reviews, and upsells. Sales projections often live in spreadsheets.
  • Property management system (PMS) holds units, the calendar with block types, reservations, rates, fees, and often owner statements and trust accounting. For example: Guesty, Hostaway, OwnerRez, Track, Streamline, and Escapia. Some larger managers run their own in-house PMS.
  • Trust accounting and owner ledgers, in the PMS or a separate accounting tool, hold owner balances, management fees, expenses, reserves, and distributions.

The same field can live in more than one system. Agree with the customer which one is the source of truth.

Common data gaps and traps

  • Exit reason not captured.
  • Contracts in a CRM separate from the PMS.
  • Owners with several homes counted as several owners.

FAQ

Should sold homes count as churn?
Report them, but separate them from owners who chose to leave.
Owner or home churn?
Both. One owner leaving can take several homes.
Is there an industry churn rate?
We do not publish a benchmark. Levels vary by market, season, and property type.
For your data teamFormula variants, tables, SQL sketch, and dashboard spec

Formula details

owner_churn   = COUNT(owners active at period_start with end_date in period) / COUNT(owners active at period_start)
revenue_churn = SUM(trailing_gbv of lost) / SUM(trailing_gbv of active at start)

Worked example detail

Owners Trailing GBV
Start of Q3 120 $6,200,000
Lost 6 $410,000
Added 9
End of Q3 123
Churn 5.0% 6.6%

Tables and fields

Table Fields Notes
owner_contracts owner_id, unit_id, start_date, notice_date, end_date, exit_reason

SQL sketch

SELECT COUNT(DISTINCT owner_id) FILTER (WHERE end_date >= '2026-07-01' AND end_date < '2026-10-01')::numeric
     / COUNT(DISTINCT owner_id) AS owner_churn
FROM owner_contracts
WHERE start_date < '2026-07-01' AND (end_date IS NULL OR end_date >= '2026-07-01');

Build spec

Copy this into a ticket. It lists the grain, inputs, logic, and edge cases.

metric: hospitality.owner_retention
grain: one row per owner contract
inputs:
  - contract start, notice, end
  - exit reason
  - trailing GBV
logic:
  - churn = lost / active at start
  - revenue churn weighted by trailing GBV
edge_cases:
  - re-signed owners: not churn
  - home sold: separate reason
  - started mid-period: exclude from denominator

As a dashboard card

  • Start, lost, added, end bars with churn KPI and a reasons table.

Common mistakes

  • Netting new owners against losses.
  • No exit reasons.
  • Counting homes as owners.

Version 1.0 · Last reviewed 2026-10-20 · Machine-readable definition