← Housing Report Card

How to read a San Francisco building permit history

A practical guide for renters, buyers, and curious neighbors

What permits cover

A building permit is the city's record that someone applied to do legal construction or alteration work on a property. Permits exist for renovation, electrical, plumbing, mechanical, structural, demolition, and a long list of specific scopes. Routine maintenance like replacing a worn faucet or painting a wall does not require a permit. Anything that touches the structure, an electrical circuit, plumbing, or fire systems usually does.

Lifecycle

Each permit moves through statuses, not always in a straight line:

  1. Filed: the property submitted an application. Work is not approved yet and cannot legally start.
  2. Issued: the application was approved, work can begin.
  3. Inspections: city inspectors visit at various stages depending on the scope.
  4. Completed: the final inspection signed off on the work.

A "filed" permit that has been sitting for years without being issued usually means the application stalled or was withdrawn. That is its own signal, especially when paired with active complaints.

What the description tells you

Every permit has a description written by the applicant. Read it. Common patterns and what they suggest:

  • "Bathroom renovation, kitchen renovation, all in kind" repeated across multiple units in a short period: the building is being turned over and refreshed for new tenants, often at higher rents.
  • "Fire alarm horn comply with SFFD" or similar fire system upgrades: the building is being brought into fire-code compliance, often after an inspection or violation.
  • "Tenant improvement of commercial space at ground floor": ground-floor commercial is being changed, which can affect parking, noise, and shared building systems.
  • "Revision to PA# [previous number]": the permit modifies an earlier approval. Worth reading both.
  • "Street space" or "MTA parking": these are minor permits, usually unrelated to interior conditions.
  • "OTC alterations": "over the counter," meaning the scope was simple enough to issue at the counter without a full plan check.

Patterns worth noticing

Some patterns are worth flagging when you look at a permit list:

  • Cosmetic refresh after a complaint stretch: many "in kind" renovations after years of complaints can indicate a flip rather than ongoing care. The building gets dressed up before listing without addressing underlying issues.
  • Fire system upgrades after a violation: not necessarily bad, but worth knowing the building had a problem that triggered the upgrade.
  • No permits ever, on an old building: either everything has been routine maintenance, or there is unpermitted work. The assessor roll year-built date helps you tell.
  • Many revisions to one base permit: the project changed scope multiple times, often a sign of complications during construction.
  • A long stretch of "issued" permits that never close: work was started but never inspected to completion. Sometimes innocent, sometimes a sign of unfinished or unpermitted-as-actually-built work.

What permits don't tell you

Permits show legal, recorded work. They do not show:

  • Unpermitted work (which by definition is not in the record).
  • Whether the work was done well.
  • Whether the work solved the underlying issue. A "fire alarm upgrade" permit does not tell you the building has no remaining fire issues.
  • Whether the building is maintained between major projects.

Read permits as one signal among others, not the whole picture. They pair best with the complaint and Notice of Violation history; together those three datasets sketch a fuller story than any one of them alone.

Try it

Search any San Francisco address to see its permit history pulled live from the city's data, alongside complaints, formal notices, Fire records, and 311 reports.

Search an address

Home · About · All guides · Privacy Policy · Terms of Service