Chalet Logo

Transparency & Trust

Our Methodology

How Chalet collects, processes, and presents short-term rental data — so you can invest with confidence, not guesswork.

500+

U.S. markets covered

6

Data sources

Monthly

Refresh cadence

Section 1

Data Sources

Chalet aggregates data from multiple independent sources to build a comprehensive and unbiased view of short-term rental markets. We deliberately avoid relying on competitor APIs or third-party data resellers that may carry their own analytical biases.

Airbnb Listings

Publicly available listing data including nightly rates, availability calendars, amenities, and historical booking signals.

Public Booking Data

Aggregated booking activity derived from publicly observable calendar and pricing signals across active listings.

County & Municipal Records

Property tax records, permit filings, and short-term rental licensing data obtained from county assessor databases and open-data portals.

What We Exclude

We do not purchase or ingest data from competitor analytics platforms (e.g. AirDNA, Mashvisor, Rabbu, or similar). All data is sourced independently.

On top of these public sources, Chalet maintains its own internal collection and processing pipelines that clean, deduplicate, and normalize raw signals before they reach the platform. The specifics of this infrastructure evolve continuously as we expand coverage and improve data quality.


Section 2

Sample Size & Coverage

Chalet currently tracks short-term rental performance across 500+ U.S. markets, spanning vacation destinations, urban metros, and emerging secondary markets.

500+

Markets tracked

1M+

Listings analyzed

50

States covered

A market becomes eligible for analytics once it has enough active listings to produce statistically meaningful aggregates. We prioritize markets with sustained short-term-rental activity, and we add new markets as inventory grows past that threshold. Markets with too few active listings to support reliable averages are held back until coverage is sufficient, so a sparse or seasonal area may not appear right away.

Coverage is currently Airbnb only. Listings on VRBO, Booking.com, or direct-booking sites are not reflected in market metrics. In markets where a meaningful share of supply lives on other platforms, our figures represent the Airbnb segment rather than the full short-term-rental market.


Section 3

Refresh Cadence

Data freshness directly affects the reliability of investment decisions. Below is the intended update schedule for each data type.

Different data types update on different schedules. Listing availability and pricing refresh most frequently, while aggregated market metrics and public records update on a slower cadence. “Lag” below is the typical delay between when data is collected and when it appears on the platform — so the figures you see reflect the market as it was a short window ago, not in real time.

Data TypeRefresh FrequencyLag
Listing availability & pricingWeekly2–3 days
Market-level metrics (ADR, RevPAR, Occupancy)Monthly~1 week
County & permit recordsMonthly2–4 weeks
Competitor benchmarksMonthly~1 week

Section 4

Calculation Methodology

Each metric displayed on Chalet is computed using a defined formula applied consistently across all markets. Definitions for the core metrics are documented below.

ADR — Average Daily Rate

ADR = Total Revenue ÷ Number of Nights Booked

Excludes cleaning fees and platform service charges.

ADR is based on nights actually booked, not nights available. To keep averages representative, listings with too little booking history to be reliable and entries with clearly anomalous rates are filtered out before the market average is computed.

Occupancy Rate

Occupancy = Nights Booked ÷ Nights Available × 100%

Availability windows are inferred from calendar blocking patterns.

Occupancy is measured over a trailing 12-month window so seasonal peaks and troughs are captured in a single figure. Because public calendars do not label why a night is unavailable, we infer the difference between owner-blocked and booked nights from booking and pricing signals — an inference that is accurate in aggregate but imperfect for any single listing.

RevPAR — Revenue Per Available Room

RevPAR = ADR × Occupancy Rate

Standard hospitality metric adapted for STR market analysis.

Chalet uses the standard hospitality definition of RevPAR with no proprietary modification, so the figure is directly comparable to how the metric is used across the lodging industry.

Annual Revenue

Annual Revenue = ADR × (Occupancy Rate × 365)

Represents projected gross revenue before expenses.

This figure is grounded in observed trailing-12-month performance rather than a forward-looking forecast. Because it is built from ADR and occupancy that already reflect a full year of booking activity, normal seasonality is baked into the underlying inputs. It represents gross revenue before operating expenses, debt service, and taxes.

The investment metrics in our calculators build on these market figures but are driven by the purchase and financing assumptions you enter:

NOI — Net Operating Income

Gross revenue less operating costs of ownership (management, cleaning, platform fees, insurance, property tax, and other recurring expenses). NOI excludes mortgage debt service.

Cap Rate

NOI ÷ Purchase Price, expressed as a percentage. It measures unlevered yield, so it ignores financing.

Cash-on-Cash Return

Net income after debt service ÷ Purchase Price, expressed as a percentage. Unlike cap rate, it accounts for mortgage payments.

Because these depend on inputs such as purchase price, down payment, and operating cost assumptions, they reflect the scenario you model rather than a single market-wide value.


Section 5

Known Limitations

No dataset is perfect. We document known gaps and caveats so investors can apply appropriate judgment when using Chalet data.

Calendar Ambiguity

Distinguishing between "owner blocked" and "booked" nights relies on inference from calendar patterns. This can introduce minor occupancy estimation error.

Platform Coverage

Market metrics reflect Airbnb listings only. Properties booked through VRBO, Booking.com, or direct channels are not included, so in markets where those platforms hold significant share our figures describe the Airbnb segment rather than total demand.

Low-Inventory Markets

In markets with few active listings, averages are computed from a small sample and can swing meaningfully as individual listings come on or off the platform. Treat metrics in thin markets as directional rather than precise.

Listing Turnover

Listings rotate on and off Airbnb over time. New listings, delisted properties, and seasonal hosts can shift a market’s composition between refreshes, which affects period-over-period comparisons.

Regulatory Data Freshness

Municipal STR regulations change frequently. County permit data may lag actual regulatory changes by 4–8 weeks.


Section 6

Update History

A log of material changes to Chalet's data sources, calculation methods, or coverage — so returning users know what has changed and when.

Each entry records the date, what changed — a data source, a calculation, or market coverage — and whether historical figures were retroactively restated.

Changelog

May 2026

Initial publication

Methodology page published. Baseline documentation for all core metrics.

Questions about this methodology? Contact us . We review and update this page as our data infrastructure evolves.

Homepage hero image