The Sunset District's housing is old, and most of its tract houses stand over a garage. San Francisco Planning's context statement for the district says that, "With few exceptions," its tract houses from the 1920s to 1950s had garages integrated into the house, typically with the living spaces above a ground-story garage. Planning's SunsetForward profile adds that 96% of housing units in District 4 were built before 1960, and for the Bayview, the City's area plan finds that older housing there "generally consists of one-story dwellings over a garage." Citywide, the Census Bureau estimates 421,342 housing units for July 1, 2025 and an owner-occupied rate of 38.2% for 2020-2024. A ground-story slab of that age should be tested before a system is chosen, since Sherwin-Williams describes moisture vapor moving "upward through the concrete slab from the ground." The Sunset District page covers those garages in detail.
NOAA's 1991-2020 normals describe cool air all year. The San Francisco Downtown station's annual mean is 57.7 degrees F and its January normal low 46.6 degrees F; at San Francisco International Airport (SFO), the January normal low is 44.5 degrees F. Both stations record outdoor air, not a slab, but the readings sit near the ArmorSeal 1000 HS sheet's 50 degrees F application minimum, where it lists a 10-day cure, and below the 60 degrees F that a Rust-Oleum and Citadel chip-floor specification asks for in room and floor from 72 hours before, during and after installation. The National Weather Service's January 1995 climate memorandum describes summer mornings with "only partial clearing on the cooler ocean side." On humidity, Sherwin-Williams' flake instructions keep the substrate "at least 5 degrees F above the dew point", and ArmorSeal caps relative humidity at 85%. The San Francisco numbers page lists every month.
The ground under San Francisco floors runs from dune sand to bay fill. Open-File Report 2006-1037, prepared by the USGS with the California Geological Survey, rates artificial fill laid over the bay's estuarine mud as having "very high" liquefaction susceptibility, notes that fill dredged from sandy areas, as in the Marina District, may be very susceptible, and rates the bay mud itself and the dune sand as moderate. The State's Seismic Hazards Mapping Act, passed after the 1989 Loma Prieta earthquake, requires the State Geologist to establish regulatory zones; CGS's liquefaction zones mark where "the stability of foundation soils must be investigated", and a seller must disclose a zone to buyers. A coating cannot correct the slab beneath it: where a floor has settled or cracked through, the slab comes first, and the concrete resurfacing page covers slabs too far gone for a topping.
San Francisco has its own building code, and its 2025 edition says to replace the California Residential Code's administration chapter, which holds the State's permit-exempt list (section R105.2), "with Chapter 1 & 1A of the San Francisco Building Code." For the City's rule on a floor coating, ask the Department of Building Inspection before work starts. A garage turned into a new unit goes through SF Planning's ADU program, whose page says "Many ADUs are converted from existing storage or garage space," describes Junior ADUs of up to 500 square feet in a single-family house, and says an ADU may not remove housing services such as a garage. CSLB's rule links the two: work that needs a permit needs a license at any price. A floor for a converted room, such as metallic epoxy, is part of that larger job, which section 7048(b) keeps out of the exemption.
What a floor coating may contain is set by Regulation 8, Rule 3 of the Bay Area Air District, which covers San Francisco and San Mateo counties. The rule's definition of a floor coating, "An opaque coating that is labeled and formulated for application to flooring", names "garage floors" among its uses. In the rule's July 1, 2009 text, Table 2, effective from January 1, 2011, sets 100 grams of VOC per liter for floor coatings and for concrete and masonry sealers and 250 for stains and for industrial maintenance coatings, the class for floors facing immersion, corrosive agents, heavy abrasion or temperatures above 250 degrees F. For a product recommended for several specialty categories, "the most restrictive limit shall apply," subject to the rule's exceptions. CALGreen's 2025 table also lists 100 for floor coatings, applied "unless more stringent local limits apply"; the federal rule allows 400 g/L.
California's minor work exemption rose from $500 to $1,000 on January 1, 2025 under Assembly Bill 2622, and section 7048, as amended effective January 1, 2026, keeps that line: below $1,000 a job is exempt only if it needs no building permit and the person employs no one, and section 7048(b) bars dividing a job into smaller contracts to evade the law. CSLB defines several classes that touch this work, among them C-33 Painting and Decorating and, under C-61 Limited Specialty, the D-12 Synthetic Products subcategory, which names "resin and epoxy application", but CSLB's definitions do not single out epoxy floors. Section 7117.6 makes contracting outside one's classification a cause for discipline, so check the class as well as the number. From July 1, 2026, CSLB's minimum fines for unlicensed activity start at $1,500.