
Most farm stand vendors operating under cottage food law do not need a traditional business license. In the majority of states, a cottage food registration (free to $100) is sufficient to sell homemade food products directly to consumers. However, some cities and counties require a general business license for any commercial activity conducted from a residential property, regardless of state cottage food exemptions. The only way to know for certain is to check your specific local requirements — state law, county ordinance, and city regulations may each have different rules.
The short version: State cottage food law is your primary legal framework and usually does not require a business license. City or county regulations may require a general business license ($25 to $200 per year) for any home-based business. Most rural areas do not enforce business licensing for small farm stands. Most urban and suburban areas do. Call your city clerk or county clerk's office and ask: "Do I need a business license to sell food from a farm stand at my home address?" The answer is usually available in one phone call. Separately, decide whether to form an LLC or operate as a sole proprietor — our guide on whether you need an LLC to sell food from home covers that decision.
A business license is a general permit issued by your city or county that authorizes you to conduct business within their jurisdiction. It is NOT the same as a cottage food permit, a health department permit, or a food handler's certificate. Those are specific to food. A business license applies to any type of business — a lawn care service, a tutoring business, and a farm stand all fall under the same general licensing requirement.
The confusion about business licenses comes from three overlapping layers of regulation:
| Level | What They Regulate | Typical Requirement for Farm Stands |
|---|---|---|
| State | Cottage food law, food safety | Cottage food registration ($0-$100) |
| County | Health regulations, zoning | May require general business license |
| City | Business licensing, zoning | May require general business license |
Your state's cottage food law exempts you from commercial kitchen requirements and health department inspections. But it does not necessarily exempt you from your city's general business licensing requirement. These are separate regulatory systems.
Some state cottage food laws include a provision that exempts cottage food vendors from local business licensing. If your state's law says "cottage food operations are exempt from local business licensing requirements," you are in the clear regardless of what your city says.
Search "[your state] cottage food law full text" and look for language about local preemption or business license exemptions. Resources like NC State's Farm Law extension break down how sales tax exemptions, local licensing, and zoning protections interact for farm businesses — the framework applies broadly even if your state's specifics differ.
If your state's cottage food law does not explicitly exempt you, call your city clerk or licensing office: "I sell homemade food products from a farm stand at my home address under [state] cottage food law. Do I need a city business license?"
This call takes 5 minutes and gives you a definitive answer. Do not guess based on what you read online — local requirements vary widely even between neighboring cities.
If you live in an unincorporated area (outside city limits), your county is your licensing authority. Call your county clerk and ask the same question.
While you are asking about licensing, also ask about zoning: "Is there a home occupation permit or zoning restriction for operating a small farm stand from my residential property?" Some areas require a home occupation permit ($25 to $100) in addition to or instead of a business license.
| License Type | Typical Cost | Renewal |
|---|---|---|
| City business license | $25-$200/year | Annual |
| County business license | $25-$150/year | Annual |
| Home occupation permit | $25-$100/year | Annual |
| Cottage food registration (state) | $0-$100 | Annual or one-time |
| DBA/fictitious name registration | $10-$50 | One-time or periodic |
The total cost for full compliance (cottage food registration + business license + home occupation permit, where all are required) is typically $50 to $350 for the first year and $25 to $200 per year for renewal. For a vendor doing $5,000 or more in annual sales, this is a small cost relative to revenue.
The consequences of operating without a required business license vary by jurisdiction:
Most cities do not actively seek out unlicensed farm stand vendors. Enforcement is complaint-driven — someone has to report you. If you are operating a small, quiet farm stand and no one complains, the city is unlikely to notice.
However, being reported is more likely if:
If the city discovers you are operating without a license, the typical response is:
Repeat violations after a warning can result in:
The simplest approach: spend the $25 to $200 on the license and eliminate the risk entirely. The cost is low, the process is simple, and the peace of mind is worth it.
An LLC (Limited Liability Company) is NOT the same as a business license. An LLC is a legal structure that separates your personal assets from your business liabilities. A business license is a permit to operate commercially in your jurisdiction.
Most farm stand vendors operating under $25,000 per year in revenue do not need an LLC. A sole proprietorship with liability insurance provides adequate protection at lower cost and complexity. UC ANR's farm stand resource covers how California defines different tiers of farm direct-selling operations and the legal structures that apply to each — a useful reference even for vendors in other states thinking through their setup.
Consider an LLC when:
For a complete decision framework, see our guide on whether you need an LLC to sell food from home.
Beyond a business license, farm stand vendors may encounter these additional requirements:
If your state charges sales tax on your products, you need a seller's permit to collect and remit tax. This is separate from a business license. See our guide on sales tax for food sold through DMs — the same rules apply to farm stand sales.
An EIN is a federal tax ID number. You need one if you have employees, form an LLC, or prefer not to use your Social Security Number for business purposes. Getting an EIN is free through the IRS website and takes 5 minutes. You do NOT need an EIN to operate a sole proprietorship without employees.
If you operate under a business name different from your personal name (e.g., "Sweet Valley Farm Stand" instead of "Sarah Smith"), you may need to register the fictitious name with your county. This costs $10 to $50 and takes 15 minutes.
Your state's cottage food registration or permit, if required. This is separate from a city business license. Complete it through your state's Department of Agriculture or Health.
Here is every possible registration you might need, in order of importance:
Total worst case (everything required): $200 to $500 first year. Most vendors need only 2 to 3 items from this list, totaling $50 to $200.
For the complete guide to formalizing your food business, see our article on when to make your food business official. And to pair your licensing with a proper ordering system, a Homegrown storefront at $10 per month gives your licensed farm stand a professional online presence where customers can pre-order for pickup.
No. A cottage food permit (or registration) is a state-level authorization specific to home food production. A business license is a city or county-level authorization for any commercial activity. They are issued by different agencies and serve different purposes. You may need both, one, or neither depending on your location.
In many rural areas, yes. If your state does not require cottage food registration and your county does not require a business license, you can sell cottage food products from your property with no licenses. This is becoming more common as states expand food freedom laws.
Same day to two weeks, depending on your municipality. Many cities issue business licenses on the spot or within a few business days of application. Some require a zoning review, which can take 1 to 2 weeks.
Typically no. Your business license covers your home-based business. Farmers markets have their own vendor permits and fees that are separate from your city business license. You should not need a business license for every city where you attend a market.
Some zoning codes restrict commercial activity in residential zones. Options: apply for a zoning variance or home occupation permit, sell at farmers markets instead, find a partner property in a commercially zoned area, or advocate for a zoning change through your city council. Many cities are updating zoning codes to accommodate cottage food and farm stand vendors.
No. Online ordering is a communication method, not a separate business activity. Your cottage food registration and business license (if required) cover your entire food business, including orders placed through a Homegrown ordering page. The license is about what you sell and where, not how customers find and order from you.
Your state cottage food registration travels with you. Your city business license does not — you need to apply for a new one in your new city. Your liability insurance transfers automatically (just update your address with your provider).
Yes, but you need written permission from the property owner and you should check whether the rental agreement allows commercial activity. Some landlords are fine with a small farm stand; others prohibit it. You will also need to confirm that the zoning for the rented property allows on-site sales. The business license and cottage food permit are tied to you and your business location, so if you move to a different rental property, you may need to update your license address with the city.
Most city and county business licenses renew annually. You will receive a renewal notice by mail 30 to 60 days before the expiration date, and the renewal fee is typically the same as the original fee ($25 to $200 depending on your municipality). Some jurisdictions offer multi-year renewals at a slight discount. Your state cottage food registration may renew on a different schedule — some states require annual renewal while others issue a one-time registration that does not expire. Mark both renewal dates on your calendar so you do not accidentally let a license lapse. Operating with an expired license carries the same risk as operating without one: a warning letter on first offense, potential fines on repeat offenses. The renewal process is usually simpler than the initial application — most jurisdictions let you renew online in 5 minutes with no additional paperwork as long as your business details have not changed.
