Catering Permits & Licenses in Winston Salem, NC

Complete guide to permits and licenses required to start a catering in Winston Salem, NC. Fees, renewal cycles, and agency contacts.

Articles of Organization (LLC Formation)

North Carolina Secretary of State
Required
Fee: $125.00-$125.00
Renewal: one time
Type: registration

Required for all LLCs. Additional $100 expedited fee available.

Annual Report

North Carolina Secretary of State
Required
Fee: $200.00-$200.00
Renewal: annual
Type: registration

Applies to all LLCs. Online filing recommended.

Assumed Business Name (DBA) Registration

North Carolina Secretary of State
May Apply
Fee: $26.00-$26.00
Renewal: one time
Type: registration

Not required if using exact legal name on signage, contracts, etc.

Retail Food Establishment Permit

North Carolina Department of Health and Human Services - Public Health
Required
Fee: $200.00-$400.00
Renewal: annual
Type: license

Required for all catering operations serving food to the public. Plan review required pre-opening (additional $300+ fee). Local health depts enforce.

Food Service Sanitation Certification (ServSafe or Equivalent)

North Carolina Department of Health and Human Services
Required
Fee: $125.00-$175.00
Renewal: one time
Type: permit

At least one Person in Charge (PIC) per shift must be certified (ANSI-accredited program like ServSafe). Applies to catering managers/supervisors.

Mobile Food Unit Permit (if operating from vehicle/truck)

North Carolina Department of Health and Human Services
May Apply
Fee: $250.00-$250.00
Renewal: annual
Type: permit

Separate commissary agreement required. Local enforcement varies.

Sales and Use Tax Registration (Form E-585)

North Carolina Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Catering typically requires sales tax collection (7% state rate). File returns monthly/quarterly.

Register of Deeds Business License (Wake County Example)

Varies by County Register of Deeds
May Apply
Fee: $20.00-$50.00
Renewal: annual
Type: license

Not statewide; required in counties like Wake, Mecklenburg for personal property tax listing. Check specific county.

North Carolina Sales and Use Tax Permit

North Carolina Department of Revenue
May Apply
Renewal: one time
Type: registration

Catering services in North Carolina are subject to sales tax. The business must collect and remit sales tax on all taxable sales. Registration is done via the NCDOR Online Registration system.

North Carolina Withholding Tax Registration

North Carolina Department of Revenue
May Apply
Renewal: one time
Type: registration

Required for all employers in North Carolina to withhold state income tax from employee wages. Registration is completed through the NCDOR online system.

North Carolina Unemployment Insurance Tax Registration

North Carolina Division of Employment Security
May Apply
Renewal: one time
Type: registration

Employers must register with the Division of Employment Security (DES) and pay unemployment insurance tax (SUTA). New employers are assigned a standard rate of 1.0% for the first 20 quarters (subject to annual review).

North Carolina Annual Corporate Income and Franchise Tax Filing

North Carolina Department of Revenue
Required
Fee: $200.00-$200.00
Renewal: one time
Type: permit

All LLCs in North Carolina are subject to the franchise tax unless electing pass-through entity treatment. The franchise tax is based on net worth or apportioned capital stock, with a minimum tax of $200. LLCs taxed as partnerships may still be subject to the Pass-Through Entity Tax (PTE) if elected.

Local Business Privilege License or Tax

Local County or Municipal Government
May Apply
Fee: $10.00-$100.00
Renewal: one time
Type: registration

Most cities and counties in North Carolina require a local business privilege license (also called a 'business tax' or 'occupational license'). Examples include Charlotte, Raleigh, and Greensboro. Fees and requirements vary by location. Contact local clerk's office for specifics.

Federal Employer Identification Number (EIN)

Internal Revenue Service (IRS)
May Apply
Renewal: one time
Type: registration

Although not a 'tax' per se, an EIN is required to register for state and federal tax accounts. Apply online via IRS website.

North Carolina Pass-Through Entity (PTE) Tax Election (Optional but Recommended)

North Carolina Department of Revenue
May Apply
Renewal: one time
Type: permit

Effective for tax years beginning on or after January 1, 2023, North Carolina allows pass-through entities to elect entity-level taxation at 5.25%. This helps owners avoid federal SALT deduction cap. Election must be made annually.

Mecklenburg County Business License

Mecklenburg County
May Apply
Fee: $50.00-$100.00
Renewal: one time
Type: license

Required for all businesses; catering classified under food service

Mecklenburg County Zoning Compliance Permit

Mecklenburg County Code Enforcement
May Apply
Fee: $150.00-$150.00
Renewal: one time
Type: permit

Catering must comply with CZoning districts; home occupation limited to 25% floor area

Charlotte Zoning Permit for Caterers

City of Charlotte Planning & Development
May Apply
Fee: $263.00-$263.00
Renewal: one time
Type: permit

Verify use complies with NC Zoning Ordinance Article 4

EPA Requirements for Waste Oil and Chemical Disposal

Environmental Protection Agency (EPA)
May Apply
Renewal: one time
Type: permit

Catering businesses that use deep fryers may generate used cooking oil. If mixed with hazardous substances, it may be regulated. Most used cooking oil is not federally regulated if recycled properly. However, improper disposal of solvents or degreasers may violate RCRA.

Mecklenburg County Health Department Food Service Permit

Mecklenburg County Health Department
Required
Fee: $300.00-$300.00
Renewal: annual
Type: permit

Plan review required pre-opening ($250+); HACCP plan for high-risk ops

Charlotte Fire Department Operating Permit

Charlotte Fire Department
May Apply
Fee: $50.00-$50.00
Renewal: annual
Type: permit

Required for Type I/II hood systems common in catering

Mecklenburg County Building Permit

Mecklenburg County Code Enforcement
May Apply
Fee: $100.00-$100.00
Renewal: one time
Type: permit

Includes mechanical/electrical for kitchen equipment

Charlotte Certificate of Occupancy

City of Charlotte Building Standards
May Apply
Fee: $100.00-$100.00
Renewal: one time
Type: permit

Requires zoning, building, fire approval

Mecklenburg County Fire Alarm System Permit

Charlotte Fire Department
May Apply
Fee: $150.00-$150.00
Renewal: one time
Type: permit

Annual inspection separate ($50+)

Wake County Environmental Health Permit (Raleigh Area)

Wake County Environmental Health
May Apply
Fee: $385.00-$385.00
Renewal: annual
Type: permit

Separate from Mecklenburg; all counties enforce NC Food Code locally

Guilford County Zoning Compliance (Greensboro)

Guilford County Planning
May Apply
Fee: $150.00-$150.00
Renewal: one time
Type: permit

Home-based catering may need special use permit

North Carolina Sales/Use Tax Registration

NC Department of Revenue
Required
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Mandatory for collecting sales tax; required even for home-based catering.

Charlotte City Business License

City of Charlotte Planning & Development
May Apply
Fee: $50.00-$500.00
Renewal: annual
Type: license

Required only for businesses in Charlotte; not required in unincorporated Mecklenburg County.

Workers' Compensation Insurance

North Carolina Industrial Commission
May Apply
Fee: $1.00-$1.00
Renewal: one time
Type: certificate

Mandatory for all employers with three or more employees (full-time, part-time, or seasonal) in North Carolina under N.C. Gen. Stat. § 97-94. Sole proprietors are not required to cover themselves unless they elect coverage. Agricultural and domestic workers have different thresholds.

General Liability Insurance

None (not state-mandated)
Required
Fee: $500.00-$2000.00
Renewal: one time
Type: certificate

Not mandated by North Carolina state law for all businesses, but strongly recommended for catering businesses due to risk of property damage or injury. Some cities or event venues may require proof of general liability insurance for permits or contracts.

Commercial Auto Insurance

North Carolina Division of Motor Vehicles (NCDMV)
May Apply
Fee: $1200.00-$2500.00
Renewal: one time
Type: certificate

Required under N.C. Gen. Stat. § 20-4.01 for all motor vehicles operated on public roads. Coverage must meet state minimums: $30,000 bodily injury per person, $60,000 per accident, $25,000 property damage. Applies even if vehicle is leased or borrowed.

Surety Bond (Food Service Establishment Bond)

North Carolina Department of Agriculture and Consumer Services (NCDA&CS)
Required
Renewal: one time
Type: certificate

North Carolina does not require a surety bond for food service or catering businesses as a condition of licensing. The NCDA&CS regulates food safety but does not mandate bonding for caterers. Some local governments or private clients may request bonds voluntarily.

Product Liability Insurance

None
Required
Fee: $750.00-$2000.00
Renewal: one time
Type: certificate

No federal or state law in North Carolina mandates product liability insurance for food businesses. However, caterers selling consumable products face significant risk of liability for foodborne illness or contamination. Strongly recommended and often required by event contracts.

Liquor Liability Insurance

None
May Apply
Renewal: one time
Type: certificate

Required for any catering business that holds an ABC permit and serves alcohol. The NC ABC Commission requires proof of liquor liability insurance (also called dram shop insurance) with minimum coverage of $1,000,000 per occurrence. Applies to caterer's license types such as Caterer’s Permit (Type 7).

Professional Liability / Errors and Omissions Insurance

None (not state-mandated)
Required
Renewal: one time
Type: certificate

Not mandated by North Carolina law for caterers. However, this insurance protects against claims of negligence, such as under-delivery, food quality issues, or failure to perform contracted services. Often required by event contracts. Not regulated by a state agency.

Obtain an Employer Identification Number (EIN)

Internal Revenue Service (IRS)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: filing

Single-member LLCs without employees may use the owner's SSN, but obtaining an EIN is recommended for liability separation. All multi-member LLCs must have an EIN.

Annual Report for North Carolina LLC

North Carolina Secretary of State
Required
Fee: $200.00-$200.00
Renewal: annual
Type: permit

All LLCs formed or registered in North Carolina must file an Annual Report each year. The report updates business information such as principal office address, registered agent, and management structure. Filing is done online via the Secretary of State’s website.

North Carolina Sales and Use Tax Return

North Carolina Department of Revenue
Required
Renewal: one time
Type: filing

Federal Income and Self-Employment Tax Filing

Internal Revenue Service (IRS)
Required
Fee: $200.00-$500.00
Renewal: one time
Type: filing

LLCs are pass-through entities by default. Single-member LLCs report income on Schedule C; multi-member LLCs file Form 1065 (informational return). Self-employment tax applies to net earnings over $400.

OSHA Workplace Safety Compliance

Occupational Safety and Health Administration (OSHA)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Catering businesses must provide a safe workplace, including proper handling of hot equipment, slip-resistant footwear, emergency exits, and hazard communication (e.g., chemical safety for cleaning supplies). OSHA Form 300 must be maintained if 10+ employees.

ADA Compliance for Customers and Employees

Department of Justice (DOJ)
Required
Renewal: one time
Type: permit

Applies to all public accommodations. Catering businesses must ensure accessibility at events they serve (if controlling setup), provide accessible menus, and allow service animals. Physical modifications not required for rented or temporary spaces, but services must be equally available to people with disabilities.

FDA Food Facility Registration

Food and Drug Administration (FDA)
May Apply
Renewal: one time
Type: license

Catering businesses that prepare or handle food are considered food facilities and must register with FDA. Registration must be renewed every two years during even-numbered years (e.g., 2024, 2026).

FDA Food Safety Modernization Act (FSMA) Compliance - Preventive Controls

Food and Drug Administration (FDA)
May Apply
Renewal: one time
Type: permit

Caterers that prepare, package, or hold food must comply with Current Good Manufacturing Practice (CGMP) and may need a written Food Safety Plan if they are not a 'qualified facility' (i.e., average annual sales < $500,000 and >50% direct to consumer).

FTC compliance with advertising and consumer protection laws

Federal Trade Commission (FTC)
Required
Renewal: one time
Type: permit

Catering businesses must ensure all advertising (websites, social media, brochures) is truthful and not misleading. Must disclose material connections (e.g., paid endorsements) and honor 'do not call' rules for telemarketing.

DOL I-9 Employment Eligibility Verification

Department of Homeland Security (DHS) in coordination with DOL
May Apply
Renewal: one time
Type: permit

Form I-9 must be completed for every employee, regardless of citizenship. Employers must verify identity and work authorization using acceptable documents. E-Verify is not federally required unless under contract with federal agencies or in certain states.

Fair Labor Standards Act (FLSA) Compliance

Department of Labor (DOL)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Catering businesses must comply with federal minimum wage ($7.25/hour), overtime (1.5x regular rate after 40 hours/week), and youth employment rules. Tip credits allowed for tipped employees if conditions are met.

Family and Medical Leave Act (FMLA) Compliance

U.S. Department of Labor (DOL)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Catering businesses meeting the 50-employee threshold must provide eligible employees (12 months, 1,250 hours) up to 12 weeks of unpaid, job-protected leave for qualifying reasons.

Alcohol Beverage Licensing (Federal Level - if serving alcohol)

Alcohol and Tobacco Tax and Trade Bureau (TTB)
May Apply
Renewal: one time
Type: license

Caterers who serve alcohol at events may need a Federal Basic Permit from TTB if they are purchasing alcohol in bulk or acting as an alcohol vendor. Most caterers purchasing through state-licensed vendors may not need federal permit, but must comply with state laws. Check TTB guidelines for 'caterer' exceptions.

Step-by-Step Compliance Guide

  1. First, obtain an Employer Identification Number (EIN) from the Internal Revenue Service (IRS), which is required for operating as a business.
  2. Next, ensure compliance with the Federal Trade Commission (FTC) regarding advertising and consumer protection rules, as this is a federal requirement.
  3. You must also fulfill Federal Income and Self-Employment Tax Filing Obligations for LLCs with the IRS, which may have varying fees.
  4. Register for Federal Income Tax Registration (LLC Tax Classification) with the IRS to establish your business’s tax status.
  5. Comply with the FTC’s truth-in-advertising and consumer protection guidelines to avoid potential penalties.
  6. File your Federal Income and Self-Employment Tax Obligations for LLC with the IRS, which currently has a fee of $160440.00.
  7. Maintain thorough Record Retention for Tax Purposes as mandated by the IRS; this requirement has no associated fee.
  8. Finally, submit the Annual BOI Report under the Corporate Transparency Act to the Financial Crimes Enforcement Network (FinCEN), Treasury Department.

Common Mistakes to Avoid

  • Forgetting to obtain an EIN from the IRS can lead to significant penalties and delays in business operations.
  • Ignoring FTC compliance regarding advertising can result in legal action and fines for deceptive practices.
  • Failing to properly classify your LLC for federal income tax purposes can cause incorrect tax filings.
  • Incorrectly calculating and paying estimated Federal Income Tax Payments to the IRS can lead to underpayment penalties.
  • Neglecting to retain adequate tax records as required by the IRS can result in issues during an audit.

Frequently Asked Questions

What is an EIN and why do I need one?

An Employer Identification Number (EIN) is a unique tax ID number assigned by the IRS to businesses operating in the United States, similar to a Social Security number for individuals. You'll need an EIN to file federal taxes, open a business bank account, and hire employees.

What does FTC compliance entail for a catering business?

FTC compliance for a catering business primarily involves adhering to truth-in-advertising standards and consumer protection rules; this means ensuring your marketing materials are accurate and not misleading, and that you handle customer complaints fairly.

Are there fees associated with filing federal income taxes as an LLC?

The fees for Federal Income and Self-Employment Tax Filing Obligations for LLCs can vary depending on your income and the complexity of your tax situation; some filings have no fee, while others can be substantial, like the $160440.00 fee listed.

How long should I retain tax records?

The IRS generally requires you to keep records that support your income or deductions for at least three years from when you filed the return, but it’s best practice to keep them for longer, especially in case of an audit.

What is the Corporate Transparency Act and how does it affect my business?

The Corporate Transparency Act requires many companies, including LLCs, to report beneficial ownership information to FinCEN to prevent financial crimes. This involves disclosing the identities of the individuals who own or control the company, and there is currently no fee for filing the Annual BOI Report.

Need a personalized checklist?

Permit Finder asks follow-up questions to give you an exact list of permits.

Find Your Permits