San Francisco Epoxy Floors Co. Call (415) 801-3047
Long narrow garage under a row house with a gray and white flake floor, faint tire marks, a strapped water heater, a wooden stair and shelves.

San Francisco Epoxy Floors Co.

(415) 801-3047

Free quotes for garage floor epoxy in San Francisco, CA.

Garage Floor Epoxy in San Francisco, CA

Garage floor epoxy is two liquids, resin and hardener, combined at the garage and spread over ground concrete, where they react into a hard film; in San Francisco, the slab under the house and the cool air it cures in decide the job. San Francisco Planning's Sunset District context statement says that, with few exceptions, tract houses built there from the 1920s to the 1950s "featured automobile garages integrated into the house," typically with living space above. That slab rests on the ground, where Sherwin-Williams says moisture vapor comes from, so it is the first thing to test. Sika's Sikafloor-264 epoxy sheet (September 2026) then sets the limits: at least 50 degrees F in the air, and a slab surface held 5 degrees F or more over the measured dew point, the reading at which air starts leaving water on a cool surface.

Published price

National survey range for a 2-car garage: $1,600 to $5,800 (HomeGuide, February 2026) · full pricing guide

Every published price for an epoxy garage floor is national; none of the surveys prints a San Francisco figure. HomeGuide's epoxy flooring page, dated February 3, 2026, gives average installed ranges by garage: one car on 288 to 392 square feet, $1,200 to $3,900; two cars on 400 to 576, $1,600 to $5,800; three on 576 to 864, $2,300 to $8,600. Angi, updated in August 2026, gives $750 to $3,000 for its 250-square-foot one-car size. Both name the drivers: resin type, floor size and surface preparation for Angi; crack repair and extra-cost flakes or metallic tint for HomeGuide, whose garage coating page of December 24, 2024 counts labor as about 50% to 70% of what a job costs. The San Francisco floor cost page lists every range with its date.

A two-part epoxy floor is built in layers measured in mils, thousandths of an inch. Volume solids, meaning how much of a mixed coat is still there once its water or solvent evaporates, set how thick each layer ends up: Sherwin-Williams says a water-based or solvent-based epoxy can lose as much as half, "so a wet film of 7 mils may result in a dry film of 3 to 3.5 mils," while 100% solids epoxy has no carrier to evaporate. A flake floor adds a broadcast: Sherwin-Williams' Resuflor Deco Flake SB instructions call for a primer at 3 to 5 mils, a base coat at 10 to 12 mils with decorative flake thrown into it at 0.2 pounds per square foot, a 16-mil grout coat and a urethane seal coat.

Preparation decides whether the film stays down. ICRI 310.2R, the International Concrete Repair Institute's guideline, grades concrete surface profile (CSP), the texture grinding or blasting cuts into a slab for the first coat to key into, from CSP 1 to CSP 10; Sherwin-Williams' Form G-1 assigns CSP 5 to its decorative flake systems. Grinding or shot blasting reaches that; acid etching "tends to produce a CSP-1 to CSP-2 profile, which is suitable only for very thin systems," Sherwin-Williams says. Oil, grease, old sealers and curing compounds come off first, and cracks are repaired, since, in Sherwin-Williams' words, "coatings do not hide imperfections in the substrate." Under living space, dust control belongs in the plan: Cal/OSHA's silica standard, Title 8 section 1532.3, has a walk-behind grinder run with water at the cutting surface or a dust collector filtering at 99% or better, and a HEPA-filtered vacuum between passes indoors.

Cure times on a data sheet belong to a temperature. At 50 degrees F, Sherwin-Williams' sheet for ArmorSeal 1000 HS epoxy (revision of August 10, 2021) needs 48 hours before foot traffic, 4-5 days before heavy traffic and 10 days to full cure; at 77 degrees F those steps take 24 hours, 48-72 hours and 7 days. NOAA's 1991-2020 normals for the San Francisco Downtown station put the normal daily minimum below 50 degrees F from December through April, at 46.6 in January, and the normal daily maximum at a peak of 70.2 degrees F in September; the San Francisco floor data page has each month. Those are outdoor air figures, not slab temperatures. Empty the garage before the crew arrives and keep it empty until the traffic times written for the temperature measured on the day.

A written quote follows a visit: the installer measures, runs or schedules the moisture test the data sheet names, notes cracks, oil and old paint, and asks when the car must come back. California's license line sits low: CSLB says a license is required when labor and materials on a project total $1,000 or more, or at any price if the work needs a building permit or uses other workers, and HomeGuide's installed one-car range starts at $1,200, above that line. CSLB and the statutes have the final word. The form on this page passes your request to one installer near you who works independently of this site. That installer, who holds a California contractor license, prepares the quote and signs the contract directly with you; the hiring guide for San Francisco floors shows how to check the license before you sign.

Free quote

Fields marked * are required.

This request goes to an independent local installer who holds a California contractor license. Check the license on CSLB's site before you sign.

When a Garage Slab Is Ready for Epoxy

Epoxy suits a slab that is sound, dry enough for the coating's data sheet and free of anything that blocks a bond. You can check these conditions before an installer visits; each one clears the way for a two-part system or adds a line to the written quote.

  • A square of plastic sheet taped to the bare slab, the ASTM D4263 check, comes up with no sign of moisture on the concrete beneath it.
  • Cracks are hairline and the slab is level across them, with no section that has dropped, lifted or broken loose.
  • Oil drips, tire marks or a peeling old coat are local, so degreasing and grinding can reach sound concrete without removing the slab's surface everywhere.
  • The garage can stand empty through the cure the data sheet gives at its temperature, which for Sikafloor-264 at 50 degrees F is about 3 days to light traffic.
  • Little direct sun reaches the floor, or you plan a UV-stable clear coat, since Sika says Sikafloor-264 will discolor over time in sunlight.

A wet plastic sheet calls for a measured moisture test before anything else, a dropped or broken section goes to concrete resurfacing for worn slabs first, and sun through an open door calls for a UV-stable top layer. None of the three ends the project; each changes the system and the quote.

Moisture Tests for a Ground-Story Garage Slab

A San Francisco garage slab that sits on the ground calls for a moisture test before any system is chosen, because the ground is the source. Sherwin-Williams describes moisture vapor transmission as water vapor that "moves upward through the concrete slab from the ground," and KTA-Tator, a coatings inspection firm, says the water "becomes trapped beneath the coating system" and can, in time, make it blister and disbond. ASTM D4263, the plastic sheet test, tapes polyethylene of 4 mil or thicker, at least 18 inches on a side, to the slab for 16 hours or more, in KTA-Tator's account, and shows moisture without measuring it.

ASTM F1869, the calcium chloride test, states its result as the pounds of water a 1,000-square-foot area of slab gives off in 24 hours, and Form G-1 sets the limit at "not more than 3 pounds." ASTM F2170 sets relative humidity probes in drilled holes, at 40 percent of the slab's thickness where it can dry only toward the top, per Wagner Meters; Form G-1 accepts 80% or lower, Sika's Sikafloor-264 sheet 85%. NOAA's Downtown normals give 22.89 inches of precipitation a year, 4.40 of it in January and 0.01 in July, and Simiron's polyaspartic sheet warns that "seasonal variations in ground moisture" can push vapor emission past a limit "regardless of results measured prior to coating application." A dry-season reading is worth repeating if the job slips into the rains. Damp air is the second check: Sika's Sikafloor-264 sheet wants that 5 degrees F margin over the dew point because condensation "may lead to adhesion failure," so ask for slab temperature and dew point readings on the day.

Cure Times Set Against the Downtown and SFO Normals

A San Francisco garage cures epoxy on the slow side of its data sheet, because the air seldom reaches a drying chart's warm columns. NOAA's 1991-2020 normals for the San Francisco International Airport station give a January normal daily minimum of 44.5 degrees F and a September normal daily maximum of 74.8 degrees F, and the Downtown station's annual mean is 57.7 degrees F. NOAA's annual count of days at the 90 degrees F threshold is 3.3 Downtown and 4.2 at the airport. These are outdoor air readings, not slab or garage temperatures.

Sikafloor-264 sets 50 degrees F as its minimum ambient temperature, and near that floor the recoat wait stretches: at 50 degrees F Sikafloor-264 needs 24 hours before the next coat, against 8 hours at 68 degrees F. Cold changes the result as well as the clock. Sherwin-Williams says "a slightly soft but otherwise even surface is usually the result of curing in temperatures that are too cold," and its amine blush article names "low temperature and/or high humidity" as the conditions for a waxy surface layer that can act as a bond breaker between coats. The wrong heat makes it worse: Sherwin-Williams says salamander or torpedo heaters "introduce moisture and carbon dioxide into the area," and Sika warns that unvented heaters can cause blushing, whitening and debonding.

Hot-Tire Pickup: Why Tires Lift Some Garage Coatings

Hot-tire pickup is a coating that lifts or stains under a parked car, and Euclid Chemical's Technical Bulletin CP-22 traces it to "plasticizer migration": tires are compounded with plasticizers that keep the rubber pliable for grip, and "when the car is driven, the tires heat up, causing the plasticizers to soften and leach out of the rubber." The bulletin says most marking shows on acrylic or styrene-acrylic cure-and-seal products, whose polymers have little crosslinking, while "epoxy and urethane sealers and coatings are much more crosslinked" and less likely to mark. Sherwin-Williams' sheet for ArmorSeal Tread-Plex, a one-part acrylic floor coating, calls it "not recommended for areas subject to hot tire pickup." Preparation is the other half.

An August 24, 2012 trade article by a representative of H&C, a coatings maker, says "the paraffin penetrates into the surface of the concrete only 1/16 or 1/8 inch deep" yet builds a "bond breaker," so grinding has to take off that layer where a car has parked for years. Once plasticizer has stained a coating, Tennant's 2017 maintenance guide calls the marks "impossible to remove" and recoating the only cure, and it suggests a barrier between tires and floor.

Flake, Solid Color or a Polyaspartic Clear Coat

The choice here is the build: how many layers, what goes on top and how long the garage stays shut. All three builds start from the same tested, ground slab and differ in thickness, texture, behavior in sunlight and how soon a car returns.

Full-broadcast flake epoxy

A pigmented epoxy base takes vinyl flake "to refusal or rejection," Laticrete's phrase for a broadcast with no resin showing, and a clear coat seals it. Torginol, the flake maker, says flake texture "provides anti-slip qualities," and Laticrete's chip sheet says chips "may be used to help hide small substrate imperfections"; Sherwin-Williams' Deco Flake II, double broadcast, builds a nominal 60 mils. It suits a garage you park in daily, on a slab with small blemishes.

Solid-color epoxy in two coats

A prime coat and a pigmented wear coat, such as Sikafloor-264's 6 to 10 mil prime and 12 to 15 mil wear coat, give an even color for a workshop or storage garage. Westcoat warns that "thinly applied coatings may not hide epoxy patches, rough concrete or shotblast tracks," and Sherwin-Williams says smooth floors become slippery when wet or oily, so ask for aggregate in the topcoat where tires bring water in.

Epoxy base, polyaspartic clear coat

Citadel, a Rust-Oleum brand, describes polyaspartic "applied as a top coat over epoxy or polyurea bases to deliver rapid curing, UV stability, and enhanced chemical resistance." The pairing answers epoxy's color change in light. It suits a garage whose door stands open to the sun, or one that must take a car back sooner; the polyaspartic floor coating page covers its cure times, humidity limits and VOC figures.

Whichever build you choose, the contract should name it. Business and Professions Code section 7159(d)(7) requires the heading "Description of the Project and Description of the Significant Materials to be Used and Equipment to be Installed," so ask for each coat's product and thickness in mils under it.

Owner questions

Garage Floor Epoxy FAQs

How much does it cost to epoxy a 2-car garage?

Epoxy on a 2-car garage runs $1,600 to $5,800 installed in HomeGuide's national survey of February 3, 2026, which sizes that garage at 400 to 576 square feet. Angi's national table (August 2026) puts its 500-square-foot two-car size at $1,500 to $6,000. Neither survey prices San Francisco. Multiplying HomeGuide's national $4 to $10 per square foot by 400 square feet, a 20 by 20 floor, gives $1,600 to $4,000 before extras such as crack repair or flakes. The installer's written quote follows the moisture test and a measured floor.

What is the downside of epoxy flooring?

Epoxy's main downsides are a slow cure in cool air, color change in sunlight and its dependence on a dry, well-ground slab. Sherwin-Williams' ArmorSeal 1000 HS sheet needs 10 days at 50 degrees F before the film is fully cured and warns that "epoxy coatings may darken or yellow following application and curing," and Sika says Sikafloor-264 will discolor over time in sunlight. Moisture moving up through a slab can make a coating blister and disbond, Sherwin-Williams writes, and a smooth epoxy finish can be slippery when wet. Three have known answers: the moisture test, a UV-stable topcoat, and flake or aggregate for grip.

Can I epoxy my garage floor myself?

You can apply a garage epoxy kit yourself, but kits are made for light duty and the grinding is the hard part. Stonhard, a resin floor maker, says DIY kits "are made for light-duty spaces like home garages or basements" and that without grinders or shot blasters "DIY floors can peel, bubble, or crack." Rust-Oleum's water-based EpoxyShield kit sheet, ESH-39, rules out floors with a moisture problem and wants air and surface at 60 to 85 degrees F, warmer than the Downtown station's outdoor normal daily minimum in every month. HomeGuide's national figure for premade kits is $200 to $700. If you hire the work out, CSLB requires a license when labor and materials on the job reach $1,000.

How long after epoxy can I park in my garage?

Plan on 2 to 7 days: HomeGuide's February 2026 national survey says to keep cars off new epoxy that long, and the data sheet at your garage's temperature sets the exact wait. Rust-Oleum's solvent-based EpoxyShield sheet, ESH-06, gives 4 days to vehicle traffic at 70 to 80 degrees F; Westcoat's EC-36 sheet lets wheels on after 72 hours at 72 degrees F; ArmorSeal 1000 HS needs 4-5 days to heavy traffic at 50 degrees F. A cooler garage sits at the long end. Ask for the vehicle time in writing, tied to the temperature the installer measures.

Free Garage Floor Epoxy Quote — San Francisco

Free quote

Fields marked * are required.

This request goes to an independent local installer who holds a California contractor license. Check the license on CSLB's site before you sign.