Vendors and market organizers are small businesses too. Here is the plain-language version of which permits you actually need, broken out by what you sell, with the step-by-step order so San Francisco does not fine you.
Begin
Permit rules and fees change. Confirm current requirements with the SF Department of Public Health, SF Public Works, and CDTFA before you sell. This is a starting map, not legal advice.
I
Chapter One
What You Can Sell
Packaged food, fresh baking, hot meals, or goods. What you sell decides which permits you need, and the rules are not the same for each.
The permit you need is a California Cottage Food Operation (CFO). If you make non-hazardous food in your own home kitchen, food that is shelf-stable and does not need refrigeration, you can register as a Cottage Food Operation. This is the most accessible legal path for a first-time food vendor.
Class A: direct sales only, meaning you sell straight to the customer at markets and pop-ups. Current cap is $75,000 in gross annual sales. No kitchen inspection required.
Class B: also lets you wholesale to shops and cafes. Requires a home kitchen inspection. Current cap is $150,000 in gross annual sales.
Step by step
Confirm your product qualifies. Check it against California's official Approved Cottage Food List. Anything needing refrigeration is not cottage food.
Take a food handler course. An ANSI-accredited course is required. You technically have three months after registering, but do it first.
Register your CFO with the SF Department of Public Health environmental health division.
Register your business with the SF Treasurer and Tax Collector.
Get a California seller's permit from CDTFA. It's free, and it lets you collect and remit sales tax.
Label every product with your name, address, CFO registration number, ingredients, and allergens.
This is the category where people get tripped up. The dividing line is the filling. Plain baked goods can be made at home. The moment a product has a cream filling, custard, fresh-fruit topping that needs a cold case, or a meat component, it stops being cottage food and the rules change.
Home-baked and shelf-stable (cookies, plain breads, biscuits, churros, tortillas, scones): this qualifies as a Cottage Food Operation. Follow the exact six steps in the packaged foods card above.
Filled, refrigerated, or scaled-up baking (cream pastries, custard tarts, cheesecake, anything that needs refrigeration): this needs a licensed commercial or commissary kitchen plus a Low Hazard Prepackaged and Bakery Temporary Food Facility permit from SFDPH.
Step by step, for the commercial-kitchen path
Rent time at a licensed commissary or shared commercial kitchen. You bake and package there, not at home.
Apply for a Temporary Food Facility permit through SFDPH. San Francisco offers an Annual TFF permit that covers multiple permitted events under one fee.
Get a food handler card for every person who will sell.
Carry general liability insurance with a policy limit of at least $1,000,000. Most markets require it.
Register your business and get a California seller's permit.
The honest read: if you only sell plain cookies and breads, stay in Cottage Food. It's far cheaper and simpler. Only step up to a commercial kitchen when your recipes or your volume genuinely require it.
🍲
Prepared or hot food
Tamales, prepared meals, anything cooked, heated, or assembled on site
If you cook, heat, or assemble food at the market, you are operating a hot Temporary Food Facility (TFF). That is a ten-by-ten enclosed tent built to health code. You cannot prep this food at home. Preparation and equipment sanitation must happen in a licensed commercial or commissary kitchen.
Step by step
Line up a licensed commissary kitchen for prep and clean-up.
Get approved by the market manager first. Markets have a limited number of food slots, and SFDPH wants to see you are confirmed at a real event.
Apply for the Temporary Food Facility permit with SFDPH. The Annual TFF permit lets you work multiple permitted events on one fee.
Get a food handler card for everyone working the booth.
Carry general liability insurance, $1,000,000 minimum.
Register your business and get a California seller's permit.
Give yourself time: event food permitting goes through the SFDPH Environmental Health team. Email your documents well before the event. Approvals are not instant, and showing up unpermitted means you don't sell.
🛍
Merchandise and goods
Vintage, apparel, art, jewelry, crafts, plants, anything that isn't food
Selling physical goods is simpler than food, but two things are not optional: a California seller's permit so you can legally collect sales tax, and a business registration with the city. At an organized indoor or private market, that is usually all you need, because the market holds the venue permits. If you vend on a public San Francisco sidewalk, you also need a Street Vendor Permit from SF Public Works.
Step by step
Get a California seller's permit from CDTFA. It's free and you can register online. Selling at one spot for under 90 days? A temporary seller's permit covers you.
Register your business with the SF Treasurer and Tax Collector.
For a private or organized market, ask the organizer what they require. Usually a copy of your seller's permit and proof of insurance.
For public sidewalk vending, apply for a Street Vendor Permit from SF Public Works. It runs $484 a year plus an $11 surcharge. Low-income vendors can get the application fee waived and renew at half price.
Keep proof you own your goods. Sidewalk vendors must show receipts or supplier records on request.
For vintage and resale sellers: reselling secondhand goods still requires a seller's permit. Resale is still retail, and sales tax still applies.
II
Chapter Two
Running the Market
Hosting other vendors is its own undertaking, with its own permits and its own responsibilities. Here is what an operator carries.
What this means if you run a market
As an operator you are responsible not only for your own permits but for every vendor you let in. The liability for the whole market sits with you.
⛺
Running or organizing a market
Pop-up markets, night markets, recurring vendor markets, craft fairs
Organizing a market means you carry the permits the venue and the event need, and you make sure every vendor under your roof is compliant. This is the part new organizers underestimate. If one vendor is operating illegally during an inspection, the fine and the shutdown can land on the whole market, not just that booth.
What the organizer is responsible for
The venue. A certified farmers market has its own state and city process through SF.gov. A private-property pop-up needs the property owner's written permission and may need a use permit. A street closure needs an interagency or special event permit.
Food permitting. If food vendors are present, contact SFDPH early to set up the event's food permits, or confirm in writing that every food vendor holds their own.
A vendor application that collects each vendor's seller's permit, food permits, and insurance certificate before they are confirmed, not on market day.
Event insurance. Carry general liability for the event, and require every vendor to carry their own.
Business registration. Register the market itself as a business with the city.
Vet your vendors: the fastest way to lose a market is one uninsured, unpermitted food vendor during a health inspection. Make compliance a condition of being booked, and ask for the paperwork up front.
Corridor Reality Check
Most vendors learn the rules by being fined for breaking them. A clear checklist beforehand is far cheaper than a single ticket.
How San Francisco fines vendors
Most fines come from skipping one of five things.
The city is not trying to trap you. Almost every fine traces back to one missing permit. Here is what gets cited, and the checklist that keeps you clean.
The five mistakes that get you fined
Selling food with no health permit. Running a food booth without a Cottage Food registration or a Temporary Food Facility permit triggers a cease-and-desist and fines from SFDPH.
No seller's permit. Selling taxable goods without one means back sales tax plus penalties from CDTFA, even for secondhand or handmade items.
No business registration. The SF Treasurer and Tax Collector charges penalties and interest on unregistered businesses.
Sidewalk vending with no Street Vendor Permit. SF Public Works can cite you, and repeat violations escalate.
No insurance. Most markets will pull you mid-event, and an uninsured incident becomes your personal liability.
Your pre-market checklist
Business registered with the SF Treasurer and Tax Collector.
California seller's permit in hand. Free, from CDTFA.
The right food permit for your product: Cottage Food for shelf-stable home goods, Temporary Food Facility for filled baking, prepared, or hot food.
Food handler card for every person working your booth.
General liability insurance, $1,000,000 minimum, with the market named if they ask.
Market manager approval confirmed in writing before you show up.