Skip to content
Verify

City and County of San Francisco

City and County of San Francisco Contractor & Permit Intelligence

Official DBI permits, permit-contact CSLB numbers, inspections, and Treasurer registered businesses. Exact license identifiers only. Not a ranking, Trust Score, or complete CSLB roster.

1,294,909

Permit-at-address rows

562,059

Permit contacts with License1/2

2,729

Exact IDs in acquired CSLB spine

20,450

Exact IDs outside partial spine

Trace this number
Source
DataSF Building Permits i98e-djp9
Source date
2026-09-02
Denominator
official permit-at-address rows
Calculation
Count CSV rows; distinct Permit Number separately
Reporting grain
permit at an address
Coverage
City and County of San Francisco DBI applications
Caveat
Permit count is not quality. Contractor license is on the contacts file, not this permit file.

What official local contractor evidence is available?

  • 1,149,123 distinct permit numbers among 1,294,909 address rows.
  • 1,032,543 permit-contact rows; 584,716 contractor-role rows.
  • 23,179 distinct source-native license IDs.
  • 20,450 exact official CSLB identifiers sit outside TrustHub’s truncated state extract. They are not unlicensed.

Status mix includes complete, issued, expired, cancelled, and filed (complete (743,055), issued (247,659), expired (232,324), cancelled (43,312), filed (11,408)). Valuation present on 1,151,222 rows. Parcel/block-lot on every permit row. Completed date on 747,866.

Exact CSLB work-activity lookup

This lookup uses source-native CSLB numbers only. Name-only or high-confidence business-registry matches are not work history. Permit activity is not quality.

Registered businesses

366,307 registered business locations, 258,032 accounts,126,522 current under the source rule. Construction-related: 12,128 locations / 8,743 accounts. No source-native CSLB ID. High-confidence name+address matches (831) are not license verification.

A registered business location is not a CSLB license and not proof of contractor authority.

Inspections

702,749 inspection events associated with permit, complaint, or address grain (621,099 permit · 69,358 complaint · 12,292 address).

This is inspection-event evidence associated with a permit or property. It does not establish that a contractor passed or failed an inspection.

Trace this number
Source
DataSF Building Inspections vckc-dh2h
Source date
2026-09-03
Denominator
official inspection rows
Calculation
Count rows; group by reference_number_type and result
Reporting grain
inspection event
Coverage
DBI Building Inspection division events
Caveat
PASSED is not contractor quality. No contractor license field on this file.

Evidence depth

FamilyRowsLimitation
Permits1,294,909Address grain; no CSLB on this file
Permit contacts1,032,543Exact License1/2 only
Inspections702,749Permit/property grain
Registered businesses366,307Not a license

What we don't know

  • Complete California licensed-mover/contractor denominator remains UNKNOWN.
  • Name-only contacts are not attached.
  • No local record is not proof of no work.

Verify with CSLB · California state research