A food truck license is a food service license for the truck, issued by the state or by the county or city health department, with an inspection of the truck and a yearly renewal. Most places add a commissary or base of operations, where the truck fills its water, empties its waste, cleans and stores food, and some ask for a letter from it. Then come the rules on where you can park, which cities set; staff training; fire safety for the propane and the hood; and the business layers, a registered name, sales tax, vehicle registration and insurance. In a lot of states each city or county has its own truck permit, so working three towns can mean three permits. Florida, the example's state, does it differently: the state licenses food trucks, and since 2020 cities and counties can't require a separate license, permit or fee, or ban trucks from their whole area, though they still regulate where trucks operate. In the example below, a Tampa truck sorts its licenses. Below are the layers, Florida's rules, the example, and a free checklist.
The short version
- A food truck license is a food service license for the truck, renewed every year.
- A commissary or base of operations for water, waste, cleaning and storage.
- Cities set where trucks can park; property owners give permission.
- Staff training and a certified food manager.
- Fire safety for propane and the hood system.
- Florida: licensed by the state, with local licenses and fees for trucks preempted.
- Add the business name, sales tax, vehicle registration and insurance.
- TaroStack keeps the commissary's and the truck's stock apart. More below.
The layers
| Layer | Who issues it | What to check |
|---|---|---|
| Business name | State | An LLC filing, or a fictitious name |
| Food service license | State, county or city health department | The truck inspected, before operating; yearly renewal |
| Local truck permits | Cities and counties | One per town in a lot of states; none in Florida |
| Commissary | A licensed kitchen | Water, waste, cleaning, storage, and a letter if asked |
| Where to park | City zoning and property owners | Allowed zones, distances, written permission |
| Sales tax | State revenue department | Registration, and tax on the food sold |
| Staff | State rules | A certified food manager and trained food employees |
| Fire safety | Fire marshal | Propane, extinguishers, the hood system |
| Vehicle and insurance | Motor vehicle agency, insurer | Registration, commercial auto, general liability |
Every state, county and city differs; this is general information, not legal advice.
Florida's rules
| Rule | Florida Statutes |
|---|---|
| A food truck is food service | A mobile food dispensing vehicle is a public food service establishment that moves and has self-contained utilities (509.102) |
| The state license | From the Division of Hotels and Restaurants, before operating, renewed every year (509.241) |
| Fees | By rule, up to $400 a year, plus up to $50 on first application (509.251) |
| No local licenses or fees | Cities and counties can't require another license, registration, permit or fee for a truck (509.102) |
| No local bans | A city or county can't bar trucks from its whole area (509.102) |
| Local rules that stay | Other rules on where and how trucks operate (509.102) |
The commissary's side is in commissary letter for food truck, what it costs in commissary kitchen cost, and Florida's staff training in Florida food handler card.
An example: a Tampa food truck
Ybor Press, the made-up food truck in Tampa, Florida, I use in these examples, sells Cuban sandwiches pressed on the truck, with the roast pork made in a commissary, at office parks, breweries and events around Tampa Bay:
| Layer | Status |
|---|---|
| Business name, an LLC | Done, May 2025 |
| Food service license, F.S. 509.241 | Renewed May 4, 2026; renews May 3, 2027 |
| City and county truck permits | Not needed in Florida, F.S. 509.102 |
| Where to park | Written permission from each brewery and office park; each city's rules on public spots checked |
| Commissary | Agreement renewed May 1, 2026, through April 30, 2027 |
| Sales tax | Registered, May 2025 |
| Food manager certificate | Done: the owner, May 2025 |
| Employee food safety training | Done within 60 days for each hire; the first ones renew June 2028 |
| Fire safety | To check: which inspection applies to the propane and hood |
| Vehicle registration and insurance | Renewed May 1, 2026 |
Working Tampa, St. Petersburg and Clearwater on one state license is what Florida's law allows; the brewery lots still need each brewery's say-so. The truck's numbers are in food truck business plan.
Get the checklist
Download the food truck license checklist. One sheet: each layer, who issues it, what it is, whether you need it, the cost, the date done and the renewal date; the status and the total cost fill in. It's an ordinary Excel file with no macros, and it works in Google Sheets, LibreOffice and Numbers.
Where this stops working
Pork roasted in the commissary on Thursday, loaded Friday, half sold at a brewery and the rest back in the walk-in: the licenses stay put, but the stock moves twice a day. A checklist doesn't count it.
How TaroStack does it
TaroStack keeps the commissary's stock and the truck's apart, and each batch's lot.
Two sites. The commissary and the truck are two sites, each with its own stock; the morning load is a transfer out and what comes back is a transfer in. More than one site is on Standard at $99 a month.
Prep as batches. The roast pork and the mojo are batches from recipes, taking ingredients off stock from their lots, so a supplier's recall leads to the batches and days that used them.
Counts and waste. Counting at close works on a phone with no signal, and food thrown out is written off with its reason and cost.
| The job | Notebook | In TaroStack |
|---|---|---|
| What's on the truck | Go and look | Stock at the truck's site |
| Which pork lot went out Friday | Not recorded | The lot on its batch |
| What waste cost this month | A guess | Write-offs with reasons |
Counting, lots, recipes, batches and waste with reasons are on every plan, from $49 a month; more than one site is on Standard at $99. The first 30 days are free, with no credit card. If you'd like a hand setting up, ask, and we'll do it with you.
