The Rent Hacker
Menu
Underwrite an address →Underwrite — $79

Property overview

217 Holloway Ave, San Francisco, CA 94112

Beats renting and index funds on our cautious numbers, with enough room to absorb a normal rent shortfall. This one passed our bar.

Ingleside, off the Ocean Avenue corridor · Balboa Park BART / Muni Metro 0.44 mi

Analysis of 2026-09-15 · page updated 2026-10-09

Ask $1,199,900 Beds / baths 8 / 7 Listed sqft 2,200 Legal units (roll) 3 Days on market 75 as of 2026-10-09 HOA $0 APN 6981047

The underwrite

What the $79 underwrite contains

The facts below are public, and so is every source behind them. What a buyer pays for is the answer and the working behind it.

  • Our answer at cautious, expected and best-case rents, side by side.
  • Every rent we used, and the registry cells it came from.
  • Tax reset arithmetic at this ask, with each parcel charge named.
  • How far rents can fall before the answer turns over.
  • What would change the answer.
  • What to demand in writing before you sign.

Delivered within one business day. Every Bay Area 2–4 unit that beats renting and index funds, the week it lists.

Members: open the full underwrite

This building stood on a board, so the pass opens its underwrite. Sign in and this page hands you the whole thing.

Verification

What we verified

Fact Status Source
3 legal units corroborated DataSF secured roll (APN 6981047) + the listing's subtype 'Triplex' + listing prose naming 217, 217-A and 217-B; the treasurer bills the parcel as 217-0217B Holloway Ave
2,200 sqft, 8 bedrooms, 7 bathrooms corroborated our listing feed and the live listing agree on all three, and the listing's per-unit figures add to each of them exactly (1,075 + 250 + 875 sqft; 4 + 1 + 3 beds; 4 + 1 + 2 baths)
Built 1908 corroborated feed, listing, and the city's historic-resource row all carry 1908
Ask $1,199,900, day 37 on market verified our 2026-09-01 listing-feed pull and the live listing agree; the 08-18 and 08-31 views of the same page carried the identical figure, so the ask has not moved across three readings
The third unit is a separate building at the rear of the lot verified listing prose ('Rear Separated Building 217-B'), photo frame 15 (exterior stair, door reads 217 B), and the treasurer's parcel address 217-0217B
FY 2025-26 tax bill $8,878.76, both installments paid verified SF Treasurer secured portal, bill #20250436538; ad valorem plus direct charges sum to the total to the penny
Show the other 5 checks
Fact Status Source
Stated gross rent $4,995/mo for the building stated the gross rent we verified on the live listing; the listing never says how many of the three units it covers, and one room inside the front flat is occupied
Cautious model credits $5,252/mo for the two rented units alone diverges the registry's in-place medians for a 1bd and a 3bd in this ZIP total more than the whole building's stated gross; the rent section runs the verdict at the stated figure and reports what happens
Sold October 2003 for $480,000 verified the listing's price history; three fire-repair permits were open on the parcel that year
2 DBI complaints on the parcel since 1994, neither active verified DataSF DBI complaints census, block 6981 lot 047; abated 2008-04-29 and closed 2014-05-12
16 listing photos analyzed, 2 flags, citation-checked by eye verified photo-capex stage v4 (2026-08-31); one observed count was left unconfirmed at the check and is recorded as such

9 facts checked against a named source. 2 we could not settle. 12 open questions, written out in the underwrite.

Assessor

What the roll says

Assessed value
$682,438
Tax rate area
001-000-000
Rate used
1.25%
Tax bill at this ask
$14,191/yr
With parcel charges
$14,999/yr

A bill on the roll belongs to the seller. A sale resets the assessment, so the figure above is what a buyer at this ask would owe.

Community facilities district: none: the bill carries no Mello-Roos or community-facilities line, and its only non-ad-valorem items are the five direct charges below

Standing

Where this sat

On the San Francisco board on August 18, 2026, August 25, 2026, September 1, 2026, September 8, 2026, September 15, 2026, September 22, 2026. It ranked #1 that week.