If you’re thinking about starting a mobile food business in North Carolina, getting the right food truck license and permits in NC is step one. You need to check off key items like business registration, health inspections, and the local city zoning permit before you serve your first order. This way, you protect your team and customers from accidents and health hazards.
1. Business license
To run a food truck in North Carolina, you’ll need a business license from the city or county where you plan to operate. Most towns and counties require this before you start selling food. Costs can range from $50 to $150, depending on the location, and many cities let you apply online.
Before applying for a business license, you’ll need to choose your business structure. Most food truck owners go with a sole proprietorship, LLC, or partnership. An LLC (Limited Liability Company) is popular because it helps protect your personal money if your business gets into legal or financial trouble. Whatever you choose, it’s important to understand how it affects your taxes, paperwork, and how you pay yourself.
After you pick your structure, you’ll need to register your business with the North Carolina Secretary of State. You’ll fill out a form online, pay a filing fee (usually around $125 for an LLC), and wait for confirmation. Once your business is registered, you’re able to open a bank account in your business’s name, sign contracts, and apply for permits.
Next, you’ll need an EIN (Employer Identification Number) from the IRS. You can register for free, and you’ll need it to file taxes, hire employees, and run payroll.
You can apply for an EIN online in about 10 minutes, and you’ll get the number right away. Even if you’re the only person working in your food truck, having an EIN helps keep your business and personal finances separate, which saves you time and stress down the road.
2. NC sales and use tax certificate
If you’re planning to sell food or drinks from your truck, you’ll need a sales and use tax certificate. This certificate lets the state know you’re collecting sales tax from your customers and sending it to the Department of Revenue. Without it, you’re not legally allowed to charge tax, and that can lead to fines or even losing your right to operate.
You can get the certificate from the North Carolina Department of Revenue (NCDOR). The application is available online, and it’s free. You’ll need to fill out some basic information about your business, like your EIN, your business name, and the type of products you’re selling. It usually takes just a few days to get approved, but make sure you have this in place before your first sale.
Most food sold from trucks is considered taxable in North Carolina. This includes things like burgers, tacos, drinks, and snacks. Even if you only sell part-time or during events, you still need to collect and report sales tax.
Once you get your sales and use tax certificate, make sure to display it inside your truck. Keep it in a spot that’s easy to see, like near your service window or register. If you operate multiple trucks, each one needs a copy on display.
You’ll also need to file regular tax returns with the NCDOR. Even if you didn’t make any sales during a period, you still have to file. Late or missed filings can lead to penalties and extra paperwork.
3. Mobile Food Unit (MFU) permit
The Mobile Food Unit (MFU) permit comes from the county health department where your truck is based. This includes Wake County, Mecklenburg County, or Durham County.
Getting the MFU permit means your truck will need to pass a health inspection. A health inspector will check your food truck equipment, how food is stored, how you keep things clean, and how waste is handled. Your food truck needs to meet the same health and safety standards as a brick-and-mortar restaurant. If anything doesn’t pass inspection, you’ll need to fix it before you can open it.
As part of the application, you’ll also need to submit your food truck floor plan. This includes the layout of sinks, refrigerators, grills, and prep areas. These plans help the health department understand how food will be safely prepared and stored. Make sure every detail is accurate to avoid delays in approval.
Another big part of this permit is your menu review. The health department wants to know what you plan to serve so they can make sure you have the right equipment to do it safely.
For example, if you’re frying foods, you’ll need a hood system and fire suppression. If you’re handling raw meat, you’ll need separate prep areas. Changing your menu later may require new approval.
Inspections can take several weeks to schedule, especially during peak times. Schedule early to avoid delays in your operations.
4. Commissary agreement
Every food truck in North Carolina is required to have a commissary agreement. This rule applies no matter which county you operate in. Without one, your MFU permit won’t get approved, and you won’t be able to legally open for business.
A commissary is a licensed commercial kitchen that acts as your food truck’s “home base.” This is where you’ll do things like prep food, wash dishes, fill water tanks, dump wastewater, and store ingredients. It’s also where the health department expects you to go before and after service each day. Some commissaries are part of catering kitchens, restaurants, or shared kitchen spaces that rent to mobile vendors.
Your agreement must be in writing and approved by the county health department. It’s not enough to just say you’ll use a kitchen. You need a signed document from the commissary owner that shows you’re allowed to use the space.
Most counties have a specific form for this, so make sure you use the right one. Health inspectors will ask to see it during your MFU application.
Take note that prepping food at home is illegal in North Carolina. Even if your kitchen at home is spotless, it won’t meet commercial standards. Without a commissary, you also won’t have approved sinks, storage, or waste disposal systems. Operating without one can lead to big fines and getting shut down on the spot.
If you’re struggling to find a commissary, start by checking local incubator kitchens or reaching out to restaurants that may be closed during the day. You can share commissary space with a fellow food truck operator to save on costs. Just be sure it’s approved by your local health department, and always keep your agreement up to date.
5. Food handler permits
To run a safe and legal food truck in North Carolina, your team needs to have the right training. That starts with food handler permits.
In many counties, employees must complete a food safety course and get a food handler card before they can work. These cards show that your staff knows how to handle food properly, avoid cross-contamination, and follow basic health rules.
There are multiple institutions that offer accredited food handler courses. Most of them can be done online in just a few hours.
These cover proper handwashing techniques, safe temperatures, and how to prevent foodborne illness. After the course, employees take a short test and get a certificate. Some counties may ask you to register the card with the local health department, so always double-check the rules in your area.
6. Certified Food Protection Manager (CFPM) certifications
In addition to food handler training, your food truck must have at least one Certified Food Protection Manager (CFPM). This is a more advanced certification required by North Carolina law.
The CFPM must be on the truck or easily reachable when you’re open for business. If an inspector stops by and there’s no certified manager on hand, you could face penalties, or be asked to close until it’s fixed.
To get certified, managers can take an approved course and pass an exam. ServSafe is the most common option and is accepted across the state, but your local health department may offer classes, too.
The certification usually lasts five years. Many operators choose to have more than one team member certified to avoid gaps during split shifts or emergencies.
One of the main responsibilities of a restaurant manager is to make sure everyone complies with health and safety regulations. Equipping them with the right knowledge and skills can protect your team and customers.
Use employee document storage software to keep track of your staff’s certifications. 7shifts lets you set reminders for expiration dates to make sure you don’t miss renewal deadlines.
7. Proof of vehicle registration and storage
Every food truck or trailer must be registered with the NC Department of Motor Vehicles (DMV). Regardless of whether you have a new truck or are converting an old trailer, it should be properly titled and registered before you hit the road.
When you go to the DMV, you’ll need to bring proof of ownership, a valid ID, and insurance coverage. If your food truck is a trailer, it still needs a plate and registration, even if it’s not motorized.
You may also need a vehicle inspection, depending on the size and weight of the truck. This step is required for your MFU permit, so don’t skip it.
In addition to registering your vehicle, you’ll need to show proof of where you’ll store your truck when it’s not in use. Most counties and cities in North Carolina want this location to be in a zoned commercial area, not in a residential driveway or on a public street. You’ll need to provide an address, and sometimes even a written agreement if you’re renting space from a business or property owner.
This matters because the government doesn’t want food trucks blocking traffic or violating noise laws. Having a clear, approved parking location helps avoid complaints from neighbors and keeps your business in good standing. It also gives you a secure place to clean and prep your truck between shifts.
Before you buy or lease a space, check with your city’s zoning department to confirm the location is allowed for food truck storage. You can also ask about any signage or fencing rules.
8. City-specific permits
While your state-level permits and health inspections cover the basics, most cities have extra requirements, like vendor permits, zoning approvals, or fire inspections. These rules vary from place to place, and skipping one could delay your launch or get you fined.
Raleigh
If you’re planning to operate a food truck in Raleigh, you’ll need to apply for a vendor permit, which costs about $150. This is required whether you’re selling on public or private property.
If you’re setting up on someone else’s land, like a brewery or retail parking lot, you’ll also need a property owner permit, which confirms the owner gives you permission to be there.
For trucks that park on public streets or in the right-of-way, you’ll need a streetside vending permit. These spots are limited and have strict rules, so be sure to check what areas are available.
All applications must go through Raleigh’s planning & development portal, where you can also find maps, zoning info, and forms.
Charlotte
In Charlotte, you’ll need to apply for a temporary mobile food vendor permit before you start serving. This includes submitting your business license, vehicle info, and commissary agreement. You’ll also need to follow the city’s rules about where and when you can operate, especially during events or downtown hours.
Durham
If you’re setting up your food truck in Durham and using your home as your business base, you’ll need a home occupation permit. This applies if you’re storing supplies, parking your truck, or doing office work from a residential address. It’s a way for the city to make sure you’re following local zoning rules and not disrupting nearby homes.
Durham also requires a fire department inspection for all mobile food units. The fire marshal will check your truck’s propane systems, fire extinguishers, and hood vents. This inspection is separate from the health department visit, so schedule it early. Without fire approval, you won’t be allowed to operate at events or on public property.
Asheville
In Asheville, you need a mobile vending permit before you can operate in any public space. The city limits how many permits are issued and where trucks can park, so it’s best to apply early. You’ll also need to submit details about your business, your truck, and your commissary.
Asheville is known for having strict parking zone rules, especially downtown and near busy foot traffic areas. You can’t just pull up anywhere and start selling.
The city maps out approved vending zones and time limits, and violations can lead to tickets or permit suspension. Always double-check the latest guidelines before heading out.
Keeping your mobile food truck NC compliant
Licenses, permits, inspections, and renewals are all part of keeping your truck on the road and in good standing. Missing even one requirement can lead to fines or getting shut down, especially during surprise inspections. Stay organized by using a checklist to track the permits and when they need to be renewed.
Permit or requirement | Who issues it | Renewal timeline | Notes |
Business license | City or county government | Annually | Fees range from $50–$150, depending on location. |
NC sales and use tax certificate | NC Department of Revenue | No renewal (update info) | Must be displayed in the truck. |
Mobile Food Unit (MFU) permit | County health department | Annually | Includes inspection, menu review, and truck layout approval. |
Commissary agreement | County health department | Annually | Must be written and signed by a licensed kitchen. |
Food handler permits | Local health department or accredited provider | Every 2–3 years | Required in many counties for employees handling food. |
CFPM certification | ServSafe or local health dept. | Every 5 years | At least one certified person per truck. |
Vehicle registration | NC Department of Motor Vehicles | Annually | Trucks and trailers must be properly titled and registered. |
Truck storage documentation | City/county zoning or planning office | Varies | Must show off-hours storage location in a commercial zone. |
City-specific requirements | |||
Raleigh city permits | Raleigh Planning & Development | Annually | Requires vendor, property owner, or streetside permit. |
Charlotte city permits | Charlotte Zoning & Permitting | Annually | Includes mobile vendor permit and proof of commissary. |
Durham city permits | Durham Planning + Fire Department | Annually | Requires home occupation permit and fire inspection. |
Asheville city permits | Asheville Planning & Development | Annually | Requires vending permit and follows strict parking zone rules. |
Protect public health and your business
Having the right licenses, passing inspections, and equipping your staff with the right training builds a reliable business that customers can trust. Every step you take protects your business and public health, showing guests that food safety and quality remain top priorities.
Succeeding in the food truck business requires following labor laws and payroll accuracy. 7shifts helps you stay compliant with break times and simplifies wage tracking, giving you one less thing to worry about when you’re already juggling licenses and inspections.

Rebecca Hebert, Sales Development Representative
Rebecca Hebert
Sales Development Representative
Rebecca Hebert is a former restaurant industry professional with nearly 20 years of hands-on experience leading teams in fast-paced hospitality environments. Rebecca brings that firsthand knowledge to the tech side of the industry, helping restaurants streamline their operations with purpose-built workforce management solutions. As an active contributor to expansion efforts, she’s passionate about empowering restaurateurs with tools that genuinely support their day-to-day operations.