Selling at and running markets in California.
California vendors need a seller's permit or temporary seller's permit from the CDTFA, and event operators must verify them. Homemade food falls under the cottage food law, with Class A registration or Class B permits from local environmental health. Event food booths are permitted locally. County agricultural commissioners certify farmers' markets and producers.
Updated
Sales tax.
Seller's permit or temporary seller's permit
A temporary seller's permit covers one selling location for 90 days or less, with start and end dates entered when registering online. Some sellers are exempt, such as those selling only exempt food products and occasional sellers.
- Who
- Vendors
- From
- California Department of Tax and Fee Administration (CDTFA)
- When
- Vendors making retail sales of taxable goods at a market; generally three or more taxable sales within 12 months at a location open for less than 90 days
- Fee
- Free
- Timing
- You may obtain a temporary seller's permit 90 days prior to your business start date
Seller information for the event operator
Sellers of new or used goods, including handcrafted items, generally hold a seller's permit, and a seller with an existing permit still registers a sub-permit for the temporary location. Sellers give the event operator their business details and permit number in writing, and CDTFA offers form CDTFA-410-D for this.
- Who
- Vendors
- From
- California Department of Tax and Fee Administration (CDTFA)
- When
- Sellers at swap meets, flea markets and special events
Selling homemade food (cottage food).
At a glance: registration. Compare all 50 states.
Cottage food operation: Class A registration or Class B permit
A Class A operation registers with its local enforcement agency and may sell directly to the public only. A Class B operation holds a permit from that agency and may also sell indirectly through restaurants and food markets. CDPH says it does not issue cottage food permits or registrations, and operators complete a cottage food operator training within three months of registering.
- Who
- Vendors
- From
- Local environmental health departments (California Department of Public Health sets the rules and keeps the approved foods list)
- When
- Selling food made in a home kitchen, for example at bake sales, bazaars and certified farmers' markets
Cottage food sales limits
Gross annual sales are capped at $75,000 for Class A and $150,000 for Class B in the statute, and the caps are adjusted each year for inflation. CDPH's table shows the limits as $88,878 for Class A and $177,756 for Class B effective January 1, 2026.
- Who
- Vendors
- From
- California Department of Public Health
- When
- Every cottage food operation
Approved Cottage Foods List
Only non-potentially hazardous foods on the state list are allowed, such as baked goods without cream, custard or meat fillings, and candy and confections. CDPH can add or remove categories on 30 days' notice.
- Who
- Vendors
- From
- California Department of Public Health
- When
- Choosing what to sell as a cottage food operation
Cottage food labeling
Labels carry the product name, the operation's name, city and zip code, the words "Made in a Home Kitchen" in 12-point type, the registration or permit number with the issuing county, and ingredients. State and federal labeling rules also apply.
- Who
- Vendors
- From
- California Department of Public Health
- When
- Every packaged cottage food product
Temporary food permits.
Temporary food facility permits from local environmental health
CDPH says the California Retail Food Code is primarily enforced by 62 local environmental health agencies, so event food permits come from the agency covering the event location, not from a single state office. Many counties also require an organizer permit when an event has several food booths.
- Who
- Organizer and vendors
- From
- Local (county or city) environmental health agencies; California Department of Public Health supports them
- When
- Food booths, carts and trucks serving the public at a market or event
Farmers markets and produce.
Certified Farmers' Market certificate and Certified Producer's Certificate
Producers apply to their county agricultural commissioner for a Certified Producer's Certificate, and market operators hold a Certified Farmers' Market Certificate for the location, days and hours. The operator is the financially responsible party and must submit producers' product lists within 72 hours if an enforcing officer asks.
- Who
- Organizer and vendors
- From
- California Department of Food and Agriculture; county agricultural commissioners
- When
- Running a certified farmers' market, or selling your own farm products at one
Business registration.
State business filings
CalOSBA lists the state filings: Secretary of State filings for corporations, LLCs, limited partnerships and nonprofits (sole proprietors do not file), Franchise Tax Board income tax, and EDD employer registration if you pay wages. Seller's permits come from the CDTFA.
- Who
- Organizer and vendors
- From
- California Secretary of State; Franchise Tax Board; Employment Development Department
- When
- Starting any business that operates in California
What the state asks of market organizers.
Under CDTFA Publication 111, operators of swap meets, flea markets and special events may not rent space to a seller until they verify the seller holds a valid seller's permit, unless an exemption applies. Operators collect each seller's business name, address, phone, ID, items sold and permit number in writing, keep the records at least four years, and give them to CDTFA within 30 days of a written request. The page warns of a penalty of up to $1,000 per seller for missing records. Official page
City and county permits in California.
Event permits, vendor licenses and food permits are mostly local. Pick your city or county:
Collect the paperwork with each application.
Ask vendors for their sales tax registration, cottage food registration or food permit and insurance certificate as required documents on your application form, and check them before you approve anyone.
Where the sources are unclear.
- Cottage food permits and registrations, and their fees, are handled by each county or city environmental health department; CDPH does not issue them. Check the local department for the application and fee.
- The CDPH Retail Food Program page names local agencies as the enforcers of the California Retail Food Code but does not name temporary food facility permits; the LA County Community Events page is a local example of the organizer permit plus per-booth permit model. Confirm with the county where the event is held.
- Blocked: leginfo.legislature.ca.gov (Health and Safety Code sections on temporary food facilities and community event organizers) returned a bot check, so those statute sections were not read.
- CDPH lists certified farmers' markets among examples of direct sales open to cottage food operators. The CDFA pages read did not state certificate fees, so none are listed.
- Cities with their own health departments (Berkeley, Long Beach, Pasadena, Vernon) issue their own food permits; see the CDPH local environmental health contact list.
Common questions.
Do I need a sales tax permit to sell at a craft fair in California?
Seller's permit or temporary seller's permit (California Department of Tax and Fee Administration (CDTFA)): A temporary seller's permit covers one selling location for 90 days or less, with start and end dates entered when registering online. Some sellers are exempt, such as those selling only exempt food products and occasional sellers. Seller information for the event operator (California Department of Tax and Fee Administration (CDTFA)): Sellers of new or used goods, including handcrafted items, generally hold a seller's permit, and a seller with an existing permit still registers a sub-permit for the temporary location. Sellers give the event operator their business details and permit number in writing, and CDTFA offers form CDTFA-410-D for this.
Can I sell homemade food at a farmers market in California?
Cottage food operation: Class A registration or Class B permit (Local environmental health departments (California Department of Public Health sets the rules and keeps the approved foods list)): A Class A operation registers with its local enforcement agency and may sell directly to the public only. A Class B operation holds a permit from that agency and may also sell indirectly through restaurants and food markets. CDPH says it does not issue cottage food permits or registrations, and operators complete a cottage food operator training within three months of registering. Cottage food sales limits (California Department of Public Health): Gross annual sales are capped at $75,000 for Class A and $150,000 for Class B in the statute, and the caps are adjusted each year for inflation. CDPH's table shows the limits as $88,878 for Class A and $177,756 for Class B effective January 1, 2026.
Who issues temporary food permits for events in California?
Temporary food facility permits from local environmental health (Local (county or city) environmental health agencies; California Department of Public Health supports them): CDPH says the California Retail Food Code is primarily enforced by 62 local environmental health agencies, so event food permits come from the agency covering the event location, not from a single state office. Many counties also require an organizer permit when an event has several food booths.
What does California require of market and event organizers?
Under CDTFA Publication 111, operators of swap meets, flea markets and special events may not rent space to a seller until they verify the seller holds a valid seller's permit, unless an exemption applies. Operators collect each seller's business name, address, phone, ID, items sold and permit number in writing, keep the records at least four years, and give them to CDTFA within 30 days of a written request. The page warns of a penalty of up to $1,000 per seller for missing records.
Do I need a state business license to be a vendor in California?
State business filings (California Secretary of State; Franchise Tax Board; Employment Development Department): CalOSBA lists the state filings: Secretary of State filings for corporations, LLCs, limited partnerships and nonprofits (sole proprietors do not file), Franchise Tax Board income tax, and EDD employer registration if you pay wages. Seller's permits come from the CDTFA.
Sources.
This page summarizes official state sources and isn't legal or tax advice. Rules and fees change; confirm with each agency.
Every fact on this page comes from these official pages, checked on 2026-10-11. Details change; tell us at hello@bzar.app if something here is out of date.
- https://cdtfa.ca.gov/industry/temporary-sellers/
- https://cdtfa.ca.gov/formspubs/pub111/sellers-and-vendors.htm
- https://www.cdph.ca.gov/Programs/CEH/DFDCS/Pages/FDBPrograms/FoodSafetyProgram/CottageFoodOperations.aspx
- https://www.cdph.ca.gov/Programs/CEH/DFDCS/Pages/FDBPrograms/FoodSafetyProgram/CFORequirements.aspx
- https://www.cdph.ca.gov/Programs/CEH/DFDCS/CDPH%20Document%20Library/FDB/FoodSafetyProgram/RetailFood/LocalEHContacts.pdf
- https://www.cdph.ca.gov/Programs/CEH/DFDCS/CDPH%20Document%20Library/FDB/FoodSafetyProgram/CottageFood/CFOAdjustedGrossAnnualSalesLimit2026.pdf
- https://www.cdph.ca.gov/Programs/CEH/DFDCS/CDPH%20Document%20Library/FDB/FoodSafetyProgram/CottageFood/ApprovedCottageFoodsList.pdf
- https://www.cdph.ca.gov/Programs/CEH/DFDCS/CDPH%20Document%20Library/FDB/FoodSafetyProgram/CottageFood/CFLabelingReq.pdf
- https://www.cdph.ca.gov/Programs/CEH/DFDCS/Pages/FDBPrograms/FoodSafetyProgram/RetailFoodProgram.aspx
- https://publichealth.lacounty.gov/eh/business/community-events.htm
- https://www.cdfa.ca.gov/is/i_&_c/cfm.html
- https://www.cdfa.ca.gov/is/i_&_c/pdfs/New_Regulation_FAQs_Effective_1-1-2021.pdf
- https://www.calosba.ca.gov/for-small-businesses-and-non-profits/permits-licenses-regulation/
- https://cdtfa.ca.gov/formspubs/pub111/
Collect every vendor permit in one place.
bzar is free for organizers: vendor applications with required documents, booth payments, tickets and check-in in one dashboard.