North Dakota's $110 state Mobile Food Unit license under NDCC 23-09, the Bakken oil-patch transient vendor economy in Williston and Minot, Grand Forks reciprocity, and how to navigate a market split between two very different revenue zones.
The Opportunity
North Dakota's mobile food licensing runs through the state Department of Health and Human Services (NDHHS) under North Dakota Century Code Chapter 23-09 and the Administrative Code at NDAC 33-33-04.1 (sanitation) and NDAC 33-33-08-01 (fees). The state Mobile Food Unit license is a flat $110 per year — one of the cheapest state-level mobile food permits in the country.
But North Dakota is really two markets. The Red River Valley (Fargo, Grand Forks, Bismarck) is a conventional university-and-government economy with predictable lunch demand and a friendly permitting culture — Grand Forks now offers reciprocity with other ND jurisdictions, accepting an existing ND health license for a $20 registration fee instead of a full city license. The western half — the Bakken oil patch around Williston, Minot, and Watford City — is a different beast entirely. Mobile food is heavily transient, customer base is shift-driven (12-hour rig schedules), and the Williston Planning & Zoning Department handles temporary use permits for transient merchant operations on private property rather than the Finance Department.
The Bakken peak years (2012–2014) saw a massive transient food vendor surge, and while the boom has cooled, the residual oil-patch economy still supports a small population of operators serving man camps, well sites, and hotel/lodge parking lots. Williston and Minot operators run on shift schedules — 4 a.m. crew breakfasts, late-night swing-shift meals — that bear no resemblance to standard urban food truck windows.
Step by Step
Register an LLC with the North Dakota Secretary of State for $135 (online filing through FirstStop). Annual report fee is $50, due November 15 each year. North Dakota does NOT require an LLC publication notice. The state has no personal income tax on LLC pass-through income for most filers — a meaningful long-term advantage for owner-operators who plan to grow into multi-truck operations.
The North Dakota Department of Health and Human Services, Division of Food and Lodging, issues mobile food licenses statewide under NDCC Chapter 23-09. License fee is $110/year per mobile unit (NDAC 33-33-08-01). Application requires a signed commissary agreement, vehicle plans, and an in-person unit inspection demonstrating compliance with NDAC 33-33-04.1 sanitation standards. State licenses are issued through NDHHS directly outside of the major metros.
Every North Dakota mobile food unit must be based at a licensed commissary for water exchange, wastewater disposal, food prep, and cleaning. The commissary must be a licensed restaurant, school, church kitchen, or commercial food establishment. In the Bakken (Williston, Watford City), commissary capacity is genuinely limited — many trucks share a single licensed kitchen, and waitlists are normal. In Fargo and Bismarck, a wider range of options exists at $300–$700/month.
North Dakota requires every mobile food unit to have at least one person in charge with an ANSI-CFP accredited food protection manager certification — most commonly ServSafe Manager ($125–$175, valid 5 years). Some ND cities also recommend or require food handler cards for line staff. Have the manager credential in hand before scheduling your NDHHS inspection.
Bismarck/Burleigh County: Bismarck-Burleigh Public Health Environmental Health Division licenses and inspects all food establishments in the city. Fargo: City of Fargo Inspections + Fargo Cass Public Health for food licensing. Grand Forks: City Department of Public Health, $85–$175 city license OR $20 reciprocity fee for trucks with a valid ND health license from another jurisdiction. Williston: Planning & Zoning Department handles temporary use permits for transient merchant operations on private property; event permits required for public/private events with food trucks.
North Dakota state sales tax is 5%, with cities adding 1.5–2.5% (Fargo 7.5% combined, Bismarck 7%, Grand Forks 7.25%, Williston 8% — among the highest in the state due to the local oil-and-gas-funded city tax). Apply for a ND sales tax permit through the Office of State Tax Commissioner (free, online via TAP). Most cities require commercial general liability ($500K–$1M) and proof of commercial auto. Bakken operators on private oil/lease property should expect higher premiums.
Budget Planning
North Dakota is one of the cheaper states in the country to launch a food truck. The state license is a flat $110/year, no income tax on most pass-through profits, and city permits are typically under $200. Bakken operators face higher commissary scarcity and insurance costs:
Food truck (used)
$30,000 – $70,000
Food truck (new/custom)
$85,000 – $175,000+
LLC filing (Sec. of State)
$135 (online via FirstStop)
ND Mobile Food Unit license (NDHHS)
$110/year (NDAC 33-33-08-01)
Bismarck-Burleigh food license
~$75 + state license
Fargo / Cass Public Health license
$100 – $200/year
Grand Forks city license
$85 – $175/year (or $20 reciprocity)
Williston temporary use / event permit
$50 – $200 per location
ServSafe Manager certification
$125 – $175 (5yr)
Commissary kitchen (Fargo/Bismarck)
$300 – $700/mo
Commissary (Bakken, where available)
$400 – $900/mo
Commercial auto + GL insurance
$2,000 – $4,500/year
Vehicle wrap/branding
$2,500 – $5,500
Initial food inventory
$1,000 – $3,000
Permit fees change. Always verify directly with NDHHS, your city public health department, or the ND Office of State Tax Commissioner before budgeting.
Where to Operate
By far the largest market in the state (Fargo-Moorhead metro ~250,000 people). Strong year-round demand from NDSU, downtown corporate offices, and the brewery scene (Fargo Brewing, Drekker, Front Street Taproom). Red River Valley Fair (mid-July) and the Fargo Marathon are tier-one annual events. Cass Public Health and the City of Fargo Inspections share licensing oversight.
State capital provides steady weekday lunch demand from government workers (State Capitol, Burleigh County offices). Bismarck-Burleigh Public Health licenses and inspects all food establishments inside city limits. Lighter brewery and event circuit than Fargo, but lower competition means easier slot-booking at established events. North Dakota State Fair vendors typically come through Bismarck commissaries on the way to Minot.
University of North Dakota anchors a steady fall/spring lunch base of ~13,500 students. Grand Forks Public Health is one of the friendlier permitting operations in the state — offers reciprocity for trucks with valid ND health licenses from other jurisdictions ($20 registration fee instead of full city license, $85–$175 saved). Strong downtown summer programming and Alerus Center event vending opportunities.
North Dakota State Fair (late July) is the largest annual event opportunity in the state — six days of fair vendor revenue at the State Fair Center. Minot Air Force Base creates a steady year-round demand layer separate from civilian workforce. Norsk Høstfest (late September) is North America's largest Scandinavian festival and a top-tier vendor opportunity for operators with appropriate menus.
Heart of the Bakken oil patch. Demand is shift-driven (12-hour rig schedules) — successful operators run early-morning crew breakfasts, late-night swing-shift meals, and contract vending at man camps and hotel parking lots. Higher gross revenue per shift than urban ND markets, but transient customer base, harsh winters, and limited commissary capacity all raise risk. Planning & Zoning handles temporary use permits for transient merchant operations on private property.
From Experience
Grand Forks Public Health recently moved to recognize valid ND health licenses from other jurisdictions, charging only a $20 registration fee instead of a full city license ($85–$175 saved). If your truck is licensed in Fargo or Bismarck, this makes Grand Forks a cheap second market to add. Other ND cities are watching the policy — expect more reciprocity arrangements over the next few years.
Williston and Watford City customers don't run on a 9-to-5. Successful Bakken operators serve crew breakfasts at 4–6 a.m., late-night swing-shift meals at 10 p.m.–1 a.m., and contract weekly vending at man camps and well-pad parking lots. Add brutal winters (-30°F is normal Jan–Feb) and you have a market where most non-resident operators last one season. Plan for it or stay in the Red River Valley.
North Dakota's small population and short outdoor season mean year-round revenue depends heavily on private events. Reach out to wedding planners in Fargo, Bismarck, and Grand Forks before launch. Six months of pipeline development sets your year. Catering bookings carry better margins than street vending and aren't weather-dependent.
ND vendor density is low — you're often the only truck at a brewery or event. But customers don't know when you'll be back next, especially in transient markets like the Bakken. The trucks that build a sustainable following put a QR code at the window from day one and text their list every time they're running. One message before service — your spot, your hours, your special — turns a one-time visitor into a regular.
Planning Ahead
For most of North Dakota, plan for 4–6 weeks from paperwork to first service. Bakken markets (Williston, Watford City) can run longer due to commissary scarcity. Most of the wait is government processing, not your work:
1–3 days
Online filing through the ND Secretary of State's FirstStop portal takes 1–2 business days. EIN from the IRS is same-day if you apply online. No publication requirement (unlike Nebraska).
1–2 weeks
Online study with proctored exam. Required for the NDHHS license. Many ServSafe testing centers in Fargo, Bismarck, and Grand Forks have weekly availability.
2–4 weeks
After commissary letter, vehicle plans, and CFPM credential are submitted, the Division of Food and Lodging schedules an in-person unit inspection. Pass-on-first is faster — common failures (handwashing station placement, water tank, mechanical ventilation) push you back 1–2 weeks.
1–2 weeks
City of Fargo Inspections, Bismarck-Burleigh Public Health, and Grand Forks Public Health each process in 1–2 weeks once your state license is in hand. Grand Forks reciprocity ($20) is the fastest path for trucks already licensed elsewhere in ND.
2–3 weeks
Williston Planning & Zoning Department handles temporary use permits for transient merchant operations on private property. Application processed at City Commission meetings (held 2nd and 4th Tuesday). Plan around the meeting calendar.
1–4 weeks (longer in Bakken)
Don't underestimate this. Fargo and Bismarck have several options. Williston and Watford City commissary capacity is genuinely limited — many trucks share a single licensed kitchen and waitlists are normal. You cannot file an NDHHS application without a signed agreement.
Bottom line: Start your LLC, ServSafe registration, and commissary search on the same day. Sequential operators take 8+ weeks; parallel operators launch in 4–5. In the Bakken, commissary scarcity is the binding constraint — start commissary calls before any other paperwork.
These tracks can run concurrently. Don't wait for one to finish before starting the next.
Week 1
All three on day one. The LLC takes 1–3 days; ServSafe testing slots can book a week out. In Williston/Watford, make commissary calls first — it's the binding constraint.
Week 2–3
Your signed commissary letter is the gate to the NDHHS application. Once signed, schedule your truck purchase or inspection.
Week 3–5
Both can move in parallel. City public health departments accept applications even before the state license is fully approved — start them now to compress the timeline.
Week 5–6
Sales tax registration through the ND Tax Commissioner (TAP) and insurance binding can be completed in parallel during the inspection waiting window. Have your truck ready for re-inspection within 48 hours if you fail.
Local Requirements
North Dakota's $110 state license is statewide, but each major city adds its own permit and rules. Here's what to expect in the four most active jurisdictions:
Fargo Cass Public Health + City of Fargo Inspections
Permit fee: City $100–$200/yr + State $110/yr
Largest market in the state. Cass Public Health licenses food establishments; City of Fargo Inspections handles vehicle and zoning compliance. NDSU campus, downtown brewery district, Red River Valley Fair (mid-July), and the Fargo Marathon (late May) drive the strongest revenue. Truck licensing typically processed within 5–6 weeks of complete application.
Bismarck-Burleigh Public Health Environmental Health Division
Permit fee: City ~$75 + State $110/yr
Bismarck-Burleigh Public Health (407 S 26th St) licenses and inspects all food establishments in the city. Mobile food unit licenses follow standard NDHHS process plus the city environmental health permit. State capitol workforce drives weekday lunch demand. Temporary food licenses run $75 per unit/booth and must be submitted at least one week before an event.
Grand Forks Dept. of Public Health
Permit fee: City $85–$175/yr OR $20 reciprocity
Grand Forks recently established reciprocity for trucks with a valid ND health license from another jurisdiction — pay only $20 registration instead of a full $85–$175 city license. Reciprocity is the cheapest second market in the state for already-licensed trucks. UND campus and Alerus Center events drive the strongest revenue.
Williston Planning & Zoning + Upper Missouri District Health Unit
Permit fee: Varies (temporary use permits $50–$200)
Williston permitting is unusual for ND — the Planning & Zoning Department (not Finance) handles temporary use permits for transient merchant sales on private property. License applications run through City Commission meetings (held 2nd and 4th Tuesday) for approval. Upper Missouri District Health Unit handles environmental health and food inspections for the broader oil-patch region. Commissary capacity is genuinely scarce; high city sales tax rate (8% combined) reflects oil-and-gas-funded local taxes.
Grand Forks reciprocity is the fastest, cheapest path to a second city in North Dakota. If you're already licensed in Fargo or Bismarck, the $20 registration fee versus $85–$175 for a full city license is a no-brainer if Grand Forks events fit your route map.
Fees and processing times change. Always verify directly with NDHHS, your city public health department, or the Office of State Tax Commissioner before submitting applications.
Avoid These
These are the mistakes that push North Dakota food truck launches back by weeks — sometimes a full season:
Williston and Watford City have a small handful of licensed commissaries serving the entire oil-patch food vendor population. Operators who try to launch in the Bakken before securing a commissary slot regularly lose 4–8 weeks waiting. Treat commissary as the gating constraint — call before booking your truck or filing any paperwork.
In most ND cities, food vendor permits run through the Finance Department. In Williston, temporary use permits for transient merchant operations on private property go through Planning & Zoning, not Finance. First-time Bakken operators who file with Finance get bounced and lose 1–2 weeks.
The $110 NDHHS state license is required statewide, but it does NOT cover city-level requirements in Fargo, Bismarck, Grand Forks, or Williston. Operators who set up downtown without the city permit get cited within their first day. Check each city's requirements before parking.
Grand Forks now offers $20 reciprocity for trucks with a valid ND health license from another jurisdiction. Operators who don't know about it pay $85–$175 for a full city license they didn't need. Confirm reciprocity with Grand Forks Public Health before submitting a full city application.
ND winters are brutal everywhere, but the Bakken at -30°F is a different category. Operators who launch in November expecting steady oil-patch revenue regularly discover that propane lines freeze, water tanks crack, and customers stop walking outdoors. Plan winter launches around indoor catering and corporate event work, or wait for May.
FAQ
Total startup costs range from $40,000 to $185,000 depending on whether you buy used or new. Annual permits are among the cheapest in the country — the NDHHS Mobile Food Unit license is a flat $110/year (NDAC 33-33-08-01), and city permits in Fargo, Bismarck, and Grand Forks range $85–$200/year. Bakken operators face higher commissary scarcity ($400–$900/month) and harsher operating conditions, but no income tax helps offset costs.
At minimum: a ND Mobile Food Unit license from NDHHS Division of Food and Lodging (under NDCC 23-09 and NDAC 33-33-04.1), a ServSafe Manager certification, a signed commissary agreement, and a ND sales tax permit. Cities like Fargo, Bismarck, Grand Forks, and Williston add their own city/local permits — though Grand Forks offers $20 reciprocity for already-licensed trucks.
Yes. NDAC 33-33-04.1 requires every mobile food unit to be based at a licensed commissary for water exchange, wastewater disposal, food prep, and cleaning. The commissary must be a licensed restaurant, school, church kitchen, or commercial food establishment. In Fargo and Bismarck, $300–$700/month is typical. In the Bakken (Williston, Watford City), commissary capacity is scarce and waitlists are normal.
Grand Forks Public Health recently moved to recognize valid ND health licenses from other jurisdictions, charging only a $20 registration fee instead of a full $85–$175 city license. If your truck is already licensed in Fargo, Bismarck, or another ND city, you can operate in Grand Forks for the cost of a registration verification rather than a full duplicate license.
The Bakken oil patch is a different market from the Red River Valley. Demand is shift-driven (12-hour rig schedules) — successful operators serve crew breakfasts at 4–6 a.m. and late-night swing-shift meals. Williston Planning & Zoning (not Finance) handles temporary use permits for transient merchant operations on private property. Commissary capacity is genuinely scarce, and -30°F winters are normal Jan–Feb.
Plan for 4–6 weeks from paperwork to first service in most of the state, with Bakken markets running longer due to commissary scarcity. LLC formation takes 1–3 days; ServSafe 1–2 weeks; NDHHS license 2–4 weeks after submitting commissary letter and inspection. Operators who run their LLC, ServSafe, and commissary search in parallel from day one launch fastest.
Pro Tip
Whether you're working a Fargo brewery slot or a Williston man-camp parking lot, your customers don't always know when you'll be back next. The trucks that build a sustainable following are the ones that text their list every time they're running.
Put a QR code at your window, collect phone numbers from day one, and text your list each week. The regulars show up because they actually know you're there.
Learn MoreResources
Build your customer list from day one with VendorLoop.
Learn MoreNo contracts. Cancel anytime.