US Sign Code  / San Francisco
San Francisco Zoning Ordinance · Article 6

Will your storefront sign get rejected?

In San Francisco, your wall-sign limit depends on your neighborhood-commercial district — NC-1 storefronts get far less than NC-3, and flashing signs are banned citywide. Enter your address. We pull your zoning and flag the risk before you file a permit that bounces.

This checks on-premise business signs — a sign identifying your own business at your location. Billboards / off-premise signs are not covered.
The width of your lot/tenant space along the street. Your total sign allowance is this × a district multiplier.

Why San Francisco signs get rejected

San Francisco ties your wall-sign area to your neighborhood-commercial district and your frontage, under Planning Code Article 6, taking whichever is less of a per-foot multiplier or a hard cap. NC-1 gets 1 sq ft per foot up to 50; NC-2 gets 2× up to 100; NC-3 and busy corridors get 3× up to 150. Your sign also can't cover more than 75% of the wall, and flashing or animated signs are prohibited citywide.

This tool reads the same zoning rules the Department of Buildings enforces and tells you where your plan stands before you pay for fabrication or file a permit.

San Francisco sign allowance by district

Maximum total on-premise sign area. "Mult" = multiply by your street frontage in feet; cap is the hard ceiling.

DistrictMax wall sign areaFlashing
NC-1×1, max 50 (lesser)Prohibited
NC-2 / NC-S / RC / NCT-2×2, max 100 (lesser)Prohibited
NC-3 / NCT-3 / C-2×3, max 150 (lesser)Prohibited

Source: SF Planning Code Article 6 (§602–607). "Lesser" = smaller of frontage×multiplier or the cap. Signs can't cover >75% of the wall; flashing/animated prohibited.

Questions owners ask

Does illumination cut my allowance like in NYC?
No. SF prohibits flashing, animated, and moving-light signs in commercial districts, and digital displays in most. Illuminated signs must be off when you're closed.
What's the 75% rule?
Beyond the area cap, your wall sign can't cover more than 75% of the wall surface it's on (excluding window and door openings).
Who can install it?
San Francisco requires a licensed sign hanger. An unlicensed installation creates liability exposure and can void commercial insurance.
Is this an official ruling?
No. This is a first-pass risk filter on public zoning data, not a permit and not legal advice. Final dimensions are confirmed by a licensed San Francisco sign professional.

Cost, timeline & temporary banners

What does an SF sign permit cost?
SF doesn't use a single flat fee — permit fees come from the San Francisco Building Code fee table (Table 1A-H), which scales with the sign and whether it's electric. Two SF-specific gotchas: a permit won't issue without a valid San Francisco Business Registration Certificate, and if you need a variance for an exception to the sign rules, the variance application alone starts around $1,000. Most signs go through Planning Department review (Article 6) first, then DBI for building-code review.
How long does approval take?
A simple over-the-counter wall-sign replacement can clear in about a day, but a standard sign typically takes 4–8 weeks through Planning then DBI. Historic-district signs run 3–6 months, and anything triggering neighborhood notification adds months. Once issued, the permit is valid for 180 days to complete installation and inspection.
Can I hang a "Grand Opening" banner first?
A temporary banner over 32 sq ft or displayed more than 30 days needs a Seasonal Sign Permit. Window signs covering less than 25% of the glass are generally exempt, and a sidewalk A-frame needs its own permit plus at least 6 ft of pedestrian clearance. Banners on City streetlight poles go through Public Works and are limited to non-profit, cultural, or civic organizations — not standard business promotion.

Source: SF Planning (Signs, Planning Code Article 6); SF Department of Building Inspection (Building Code Table 1A-H); SF Public Works (banners). Fees and timelines change — confirm current figures with SF Planning and DBI before filing.

Last inspected against the official code: June 2026 · monitored monthly