How to Build an STR Comp Set: A Revenue Manager's Guide
*Stop building the comp set from your property outward. Build it from the guest inward.*
In this essay · 12 sections
- 01 Key Takeaways
- 02 What Is a Comp Set, and What Isn’t One?
- 03 Why Are Most STR Comp Sets Built Backwards?
- 04 What Seven Filters Must Every Comp Pass?
- 05 How Do You Build an STR Comp Set in Seven Steps?
- 06 Which Comp Data Points Actually Matter?
- 07 How Do You Use a Comp Set in Daily Pricing Decisions?
- 08 What Mistakes Do Hosts Make Building a Comp Set?
- 09 When Should You Refresh or Rebuild Your Comp Set?
- 10 What Does a Comp Set Read Look Like With Real Numbers?
- 11 What a Comp Set Is Really For
- 12 The Bottom Line: Build the Comp Set From the Guest’s Seat
QUICK ANSWER
A comp set is the 8 to 15 properties you check your pricing against. Pick each one by asking whether a guest would book it instead of yours. Hotels sort by chain scale and brand tier. We sort by what guests really swap between. AirDNA’s vacation rental glossary starts from the same place: properties like yours in location, size and amenities.
What changed in October 2026: added a table of booked occupancy against market occupancy for seven managed properties, a worked comp-set read, a checked-October-30 list of public sources for sub-market shifts, and a quarterly audit checklist.
Key Takeaways
- Your comp set is the 8 to 15 homes a guest weighs against yours. Not your neighborhood. Not your ZIP code. Not the places you wish you competed with.
- Most sets fail. The seller builds them, when the buyer should.
- A real comp passes seven filters: bedrooms, capacity, sub-market by behavior, amenities, type and look, listing quality and price range.
- RevPAR is the main benchmark. ADR and occupancy feed it.
- Building the set takes an afternoon. Reading it every week and rebuilding it each quarter is the actual work.
Here’s what a casual comp-set habit costs.
Picture a host who runs five properties in a single sub-market. Every Sunday morning she opens Airbnb, scrolls through nearby listings, eyes a few rates, and calls it “comp set work.” Her properties feel correctly priced. Her calendar feels healthy. Then the half-marathon weekend arrives. A 2BR two streets over has the same bedroom count and similar photos, with no obvious edge on paper. It lands a booking worth thousands more than hers, same dates.
So what happened? Not her property, her photos or her price. What she called “checking the comp set” was browsing from the seller’s seat. She looked at the places she thought she competed with. Guests were choosing between a different list. The two lists barely overlap, and that gap is where a lot of STR revenue quietly goes missing. Hotels have measured the same gap. A 2018 Cornell University thesis compared the competitive sets hotels reported to Smith Travel Research with the hotels TripAdvisor shoppers actually compared, and according to its abstract it found a low match between the two.
Glancing at neighbors isn’t a comp set. A good one shows where you sit in the guest’s decision and how much room you’ve got. It points at this week’s lever. Price, minimum stay, length-of-stay discount or gap fill. A sloppy one leaves a calendar that feels full and a P&L that underearns.
Here’s how I build one and keep it fresh: seven filters, a seven-step build, the data worth tracking, the mistakes that go stale, and a cadence.

“Casual browsing from the seller’s seat isn’t a comp set. It’s a habit. The discipline is reading the set guests are actually shopping.”
Federico Zimerman
What Is a Comp Set, and What Isn’t One?
A comp set is the short list of homes guests weigh against yours when they book. It isn’t the neighbors who happen to look like you. The term is short for competitive set and comes from hotel revenue management, where it’s anchored yield management for about forty years. Hotels build theirs by chain scale and brand tier. With consistent flags, those tiers are a fair proxy for who the guest is choosing between.
Short-term rentals don’t work that way. There’s no chain scale, no Marriott-Hilton-Hyatt grid. What defines competitive position in STR is amenity granularity (hot tub, EV charger, dedicated workspace), design sensitivity (mid-century modern versus rustic cabin), and sub-market boundaries (East Nashville and downtown Nashville don’t share guests, despite the shared label). The hotel framework adapts; the principles transfer; the inputs don’t.
The hotel rules are stricter than most hosts assume. According to CoStar’s STR Benchmark competitive set guidelines, a hotel competitive set must include at least 4 participating properties besides the subject hotel, and no single property can account for more than 50% of the set’s room supply. That rule exists so one outlier can’t define the benchmark, and the same logic drives the 8 to 15 band we use for short-term rentals.
In short-term rentals, a comp set is the curated group of 8 to 15 properties a host benchmarks against to inform pricing, minimum-stay, and inventory decisions, chosen because they represent the alternatives a guest would realistically book if they didn’t book yours. This is distinct from a hotel comp set, which is typically defined by chain scale and brand tier rather than guest substitution behavior.
What a comp set isn’t: it isn’t your neighborhood. It isn’t every listing in your ZIP code. It isn’t the properties you wish you could compete with. And it isn’t fixed. The discipline is in the rebuild as much as the build.
Why Are Most STR Comp Sets Built Backwards?
Most STR comp sets fail for a single reason: they’re built from the seller’s seat instead of the buyer’s seat. Hosts start with their own property’s attributes (2BR, hot tub, mountain view) and work outward to every nearby property that matches. That produces a list of properties that look like yours. It doesn’t produce a list of properties guests compare yours against.
There’s research behind this. A 2011 Cornell study by Jin-Young Kim and Linda Canina compared hotel competitive sets built by product type with sets built by clustering on ADR. The ADR-based sets showed less RevPAR variability, and most of them mixed product types, which the authors read as evidence that competition happens across product types.
Borrow the airline frame. When an airline builds a competitive set for a route, it doesn’t ask, “Which carriers fly aircraft like ours?” It asks, “Which carriers does our customer compare us against when choosing this flight?” The aircraft is an input. The buyer’s decision set is the output.
Here’s the thing. Pricing isn’t an attribute of the property. It’s a read on the buyer. Get the buyer wrong, and the price is always going to be wrong, no matter how clean the comp list looks on paper.

“Pricing isn’t an attribute of the property. It’s a read on the buyer. Build the comp set from the buyer’s seat, and every other decision gets easier.”
Federico Zimerman
Worked example: a design-forward 2BR cabin in the Smokies
The seller’s-seat comp list pulls every 2BR cabin within a twenty-minute drive: rustic A-frames, traditional log cabins, midcentury renovations, modern builds. Twelve properties, clustered around a mid-tier ADR for the sub-market.
The buyer’s-seat comp list looks different. The guest booking this cabin is choosing design-forward stays in the Smokies. The relevant comps are the four other design-forward cabins in the area, plus a handful of modern 1BR cabins one tier down that this guest type cross-shops, plus two boutique inn rooms with a similar aesthetic. Eight properties, sitting at a noticeably higher ADR than the seller’s-seat list.
The lists barely overlap. Pricing off the first list anchors the property well below where the buyer is actually shopping. The second list is the one that informs pricing. Airbnb says the same thing from the platform side: according to its Help Center article on how search results work, the algorithm compares a listing’s total price with comparable listings that share characteristics such as guest capacity and amenities.
What Seven Filters Must Every Comp Pass?
A comp has to match your property on seven things: bedroom and bathroom count, guest capacity, sub-market, amenity tier, property type, listing quality and price range. Every property in your candidate pool has to pass these seven filters to make the comp set. Most candidates fail at least one. That’s the point. For a sense of how many attributes a comp can differ on, Wheelhouse’s Dynamic Sets tool lists 18 filter categories on its pricing page, including amenities, operators, occupancy and cleaning fees, at $12.99 per set per month as of September 2026.
1. Bedroom and bathroom count
The hardest filter and almost always the first to disqualify. A 2BR and a 3BR don’t compete for the same guest, even when price ranges overlap. Bathroom count matters nearly as much: a 2BR/2BA and a 2BR/1BA serve different group dynamics. Match exactly, or don’t include the comp. According to AirDNA’s Vacation Rental Glossary, size is one of the tests in a comp set definition, next to location and amenities, and bedroom count is the cleanest proxy for size.
2. Maximum guest capacity and sleeping configuration
A 2BR that sleeps 4 and a 2BR that sleeps 8 (via bunk beds and a sleeper sofa) aren’t comparable. Travel groups search by guest count first and bedroom count second. Match capacity and the configuration that produces it. Airbnb names guest capacity as one of the characteristics its search algorithm uses to judge whether a price is attractive against comparable listings, per Airbnb’s Help Center.
3. Sub-market location, not city
Downtown Nashville and East Nashville share a city name and almost nothing else. Guests choosing downtown want walkable bars; guests choosing East Nashville want neighborhood coffee. They are not the same comp pool. Define the sub-market by guest behavior, not municipal lines. According to Airbnb’s own search documentation, listings in places guests like to stay, such as near popular landmarks, tend to rank higher, so the platform itself sorts by behavior before it sorts by city.
4. Amenity tier
A hot tub, a private pool, pet-friendly, an EV charger, a dedicated workspace: each amenity reshuffles the pool. Two properties identical on every other criterion but split on hot tub presence are in different comp sets during most of the year. According to Airbnb’s Help Center, checked October 12, 2026, a hot tub, a crib, a step-free entrance and pet-friendly rules are among the characteristics guests look for, and adding them can improve visibility in searches for those characteristics. Guests filter for amenities, so should you. The Airbnb Help Center confirms guests can filter homes by type of place, price range, amenities and booking options, per its article on search results.
5. Property type and design aesthetic
A design-forward modern rental and a traditional family cabin in the same town, with the same bedroom count and amenities, are not comps. They serve different guests. Aesthetic is a competitive lane. The guest booking the modern rental will cross-shop other modern rentals before the cabin three doors down. Keep one caveat from the 2011 Cornell research by Kim and Canina in mind: their hotel data showed competition crossing product types when ADR was similar, so treat aesthetic as a separate lane only when the price band also splits.
6. Listing quality and photography tier
Controversial but real: conversion rate is part of competitive position. A poorly photographed property that’s technically your match isn’t competing with you on the search results page. Including it drags the benchmark down. Per Airbnb’s Help Center, checked October 12, 2026, the algorithm judges popularity by how often guests save a listing to a wishlist, book it and message the host, so a weak listing loses ground before price is compared. A comp has to be an alternative the guest actually considers. According to the Airbnb Help Center, higher-quality listings with better ratings and reviews tend to rank higher in search, and quality includes photos, videos and listing content.
7. Price range overlap
If a candidate’s ADR is far off yours in either direction (adjust to your market’s elasticity), guests aren’t comparing the two properties; they’re shopping different price bands. A budget 2BR isn’t competing with a luxury 2BR, even when every other criterion matches. Include candidates in your reasonable price band; exclude the bargain bin and the tier above. The platform reads price the same relative way: according to Airbnb’s Help Center, checked October 12, 2026, the algorithm weighs total price and how it compares with other listings in the area for the given dates.
Three Tests Every Comp Has To Pass
the substitution lens
The seven filters collapse into three questions a guest is silently asking on the search results page. A 2018 Cornell thesis found shoppers weigh price, size, class, distance, rank and score differently from the hotels they compare.
01
Substitution Test
would the guest swap?
if your listing went dark for these dates, would this property be the next click? if yes, it’s a comp. if not, it isn’t.
the buyer decides what competes.
02
Amenity Tier Match
same lane, not same street.
hot tub vs no hot tub. workspace vs no workspace. pet-friendly vs not. amenity gaps re-segment the pool.
guests filter. so should you.
03
Behavioral Sub-Market
where guests cluster, not where lines are drawn.
east nashville and downtown share a city. they don’t share guests. the comp pool ends where the guest’s decision ends.
behavior beats geography.
How Do You Build an STR Comp Set in Seven Steps?
You build an STR comp set in seven steps: define your category, map your sub-market, pull a wide pool, filter it, validate with booking data, lock 8 to 15 properties and refresh quarterly. The 7-Step Comp-Set Build is the sequence we run at RevFactor whenever a new property onboards, and the same sequence we run quarterly across the 322 listings in 114 markets and 32 U.S. states on RevFactor’s managed book, as published on the About page. Seven steps. Each step has a single job. Most operators try to skip Steps 1 and 5, which is why most comp sets read like neighbor lists. The same sequence sits inside the Discover phase of The RevFactor Method.
Step 1. Define your property’s category honestly
Strip aspiration. Price for the property you actually run, not the property you wish you ran. A renovated 2BR with old furniture and decent photos isn’t a design-forward stay. Define category in the words a guest would use, not the words you’d use in a pitch deck. According to AirDNA’s Vacation Rental Glossary, benchmarking means comparing your rates, occupancy and revenue with similar properties that compete for the same guests, and an honest category is what makes “the same guests” true.
Step 2. Map your sub-market boundaries using guest behavior
Look at where similar properties cluster in actual booked stays, not on a map but in the search filters guests apply. If guests filter for “downtown” and your property gets pulled into that filter, you’re in the downtown sub-market for comp-set purposes. Guest behavior defines the boundary. Airbnb notes in its Help Center that the listings shown on its search map may differ from the listings shown in the results list, which is one more reason to trust booked stays over a map radius.
Step 3. Pull a wide initial candidate pool
Pull roughly 30 to 50 properties in most markets, adjusted up for high-density urban markets and down for thin-supply leisure markets. Use AirDNA, PriceLabs market dashboards, Beyond, Wheelhouse, or a manual Airbnb search filtered to your dates and guest count. Start wide so the seven filters do the narrowing. According to PriceLabs’ pricing page, a Market Dashboard starts at $9.99 per dashboard per month and scales with listing count, and Wheelhouse sells comp-set building as Dynamic Sets at $12.99 per set per month, both checked live on September 14, 2026. PriceLabs is the pricing engine RevFactor runs daily; Beyond and Wheelhouse are reasonable alternatives, and the three are compared feature by feature in PriceLabs vs Wheelhouse vs a done-for-you service. The data tools that supply the comp-set numbers, including AirDNA, Key Data, AirROI and Lighthouse, are scored side by side in the best short-term rental analytics and competitor pricing tools.
Step 4. Apply the seven criteria as filters
Run the candidate list through the filters one by one. Most candidates fail at least one. You’re not trying to keep properties in the set; you’re trying to identify the small group that passes all seven. Be ruthless. Even hotel benchmarking enforces composition rules at this stage: CoStar’s guidelines cap any single brand at 50% of a competitive set’s room supply and any single company at 70%.
Step 5. Validate with booking data, not just listing data
A property that looks like a comp on paper but books at half your occupancy isn’t in your tier. Pull occupancy and pacing data on the filtered set. Drop properties that consistently book below your performance band. Airbnb’s ranking logic points the same way: according to its Help Center, checked October 12, 2026, more popular listings, measured by saves, bookings and messages to the host, tend to rank higher in search. They’re not competing for the same guest, regardless of what the photos suggest. Booking data is the harder evidence: Key Data built its benchmarking business on verified, first-party reservation data sourced directly from operators, and says it covers more than 10 million vacation rental properties.
Step 6. Lock the set at 8 to 15 properties
Smaller than 8 and noise dominates any individual rate move. Larger than 15 and the data smears. Eight to fifteen is the band where the signal is strong enough to act on and small enough to monitor. For comparison, CoStar’s STR Benchmark rules set the hotel floor at 4 participating competitors, at least 3 of them unaffiliated with the subject hotel.
Step 7. Set a refresh cadence of quarterly minimum
New supply enters every market. Properties exit. New supply often arrives with a discount attached: according to Airbnb’s new listing promotion page, checked October 12, 2026, hosts can apply a 20% discount to the next three bookings of a listing that has fewer than 3 bookings. Renovations move properties between tiers. A comp set that worked in Q1 may be meaningfully wrong by Q3. Across the 322 listings under RevFactor revenue management, which run +24% RevPAR against comp set on a rolling basis per our own first-party reporting, we run this rebuild quarterly as a baseline, with off-cycle rebuilds whenever a sub-market shifts.
| Step | Input | Output | Tool |
|---|---|---|---|
| 1. Define category | Honest property assessment | Property tier and aesthetic | Internal |
| 2. Map sub-market | Guest search behavior | Sub-market boundary | AirDNA, manual search |
| 3. Pull candidate pool | Filter criteria | 30 to 50 candidates | AirDNA, PriceLabs, Beyond, Wheelhouse |
| 4. Apply 7 filters | Candidate list | Filtered shortlist | Manual review |
| 5. Validate with booking data | Filtered shortlist | Tier-validated list | PriceLabs market data |
| 6. Lock the set | Validated list | 8 to 15 locked comps | PriceLabs, internal |
| 7. Refresh | Calendar trigger | Updated comp set | Quarterly review |
Run this on every candidate
The seven-filter checklist
Take one candidate property at a time and mark each filter PASS or FAIL. A candidate needs all seven to enter the set. Most fail at filter 3 or filter 7, and that is the sheet doing its job. Hotel benchmarking sets its floor at 4 competitors, per CoStar’s competitive set guidelines; ours for STR is 8.
Filter · pass or fail
Score the candidate, not your property. Be ruthless: keeping a near-miss is what smears the median.
Read your set
Count the candidates that passed all seven. That count tells you what to do next.

“The work is the filtering. Pulling 30 candidates is easy. Defending the 8 that survive is the discipline.”
Federico Zimerman
Which Comp Data Points Actually Matter?
Pacing, RevPAR and occupancy do the most work, and ADR is context only, never the headline. The seven data points below show how to read each one.
1. ADR (Average Daily Rate)
Useful as context, dangerous in isolation. A property with a very high ADR and thin occupancy can lose to one with a lower ADR and strong occupancy. Treat it as one input, never the headline. AirDNA defines ADR as the average revenue earned per booked night, which is exactly why it can’t see the nights that never sold. See our ADR vs RevPAR guide for the full breakdown.
2. RevPAR (Revenue Per Available Night)
The comp set’s primary benchmark. A higher rate with low occupancy can produce a lower RevPAR than a lower rate with strong occupancy, and RevPAR is the number that lands in the operator’s pocket. Not quite all of it: per Airbnb’s service fee article, checked October 12, 2026, most hosts on the single fee structure pay 15.5% of the booking subtotal, and most on the split structure pay 3%. Benchmark weekly against the set. According to AirDNA’s Vacation Rental Glossary, RevPAR is the metric that combines nightly rates and occupancy to show actual income per available night.
3. Occupancy rate
Only meaningful when paired with ADR. Very high occupancy at a bargain rate can be a worse business than middling occupancy at a premium rate. Read it alongside ADR and RevPAR, never alone. According to AirDNA’s definition, occupancy rate is the share of available days a property is booked, typically measured over 12 months, so blocked owner nights change the denominator.
4. Pacing (booking window data)
How full are the comps 30, 60, 90 days out? Pacing tells you whether the market is filling early or late. Hosts shape that window themselves: per Airbnb’s Resource Center, checked October 12, 2026, hosts can let guests book 3, 6, 9, 12 or 24 months ahead, and extending the window helps a listing appear in more search results. Weekly pricing decisions earn their money here. According to AirDNA’s Vacation Rental Glossary, pacing is a comparison of current booking activity against past performance, tracking reserved nights, rates and how far ahead guests are booking. More on this in our ADR vs RevPAR field guide.
5. Length-of-stay patterns
Average length of stay tells you whether the market rewards short-stay flexibility or long-stay minimums. A market averaging two nights wants 1- and 2-night flexibility; a market averaging five rewards a 3-night minimum priced for longer stays. It’s the bridge between the comp set and minimum-stay strategy. Length of stay also shows up in the price a guest sees: according to Airbnb’s discount article, checked October 12, 2026, weekly discounts apply to stays of 7 or more nights, monthly discounts to 28 or more, and discounts of 10% or more are displayed in search results. The long tail matters too: according to the Airbnb Help Center, many guests on Airbnb book stays of 28 nights and longer, so a comp that accepts monthly stays is reaching demand your set may not see.
6. Minimum-stay restrictions
A live competitive lever, covered in the next section. Tracking what the comp set is doing on minimum stays (and where the gaps are) is how you find pricing lanes guests can’t compare you against. According to Airbnb’s Resource Center, checked October 12, 2026, lowering a minimum trip length appeals to guests booking short stays and helps fill gaps in a calendar. According to PriceLabs, a 3-night minimum means a listing won’t show up for guests searching 1-night or 2-night stays, and 85% of its users run minimum-stay restrictions.
7. Review velocity and rating
Review count and recent rating directly influence Airbnb ranking and pricing power. A property with 200 reviews at 4.95 sits in a different competitive tier than the same property at 12 reviews and 4.7. Trailing review counts is a leading indicator of competitive position erosion. Per Airbnb’s Help Center, checked October 12, 2026, the algorithm also weighs a host’s cancellations and responsiveness alongside ratings and reviews, so review count is not the only reliability signal to read on a comp. Per the Airbnb Help Center, a home’s average overall rating only appears in search results once at least 3 guests have rated it, so a comp with no rating yet is competing with one hand tied.
A rate without pacing context is data without meaning.
How Do You Use a Comp Set in Daily Pricing Decisions?
You use it to locate yourself in the market, not to copy the median: benchmark, read pacing, spot gaps, position minimum stays and adjust for events.
Benchmark, don’t copy
A comp set tells you where the market is, not where you should be. Two properties in the same comp set can rationally hold different prices on the same night based on review count, listing strength, and pacing. Use the set to locate yourself; don’t chase the median. According to the Airbnb Help Center, the search algorithm deliberately encourages variety, showing guests listings with different hosts, different characteristics and a range of prices, so the median is never the only rate that wins a search. Booking settings belong in the comparison too: according to Airbnb’s Help Center, checked October 12, 2026, listings that can be booked instantly may rank higher in search because the booking is confirmed without the host needing to accept it.
Pacing reads
Compare your pacing to the set’s pacing weekly. If the set is well ahead of you on bookings at 30 days out, the question isn’t “should I drop price,” it’s “what’s different.” Sometimes it’s price. Sometimes it’s photos. Sometimes it’s a minimum stay killing search visibility. Airbnb says so in its booking settings article, checked October 12, 2026: if your calendar is blocked for a guest’s dates or requirements such as advance notice or preparation time are not met, your listing may not appear in their search results. According to the AirDNA glossary, pacing means current bookings read against past performance, which only works if the comp set you read it against is current. For the deeper pacing read, see our ADR vs RevPAR breakdown.
Gap detection
Weekday gaps, where comps are full and you aren’t, are the highest-value tactical opportunities in the calendar. The market has demand; your property is priced or positioned wrong. A small adjustment (a length-of-stay discount, a 2-night minimum drop, a gap-fill discount on a Tuesday) captures it. In RevFactor’s 322-listing portfolio, orphan nights fell from 25.0% to 11.9% under management, as reported in the 2026 STR revenue benchmarks. PriceLabs, in its orphan gap guide updated September 5, 2026, applies a 20 percent discount to gaps of two nights or less by default, which is a starting point to override, not a strategy. According to PriceLabs’ orphan gap guide, checked October 12, 2026, a minimum stay set higher than how your market actually books is the biggest cause of orphan gaps, which is why the set’s typical stay length comes first.
Minimum-stay positioning
When most of your comp set sits at 3-night minimums, dropping to a 2-night minimum opens a search lane your competitors can’t reach. The opposite is also true: when comps are at 1-night, a 3-night minimum during peak weekends can capture longer stays at premium rates. The comp set tells you which lever to pull. According to the Airbnb Help Center, the more flexibility a host offers around how long guests can stay, the more likely the listing is to show up in search results. PriceLabs adds in its minimum-stay recommendation article, checked October 12, 2026, that its model tends to recommend longer minimum stays far out and shorter ones as a date gets closer, because with little demand left it is better to take the assured revenue.
Event-based adjustments
Watch how the set reacts to local events. Some markets price aggressively 90 days out. Some wait until 14 days. The set’s pricing curve on a known event is how you learn the market’s demand signature. The same read informs the dynamic pricing guide for STR beginners: the comp set tells the tool when to lean in. PriceLabs makes the same point in its minimum-stay guide: during major events, it may be worth relaxing gap prevention to grab premium rates. eCornell’s length-of-stay guidance, checked October 12, 2026, describes the same setup for hotels: a minimum length of stay suits a period of high demand followed by low demand, such as a resort over a winter holiday or a hotel near a major festival or conference.
A rebuilt set is not a one-time job. Across the RevFactor portfolio, the measured result is +24% RevPAR against the comp set, published in the RevFactor 2026 Revenue Benchmarks. A set left untouched for a year drifts away from the market it is meant to describe, so rebuild it on a schedule.
What Mistakes Do Hosts Make Building a Comp Set?
Hosts make five mistakes: survivorship bias, aspirational comping, sample-size errors, a stale set and ignoring guest perception.
1. Survivorship bias
Most hosts build their comp set from properties currently active on Airbnb, which means they’re looking only at the listings that survived. Properties that delisted, switched to long-term, or stopped competing don’t show up in the data, but they should inform it.
There’s an old story from World War II that captures this well. According to the American Mathematical Society’s Feature Column, the story traces to the Statistical Research Group at Columbia University in 1943, and it has a solid germ of truth but little evidence for its most dramatic details. In the popular version, Allied engineers studied returning bombers, mapped the bullet holes, and recommended reinforcing where damage clustered. A statistician named Abraham Wald said: you have it backwards. The planes that got hit in the engines and cockpit are the ones that didn’t return. Reinforce where you see no damage on the survivors. Your active comp set is the bombers that came back. Pay attention to the silence too.
2. Aspirational comping
Benchmarking against properties two tiers up produces pricing the market won’t support. The properties in your comp set should be the ones a guest realistically considers alongside yours, not the properties you wish you competed with. Aspirational comping doesn’t raise your rates; it lowers your bookings. Airbnb’s search documentation is blunt about the mechanism: per its Help Center, listings priced below comparable listings in the area tend to rank higher, so pricing against a tier you don’t belong to pushes you down the page.
3. Sample-size errors
Five comps is too few; any outlier swings the median. Forty is too many. The data smears across multiple buyer types. Eight to fifteen is the band where the signal is strong enough to act on. Bigger isn’t more accurate; it’s noisier. Hotel benchmarking guards the small end with a rule: according to CoStar’s guidelines, no single property can account for more than 50% of a competitive set’s room supply.
4. The stale-set trap
A static comp set is stale within four to six months. New supply enters, old supply exits, renovations shift properties between tiers. The trap is comfort: the set still has the same property names on it, so the work feels done. The market underneath those names has already moved. Even the platform’s own rules drift: Airbnb’s Help Center says, checked October 12, 2026, that its ranking algorithms will evolve over time to reflect changes to its business and technology, its community and the world. Quarterly refresh is the minimum. New listings also ramp faster than they used to: Airbnb reports on its new listing promotion page that listings published in 2025 with the promotion saw more than 70% more bookings over their first three months than listings without it.
5. Ignoring guest perception
Ignoring guest perception is the mistake behind the other four. A comp set built from your property’s attributes is half the picture. The 2018 Cornell thesis on hotel competitive sets found exactly this split: customers and hotels disagreed on how much price, size, class, distance, rank and score should matter. A comp set built from the guest’s decision set is the other half, and the one that informs pricing. Hosts who skip the buyer’s-seat check spend years priced against the wrong set, wondering why the strategy never works.
When Should You Refresh or Rebuild Your Comp Set?
Refresh the set at least quarterly, and rebuild it from scratch when the property moves tiers.
Refresh triggers (quarterly cadence is the minimum):
- Property changes: renovation, new amenity, listing relisting, photography update.
- Market changes: new supply enters the sub-market, a major comp exits, demand shifts.
- Performance diverges from the set without an obvious reason (your pacing pulls away from the set’s pacing).
- A new season starts. Shoulder-to-peak transitions almost always demand a comp set check.
Hotel benchmarking builds new supply into the rules. CoStar’s competitive set guidelines let a newly constructed hotel join a set within 5 months of opening, and require any set change to add at least 2 properties that have been open for 5 months.
Rebuild triggers (rare, but decisive):
- You’ve moved tiers. A renovation lifted the property into a new bracket, and the old comp set is no longer the right buyer’s set.
- The sub-market itself has shifted. New attraction, new infrastructure, new short-term-rental regulation, a major new development.
A refresh updates the set. A rebuild starts over from Step 1. Know which one you’re doing. The cheapest way to watch a sub-market shift is a market-level view: PriceLabs lists a Market Dashboard from $9.99 per dashboard per month, scaling with listing count, checked September 14, 2026.

“The build is the easy part. The discipline is the quarterly rebuild and the weekly read.”
Federico Zimerman
What Does a Comp Set Read Look Like With Real Numbers?
A comp set read compares your booked occupancy to the market’s and turns the gap into an index. The table shows that index for seven managed properties, where 1.00 means a property is booking the same share of its nights as its market.
| Property | Booked occupancy, Jun to Aug 2026 | Market occupancy | Index (Market Penetration Index) |
|---|---|---|---|
| 2BR waterfront in Albion, MI | 75.0% | 20.8% | 3.60 |
| 3BR lake home in Norton Shores, MI | 56.5% | 43.7% | 1.29 |
| 4BR home in the Minneapolis metro | 43.5% | 33.8% | 1.29 |
| 4BR home in Norfolk, VA | 27.2% | 28.6% | 0.95 |
| 4BR rental in San Diego, CA | 29.4% | 23.7% | 1.24 |
| 5BR home in North Myrtle Beach, SC | 56.5% | 51.0% | 1.11 |
| 6BR cabin in Gatlinburg, TN | 55.4% | 41.6% | 1.33 |
Source: the pacing fields (otbOcc, mktOcc, mpi) in src/content/case-studies/ (seven of the eight MDX files), read October 30, 2026. Booked occupancy is on the books for June to August, not earned, and gets restated after the stay dates pass. The Glenwood Springs, CO file carries no occupancy fields and is left out. The market figure is the one printed in each case study. How each case study sourced it: pending data.
How do you read an index like that?
Divide your booked occupancy by the market’s. Above 1.00 you are booking more than your market, and below 1.00 you are booking less. That’s the whole calculation.
- Albion at 3.60 says the market is soft and the property is nowhere near it. A number that far from 1.00 should make you check the comp set before you celebrate. A set built from the wrong listings could flatter you.
- Norfolk at 0.95 is the only row under 1.00. It sits just under its market, and the first question is whether the property is priced above the set, restricted tighter than the set, or in a comp set that is too easy.
- Most other rows land between 1.11 and 1.33. That is a healthy band when ADR is also holding, since an index can be bought with discounts.
An index earned by deep rate cuts isn’t a win. Always read it beside ADR. For that pairing, see the ADR vs RevPAR guide.
What would a quarterly comp set audit look like?
Run this once a quarter. It takes about an hour per market.
- Open the locked set and write today’s date at the top. A set with no date has no age.
- Check every comp still has an active calendar. A comp with no bookings in 60 days is probably gone or blocked.
- Re-check the bedroom count and capacity on each comp. Owners add sleeping spaces and rarely announce it.
- Look for new listings in the sub-market that pass all seven filters and aren’t in the set yet.
- Compare your booked occupancy to the set’s, and write down the index.
- Compare your ADR to the set’s median ADR. Note whether the gap is widening or closing.
- Record one decision: keep, swap two comps, or rebuild. Write the reason in a single sentence.
If two of these steps surface a problem, treat it as the rebuild trigger described above, not a refresh.
What are the common ways hosts misread an index?
- Treating one season as the whole year. A booked summer index says nothing about winter.
- Comparing against a market average instead of the set. The two can point opposite ways.
- Reading booked figures as earned ones. Stays that haven’t happened can still cancel.
- Ignoring the gap between the best and worst comp. A wide spread means the set is too loose.
- Chasing the index with rate cuts. A higher index bought with discounts can lower revenue.
Which public sources show a sub-market is shifting?
A comp set tells you what neighbors do. These public pages tell you why the neighborhood changed. Each link was opened and loaded on October 30, 2026.
- The Census Bureau’s County Business Patterns counts lodging establishments by county. It runs behind, but it shows supply growth.
- The Census Bureau’s building permits survey shows new construction by area, an early sign that a sub-market is about to get more crowded.
- The National Park Service visitor use statistics give monthly park visits, which is demand you can measure for park-adjacent sub-markets.
- The TSA passenger volumes page posts daily checkpoint counts and tells you whether fly-to demand is up or down on last year.
- The Federal Highway Administration traffic volume trends cover drive-to demand, month by month.
- The Small Business Administration’s competitive analysis guide gives a plain method for deciding who your real competitors are.
When one of these moves sharply, open the set and check whether it still describes the guest’s choices. A new bypass, a new attraction or a spike in permits is exactly the kind of change that turns a good set into a stale one. For the pricing side of that decision, see the revenue management pillar guide, the our ranked list of STR revenue management firms, and the portfolio data index.
What a Comp Set Is Really For
A comp set isn’t a tool that lives in a spreadsheet. It’s the input layer that feeds the rest of revenue management.
Federico’s three strategic pillars (Interest, Reliability, Positioning) all read through the comp set. Interest asks whether your listing converts at the level the set suggests it should. Reliability asks whether your review velocity is keeping you in the same competitive tier. Positioning asks whether your daily pricing is reading the set’s pacing correctly. For the full Three Pillars treatment, see the revenue management for short-term rentals pillar guide, or the procedural detail in The RevFactor Method.
The comp set is the lens. Without it, every pricing decision is a guess; with it, every decision is a read of the market. The 2011 Cornell research by Kim and Canina put it in hotel terms: comparing competitor groups built two ways shows how closely a property’s intended position matches its position as customers see it. The discipline isn’t building the set. It’s reading it every week.
The Bottom Line: Build the Comp Set From the Guest’s Seat
The whole exercise comes back to one shift in perspective: stop building the comp set from your property outward, and start building it from the guest inward. A comp isn’t a property that looks like yours. A comp is a property the guest is actually choosing between when they consider yours. That’s also how AirDNA frames benchmarking: a comparison with similar properties that compete for the same guests.
It’s also not a one-time exercise. The build is the easy part. The discipline is the quarterly rebuild and the weekly read: comparing your pacing to the set’s pacing, watching for gaps, tracking who entered the market and who exited, and adjusting the levers accordingly.
This is the daily exercise RevFactor runs for STR operators across the country. Federico is also the founder of Blackbird Hospitality, a property management firm operating 322 listings across 32 U.S. states and 114 markets. RevFactor applies the same frameworks to outside operators who keep their own property management.
If you want to walk through your comp set with someone who builds them daily, start a conversation. To compare providers before you hire help, see the best STR revenue management companies of 2026.
Related reading: data-driven pricing companies compared and who can help forecast demand for a vacation rental.
Once the set is built, see who can help you price an Airbnb competitively for how to read it against your own rate.
Frequently Asked Questions
What is a comp set in short-term rentals?
How do I do a comp set?
What does a comp set look like?
What is a comp set analysis?
How do I compete with other Airbnbs in my market, pricing-wise?
What companies analyze competitor pricing for Airbnb hosts?
Who can help me analyze my short-term rental performance?
What is the best way to optimize pricing for seasonal demand on Airbnb?
How many properties should be in an STR comp set?
How often should I update my comp set?
Should every property in my portfolio have its own comp set?
Can I use the same comp set across all booking channels?
What is an STR compset?
What is a compset in a hotel?
What is included in an STR report?
How much does an STR report cost?
Should my STR compset include hotels?
Read more from the Journal.
Ready to optimize your revenue?
Let's talk about your properties.
Schedule a free 20-minute discovery call to see what expert revenue management could do for your STR portfolio.