The Rent Hacker Subscribe free →

Home Methodology

Methodology · v1.4 · last revised Apr 2026

How a deal becomes a pick.

Most Bay Area listing analysis skips the only question that matters: does this deal beat dumping the down payment in VOO? The Rent Hacker answers that for every listing where house-hack math still has a chance.

Below is the full process. Every formula, every kill rule, every gate, including the ones that killed last week's listings.

7 stages, scan to rank
2 review gates before ship
3 scenarios per deal
<5% of listings beat the S&P 500, most weeks

Stage 01

Scan. Coverage you can defend.

Every week we pull every multi-unit and house-hack-viable listing in the Bay Area ZIPs we cover. Coverage isn't accidental. Each ZIP has to clear three criteria before it's eligible:

Funded transit or named infrastructure capital

No vague "up-and-coming" claims. A specific project with a published budget and a timeline.

Documented redevelopment dollars

Public capital flowing into the area, citable and dated.

Entry prices low enough for owner-occupied financing

FHA or conventional 5%-down ranges. If the math only works at all-cash, the ZIP isn't on the list.

Fail any of the three, the ZIP doesn't get scanned. That's where most of the "great Bay Area deals" you see on Instagram die.

Stage 02

Model. The S&P breakeven question.

Every listing runs through the same financial model. The number we care about is S&P breakeven: the S&P 500 return required, per year over 10 years, for the same down payment in an index fund to come out ahead of the deal.

Read it like this:

Weak S&P breakeven = 6% Index only has to clear 6%/yr for the decade to win. A low bar. The deal is fragile.
Marginal S&P breakeven = 12% The S&P 500 needs roughly its long-run average to compete. Coin-flip territory.
Strong S&P breakeven = 22% The deal already wins under almost any market scenario.

Inputs are sourced, not invented:

  • Rents come from documented neighborhood comps for the same unit type. Not Zillow rent estimates, which we've found wildly off in multi-unit Bay Area inventory.
  • Vacancy, CapEx reserves, property-management drag, all at realistic levels. Not optimistic.
  • Property taxes use the actual jurisdiction's effective rate, not a national average.
  • Cautious appreciation pulled from each ZIP's pricing framework, with named catalysts adjusted in or out.
Every input is something you could pull yourself in an afternoon. We pull it for ~14,000 listings a week. That's the whole trick.

Stage 03

Sensitivity: one rent number is a guess.

One rent number is a guess. So we model each deal three times:

Cautious

  • Low-band rent
  • Lower-than-base appreciation
  • Full reserves

The number we lead with.

Expected

  • Mid-band rent
  • Base appreciation
  • Normal reserves

The reasonable middle.

Best-case

  • High-band rent + premium
  • Catalyst-boosted appreciation
  • No reserve drag

Upside, not the headline.

Each scenario produces its own S&P breakeven and 10-year wealth margin in dollars. Not percentages. Percentages on $1M+ assets are how people lose track of real money, and the difference between a 4% spread and a 7% spread is six figures of net worth at the end of the horizon. We want that visible as real money.

Stage 04

Benchmark. The S&P 500, side by side.

The benchmark is the same starting capital going into an S&P 500 index fund for the same horizon, compounded at the same investment-return rate. We report the difference in dollars at the end of the horizon, not in CAGR or ROI.

On the property side, the model credits rental-portion depreciation (27.5-year straight-line on the non-land basis of rented units) and rental-portion mortgage interest at your marginal tax rate. The slider defaults to 0% — opt-in, conservative. Set it to your bracket to enable the deduction.

The deal · what we model

  • Mortgage amortization, PMI termination at 78%
  • Rental-portion depreciation at marginal rate
  • Rental-portion mortgage interest at marginal rate
  • Property tax, insurance, maint+vacancy, HOA
  • Selling costs at exit

S&P 500 equivalent

  • Same starting capital, day one
  • Same horizon, same return rate
  • Mid-year-contribution annual compounding
  • No leverage, no depreciation
  • No tax drag in the public calculator

What we don't model on either side, we name. The calculator's disclosure block lists every tax event we don't compute — Schedule E income tax on positive net rental, §469 phaseout above $150k MAGI, §1250 recapture at exit, §121 owner-occupied exclusion, state income tax, S&P long-term capital gains on realization — with magnitude or rule-of-thumb where we can quantify it. The realistic after-tax benefit captured on the property side is typically 40–70% of the headline "Tax Savings" line.

Most house-hack calculators ignore the index alternative entirely. This one names what it models and what it doesn't.

Stage 05

Review. Two gates before anything ships.

Modeling alone isn't enough. Every issue passes two review gates.

Gate 1

Editorial review

An automated review pass reads every model output, kills picks whose hooks oversell the math, rewrites soft framing into honest disclosures, and tags risk language so nothing leaves the system mislabeled.

  • commercial loan
  • FHA eligible
  • non-conforming use

This is the layer that catches "great deal" claims the math doesn't actually support.

Gate 2

Human review

Before any pick ships, a human pulls up the actual Zillow listing for every property and verifies bed count, bath count, square footage, unit configuration, and visible condition.

Recent catch

A 6bd/1ba listing the data feed showed as 6bd/3ba. Would have completely changed the room-by-room math.

If the listing description contradicts the model, the deal goes back through the math. If photos show visible blight, it's killed.

Stage 06

Rank. And our refusal to rank weak deals.

Picks are ranked by conservative S&P breakeven ascending, ties broken on conservative wealth margin descending.

The #1 pick is

whichever deal whose cautious case beats the S&P 500 by the widest margin. Not the one with the prettiest photos. Not the one in the trendiest ZIP. Not the one we like personally.

If the cautious case loses to the S&P, it's not ranked. Some weeks the list is short. Some weeks it's: don't buy. We'd rather lose a subscriber to a missing pick than keep one we've talked into a $1.5M mistake.

Stage 07

The screening funnel

Every issue ships with that week's screening funnel right in the body of the email:

14,283 total active listings
483 passed market-research filter
162 beat the S&P 500
5 final picks

You see the kill rate up front. Most weeks under 5% of active listings clear the cautious-case S&P benchmark. That's the entire reason this newsletter exists.

The line in the sand

What we won't do.

  • We won't recommend a deal because it photographs well. If cautious-case S&P breakeven loses to the S&P 500, the deal is killed.
  • We won't paper over assumptions. Every input is sourced; nothing is invented; every number in the report is something you could challenge.
  • We won't run rent estimates from listing-site scrapers. They're routinely wrong on multi-unit configurations and we don't trust them.
  • We won't ship a week we can't justify. Some weeks the answer is: don't buy.

You've seen how it's built

Tuesday: five ranked deals, modeled the same way.

One email a week. Free. Unsubscribe in one click.