28% ROI? Check the Comps First.
Episode 11 / 30

28% ROI? Check the Comps First.

This listing shows 28% ROI. It's a 4-bedroom in Des Plaines listed at $429,000. The performance engine estimates $5,900/month in rent. At 25% down with current rates, that's a return most investors would jump at.

There's one problem: that rent estimate comes from a single comparable rental. One data point. No range. No way to know if $5,900 is a market norm or a freak outlier.

You're not looking at a deal. You're looking at a guess with a decimal point.

"Real estate investing isn't about buying the property you like; it's about buying the property your target tenant needs."
— Brandon Turner, The Book on Rental Property Investing (BiggerPockets)

You're Not Buying a Property. You're Buying a Tenant Pool.

Every investor who's held rental property for more than a year learns the same lesson: the building doesn't generate income. The tenants do. And tenants come from a pool — the collection of people actively looking to rent something similar to what you own, in the area where you own it.

A deep tenant pool means multiple families competing for your unit, predictable rent levels, and quick re-leasing when someone moves out. A thin pool means hoping the right person shows up, pricing uncertainty, and months of vacancy between tenants.

The Similar Rentals section on every Panda Nook listing page is your window into this pool. It shows you how many comparable rentals exist, what they're charging, and how much those rents agree with each other. Before you ever run an ROI calculation, this section tells you whether the number beneath it is grounded in reality or floating on speculation.

The Problem: 40 Listings Built on Sand

We analyzed all 642 active rentable listings across 14 north suburbs of Chicago. Every listing has a rent estimate derived from comparable rental properties in the area. The question we asked: how many listings have enough data to trust their numbers?

The Single-Comp Problem
40 listings in Chicago's north suburbs rely on a single comparable rental for their entire rent estimate. Their ROI numbers look amazing — but they're built on one data point that could be an outlier, a misclassification, or an anomaly from a year ago.

Among those 40 listings, you'll find eye-popping ROI figures: 28.82%, 13.32%, 10.94%. Numbers that would make any investor reach for their checkbook. But when you trace those numbers back to their source, you find a single rent data point — no range, no confirmation, no way to gauge whether that number represents the market or just one unusual lease.

This is the gap between looking profitable and being investable. In Episode 9, we showed that only 31 of 624 listings survive worst-case stress testing. Now we're going one level deeper: even the stress test is only as good as the rent data feeding it. If that data comes from a single comp, your stress test is stress-testing a guess.

The Tenant Pool Depth Test: Three Signals

Before committing capital to any rental property, run this three-signal check. Each signal tells you something different about the reliability of your rent estimate and the depth of your target market.

Signal 1: Comp Count — How many similar rentals exist in the area?

Signal 2: Rent Spread — How much do those rentals agree on price?

Signal 3: Rental Velocity — How fast do similar properties lease?

If all three are strong — many comps, tight spread, fast leasing — you have a deep, predictable market. Your rent estimate is reliable, your vacancy assumption is realistic, and your ROI calculation has solid foundations.

If any signal is weak, you're operating with incomplete information. That doesn't automatically mean "don't buy" — it means "build in a bigger margin of safety" or "get additional validation before committing."

Let's examine each signal with real data from Chicago's north suburbs.

Signal 1: Comp Count — Is This a Market or a Data Point?

The most basic question about any rent estimate: how many data points support it?

Here's the distribution across all 642 active rentable listings we track in 14 north suburbs:

Comp Bucket Listings Avg Rent Spread
1 comp 40 $0 (single point)
2-3 comps 132 $819
4-7 comps 277 $1,249
8-12 comps 108 $1,530
13+ comps 85 $1,807

The majority of the market (277 listings, or 43%) falls in the 4-7 comp range. That's decent but not exceptional. The sweet spots are on either extreme:

The danger zone (1 comp): 40 listings with zero range. You literally cannot compute a spread because you have a single number. The rent estimate IS the comp — no floor, no ceiling, no way to gauge risk.

The deep pools (8+ comps): 193 listings where you have enough data to see patterns, identify outliers, and trust the central tendency.

The 28% ROI Listing: A Cautionary Walk-Through

Let's look at the listing that inspired this episode: MRD12692360 — a 4-bedroom in Des Plaines listed at $429,000.

The performance engine found exactly one comparable rental in the area: a unit leasing at $5,900/month. Based on that single comp, the system calculates a stunning 28.82% ROI.

Here's what's wrong with trusting that number:

WHY YOU CANNOT TRUST THIS NUMBER
1
No range exists. With one data point, there is no minimum, no maximum, and no spread. The rent estimate is not an average — it IS the single observation.
2
No confirmation available. You cannot know if $5,900 is a typical rent for a 4-bed in that part of Des Plaines or an outlier driven by special circumstances (luxury renovation, temporary corporate lease, inflated listing that took 6 months to fill).
3
No stress test is possible. The worst-case scenario uses the minimum comparable rent. When there is only one comp, the minimum equals the maximum equals the average. The "stress test" just rubber-stamps the same unverified number.

Another listing in the same area — MRD12588683, a 4-bedroom listed at $590,000 — pulls from the same single $5,900 comp and shows 13.32% ROI. Two different properties, two different prices, same single data point driving both estimates.

This isn't analysis. It's circular reasoning wrapped in professional formatting.

Signal 2: Rent Spread — When Comps Disagree

Here's the counterintuitive finding from our data: more comps don't automatically mean higher confidence. What matters is whether the comps agree with each other.

Look at how the performance engine's confidence rating correlates with comp count vs. spread:

Confidence Listings Avg Comps Avg Spread Avg Worst ROI
High 125 7.4 $630 -8.08%
Average 196 7.8 $1,411 +2.44%
Medium 172 5.6 $1,254 -9.42%
Low 149 8.0 $1,355 -10.86%

Notice something unexpected: low confidence listings actually have MORE comps on average (8.0) than high confidence listings (7.4). The difference is the spread.

High confidence = $630 average spread. The comps cluster around a tight range.

Low confidence = $1,355 average spread. The comps are all over the place.

Why does this happen? In diverse neighborhoods, you might find 8 rentals ranging from a dated 2-bedroom at $1,800/month to a renovated 2-bedroom with a garage at $3,200/month. The system has plenty of data — but that data tells conflicting stories about what YOUR property would rent for.

The Key Insight
Confidence is a function of agreement, not volume. Five comps that all say $2,200-$2,400 give you more certainty than twelve comps ranging from $1,600 to $3,400. When evaluating the Similar Rentals section, look at how tight the range is — not just how many comps appear.

What Spread Actually Means for Your Bottom Line

The practical impact of spread on investment risk is dramatic. Consider two properties, both showing 5% average ROI:

  • Property A: $400 spread (comps from $2,100 to $2,500). Worst-case rent is $2,100. Your downside is limited. Even if you land at the low end, you're probably still positive.
  • Property B: $1,400 spread (comps from $1,800 to $3,200). Worst-case rent is $1,800. That $700 monthly gap between worst-case and average can flip your cash flow from positive to deeply negative.

The average ROI might be identical, but the range of outcomes is completely different. Property A is a bet you can size. Property B is a bet you can't.

Signal 3: Rental Velocity — How Fast Does the Pool Move?

Comp count tells you how many similar rentals exist. Spread tells you how much they agree. But neither tells you the most practical question: when you need a tenant, how long will it take to find one?

Rental velocity — measured in days on market (DOM) for rental listings — answers this directly. Here's what we found across Chicago's north suburbs:

City Active Rentals Avg Days on Market
Elk Grove Village 11 18 days
Schaumburg 57 25 days
Des Plaines 28 37 days
Evanston 122 50 days
Mount Prospect 17 53 days
Niles 24 87 days

What Velocity Tells You That Comps Can't

Every ROI calculation on Panda Nook assumes 92% annual occupancy — roughly one month of vacancy per year. That assumption is baked into the "Gross Rental Income (92% occ.)" line you see on every listing page.

But look at Niles: 87 days average. That's nearly three months to find a tenant. If your vacancy assumption is 1 month but reality is 3, your actual cash flow will be significantly worse than projected.

Now look at Schaumburg: 25 days average. That's less than one month. If anything, the 92% occupancy assumption might be conservative here — good news for your real returns.

Velocity + Supply = Market Quality
The ideal market has both high supply AND fast velocity. Schaumburg stands out: 57 active rentals (deep supply proving sustained demand) and 25-day average DOM (they fill fast). Contrast with Evanston: 122 rentals (massive supply) but 50-day DOM — the supply might be outpacing demand, or pricing is too aggressive.

The Vacancy Multiplier

Here's how to adjust your vacancy assumption based on velocity data:

VACANCY ADJUSTMENT BY VELOCITY
Under 30d
Elk Grove Village, Schaumburg. Standard 92% occupancy is reasonable or conservative. Budget 1 month per turnover.
30-50 days
Des Plaines, Evanston. Budget 1.5-2 months per turnover. Adjust expected annual vacancy to 85-90% occupancy.
Over 50d
Mount Prospect, Niles. Budget 2-3 months per turnover. Effective occupancy might be 80-85%. A property that looks cash-flow positive at 92% occupancy could be negative at 82%.

In Episode 8, we introduced market velocity as a macro indicator. Here we're using the same concept applied specifically to your rental estimate: if similar rentals in your target area take 87 days to fill, your 1-month vacancy budget is fiction.

Reading the Comps Like a Pro

The Similar Rentals section on a listing page shows you the comparable rentals used to derive the rent estimate. But not all comps are equal. Here's how experienced investors interpret them:

When Comps Disagree: What to Look For

If you see a wide rent spread in the Similar Rentals section, dig into WHY the comps differ:

Size mismatch. A comp pool for a 3-bedroom might include properties ranging from 1,200 to 2,400 sqft. A small 3-bed in a walk-up will rent for less than a spacious 3-bed in a single-family home. If you see wide spread, check whether the higher comps are significantly larger than your target property.

Renovation level. Two identical floor plans can rent at vastly different prices if one has granite counters, stainless appliances, and new flooring while the other has 1990s laminate and carpet. The Similar Rentals section captures both — your job is to assess which camp your property falls into.

Timing. A comp from 6 months ago reflects today's market. A comp from 2 years ago reflects a different rate environment, different supply conditions, and potentially different neighborhood dynamics. More recent comps deserve more weight in your mental model.

Location precision. "Same zip code" doesn't mean "same street." A comp 2 miles away might be in a walkable commercial district while your property is in a quiet residential pocket. Tenants pay premiums for walkability, transit access, and proximity to employment centers.

The Expert Comp-Reading Framework

When reviewing comps, mentally bucket them:

THE COMP QUALITY SPECTRUM
STRONG
Similar size, similar condition, recent (under 6 months), close proximity. Weight these heavily.
RELEVANT
Right bedroom count but different size or condition. Informative but needs mental adjustment.
NOISE
Significantly different properties that happen to fall within the matching radius. Ignore these in your mental model.

If 7 out of 9 comps are strong and cluster at $2,200-$2,400, but 2 comps are at $3,100 (clearly renovated units pulling the average up), your realistic expectation is $2,200-$2,400 — not the $2,600 average the system reports.

The system gives you the data. Your job is to interpret it.

When the Three-Signal Framework Breaks

Every framework has exceptions. Here's when the tenant pool depth test doesn't apply cleanly:

New Construction

Brand new developments have zero rental history. There are no comps because nothing similar has been rented before. This doesn't mean the deal is bad — it means you're in uncharted territory and need alternative validation: pre-leasing demand, comparable developments in nearby areas, and developer's own market research.

Luxury Properties in Thin Markets

A $1.2M home in an area where most rentals are $300K condos will have few if any comparable rentals. The luxury rental market is inherently thin — fewer potential tenants, longer lease-up times, more negotiation on price. This is a different investment thesis (appreciation-focused, not cash-flow-focused) and requires different evaluation tools.

Gentrifying Areas

In neighborhoods undergoing active transformation, historical comps may systematically understate future rents. If new restaurants, transit lines, or employers are moving in, the comps from 12 months ago reflect a different neighborhood than the one you'll be renting in next year. Watch for rapidly declining DOM (velocity improving quarter over quarter) as a leading indicator that comps haven't caught up to demand.

Seasonal Markets

University towns, vacation-adjacent areas, and regions with strong seasonal employment can show misleading velocity data depending on when you measure. A rental listed in August near a university will lease faster than one listed in March. Check whether the DOM data reflects the full annual cycle or just a snapshot.

Framework Exception Principle
When the framework breaks, you need MORE due diligence, not less. A thin comp pool doesn't mean "ignore the data" — it means "supplement the data with direct market research." Contact a Panda Nook agent for an independent rent opinion. Check Similar Rentals on neighboring listings. Drive the neighborhood. The less the system can tell you, the more YOU need to find out.

Deep Market vs. Thin Market: A Side-by-Side Comparison

Let's put everything together with a real comparison. Two listings, both currently active, representing opposite ends of the tenant pool spectrum.

Signal Deep Market
Schaumburg 2-bed
Thin Market
Des Plaines 4-bed
MLS MRD12701566 MRD12692360
Price $270,000 $429,000
Comp Count 9 comps 1 comp
Rent Spread $350 $0 (single point)
Confidence High Unknown
ROI 1.25% 28.82%
Avg DOM (City) 25 days 37 days
Verdict Verifiable Speculation

The Schaumburg property shows a modest 1.25% ROI. Not exciting. But that 1.25% is backed by 9 comparable rentals that agree within $350, in a market where rentals lease in 25 days. You can budget confidently. You can underwrite precisely. You know what you're buying.

The Des Plaines property shows a spectacular 28.82% ROI. If it's real, it's a generational deal. But the number rests on a single data point — one comp that might be a corporate relocation lease, a luxury renovation, or a listing that sat vacant for months before finding a tenant at an inflated price. You cannot verify, cannot stress-test, and cannot budget with confidence.

Which would you buy?

The experienced investor picks the verifiable deal every time. A known, reliable 1.25% that you can model forward is worth more than an unverified 28.82% that might be -5% in reality.

The Star Listing Caveat

In Episode 10, we featured MRD12432884 (Mount Prospect, $250K, 3-bed) as a strong starter rental candidate. It shows 10.94% ROI — attractive. But here's the disclosure: that rent estimate is based on a single comparable at $2,650/month.

Does that make it a bad deal? Not necessarily. The property type, location, and price point all make sense for the tenant profile we described. But it does mean the 10.94% ROI number carries more uncertainty than a listing backed by 9 or 15 comps. If you're evaluating this property, you need to independently verify that $2,650 rent is achievable — reach out to a Panda Nook agent for an independent rent opinion, check Similar Rentals on neighboring listings in the same zip, and look at what similar 3-beds have actually leased for recently.

This is the nuance of the framework: thin comps don't mean "don't buy." They mean "verify independently before trusting the number."

The Deep Pool Advantage: Listings You Can Trust

Let's look at the opposite end — listings with deep, reliable tenant pools where the numbers mean something:

Mount Prospect 1-bedroom listing MRD12698709
Mount Prospect ($160K) - 1 bed
15 comps | $149 spread | Confidence: HIGH
Worst-case ROI: 0.27%
Extremely tight range. You know exactly what this rents for.
MRD12698709 →

Schaumburg 2-bedroom listing MRD12701566
Schaumburg ($270K) - 2 bed
9 comps | $350 spread | Confidence: HIGH
Worst-case ROI: 1.25%
Reliable range + fast market. Solid baseline.
MRD12701566 →

Schaumburg 2-bedroom listing MRD12617030
Schaumburg ($270K) - 2 bed
20 comps | $725 spread | Confidence: LOW
Worst-case ROI: -2.54%
Deep pool but wider spread. Average is negative — proceed with caution.
MRD12617030 →

Notice that deep pools don't guarantee great ROI. MRD12698709 has 15 comps with an incredibly tight $149 spread — but the ROI is barely positive at 0.27%. The data is extremely reliable, and what it reliably tells you is: this property barely breaks even.

That's still valuable information. Better to know reliably that something returns 0.27% than to believe falsely it returns 28%. The reliable number lets you make a real decision. The unreliable number leads to a surprise.

MRD12617030 is the most interesting case: 20 comps (deepest pool in our examples) with a moderate $725 spread and a negative average ROI of -2.54%. Twenty data points agree: at this price, this property doesn't cash flow. That's not a comp problem — that's a pricing problem. Either negotiate the price down or pass.

Putting It All Together: The Pre-Purchase Checklist

Before you trust any ROI number and commit your capital, open the Similar Rentals section and run through this sequence:

The Tenant Pool Depth Checklist
1. Comp Count: Are there 5+ comparable rentals? If yes, proceed. If 1-2, treat the ROI number as unverified.
2. Rent Spread: Is the range under $700? If yes, the estimate is tight and predictable. If over $1,300, determine WHY comps disagree before trusting the average.
3. Rental Velocity: Do similar properties lease in under 30 days? If yes, the standard vacancy assumption holds. If over 50 days, adjust your vacancy budget upward.
4. Comp Quality: Are the comps truly comparable (similar size, condition, proximity)? Or does the pool include mismatches that skew the range?
5. Overall Confidence: Does the listing show "high" confidence? If not, understand why and determine if you have enough independent information to proceed.

If a listing passes all five checks, your ROI number is grounded in reality. Budget accordingly, move forward with confidence, and use the stress test from Episode 9 as your final safety check.

If one or more checks fail — especially comp count under 3 or velocity over 60 days — treat the deal as unproven. That doesn't mean walk away. It means: verify independently, negotiate more aggressively, and budget a larger financial cushion.

The Bottom Line

A listing showing 28% ROI based on a single comp isn't a deal. It's a hypothesis that hasn't been tested.

The Similar Rentals section on every Panda Nook listing gives you the raw ingredients to evaluate any rent estimate before you trust it. More comps, tighter spread, faster velocity — these three signals together tell you whether you're looking at a reliable projection or an optimistic guess.

Panda Nook tracks every MLS listing in Illinois, including rental comparables, confidence levels, and performance data. The Similar Rentals section exists specifically so you can see the data behind the data — the tenant pool you're actually buying into.

Start Evaluating Tenant Pools
Create a free account to access the investor portal and get matched properties based on your criteria. Every listing page includes the Similar Rentals section with comp count, rent range, and confidence level — everything you need to run the Tenant Pool Depth Test before committing capital.

This is Episode 11 of the Panda Nook investment series. Previous episodes cover stress testing your deals, finding your first starter rental, and understanding market velocity.

Next up: Episode 12 dives into the DSCR lens — how lenders evaluate rental properties using Debt Service Coverage Ratio, and why their underwriting math might save you from a deal that looks profitable but can't actually support financing.


Panda Nook Team
Author

Panda Nook Team

Real estate investment insights from the Panda Nook analytics team.