Food Truck Permits in North Carolina: Every License You Need

May 7, 2026 · Daniel Amar·Last updated: May 7, 2026

The Charlotte food truck that lost a wedding because of one missing inspection sticker

A taco truck owner I know in South End Charlotte had a contracted catering job for a 180-person wedding at a Wilmore venue last fall. He had his Mecklenburg County Mobile Food Unit Permit, his commissary letter, his Charlotte Privilege License (yes, Charlotte still has one for some activities), and his NC Sales and Use Tax registration. What he did not have was a current annual fire suppression hood inspection sticker on his Ansul system — his last one had lapsed about six weeks earlier when his suppression vendor went out of business and he forgot to schedule with a new one. The venue's onsite Charlotte Fire Marshal happened to walk past during setup, asked to see the tag on the suppression system, and pulled him on the spot. The bride's family ended up paying for pizza delivery for 180 guests, the truck refunded the $4,200 catering deposit, and the negative Yelp and Google reviews ran for two months. The shutdown was not because his food was unsafe — it was because the paper sticker showing his fire suppression had been inspected within the last 12 months had expired silently while he was busy actually running the truck.

Operating a food truck in North Carolina means stacking at least three layers of licensing — county environmental health, state tax, and city — before you can legally serve a single plate. Add a Federal EIN, commercial general liability and auto insurance, a commissary agreement, NFPA 96 fire suppression inspections, a Certified Food Protection Manager credential, and event-specific Temporary Food Establishment permits, and the typical NC food truck owner deals with 5 to 8 separate agencies in the first year. This is the full breakdown.

Every permit a North Carolina food truck needs

Permit/LicenseIssuing AgencyCostRenewal
Mobile Food Unit PermitCounty Environmental Health (under 15A NCAC 18A .2600)$75-$400Annual
Commissary Permit (or letter from a permitted commissary)County Environmental HealthIncluded in commissary's permitAnnual
NC Sales and Use Tax registrationNC Department of RevenueFreePermanent (filings monthly/quarterly)
Federal EINIRSFreePermanent
Charlotte Privilege License (if applicable activity) + Mobile Food Vendor Zoning PermitCity of Charlotte + Mecklenburg County$50-$300Annual
Raleigh Mobile Food Vending PermitCity of Raleigh Planning + Wake County Health$200-$500Annual
Durham Mobile Food Unit zoning approvalDurham Planning Department + Durham County Health$100-$350Annual
Greensboro Mobile Food Vendor permitGreensboro Planning + Guilford County Health$100-$300Annual
Asheville Mobile Food Vendor permitAsheville Development Services + Buncombe County Health$100-$300Annual
Fire suppression inspection (if cooking on board)Licensed NFPA 96 contractor + local fire marshal$150-$450Every 6 months (NFPA 96)
Commercial auto and general liability insuranceInsurance carrier$2,200-$5,500/yearAnnual
Workers' Compensation (3+ employees)Private carrier or NC Industrial CommissionPremium variesAnnual
Special event Temporary Food Establishment PermitPer-county Environmental Health$75-$200 per eventPer event (max 21 days)

North Carolina is one of the states where the Department of Health and Human Services writes the rules but local County Environmental Health offices actually issue every food permit. The state agency you Google does not issue the license you need — your county does. That single quirk causes most of the early confusion for new NC food truck owners.

1. Mobile Food Unit Permit — the core county environmental health license

Every North Carolina food truck that prepares or serves food to the public needs a Mobile Food Unit Permit issued by the County Environmental Health office where the truck is "based" (typically the county where the commissary kitchen is located, or where the truck is parked overnight). The legal authority is 15A NCAC 18A .2600 — the North Carolina Rules Governing the Sanitation of Food Service Establishments — adopted from the FDA Food Code with NC-specific amendments. The NC Division of Public Health Environmental Health Section at the state level publishes the rules; counties enforce them.

The trick: you do not apply to the state. NC DHHS writes the rules and oversees the program, but the actual permit is issued by your local County Environmental Health office under those rules. Once issued, the permit is generally recognized in other NC counties for short-term vending — but most counties require advance notification (and sometimes a courtesy inspection) before you operate within their jurisdiction.

The application requires:

  • A Certified Food Protection Manager credential (ServSafe, Prometric, NRFSP, or another ANSI-CFP-accredited program). Under 15A NCAC 18A .2671, every food establishment with a risk classification of III or IV must have at least one Certified Food Protection Manager who has demonstrated knowledge of foodborne disease prevention and Code requirements.
  • A signed commissary agreement — see Section 4 below. The truck must return to the commissary at least daily for cleaning, water tank refilling, wastewater disposal, and food storage.
  • A floor plan of the truck (a "Mobile Food Unit Plan Review" submission) showing all equipment, sinks (a three-compartment warewashing sink and a separate handwashing sink are required for any unit doing food preparation), water tanks (potable and wastewater), refrigeration, hot-holding, and ventilation.
  • Specifications for water tanks: minimum 5 gallons potable plus a wastewater tank at least 15% larger than the potable tank, both NSF-listed or equivalent.
  • Vehicle registration, VIN, and license plate.
  • The permit fee in full at submission.

The County Environmental Health office does a pre-permit inspection of the truck (often at the commissary). Allow 4 to 8 weeks from application to permit in hand. Some counties (Wake, Mecklenburg, Durham) do same-week inspections during slow months; others schedule out 6+ weeks during peak season (March through May, when every new truck is trying to open before festival, ACC tournament, and Hornets/Panthers home-game season).

Permit fees vary by county and risk classification. Typical ranges:

  • Mecklenburg County (Charlotte): $250-$400 annually depending on risk level
  • Wake County (Raleigh, Cary, Apex): $200-$375 annually
  • Durham County: $175-$350 annually
  • Guilford County (Greensboro, High Point): $150-$300 annually
  • Forsyth County (Winston-Salem): $125-$275 annually
  • Buncombe County (Asheville): $150-$300 annually
  • New Hanover County (Wilmington): $100-$250 annually

Renewal is annual, and most counties renew on a fixed July 1 cycle (the start of NC's fiscal year), although a few counties use the truck's anniversary date. Check with your specific county at the time of application — late renewal carries a penalty equal to the original fee in many counties, and operating with an expired permit is a misdemeanor under N.C.G.S. § 130A-22 carrying a civil penalty of up to $200 per day per violation, plus possible criminal charges and immediate permit suspension.

2. County health inspections (and what "courtesy notification" means in North Carolina)

Even with a current Mobile Food Unit Permit, every NC County Environmental Health office can independently inspect your truck when it operates within their jurisdiction. Most counties ask for advance notification when you plan to vend in their county for the first time, even if you already hold a current permit from another county. This is not a separate license — but it is a real obligation, and skipping it is the most common reason out-of-county vendors get pulled at festivals like the Lexington Barbecue Festival, the NC State Fair, or Charlotte's Festival in the Park.

15A NCAC 18A .2604 sets minimum inspection frequencies based on risk classification:

  • Risk Category I (low — pre-packaged only): once per year
  • Risk Category II (limited preparation): twice per year
  • Risk Category III (extensive preparation, hot/cold-holding): three times per year
  • Risk Category IV (raw animal foods, complex processes): four times per year

Inspectors check for: water tank capacities and labeling, working refrigeration with thermometers, hot-holding above 135°F, cold-holding below 41°F, no bare-hand contact with ready-to-eat foods, three-compartment sink with sanitizer test strips, handwashing sink with hot water and soap, food protection from contamination, allergen labeling, and the Certified Food Protection Manager credential. The most-cited NC mobile food violations are improper hot- and cold-holding temperatures, missing handwashing supplies, and an absent Certified Food Protection Manager.

NC uses a 100-point alphabetical scoring system: 90+ is "A", 80-89 is "B", 70-79 is "C", and below 70 fails. The grade card must be posted visibly on the truck. Failed inspections require correction and re-inspection within 10 days. Repeat failures within a single permit year escalate to formal enforcement, including permit suspension or revocation.

3. NC Sales and Use Tax registration

North Carolina requires every business making taxable retail sales to register for a Sales and Use Tax account through the NC Department of Revenue at ncdor.gov. Prepared food sold for immediate consumption is taxable in NC at the state rate (4.75%) plus county and local sales taxes that apply at the location of the sale.

Registration is free, immediate, and online (Form NC-BR or the Online Business Registration portal). The number never expires, but you are required to file sales tax returns even in months with zero sales. Filing frequency depends on volume:

  • Monthly with prepayment: Required if average monthly tax liability is $20,000 or more. Returns due the 20th of the following month, with a prepayment due the 20th of the current month.
  • Monthly: Required if average monthly tax liability is between $100 and $20,000. Returns due the 20th of the following month.
  • Quarterly: For sellers with monthly tax liability under $100. Returns due the last day of the month following each quarter.

The combined sales tax rate varies by location. Mecklenburg County (Charlotte) is 7.25% (4.75% state + 2% local + 0.5% transit). Wake County (Raleigh) is 7.25%. Durham and Orange counties are 7.5%. Guilford County (Greensboro) is 6.75%. Buncombe County (Asheville) is 7%. NC also has a local "prepared food and beverage tax" in some counties — Mecklenburg charges an additional 1% on prepared food, and Wake charges an additional 1% on prepared food and beverage. The NC Department of Revenue publishes a Sales and Use Tax Rate table at ncdor.gov — check it before you price your menu, because NC is a destination-based sourcing state for prepared food and you collect at the rate where the sale happens, not where your commissary is.

Late or missing filings carry a 5% penalty for the first month (minimum $5), escalating up to 25% maximum, plus interest at the federal short-term rate plus 5 percentage points. The NC Department of Revenue cross-references mobile food permit holders with active sales tax accounts; trucks that hold a county Mobile Food Unit Permit but no sales tax number receive notices within months.

4. Commissary agreement

15A NCAC 18A .2649 requires every mobile food unit to operate from a commissary — a licensed permanent food establishment where the truck returns at least once every 24 hours to clean, restock, refill the potable water tank, dispose of wastewater, and store food when the truck is not operating. You cannot legally operate from your home garage; the commissary must be a separately-permitted Food Establishment licensed by its own County Environmental Health office.

The commissary agreement must be in writing, must be signed by both you and the commissary operator, and must be submitted to your County Environmental Health office as part of the Mobile Food Unit Permit application. The commissary itself must be permitted by its own County Environmental Health office, and that permit must be current at all times. If your commissary's permit lapses or the agreement ends, your Mobile Food Unit Permit is automatically out of compliance until you find a new commissary and update the agreement on file with both the new commissary's county and your home county.

Commissary costs run $300 to $1,000+ per month in the major NC metros. Charlotte has the largest commissary market — Heritage Food Hall Commissary, The Hot Spot Cooking School Commissary, Optimist Hall (for some prep arrangements), and several purpose-built shared kitchens — but capacity tightens January through April when new trucks scramble to license before festival season. Raleigh and Durham share a tight Triangle commissary market; Boxyard RTP and a handful of small shared kitchens cover most of the demand. Greensboro, Winston-Salem, and Asheville have fewer purpose-built commissaries; many trucks in those markets contract with church kitchens, school cafeterias, restaurants during off-hours, or VFW halls that hold current Food Establishment permits.

Common NC commissary mistakes that get trucks shut down:

  • Using a commissary in a different county than your Mobile Food Unit Permit without notifying both County Environmental Health offices
  • Signing an agreement with a commissary that turns out to have an expired or suspended permit
  • Not actually returning to the commissary daily — many counties require commissary log entries the inspector checks at random
  • Storing food in a home refrigerator instead of the commissary (an automatic critical violation)
  • Letting the commissary agreement lapse without renewal — and learning about it from an inspector at a Friday-night event

5. Charlotte: Privilege License, zoning, and the Mobile Food Vendor rules

Charlotte is the largest food truck market in North Carolina, with hundreds of trucks operating across Mecklenburg County. North Carolina eliminated the statewide privilege license tax in 2014, but Charlotte still requires a city Privilege License for certain regulated activities, and most importantly, every food truck operating in the city limits must comply with the Charlotte Mobile Food Vending zoning ordinance.

The Charlotte Mobile Food Vendor zoning rules require:

  • Current Mecklenburg County Mobile Food Unit Permit
  • Operation only on private property with the property owner's written permission, or in designated public Mobile Food Vending zones (currently South End, NoDa, Plaza Midwood, and several others)
  • No setup within 150 feet of a brick-and-mortar restaurant unless invited by the restaurant in writing
  • Maximum continuous operation of 4 hours at a single location on most zoning districts (with exceptions for sanctioned events and Mobile Food Vending zones)
  • A Charlotte Sign Off — a one-time site approval through the Charlotte Department of Transportation when operating on or near a public right-of-way
  • NFPA 96-compliant fire suppression with a current inspection tag (re-inspected every 6 months by a licensed contractor)

The zoning permit/sign-off costs $50 to $300 depending on operation type. Apply through the City of Charlotte at charlottenc.gov. Allow 2 to 4 weeks for the planning review and any required Charlotte Fire Marshal inspection. The Charlotte Fire Marshal will ask to see the current NFPA 96 inspection tag on any truck cooking with grease — this is the single most common Charlotte violation, and the one that took down the wedding catering job in the opening of this article.

6. Raleigh, Durham, Greensboro, and Asheville

Raleigh Mobile Food Vending Permit

Raleigh requires a Mobile Food Vending Permit through the City of Raleigh Planning Department on top of the Wake County Mobile Food Unit Permit. Cost runs $200 to $500 annually. The permit specifies authorized vending zones, and operations on city-owned property require a separate parks-and-rec or right-of-way permit. Raleigh enforces a 100-foot setback from brick-and-mortar restaurants between 7:00 a.m. and 3:00 p.m. unless the restaurant invites you in writing. Apply at raleighnc.gov.

Durham Mobile Food Unit zoning approval

Durham requires zoning approval through the Durham Planning Department before a Mobile Food Unit can operate at a specific location. The zoning approval process is parcel-specific — you bring the property owner's signed consent and the Planning Department reviews the parcel for compliance with the Unified Development Ordinance. Cost runs $100 to $350 annually. Durham also has a small set of public Mobile Food Vending pads in downtown that are awarded by lottery.

Greensboro Mobile Food Vendor permit

Greensboro requires a Mobile Food Vendor permit through the Greensboro Planning Department on top of the Guilford County Mobile Food Unit Permit. Cost runs $100 to $300 annually. Greensboro permits public-property and right-of-way vending in a few designated downtown zones during specific hours. The permit application requires the Guilford County permit, the city zoning sign-off, NFPA 96 fire suppression documentation if cooking on board, and proof of $1 million general liability insurance.

Asheville Mobile Food Vendor permit

Asheville requires a Mobile Food Vendor permit through Asheville Development Services on top of the Buncombe County Mobile Food Unit Permit. Cost runs $100 to $300 annually. Asheville's permit allows operation on private property with owner consent and at sanctioned events; public-right-of-way vending requires an additional encroachment permit. Asheville enforces strict separation distances from brick-and-mortar restaurants in the downtown core.

7. Fire suppression and the NFPA 96 6-month rule

Any NC food truck that cooks with grease (frying, grilling, sautéing) must have a Type I commercial hood and a UL 300-listed fire suppression system installed and maintained per NFPA 96 (Standard for Ventilation Control and Fire Protection of Commercial Cooking Operations). NFPA 96 §11.4 requires the suppression system to be inspected and tested by a licensed contractor every 6 months — not annually, despite what some vendors will tell you. The contractor places a dated metal tag on the system showing the inspection date and the next due date.

Local fire marshals in Charlotte, Raleigh, Durham, Greensboro, and Asheville all enforce the 6-month rule and will pull a truck with an expired tag at events. Inspection costs run $150 to $450 per inspection. If your hood needs cleaning (most do, every 3 to 6 months for high-volume cooking), expect another $200 to $500.

This is the deadline that catches NC food truck operators most often. The Mobile Food Unit Permit is annual, the city permits are annual, but the fire suppression tag is every 6 months — so in a typical year you have at least 7 separate renewal events and one of them comes around twice. Missing the suppression tag is the silent killer for working trucks in Charlotte, where the Fire Marshal walks events looking for it specifically.

8. Special event Temporary Food Establishment Permit

If you vend at festivals, fairs, or one-off events outside your home county — the NC State Fair, the International Bluegrass Music Awards, the Carolina Classic Fair, or the Lexington Barbecue Festival — you typically need a Temporary Food Establishment Permit from the host county's Environmental Health office. Cost runs $75 to $200 per event. Permits are limited to 21 consecutive days under 15A NCAC 18A .2609.

Apply 7 to 14 days before the event. Some counties allow same-week applications with a rush fee; others reject late applications outright. The application requires proof of a current Mobile Food Unit Permit from your home county, the event organizer's name and dates, your menu, and your fire suppression documentation if cooking on board.

9. Insurance, workers' compensation, and the EIN

Commercial general liability insurance with a $1 million per-occurrence limit is required by most cities (Charlotte, Raleigh, Greensboro all require it on the city permit application) and effectively required by every commissary, festival, and private event venue. Commercial auto insurance is required by the NC DMV — your personal auto policy will not cover a vehicle used for commercial food service. Combined CGL and commercial auto for a small NC food truck typically runs $2,200 to $5,500 per year.

NC requires workers' compensation coverage if you have 3 or more regular employees (full-time or part-time, under N.C.G.S. § 97-2). For a solo owner-operator with no employees, workers' comp is not required, but most commissaries and venues will still ask for proof of insurance. Premiums vary widely by payroll and class code; food trucks typically run 2% to 5% of payroll for the food service class code (9082).

The Federal EIN is free, instant, and applied for online at irs.gov. You will need it for the NC Sales and Use Tax registration, the commissary agreement, the workers' comp policy, and the bank account for the business.

What this looks like in practice — total NC food truck startup permit fees

  • County Mobile Food Unit Permit: $75-$400
  • City permit (Charlotte, Raleigh, Durham, Greensboro, Asheville): $50-$500
  • NC Sales and Use Tax registration: Free
  • Federal EIN: Free
  • Commissary agreement: $300-$1,000/month ($3,600-$12,000 annually)
  • NFPA 96 fire suppression inspection: $300-$900 annually (two inspections at $150-$450 each)
  • Commercial auto and general liability insurance: $2,200-$5,500 annually
  • Workers' comp (if 3+ employees): $400-$1,800+ annually
  • Special event temporary permits: $75-$200 per event
  • Hood cleaning (separate from suppression inspection): $400-$2,000 annually

Total: roughly $200 to $1,500 in license fees, plus $7,000 to $20,000 in commissary, fire suppression, and insurance for the first year. Charlotte and Raleigh runs higher than the rest of the state because of more aggressive city permitting, larger commissary monthly rates, and more frequent fire marshal enforcement.

Renewal dates you need to track

The reason NC food truck permits are hard to track manually is that they renew on completely different schedules from completely different agencies, and the fire suppression cycle stacks on top:

  • County Mobile Food Unit Permit: Annual, mostly on a July 1 fiscal-year cycle (some counties use anniversary)
  • City Mobile Food Vendor permit (Charlotte, Raleigh, Durham, Greensboro, Asheville): Annual, by the issuance anniversary
  • NC Sales and Use Tax registration: Permanent (no renewal), but sales tax filings are monthly, monthly-with-prepayment, or quarterly depending on volume; returns due the 20th of the following month for monthly filers
  • Commissary agreement: Annual, by the agreement effective date — and dependent on the commissary's own permit staying current
  • NFPA 96 fire suppression inspection: Every 6 months, by the date on the metal tag
  • Hood cleaning: Every 3 to 6 months depending on cooking volume
  • Commercial auto and general liability insurance: Annual, by the policy effective date
  • Workers' comp policy renewal (if applicable): Annual, by the policy effective date
  • Certified Food Protection Manager credential: Every 5 years (ServSafe), some other accredited programs vary
  • Special event Temporary Food Establishment Permits: Per event, applied for 7 to 14 days in advance

Most NC counties send renewal reminders by mail or email through their environmental health portal. If you have moved or changed your contact email, you may not receive the notice and the permit can expire silently. The NC Department of Revenue sends sales tax filing reminders by email to the address on the registration. Update your contact info any time at the relevant agency portal.

Check your full North Carolina food truck permit list

Use the free permit checker to see every permit your NC food truck needs. Pick your city, select food truck as the business type, and get the full list with fees, deadlines, and links to your County Environmental Health office, the NC Department of Revenue, your city planning department, and the NC Industrial Commission.

Already operating? Our California food truck permits guide, Texas food truck permits guide, Florida food truck permits guide, New York food truck permits guide, Illinois food truck permits guide, Pennsylvania food truck permits guide, Ohio food truck permits guide, and Georgia food truck permits guide compare directly with North Carolina. The county-issued (not state-issued) Mobile Food Unit Permit, the NFPA 96 6-month suppression cycle, the elimination of the statewide privilege license, the Charlotte Mobile Food Vending zoning ordinance, the prepared-food-and-beverage local taxes in Mecklenburg and Wake, and the destination-based sales tax sourcing are the biggest NC-specific differences. Our food truck permits overview covers the basics across all states, the food truck permits by state guide compares 10 states side by side, the starting a food truck guide walks through the timeline, and the mobile food vendor license vs food truck permit guide covers the terminology. Tracking renewal dates across your County Environmental Health office, the NC Department of Revenue, your city, your fire suppression contractor, your hood cleaner, your insurance carrier, your workers' comp carrier, your commissary, and every special event permit by hand is how NC food trucks end up accidentally lapsed and learning about it from a Charlotte Fire Marshal at a wedding setup. The PermitDue dashboard puts every deadline in one place with reminders at 90, 60, 30, and 7 days so the renewal never quietly passes.

DA

Daniel Amar

Founder, PermitDue

Daniel spent 3 years in hospitality management before launching PermitDue. After watching two bars he worked at get hit with fines for lapsed permits — one for $4,200 — he built the tool he wished existed. He's personally researched permit requirements across 10 states and 157 cities.

Learn more about PermitDue

Check permits for your city