Food Truck Permits in Michigan: Every License You Need
May 8, 2026 · Daniel Amar·Last updated: May 8, 2026
The Detroit taco truck that lost a Tigers home stand because nobody renewed by April 30
A friend of mine runs a small taco truck that pulls a steady route around Corktown and Eastern Market in Detroit. Last spring he had a contracted spot inside a private lot two blocks from Comerica Park for a four-game Tigers home stand — the kind of weekend that pays for an entire month of slow Tuesdays. He had his Detroit Mobile Food Vendor permit, his commissary letter, his Detroit Health Department food handler card, and a brand-new fire suppression tag. What he did not have, on game day, was a current Michigan STFU license. Michigan food licenses run May 1 to April 30, and his renewal had been sitting unopened in his email since March because the renewal notice had gone to an old Gmail address from before he set up the LLC. The Detroit Health Department inspector who walked the lot before first pitch checked the laminated license card on the side of the truck, saw the April 30 expiration, and ordered him off the property. He missed all four games — about $11,000 in projected revenue and a now-permanent line in his calendar to renew the STFU license on April 1 every year, no exceptions.
Operating a food truck in Michigan means stacking at least three layers of licensing — state STFU food license, state sales tax registration, and city/local health permits — before you can legally serve a single coney. Add a Federal EIN, commercial general liability and auto insurance, a commissary agreement, NFPA 96 fire suppression inspections, an ANSI-CFP-accredited Person In Charge credential, and event-specific Temporary Food Establishment licenses, and the typical Michigan food truck owner deals with 5 to 8 separate agencies in the first year. This is the full breakdown.
Every permit a Michigan food truck needs
| Permit/License | Issuing Agency | Cost | Renewal |
|---|---|---|---|
| STFU License (Special Transitory Food Unit) | MDARD or Local Health Department under Michigan Food Law (Act 92 of 2000) | $135-$330 | Annual (May 1 to April 30) |
| STFU Servicing Area (Commissary) approval | MDARD or Local Health Department | Included in commissary's license | Annual |
| Michigan Sales Tax registration | Michigan Department of Treasury | Free | Permanent (filings monthly/quarterly/annually) |
| Federal EIN | IRS | Free | Permanent |
| Detroit Mobile Food Vendor Business License + Health Permit | City of Detroit BSEED + Detroit Health Department | $200-$600 | Annual |
| Grand Rapids Mobile Food Truck License + zoning approval | City of Grand Rapids + Kent County Health Department | $150-$450 | Annual |
| Ann Arbor Mobile Food Vendor permit | City of Ann Arbor + Washtenaw County Environmental Health | $150-$400 | Annual |
| Lansing Mobile Food Vendor License | City of Lansing + Ingham County Health Department | $100-$350 | Annual |
| Flint Mobile Food Vendor License | City of Flint + Genesee County Health Department | $100-$300 | Annual |
| Fire suppression inspection (if cooking on board) | Licensed NFPA 96 contractor + local fire marshal | $150-$450 | Every 6 months (NFPA 96) |
| LP gas (propane) registration / inspection | Michigan LARA (Bureau of Construction Codes) or local AHJ | $50-$150 | Annual |
| Commercial auto and general liability insurance | Insurance carrier | $2,400-$5,800/year | Annual |
| Workers' Compensation (3+ employees, or 1+ working 35+ hrs for 13+ weeks) | Private carrier or self-insured under MCL 418.115 | Premium varies | Annual |
| Special Transitory Food Unit Temporary License (per event, if applicable) | Per-county Local Health Department | $75-$200 per event | Per event (max 14 days) |
Michigan is one of the rare states where a single statewide STFU License is your core food truck license, and you carry it across county lines without re-licensing — but every city you actually park in still has its own business license, zoning rules, and (in Detroit) a separate city health permit. That state-vs-city split is where most of the Michigan food truck confusion lives.
1. STFU License — the state-level Special Transitory Food Unit license
Michigan classifies food trucks as "Special Transitory Food Units" (STFUs) under the Michigan Food Law of 2000 (M.C.L. § 289.1101 et seq.) and the Modified 2009 FDA Food Code adopted by reference. The STFU License is the core food license every Michigan food truck needs. It is issued either by the Michigan Department of Agriculture and Rural Development (MDARD) directly, or by your Local Health Department under MDARD's delegation — depending on which county you operate in. MDARD lists the delegated counties on its website at michigan.gov/mdard.
The trick that throws off out-of-state operators: the STFU License is statewide. Once issued, it is valid in all 83 Michigan counties. You do not get a separate county food license for each county you operate in (unlike North Carolina, Texas, or Georgia). What you do need, in most cities, is a separate city business license and (in Detroit) a separate city health permit on top of the state STFU License. More on that below.
The STFU application requires:
- An ANSI-CFP-accredited Person In Charge (PIC) credential — ServSafe Manager, NRFSP, Prometric, or another accredited program. Michigan requires every food establishment to have at least one PIC who has demonstrated knowledge of foodborne disease prevention and Code requirements (Michigan Food Law §2129).
- A signed STFU Servicing Area (commissary) agreement — see Section 4 below. The truck must return to a licensed servicing area at least once every 24 hours for cleaning, water tank refilling, wastewater disposal, and food storage.
- An STFU Plan Review packet showing all equipment, sinks (a three-compartment warewashing sink and a separate handwashing sink are required for any STFU 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 license fee in full at submission. STFU plan review carries a separate one-time fee of around $100 to $200 the first year only.
MDARD or the delegated Local Health Department does a pre-license inspection of the truck (usually at the servicing area). Allow 4 to 6 weeks from application to license in hand. Some delegated counties (Wayne, Oakland, Kent, Washtenaw) do same-week inspections during slow months; others schedule out 6+ weeks during peak season (March and April, when every truck in the state is trying to renew before the May 1 cycle starts).
STFU License fees are set in statute and revised periodically. Typical 2026 ranges:
- STFU base license: approximately $135 to $200 annually depending on whether issued by MDARD or a delegated Local Health Department
- STFU plan review (first year only): approximately $100 to $200 one-time
- STFU late renewal penalty: typically equal to the license fee, applied to any renewal received after April 30
The single most important date in the Michigan food truck calendar is April 30. Michigan food licenses run from May 1 to April 30 of each year, regardless of when you originally got licensed. MDARD sends renewal notices in February and March; if your contact info on file is wrong, you may not get the notice and the license can expire silently on May 1. Operating with an expired STFU License is a violation of the Michigan Food Law carrying civil fines, possible criminal misdemeanor charges, and immediate suspension. Set a calendar reminder for April 1 every year, no exceptions.
2. Local Health Department inspections
Even though the STFU License is a single statewide license, every Local Health Department has the authority to inspect your truck when it operates within their jurisdiction. This is not a separate license, but it is a real obligation, and the Local Health Departments take it seriously. The 45 Local Health Departments (covering all 83 counties) follow a uniform inspection program coordinated by MDARD, but each one runs its own inspection schedule.
Michigan's adopted Modified 2009 FDA Food Code sets minimum inspection frequencies based on risk classification:
- Low-risk (pre-packaged only): at least once per year
- Medium-risk (limited preparation): twice per year
- High-risk (extensive preparation, hot/cold-holding): at least three times per year
Inspectors check for: water tank capacities and labeling, working refrigeration with thermometers, hot-holding above 135°F, cold-holding at 41°F or below, 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 Person In Charge credential. The most-cited Michigan mobile food violations are improper hot- and cold-holding temperatures, missing handwashing supplies, and an absent or expired PIC credential.
Michigan does not use a posted letter-grade card system the way North Carolina or Ohio do. Instead, inspection reports are filed with the Local Health Department and are public record. Failed inspections require correction and re-inspection within 10 days. Repeat priority violations within a single license year escalate to a formal hearing under Michigan Food Law §3105 and can result in license suspension or revocation.
3. Michigan Sales Tax registration
Michigan requires every business making taxable retail sales to register for a Sales Tax license through the Michigan Department of Treasury via Michigan Treasury Online (MTO) at mto.treasury.michigan.gov. Prepared food sold for immediate consumption is taxable in Michigan at the flat statewide rate of 6%. There is no local sales tax in Michigan — only the single statewide 6% — which makes Michigan one of the simplest sales tax states in the country to operate in.
Registration is free and online (Form 518 or via MTO directly). The Sales Tax license is renewable annually with a Form 5081 Annual Return, but the registration number itself does not expire. Filing frequency depends on volume:
- Monthly: Required if estimated annual liability exceeds $3,600. Returns due the 20th of the following month.
- Quarterly: Required if estimated annual liability is $750 to $3,600. Returns due the 20th of the month following each quarter.
- Annually: Allowed if estimated annual liability is under $750. Annual return due February 28 of the following year.
Late filings carry a 5% penalty for each month late (up to 25% maximum) plus interest at the prime rate plus 1 percentage point. The Michigan Department of Treasury cross-references active food licenses with active sales tax accounts; trucks that hold a current STFU License but no sales tax registration get notices from Treasury within months.
One Michigan-specific catch: Michigan also has a separate Use Tax on out-of-state purchases used in your business. If you buy a $25,000 food truck from Indiana and bring it back to Detroit, you owe Michigan 6% Use Tax on the purchase price unless Indiana sales tax was already collected at an equal or higher rate. Many food truck owners miss this one, and it surfaces during a Treasury audit two or three years later.
4. STFU Servicing Area (commissary) agreement
Michigan Food Law and the adopted FDA Food Code both require every STFU to operate from a "Servicing Area" — 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. Michigan calls this the "Servicing Area"; in practice everyone refers to it as the commissary. You cannot legally operate from your home garage; the servicing area must be a separately-licensed Food Establishment licensed by either MDARD or a Local Health Department.
The servicing area agreement must be in writing, signed by both you and the servicing area operator, and submitted to MDARD or your Local Health Department as part of the STFU License application. The servicing area itself must hold a current Michigan Food Establishment License at all times. If your servicing area's license lapses or the agreement ends, your STFU License is automatically out of compliance until you find a new servicing area and update the agreement on file.
Servicing area costs run $250 to $1,000+ per month in the major Michigan metros. Detroit has the largest servicing area market — Detroit Kitchen Connect, Eastern Market commissary spaces, the Pingree Detroit shared kitchen, and several purpose-built shared kitchens — but capacity tightens January through April when new trucks scramble to license before May 1. Grand Rapids has the Downtown Market commissary spaces and a handful of shared kitchens around the West Side. Ann Arbor and Lansing share a thinner Mid-Michigan commissary market; many trucks in those cities contract with church kitchens, restaurant off-hours arrangements, or VFW halls that hold current Michigan Food Establishment Licenses.
Common Michigan servicing area mistakes that get trucks shut down:
- Signing an agreement with a commissary that turns out to have an expired or suspended Michigan Food Establishment License
- Not actually returning to the servicing area daily — many Local Health Departments require commissary log entries the inspector checks at random
- Storing food in a home refrigerator instead of the servicing area (an automatic priority violation)
- Letting the servicing area agreement lapse without renewal — and learning about it from an inspector at a Friday-night food truck rally
- Switching servicing areas without updating the agreement on file with MDARD or the Local Health Department
5. Detroit: BSEED Mobile Food Vendor Business License and the Detroit Health Department permit
Detroit is the largest food truck market in Michigan, with hundreds of trucks operating across the city — heavily concentrated around Eastern Market, Corktown, Midtown, the New Center, and the Greektown/Downtown event corridor. Detroit requires two separate city-level approvals on top of the state STFU License: a Mobile Food Vendor Business License from the Buildings, Safety Engineering and Environmental Department (BSEED), and a separate health permit from the Detroit Health Department.
The Detroit Mobile Food Vendor rules require:
- Current Michigan STFU License from MDARD or a delegated Local Health Department
- Detroit Health Department food permit — Detroit operates its own city food permitting program separate from Wayne County, and any truck operating in Detroit needs the Detroit Health Department's sign-off in addition to the state STFU
- BSEED Business License — approximately $200 to $400 annually depending on operation type
- Operation only on private property with the property owner's written permission, or in designated public Mobile Food Vending zones approved through the Detroit Mobile Food Vending Pilot Program (currently including portions of Campus Martius, Capitol Park, and a rotating list of city-approved sites)
- Setback rules from brick-and-mortar restaurants and from public schools during school hours
- NFPA 96-compliant fire suppression with a current 6-month inspection tag if cooking with grease
- A current City of Detroit Income Tax registration (Detroit is one of 24 Michigan cities with its own city income tax — 2.4% for residents, 1.2% for nonresidents who work in Detroit)
The combined BSEED license and Detroit Health Department permit run $200 to $600 annually for most food trucks. Apply through Detroit's online business portal at detroitmi.gov. Allow 3 to 6 weeks for the BSEED review and the Detroit Health Department inspection. The Detroit Fire Marshal will ask to see the current NFPA 96 inspection tag on any truck cooking with grease — this is the single most common Detroit violation, and the one that took down the Tigers home stand in the opening of this article.
6. Grand Rapids, Ann Arbor, Lansing, and Flint
Grand Rapids Mobile Food Truck License
Grand Rapids requires a Mobile Food Truck License through the City Clerk on top of the state STFU License. Cost runs $150 to $450 annually. The license requires zoning compliance under the Grand Rapids Zoning Ordinance — most commercial and industrial zones allow food trucks; residential zones do not. Grand Rapids enforces a setback rule from existing restaurants in some commercial zones and runs a permitted Mobile Food Vending district program around the Downtown Market and the Heartside neighborhood. The Kent County Health Department is the delegated authority that handles state STFU inspections in Kent County. Apply at grcity.us.
Ann Arbor Mobile Food Vendor permit
Ann Arbor requires a Mobile Food Vendor permit through the City of Ann Arbor on top of the state STFU License. Cost runs $150 to $400 annually. Ann Arbor's permit allows operation on private property with owner consent; public-property and right-of-way vending in the Main Street and South University commercial cores is heavily restricted, with most public spaces reserved for the city's curated rotating vendor program. Ann Arbor also has a strong Football Saturday vending economy around U-M home games, which requires a separate Special Event approval from the city for game-day operation. The Washtenaw County Environmental Health office handles state STFU inspections in Washtenaw County.
Lansing Mobile Food Vendor License
Lansing requires a Mobile Food Vendor License through the City of Lansing City Clerk on top of the state STFU License. Cost runs $100 to $350 annually. Lansing's Old Town and REO Town districts both run organized food truck rally programs that require an additional event permit. The Ingham County Health Department handles state STFU inspections in Ingham County. Lansing also requires a separate Lansing City Income Tax registration (1% for residents, 0.5% for nonresidents who work in Lansing).
Flint Mobile Food Vendor License
Flint requires a Mobile Food Vendor License through the City of Flint on top of the state STFU License. Cost runs $100 to $300 annually. Flint enforces a separation distance from brick-and-mortar restaurants in the downtown core and requires written property owner consent for any private-lot vending. The Genesee County Health Department handles state STFU inspections in Genesee County. Flint also has its own city income tax (1% resident, 0.5% nonresident).
7. Fire suppression and the NFPA 96 6-month rule
Any Michigan 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), which Michigan adopts by reference through the State Fire Safety Board. 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 Detroit, Grand Rapids, Ann Arbor, Lansing, and Flint 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 Michigan food truck operators most often. The STFU License is annual, the city licenses 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 Detroit, where the Fire Marshal walks event lots specifically looking for it.
8. LP gas (propane) registration
Most Michigan food trucks run on propane, and Michigan regulates LP gas storage and use through the LARA Bureau of Construction Codes' Storage Tank Division and through local Authorities Having Jurisdiction (AHJs). Trucks with LP cylinders over a certain size threshold may need a state propane installation/use registration; trucks with smaller cylinders (the typical 20-lb to 100-lb range) usually fall under the local fire code adopted from NFPA 58.
What gets enforced consistently across Michigan: LP cylinders must be DOT-approved and within their re-qualification date (cylinders re-qualify every 5, 10, or 12 years depending on type), securely mounted with no chafing, with the hose and regulator inspected every year, and with a leak-detection check before each operation. Detroit, Grand Rapids, and Ann Arbor fire marshals all check propane cylinder dates and mounting at events. Expect to spend $50 to $150 annually on inspections plus the cost of cylinder re-qualification when your tanks come due.
9. Special Transitory Food Unit Temporary License (per event)
If you vend at festivals, fairs, or one-off events that fall outside the scope of your standard STFU operation — Mackinac Island events, the Detroit Movement festival, ArtPrize in Grand Rapids, the Ann Arbor Art Fair, the Common Ground Music Festival in Lansing — you may need a Special Transitory Food Unit Temporary License from the Local Health Department in the host county. Cost runs $75 to $200 per event. Temporary STFU licenses are typically limited to 14 consecutive days under Michigan Food Law.
Apply 7 to 14 days before the event. Some Local Health Departments allow same-week applications with a rush fee; others reject late applications outright. The application requires proof of a current annual STFU License, the event organizer's name and dates, your menu, and your fire suppression documentation if cooking on board.
10. Insurance, workers' compensation, and the EIN
Commercial general liability insurance with a $1 million per-occurrence limit is required by most cities (Detroit, Grand Rapids, Ann Arbor, Lansing all require it on the city license application) and effectively required by every commissary, festival, and private event venue. Commercial auto insurance is required by the Michigan Secretary of State — your personal auto policy will not cover a vehicle used for commercial food service, and Michigan's no-fault auto insurance system makes commercial coverage particularly important. Combined CGL and commercial auto for a small Michigan food truck typically runs $2,400 to $5,800 per year.
Michigan requires workers' compensation coverage if you have 3 or more regular employees, OR if you have 1 or more employees working 35+ hours per week for 13+ weeks (MCL 418.115). Workers' comp is administered through the Michigan Workers' Disability Compensation Agency. 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.
The Federal EIN is free, instant, and applied for online at irs.gov. You will need it for the Michigan Sales Tax registration, the servicing area agreement, the workers' comp policy, and the bank account for the business.
What this looks like in practice — total Michigan food truck startup permit fees
- STFU License (state): $135-$330
- STFU plan review (first year only): $100-$200
- City license (Detroit, Grand Rapids, Ann Arbor, Lansing, Flint): $100-$600
- Michigan Sales Tax registration: Free
- Federal EIN: Free
- Servicing area agreement: $250-$1,000/month ($3,000-$12,000 annually)
- NFPA 96 fire suppression inspection: $300-$900 annually (two inspections at $150-$450 each)
- LP gas inspection: $50-$150 annually
- Commercial auto and general liability insurance: $2,400-$5,800 annually
- Workers' comp (if applicable): $400-$1,800+ annually
- Special event temporary licenses: $75-$200 per event
- Hood cleaning (separate from suppression inspection): $400-$2,000 annually
Total: roughly $300 to $1,500 in license fees, plus $6,500 to $20,000 in servicing area, fire suppression, and insurance for the first year. Detroit runs higher than the rest of the state because of the dual BSEED + Detroit Health Department permit structure, the city income tax compliance, and more aggressive Fire Marshal enforcement around stadium districts.
Renewal dates you need to track
The reason Michigan food truck permits are hard to track manually is that the state license has a single fixed cycle (May 1 to April 30), but every other deadline is on its own clock:
- STFU License (state): Annual, fixed May 1 to April 30 cycle. Renewal notices arrive February-March; renew by April 1, no exceptions.
- City Mobile Food Vendor license (Detroit, Grand Rapids, Ann Arbor, Lansing, Flint): Annual, by the issuance anniversary (varies by city)
- Detroit Health Department permit: Annual, separate from the state STFU and from the BSEED business license
- Michigan Sales Tax registration: Permanent, but Form 5081 Annual Return due February 28; sales tax filings are monthly, quarterly, or annual depending on volume
- City income tax filings (Detroit, Lansing, Flint, Grand Rapids, etc.): Annual, due April 30 (mirrors state and federal)
- Servicing area (commissary) agreement: Annual, by the agreement effective date — and dependent on the commissary's own license staying current
- NFPA 96 fire suppression inspection: Every 6 months, by the date on the metal tag
- LP gas cylinder re-qualification: Every 5, 10, or 12 years depending on cylinder type; annual hose and regulator inspection
- 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
- Person In Charge (PIC) credential: Every 5 years (ServSafe), some other accredited programs vary
- Special event Temporary STFU Licenses: Per event, applied for 7 to 14 days in advance
MDARD sends STFU renewal notices by mail and email through its food licensing portal. If you have moved or changed your contact email since you first licensed, you may not receive the notice and the license can expire silently on May 1. The Michigan Department of Treasury sends sales tax filing reminders by email to the address on the registration. Update your contact info any time at the relevant agency portal — but do not rely on the notices alone.
Check your full Michigan food truck permit list
Use the free permit checker to see every permit your Michigan food truck needs. Pick your city, select food truck as the business type, and get the full list with fees, deadlines, and links to MDARD, your Local Health Department, the Michigan Department of Treasury, your city clerk, and the Michigan Workers' Disability Compensation Agency.
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, Georgia food truck permits guide, and North Carolina food truck permits guide compare directly with Michigan. The single statewide STFU License (no separate per-county food license), the May 1 to April 30 fixed annual cycle, the dual Detroit BSEED + Detroit Health Department permit structure, the flat 6% statewide sales tax with no local add-ons, the 24 Michigan cities with their own city income tax, and the no-fault commercial auto requirement are the biggest Michigan-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 MDARD, your Local Health Department, the Michigan Department of Treasury, your city clerk, your fire suppression contractor, your hood cleaner, your insurance carrier, your workers' comp carrier, your servicing area, and every special event permit by hand is how Michigan food trucks end up accidentally lapsed and learning about it from a Detroit Fire Marshal at a Tigers game. The PermitDue dashboard puts every deadline in one place with reminders at 90, 60, 30, and 7 days so the April 30 STFU renewal never quietly passes.