Cold Spark Permits at SF City Hall: The Honest Answer
The Fire Marshal's special-effects permit, what SF City Hall actually allows in the Rotunda, and which SF venues will sign off on the first-dance moment.
Honest answer first, because most planners get this wrong: SF City Hall does not allow cold spark machines on the premises. Not the Rotunda, not the 4th-floor galleries, not the 2nd-floor balcony, not the steps. SF City Hall Events rules are explicit — pyrotechnics, fireworks, or similar items are prohibited inside and on the premises. The building is also smoke and vapor free, which kills haze and dry ice too.
The paperwork most couples are searching for — the San Francisco Fire Marshal's special-effects permit — is real and at the right SF venues it gets approved. After dozens of SF weddings with cold sparks across MoMA, Asian Art Museum, City Club, Bently Reserve, and Pier 27, here's the playbook we hand planners 4 to 8 weeks out.
The short answer: yes (somewhere) — here's what gets approved
The first-dance cold spark moment is approvable in SF, just not at City Hall. Four ingredients turn a cold spark request into a yes:
- An indoor-rated cold spark machine, not traditional pyro. Customer-spec terms: a 350W or 600W indoor unit, no flame, sparks at roughly 200°F at exit (cool to the touch a foot away), 1.5 to 2 second discharge, throw height 2 to 5 meters. Composite titanium powder, no gunpowder.
- A licensed operator on-site. SFFD wants a named pyrotechnic operator with the right California credential, not a DJ or planner pushing the button. The operator's name and license number go on the application.
- Liability insurance, $1M minimum. $1M general liability certificate naming the City and County of San Francisco as additional insured. Some venues stack their own $2M requirement on top.
- The SFFD special-effects permit (form 2.12). The Flame Effect Performance application, filed with the Fire Prevention Bureau with operator credential, COI, machine specs, an SDS for the spark composition, and a venue site plan with the spark zone marked.
Paperwork takes 2 to 4 weeks for review. Pre-event inspection by a Fire Department representative runs at least 1 hour before the effect — operator and on-site contact need to be there.

The Fire Marshal process: form, lead time, insurance, operator
SFFD runs flame and special-effects permits out of the Fire Prevention Bureau. Form is application 2.12 (Flame Effect Performance).
Lead time: 2 to 4 weeks. Don't submit 5 days out. Reviewers often have follow-up questions on the site plan or operator license. We submit at 4 weeks as a standing rule.
Insurance: $1M general liability typical, $2M at some venues. COI names the City and County of San Francisco and the venue as additional insured, issued within 30 days of the event — older certificates get bounced.
Operator credential: California State Fire Marshal pyrotechnic operator license. License number, endorsement type, and expiration go on the form. Operator does the load, discharge, and cleanup; nobody else touches the machine.
Pre-event inspection. SFFD inspector arrives at least 1 hour before the effect and checks machine placement against the site plan, perimeter clearance, powder load, fire watch staging, and exits. If it's not set, the effect doesn't happen — no same-night second chances.
Fees. The temporary open flame permit fee covers 3 hours of SFFD processing, review, and inspection; anything beyond back-charges hourly. Budget roughly $300 to $700 in city fees for a single first-dance effect, plus operator and insurance separately. Annual special-event permit fees changed for periods beginning April 2026 — check the current SFFD fee schedule.
Where in SF City Hall sparks are not allowed (all of it) — and why
City Hall has three wedding zones: the Rotunda (under the dome), the 4th-floor north and south galleries, and the 2nd-floor balcony. None allow cold sparks.
Building-wide pyro prohibition. SF City Hall Events rules categorically ban pyrotechnics, fireworks, or similar items inside and on the premises. Policy, not a permit gap. The Rotunda's marble, gilt, and historic finish dictate the answer.
Smoke and vapor free facility. Haze, low fog, and dry ice are also prohibited. HVAC isn't isolated and residue ends up in adjacent civil-court spaces.
Sprinkler proximity and ceiling clearance. Setting policy aside, the 4th floor has hard ceiling clearance for upward-throwing effects, and the Rotunda's sprinkler heads plus dome heat stratification would push any plume into a zone life-safety wouldn't like. 2nd floor balcony is no better.
So the question becomes "where in SF can we get the same moment?"
What you actually bring: specs that pass review
SFFD reviewers and venue engineers care about two things: the machine is a cold spark unit (not traditional pyro), and the throw plus perimeter math work for the room.
- 350W indoor mini. 2 to 3 meter throw, 1.6kg, flame-retardant housing. Best for ceilings under 12 feet, intimate first dances. Two units flanking a small dance floor is the common pattern.
- 600W indoor standard. 1 to 5 meter throw, DMX or remote trigger. Default for most SF receptions. Two units on stands, 1.5 to 2 second discharge on the first-dance cue.
- 600W moving-head or hanging. For venues with rigging where the operator can sweep or angle the throw. Useful in bigger rooms like Bently Banking Hall or Pier 27.
What does not pass review: traditional gerb pyro, gunpowder fountains, anything with open flame or a hot ember. Some operators outside the Bay Area pitch "upgraded" gerb effects to weddings — SFFD doesn't approve these as cold spark, and the venue engineer catches them at inspection.

The first-dance moment: timing, fire watch, ventilation
Three operational details separate a clean discharge from one that trips a smoke detector and clears the room:
Timing. Effect runs 1.5 to 2 seconds per machine. Cue is usually 30 to 45 seconds into the song — past the intro, where lyric and visual sync. Operator takes the cue from the DJ via radio or a hardwired GO line, never the venue house console.
Fire watch. Two CO2 extinguishers staged at the perimeter, plus a designated fire watch (second operator or venue engineer) who stays on the room 30 minutes after. SFFD wants this on the permit; venues usually require it independently.
Ventilation post-effect. Cold spark powder produces a small amount of haze residue on discharge — from the propellant, not the spark. With active HVAC and 12-foot-plus ceilings it clears in 90 seconds. In a tighter room with stalled air it can drift toward smoke detectors. Two fixes: HVAC on high for 5 minutes around the cue, and place machines so the plume isn't under a detector. We map the detector grid against the site plan in the permit submission.
After SF City Hall: the same paperwork works here
If City Hall was the dream venue and cold sparks were the dealbreaker, several SF venues with similar historic-formal aesthetic approve cold sparks with the SFFD permit. Patterns at each:
SF MoMA event spaces. Approvable. SFFD permit, $2M insurance (their COI ceiling exceeds the city minimum), and a walkthrough with AV/facilities 14 days out. Sprinkler clearance is the choke point — book rooms with 14-foot-plus ceilings, not the mezzanines.
Asian Art Museum. Approvable in Samsung Hall and North Court. Reviewer cares about distance to art — minimum 25 feet from any displayed work, which pushes machines into a defined dance floor zone. Submit early; facilities team is conservative.
City Club of SF. Approvable in the main dining room and the Diego Rivera mural room with extra distance around the mural — the fresco is non-negotiable. Most couples put the dance floor in the dining room.
Bently Reserve. Approvable in the Banking Hall. The Federal Reserve floor is over 30 feet to the coffered ceiling, so sprinkler proximity is a non-issue. One of the easier SF venues for sparks.
Pier 27. Approvable indoor and outdoor. Outdoor uses a related (slightly different) SFFD track. Wind is the variable — operator pulls the effect if gusts exceed safe threshold.
Wider Bay Area (Napa, Half Moon Bay, Peninsula): cold spark fountain guide. Cold spark vs handheld sparklers: safety breakdown. Powder chemistry: cold spark explainer.

What we handle for you
SFFD permit, licensed operator on site, COI naming the city and venue, pre-event inspection coordination, fire watch, post-effect ventilation timing — all our job, not the couple's or planner's. What we need from you:
- Venue and date.
- First-dance song and DJ contact.
- An intro to the venue's events lead so we can request the site plan and smoke detector layout.
What we deliver: a permit cover letter the venue and SFFD both sign off on, two indoor cold spark units staged at the dance floor with the operator briefed on the cue, fire watch through the effect plus 30 minutes after, and cleanup. For the full equipment catalog, see our equipment catalog.
FAQ
Are cold sparks allowed at SF City Hall?
No. SF City Hall Events rules prohibit all pyrotechnics, fireworks, or similar items inside the building and anywhere on the premises, including the Rotunda, 4th-floor galleries, 2nd-floor balcony, exterior grounds, and steps. The building is also smoke and vapor free, which rules out haze and dry ice.
Where can I have cold sparks for a wedding in SF?
SF MoMA, the Asian Art Museum (Samsung Hall, North Court), City Club of SF, Bently Reserve, and Pier 27 all approve indoor cold sparks with the SFFD permit, $1M to $2M liability insurance, and a licensed pyro operator on site.
How long does the SF Fire Marshal special-effects permit take?
Submit 2 to 4 weeks before the event. SFFD form 2.12 (Flame Effect Performance) goes to the Fire Prevention Bureau with operator license, COI, machine specs, SDS, and a site plan with the spark zone and clearances marked. Pre-event inspection runs at least 1 hour before the effect.
What insurance do I need for cold sparks in SF?
$1M general liability minimum, often $2M depending on venue. COI names the City and County of San Francisco and the venue as additional insured, issued within 30 days of the event. We provide the COI as part of the rental.
Can I bring my own cold spark machine to skip the permit?
No. The SFFD permit is keyed to a licensed pyrotechnic operator and the specific machine being discharged. An unpermitted discharge at a permitted SF venue exposes the couple, planner, and venue to fines plus venue blacklist. Every venue on the approvable list checks the permit at load-in.
Get a quote or schedule a planning call
Send your venue, date, and first-dance moment, and we'll come back within 24 hours with the permit timeline, insurance and operator line items, and a quote. For SF weddings 4 weeks out or sooner, book a 15-minute planning call — we'll walk through venue clearance constraints, the SFFD submission, and cue timing with your DJ. Service area: SF, Peninsula, East Bay, North Bay, Napa, Sonoma, Half Moon Bay, South Bay.
