# 70 Onondaga Ave, San Francisco, CA 94112 · The Rent Hacker

> 70 Onondaga Ave, San Francisco, CA 94112: the facts we verified and their sources, the assessor's roll and the tax bill a buyer would owe at this ask, all public. The paid underwrite adds the answer at cautious, expected and best-case rents and what would change it.

Canonical: https://therenthacker.com/property/rh-f1t9il/70-onondaga-ave/
Source: The Rent Hacker (https://therenthacker.com/). License: RSL, attribution required — https://therenthacker.com/license.xml

---

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

## Your underwrite contains the full underwriting

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.

Everything below is public. Your underwrite holds the answer and the working behind it: open it above.

-   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.

[Underwrite this building — $79](/lookup/?address=70%20Onondaga%20Ave#underwrite) [Take the pass — $49/mo](/checkout/?tier=pass&r=sf)

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

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.

Next

## This is one row of the San Francisco board.

The run of October 6, 2026 put every two-to-four-unit listing in San Francisco through the same comparison. The rest of the board, losers and rejections included, is one page.

[See the San Francisco board](/board/sf-proper/)

In our guide to house hacking San Francisco: [Excelsior / Outer Mission / Ingleside (94112)](/house-hacking/sf-excelsior-94112/) · [San Francisco guide](/house-hacking/san-francisco/)
