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

Property overview

70 Onondaga Ave, San Francisco, CA 94112

Beats renting and index funds on our cautious numbers, but by too little to survive an ordinary rent shortfall. It passed the math, not our bar.

Mission Terrace, off the Alemany corridor · Balboa Park BART / Muni Metro 0.45 mi

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

Ask $1,320,000 Beds / baths 5 / 4 Listed sqft 2,805 Legal units (roll) 3 Days on market 238 as of 2026-10-09 HOA $0 APN 6954021

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 the county assessment roll (three units, two stories, apartments), the listing's subtype and its own prose naming all three units, and the one building permit on file, which states three units before and after
5 bedrooms, 4 baths, 2,805 sqft, built 1958 corroborated our listing feed and the live listing agree on all four, and the listing's per-unit mix (3 + 1 + 1) sums to the bedroom total exactly; the fourth bath is one more than the mix explains and is held in the diligence section
Ask $1,320,000 verified our 2026-09-01 listing-feed pull; the live listing carried the identical figure when we verified it on 2026-08-23, so the ask has not moved between the two readings
FY 2025-26 tax bill $14,527.92, both installments paid verified SF Treasurer secured portal, bill #20250435565; ad valorem plus direct charges sum to the total to the penny
The bill covers this building alone verified the treasurer's parcel search also lists lettered accounts under the same block and lot number; the county's parcel table resolves them to 78, 84 and 88 Onondaga Ave, three separately assessed neighbors, so this bill reads as the whole load for 70 Onondaga pending the title report
Stated gross rent $6,769/mo stated the figure we verified on the live listing; agent-stated, and the listing never says how many of the three units it covers
Show the other 4 checks
Fact Status Source
Sold September 2021 for $1,050,000 verified the listing's own sale history and price history agree; the current ask is 25.7% above the building's last sale
9 DBI complaints on the parcel since 1994, none active verified DataSF DBI complaints census, block 6954 lot 021; four are routine inspections, and the cluster worth reading was filed in December 2021, three months after the current seller bought
One building permit ever recorded verified DataSF building-permit census, block 6954 lot 021: a $900 over-the-counter legalization of one aluminum slider window, filed three weeks after a work-without-permit complaint, completed October 2024
61 listing photos analyzed, 6 flags, all re-anchored by eye verified photo analysis pass (2026-08-31) with citation check on 2026-09-01; model frame citations had drifted across the long gallery and every flag was re-verified against the actual frames, one finding reversed in the building's favor

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

Assessor

What the roll says

Assessed value
$1,114,267
Rate used
1.285%
Tax bill at this ask
$15,611/yr
With parcel charges
$16,961/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 six direct charges below

Standing

Where this sat

On the San Francisco board on September 1, 2026, September 22, 2026.