North Carolina permits food trucks at the county Environmental Health level — Charlotte, Raleigh, Greensboro, and Asheville each run differently. Here's the real fee structure, timeline, and where to launch.
The Opportunity
North Carolina has quietly become one of the strongest food truck states in the country. Charlotte's brewery scene alone — concentrated in NoDa, Plaza Midwood, and South End — supports a deep weekly food truck rotation. Raleigh's tech corridor and Research Triangle Park drive lunch-service demand five days a week. Asheville's tourism economy keeps trucks busy year-round, and Wilmington's coastal events fill the summer calendar. LLC formation is $125 with the Secretary of State, the prepared-food sales tax is straightforward at the state level, and most county permits clear in under six weeks.
The catch: there is no statewide food truck license. The NC DHHS Division of Public Health publishes the food code (15A NCAC 18A .2600), but every Mobile Food Unit permit is issued by the county Environmental Health office — Mecklenburg in Charlotte, Wake in Raleigh, Guilford in Greensboro, Buncombe in Asheville. Each county sets its own fee schedule and inspection priorities under the state plan-review framework. There is no statewide reciprocity: operating across counties typically means satellite or commissary arrangements in each.
North Carolina also separates the plan review ($250 in most counties) from the annual permit ($75–$400 depending on county and risk level), and the city often layers a separate privilege license or vendor permit on top. Total first-year permitting cost typically lands $500–$1,000 — meaningfully cheaper than Virginia, comparable to South Carolina, and a fraction of NYC or California.
Step by Step
Register an LLC with the NC Secretary of State at sosnc.gov. The filing fee is $125 (online or paper). Online filings are typically processed within 3–5 business days. NC LLCs owe an annual report due April 15 each year ($200 paper / $203 online). Get an EIN from the IRS the same day (free, instant). No publication requirement.
Your commissary's address determines which county Environmental Health office regulates your Mobile Food Unit. Find the office on the NC DHHS Food Protection page. Each office runs a plan review under the state code — Mecklenburg, Wake, Guilford, Buncombe, Forsyth, and Durham are the highest-volume offices. Plan review is the gating step: nothing else moves until your menu, equipment list, vehicle plans, water/wastewater specs, and commissary agreement are submitted and reviewed.
NC requires a commissary (also called a 'commissary base') for any Mobile Food Unit that lacks sufficient on-board cold storage, prep, or wastewater capacity — which in practice means nearly every truck. The commissary handles food prep, cold/dry storage, equipment cleaning, potable water refill, and wastewater disposal, and it must be a permitted food establishment. Commissary rentals run $300–$700/month outside Charlotte/Raleigh and $500–$1,200/month in those metros.
Once your commissary agreement is signed, submit the plan review packet to county Environmental Health: menu, equipment cut sheets, floor plan with hand sink and three-compartment ware-wash placement, water and wastewater tank sizes, fire suppression specs. The state plan review fee is $250 in most counties, with the annual MFU permit running $75–$400 depending on jurisdiction and menu risk level. Plan reviews typically take 2–4 weeks.
After plan approval, county EH inspects the truck. Hand sink with hot/cold pressurized water, three-compartment sink, mechanical refrigeration with thermometers, wastewater tank sized at least 15% larger than the potable tank, NSF-rated equipment, and an Ansul-style wet-chemical fire suppression system if you cook with grease. A Certified Food Protection Manager (ServSafe Manager, ~$125, 5-year validity) is required for the permit holder.
Most NC cities require a separate privilege or vendor license on top of the county MFU permit (typically $50–$150 in Charlotte, Raleigh, Greensboro, and Asheville). Then register for sales tax with NCDOR — North Carolina sales tax is 4.75% state plus 2.0%–2.75% local (combined 6.75%–7.5% in most counties). Some counties (Wake, Mecklenburg, Dare, Cumberland, Buncombe) levy an additional 1% Prepared Food and Beverage Tax that food trucks must collect and remit.
Budget Planning
North Carolina is one of the more affordable food truck states on the East Coast. Permits are inexpensive, commissary costs outside the major metros are reasonable, and the LLC structure is cheap to maintain. Realistic startup ranges:
Food truck (used)
$35,000 – $90,000
Food truck (new/custom)
$95,000 – $200,000+
LLC filing (NC SOS)
$125 (one-time)
LLC annual report
$200–$203/year
DHHS plan review fee
$250
County MFU annual permit
$75 – $400/year
City privilege license
$50 – $150/year
Fire inspection
$50 – $150
Ansul / fire suppression install
$1,500 – $3,500
ServSafe Manager certification
$125 (5 yrs)
Commissary (Charlotte / Raleigh)
$500 – $1,200/mo
Commissary (rest of state)
$300 – $700/mo
Commercial auto + GL insurance
$2,200 – $4,500/yr
Vehicle wrap/branding
$2,500 – $5,000
County permit fees and city privilege license amounts change. Always verify directly with your county Environmental Health office before budgeting.
Where to Operate
The deepest brewery-night rotation in the state. NoDa, Plaza Midwood, South End, and LoSo each have multiple breweries running food truck programs nearly every night of the week. Charlotte FC matches and Bank of America Stadium events drive event-day demand. Mecklenburg County EH is well-staffed with predictable plan-review turnaround. The Charlotte Food Truck Association (cltfta.org) is one of the most active operator networks in the South.
Strongest weekday lunch market in NC. Research Triangle Park, NC State campus, and downtown Raleigh's office cluster generate consistent demand. Wake County permits in 3–4 weeks once the plan review packet is complete. Raleigh adds a 1% Prepared Food and Beverage Tax on top of state-and-local sales tax — bake that into pricing. Durham (separate Durham County process) is the natural satellite market with its own brewery scene around American Tobacco Campus.
Lower cost of operation than Charlotte or Raleigh, and Guilford County EH is one of the faster-moving offices in the state. UNCG and NC A&T crowds plus the Greensboro Coliseum events calendar drive demand. Winston-Salem (Forsyth County) and High Point (separate process) round out the Triad — strong fit for operators wanting a metro lift without metro overhead.
Year-round tourism, a wildly active brewery scene (40+ breweries in Buncombe County), and a customer base that actively seeks out independent food. Buncombe County EH is small and responsive; permitting moves fast. Higher commissary costs than the Triad, but per-service revenue often makes up the gap. River Arts District events, downtown Asheville, and the South Slope brewery district are the highest-traffic regular slots.
Heavy summer tourism, year-round downtown activity, and an organized food truck scene around Cape Fear River events. New Hanover County EH permits efficiently. Smaller commissary inventory means signing one early matters. Carolina Beach and Wrightsville Beach drive shoulder-season weekend demand. Lower competition than the inland metros makes building a loyal customer base faster.
From Experience
Your commissary's county owns your plan review, your annual inspection, and your renewal — but it doesn't lock you out of operating elsewhere. Charlotte-based operators frequently commissary in Mecklenburg and pick up satellite work in Gaston or Cabarrus. Raleigh operators often base in Wake but cover Durham and Orange. Plan the geography before you sign the commissary lease.
CLTFTA publishes the most reliable operator-facing guidance in the state — fee schedules, county updates, brewery contacts, festival applications. Membership is modest and the network of vetted operators is the fastest way to source brewery night rotations. Equivalent associations exist in Triangle and Triad markets but are smaller.
Wake, Mecklenburg, Cumberland, Dare, and a handful of others levy an additional 1% Prepared Food and Beverage Tax on top of state-and-local sales tax. Food trucks must collect and remit it. Operators who only register state sales tax routinely get hit with back-tax assessments after a year of operation. Register both at the start.
NC food truck markets reward repeat business — brewery regulars, office workers, weekend market crowds. The trucks with the longest lines in NoDa, Plaza Midwood, and downtown Raleigh all run weekly customer text outreach. A QR code at the window collects subscribers; one weekly text turns one-time customers into regulars. The first 100 subscribers are the hardest — and the most valuable.
Planning Ahead
Realistically, plan for 6–10 weeks from paperwork to first service in most NC counties. Mecklenburg and Wake can run on the longer end of that range during peak spring intake; smaller counties (Buncombe, New Hanover, Forsyth) often clear in 5–6 weeks:
3–7 days
Online filing at sosnc.gov processes in 3–5 business days. EIN from the IRS is same-day if you apply online. No publication requirement.
1–4 weeks
Charlotte and Raleigh commissaries can be tight — start calling on day one. The signed commissary agreement gates the plan review, so this is your critical path item.
2–4 weeks
After you submit menu, equipment list, floor plan, water/wastewater specs, and commissary agreement, county Environmental Health staff review under state code 15A NCAC 18A .2600. Mecklenburg and Wake run 3–4 weeks; smaller counties often turn around in 2.
1–2 weeks
After plan approval, the county schedules your vehicle inspection. Pass on the first try and you're operational. Common failures: handwashing setup, undersized wastewater tank, missing mechanical refrigeration thermometer.
1–2 weeks
Local fire marshal schedules independently of county EH. Ansul-style wet-chemical hood for grease cooking, propane secured, extinguishers tagged. Some cities (Charlotte, Raleigh) use a combined city fire+EH visit.
3–7 days
Once you have your county MFU permit number, the city privilege license is typically same-week. Register for state sales tax at ncdor.gov and (where applicable) the local Prepared Food & Beverage Tax in parallel.
Bottom line: Sign your commissary agreement before you submit the plan review. The plan review is gated on commissary, the inspection is gated on plan approval. Working sequentially blows out your timeline by a month.
These tracks can run in parallel. Operators who parallelize launch in 6 weeks; sequential operators take 12+.
Week 1
All three on day one. NC SOS online turnaround is 3–5 days. Make 8–10 commissary calls in week one. ServSafe Manager class can be done online with a proctored exam booked 1–2 weeks out.
Week 1–3
Once you have a signed commissary agreement, finalize your menu, equipment specs, floor plan, and water/wastewater calcs. The completeness of the plan review packet is the single biggest determinant of how fast it gets approved.
Week 3–6
The moment your packet is complete, submit and pay the $250 plan review fee. Call the fire marshal the same week to get on their schedule — they don't wait for EH approval and you can stack the inspections.
Week 6–9
After EH plan approval, schedule the truck inspection immediately. Get your sales tax certificate, local Prepared Food & Beverage Tax registration (where applicable), and city privilege license processed in parallel.
Local Requirements
North Carolina's MFU permits are issued at the county Environmental Health level under state code 15A NCAC 18A .2600. Here's what to expect in the four highest-volume county offices:
Mecklenburg County EHS
Fees: Plan review $250 / Annual permit $200–$400
Highest-volume MFU office in the state. Mecklenburg EH publishes a clear plan-review checklist and runs a well-organized intake process. The City of Charlotte adds a separate vendor permit for vending on city property or in the right-of-way; brewery and private-property events typically don't require it. Mecklenburg also collects the 1% Prepared Food and Beverage Tax (Wake's equivalent), in addition to the 7.25% combined state-and-local sales tax.
Wake County EHS
Fees: Plan review $250 / Annual permit $150–$350
Strong weekday lunch market built around RTP, NC State, and downtown Raleigh's office cluster. Wake County's environmental health office is responsive and well-staffed. Raleigh adds a 1% Prepared Food and Beverage Tax remitted directly to the county on top of state-and-local sales tax — register for both at the start. The City of Raleigh issues a separate Mobile Food Vending permit for street vending; brewery and private-property work generally falls outside it.
Guilford County EHS
Fees: Plan review $250 / Annual permit $100–$300
One of the friendliest large-county processes in NC. Guilford EH is well-organized and turnaround is consistently faster than Mecklenburg or Wake. Greensboro and High Point each have their own city privilege license processes (modest fees). The Triad's lower commissary costs ($300–$500/mo) and faster permit timeline make it a popular base for operators planning a multi-county footprint.
Buncombe County EHS
Fees: Plan review $250 / Annual permit $100–$300
Small, responsive office. Buncombe EH typically permits in 4–5 weeks for a clean application. Asheville has the densest brewery scene in NC (40+ in the county), and the South Slope and River Arts District are the strongest regular-slot markets. The City of Asheville requires a vendor license for downtown street operations; brewery work generally doesn't. Higher commissary costs than the Triad ($500–$900/mo), but per-service revenue often offsets it.
Guilford County (Greensboro) is the fastest-approving large NC county. Operators planning a multi-metro footprint frequently commissary in Guilford or Buncombe to shave weeks off the launch and keep ongoing renewal overhead low.
Fees and processing times change. Always verify directly with your county Environmental Health office before submitting applications.
Avoid These
These are the mistakes that cause most new NC food truck operators to push their launch back by weeks.
Wake (Raleigh), Mecklenburg (Charlotte), Cumberland, Dare, and several other counties levy an additional 1% Prepared Food and Beverage Tax on top of state-and-local sales tax. It's collected by the merchant and remitted directly to the county. Operators who only register state sales tax miss this and get hit with back-tax assessments after their first year. Register both at the start.
County EH offices won't start the clock on plan review until your packet is complete: menu, equipment cut sheets, floor plan with hand sink and three-compartment ware-wash placement, water and wastewater tank sizes, fire suppression spec, and signed commissary agreement. Missing any piece sends the application back and adds 1–3 weeks. Use the county's published checklist before submitting.
Most NC cities require a separate privilege or vendor license on top of the county MFU permit — Charlotte, Raleigh, Greensboro, Asheville, Wilmington, and Durham all do. Brewery and private-property work typically falls outside city street-vending rules, but downtown and right-of-way operations almost always require the city license. Check before you set up regularly in any city.
NC code (mirroring most state food codes) requires the wastewater tank to be at least 15% larger than the potable water tank. This catches operators who buy a used truck without verifying the tank ratio. Failing the inspection on this point means swapping a tank — a 1–2 week setback plus install cost. Verify the math before you buy any used vehicle.
NC food truck markets reward repeat business — brewery regulars, RTP lunch crowds, weekend market patrons. Operators who launch without a customer-collection mechanism (QR code, sign-up flow) regularly lose hundreds of repeat customers in the first few months. The trucks with the longest lines in Charlotte, Raleigh, and Asheville all run weekly text outreach to their lists.
FAQ
Total startup costs range from $45,000 to $200,000 depending on whether you buy used or new. The truck itself is $35,000–$90,000 used or $95,000–$200,000+ new. Annual permits and city license fees total $400–$900. Commissary runs $300–$700/month outside Charlotte/Raleigh and $500–$1,200/month in those metros. Insurance is $2,200–$4,500/year for commercial auto plus general liability.
No. NC DHHS Division of Public Health publishes the food code (15A NCAC 18A .2600), but every Mobile Food Unit permit is issued by the county Environmental Health office where your commissary is located. There is no statewide reciprocity, but a permit issued by your home county authorizes the unit across the state for catering and private-property work, subject to local privilege-license requirements.
Yes, in practice. NC code requires a commissary base for any Mobile Food Unit that lacks sufficient on-board cold storage, prep capacity, or wastewater handling. The commissary handles food prep, cold/dry storage, equipment cleaning, potable water refill, and wastewater disposal. A signed commissary agreement is required before county Environmental Health will accept your plan review.
Plan for 6–10 weeks from paperwork to first service in most NC counties. Mecklenburg (Charlotte) and Wake (Raleigh) can run on the longer end during peak spring intake. Smaller counties — Guilford, Buncombe, New Hanover, Forsyth — often clear in 4–6 weeks. The long-pole items are commissary search (1–4 weeks) and DHHS plan review (2–4 weeks).
North Carolina prepared food is taxable at the state rate of 4.75% plus a local rate of 2.0%–2.75% (combined 6.75%–7.5% in most counties). On top of that, several counties — Wake, Mecklenburg, Cumberland, Dare, Buncombe — levy an additional 1% Prepared Food and Beverage Tax remitted directly to the county. Register both with NCDOR and the county before your first service.
No. Each city and county controls where mobile food units can park and operate. Most cities (Charlotte, Raleigh, Greensboro, Asheville, Wilmington, Durham) require a separate privilege or vendor license on top of the county MFU permit, with proximity rules to brick-and-mortar restaurants and time limits on individual locations. Brewery, winery, and private-event work is generally easier — the venue's permit usually covers your operating right.
Pro Tip
NC food truck customers — brewery regulars in NoDa, RTP lunch crowds, Asheville weekenders — all behave the same way: they buy more often when you tell them you're nearby. Hoping they spot your Instagram story is not a strategy.
A QR code on your truck window collects phone numbers in seconds. Then each week, send one text with your location. Lines form before you open. That's how the busiest trucks in Charlotte and Raleigh actually run.
Learn MoreResources
Build your customer list from day one with VendorLoop.
Learn MoreNo contracts. Cancel anytime.