Jacksonville, FL — Food Truck permit
Jacksonville is one of Florida's easiest big cities for food trucks. Florida's 2020 preemption law wiped out the old City of Jacksonville street-vendor permit, and because Jacksonville and Duval County share one consolidated government there's no county-vs-city double Business Tax Receipt like Miami. The real local layer is small: a single Duval County Local Business Tax Receipt (usually under $100) plus a $65 annual Jacksonville Fire inspection on top of the $347 statewide DBPR license.
The permits are cheap ($347 state license + $65 fire inspection + an under-$100 LBTR). The real cost is commissary rent ($500–$800/month) and insurance — not licensing.
What a Jacksonville food truck permit looks like in 2026
Jacksonville is Florida's cheap-and-simple food-truck city. At the state level you buy one statewide DBPR Mobile Food Dispensing Vehicle (MFDV) license for $347/year, and Florida Statute 509.102 preempts cities from charging their own separate food-truck license or fee. Jacksonville followed that law to the letter: effective July 1, 2020 it stopped requiring the old City of Jacksonville street-vendor permit for mobile food units. Older guides that tell you to buy a "Jacksonville street vendor permit" are out of date.
The consolidated-government advantage
Jacksonville and Duval County merged into a single consolidated city-county government in 1968, so — unlike Miami-Dade, where trucks pay both a county and a city Business Tax Receipt — you deal with one Duval County Tax Collector for the Local Business Tax Receipt (LBTR), which generally runs under $100/year. That's the whole local business-tax layer for the city proper. (The beach towns — Jacksonville Beach, Atlantic Beach, Neptune Beach — and Baldwin are separate municipalities with their own rules; consolidation doesn't cover them.)
What you actually need
Four things: the $347 DBPR MFDV license (with a signed commissary agreement, form FDACS-14223, and a DBPR inspection), the Duval County LBTR, an annual Jacksonville Fire and Rescue Department (JFRD) fire inspection — $65, and a Certified Food Protection Manager on site during operating hours. JFRD runs its truck inspections at fixed lots on set days (e.g. the Prime Osborn lot downtown and the old Regency Square Mall in Arlington), so you schedule into a slot rather than wait for an inspector to come to you.
What it actually costs
Because the permits are cheap, first-year regulatory spend — roughly $3,000–$9,000 — is driven by commissary rent ($500–$800/month for a shared kitchen) and general-liability insurance, not by the licenses themselves.
Where you can operate
Florida's preemption kills local licensing, but Jacksonville keeps time, place, and manner rules under Municipal Code Chapter 250, Part 12: you generally can't set up within 50 feet of the primary entrance of a permanent establishment that sells food for on-site consumption (unless that business gives written consent), or within 50 feet of a residential front door, and hours must cease at 3:00 a.m. and can't resume before 6:00 a.m. without a Special Events Permit. Private-property operation needs the owner's permission; public parks require separate approval from Parks, Recreation and Community Services.
If you operate elsewhere in Florida, the statewide Florida food truck guide covers the DBPR license that follows you to every city.
Licenses
| License | Who needs it | Fee | Term |
|---|---|---|---|
DBPR Mobile Food Dispensing Vehicle (MFDV) License | Every food truck operating in Florida (most trucks; some fall under county health/DOH). | $347 Statewide; annual DBPR inspection required. Renews June 1–May 31. | 1 year |
Duval County Local Business Tax Receipt (LBTR) | Every food truck operating in Jacksonville/Duval County. | Varies Varies — generally under $100/year. One receipt from the Duval County Tax Collector; Jacksonville's consolidated city-county government means there's no separate city BTR. Oct 1–Sep 30 cycle. | Annual |
JFRD Fire Prevention Inspection | Every mobile food unit — a passed Jacksonville Fire inspection is required before operating. | $65 Annual. Paid to the City of Jacksonville Tax Collector (904-255-8384); JFRD schedules inspections at fixed lots on set days. | Annual |
City of Jacksonville street-vendor permit — NOT required | No one — this permit no longer applies to food trucks. Listed here to correct stale guidance. | Varies Eliminated. Effective July 1, 2020, Florida's preemption law (F.S. 509.102) ended the City of Jacksonville street-vendor permit for mobile food units. Older guides listing a $50–$300 city permit are out of date. | N/A |
Requirements
- Commissary Letter of Agreement (FDACS-14223)
A signed agreement with a licensed commissary for prep, potable water, wastewater/grease disposal, storage, and cleaning, with daily return for servicing. Required with the DBPR MFDV application and at renewal.
Cost: $500–$800/month (shared kitchen)
- Certified Food Protection Manager (CFPM)
At least one certified manager must be present during all operating hours, plus food-handler training for staff.
Cost: ~$150 certification
- JFRD fire inspection readiness
Cooking-line suppression, a Class K extinguisher, secured propane/LP-gas, and safe electrical/generator setup per the Florida Fire Prevention Code. Email the Food Truck Owner Info form to the JFRD lieutenants, pay the $65, and book an inspection slot at a designated lot.
Cost: $65/year
- Time, place & manner compliance (Municipal Code Ch. 250, Pt. 12)
Stay 50 ft from the primary entrance of a food establishment selling for on-site consumption (unless it gives written consent) and 50 ft from residential front doors; operate only 6:00 a.m.–3:00 a.m. without a Special Events Permit; get the property owner's permission on private lots; public parks need separate Parks Dept approval.
- General liability insurance
Standard; private-property hosts and events routinely require being named as an additional insured.
Realistic timeline
| Phase | Duration | What happens |
|---|---|---|
| Business setup | Week 1–2 | Florida entity + EIN, FL sales tax registration, and line up a licensed commissary. Stall: No signed commissary agreement — the DBPR application isn't complete without FDACS-14223. |
| DBPR MFDV license | Week 1–4 | Apply through DBPR Online Licensing Services (form HR-7031) with the commissary agreement; submit plans if it's a new build/major remodel; pass the DBPR inspection. |
| Duval County LBTR | Week 2–5 | Present the DBPR license to the Duval County Tax Collector to obtain the Local Business Tax Receipt (one receipt covers the consolidated city-county). |
| JFRD fire inspection | Week 3–6 | Email the JFRD lieutenants, pay the $65 fire-inspection fee to the Tax Collector, and book a slot at a designated inspection lot; pass the inspection. Stall: Waiting for an inspector to come to you — JFRD only inspects at fixed lots on set days, so book early. |
| Operate | Week 4–8 | Keep the DBPR license, LBTR, fire-inspection sign-off, and commissary agreement on the truck; follow the 50-ft distance and 6 a.m.–3 a.m. hour rules. |
Common rejection / stall reasons
- Paying for a City of Jacksonville street-vendor permit that no longer exists
Florida's 2020 preemption ended the city permit for food trucks. Many older guides still list a $50–$300 Jacksonville street-vendor permit — it's obsolete.
- Confusing Jacksonville, FL with Jacksonville, NC
A heavily covered 2026 lawsuit (Institute for Justice, a 250-ft buffer, a fee cut to $55) is about Jacksonville, North Carolina — a different city with different rules that don't apply in Florida.
- Parking within 50 feet of a restaurant's primary entrance without consent
Ch. 250, Pt. 12 keeps a 50-ft setback from the primary entrance of a food establishment selling for on-site consumption (and 50 ft from residential front doors) unless you have written consent.
- Operating between 3:00 a.m. and 6:00 a.m. without a Special Events Permit
Hours must cease at 3 a.m. and can't resume before 6 a.m. unless the vendor holds a Special Events Permit.
- Assuming Jacksonville's rules cover the beaches
Jacksonville Beach, Atlantic Beach, Neptune Beach, and Baldwin are separate municipalities outside the consolidated government, each with its own food-truck application and rules.
- Skipping the JFRD fire inspection
Even without a city vending permit, a passed Jacksonville Fire inspection ($65/year) is still required before you can legally operate.
Official sources
- Jacksonville.gov — Mobile Food Dispensing Vendors (Food Trucks)
- Jacksonville.gov — Food Trucks
- JFRD — Food Truck (Fire) Information
- Duval County Tax Collector — Vendor Permits / Local Business Tax
- Municode — Jacksonville Code Ch. 250, Part 12 (Mobile Food Dispensing Vendors)
- Florida DBPR — Division of Hotels & Restaurants (MFDV)
- FDACS — Mobile Food Establishments
- Jacksonville Food Truck Association (JAXFTA)
Contacts
- JFRD Fire Prevention (inspections)
- Lt. Romano tromano@coj.net / Lt. Waters waters@coj.net
- City of Jacksonville Tax Collector (fire-inspection fee)
- 904-255-8384
- Florida DBPR
- Online Licensing Services — myfloridalicense.com
FAQ
- How much does a Jacksonville food truck permit cost in 2026?
- The big license is small: Florida's statewide DBPR Mobile Food Dispensing Vehicle license is $347/year. On top of that Jacksonville adds a Duval County Local Business Tax Receipt (generally under $100/year) and a $65/year Jacksonville Fire inspection — and no separate city food-truck permit, because Florida's 2020 preemption ended it. With commissary rent and insurance, realistic first-year regulatory spend is about $3,000–$9,000, driven by the commissary, not the permits.
- Do I need a City of Jacksonville street-vendor permit?
- No. Effective July 1, 2020, Florida Statute 509.102 preempted local food-truck licensing, and Jacksonville stopped requiring its street-vendor permit for mobile food units. You still need the state DBPR license, a Duval County Local Business Tax Receipt, and a JFRD fire inspection — but not a city vending permit. Guides that list one are out of date.
- Why is there only one Business Tax Receipt in Jacksonville?
- Jacksonville and Duval County merged into a single consolidated city-county government in 1968, so you get one Local Business Tax Receipt from the Duval County Tax Collector — not a separate county and city receipt the way Miami-Dade requires. The beach towns (Jacksonville Beach, Atlantic Beach, Neptune Beach) and Baldwin are separate municipalities with their own rules.
- Where and when can a food truck legally operate in Jacksonville?
- Under Municipal Code Chapter 250, Part 12, you generally can't set up within 50 feet of the primary entrance of a food establishment that sells for on-site consumption (unless it gives written consent) or within 50 feet of a residential front door. Hours must cease at 3:00 a.m. and can't resume before 6:00 a.m. without a Special Events Permit. Private property needs the owner's permission, and public parks require separate approval from Parks, Recreation and Community Services.
- How does the Jacksonville fire inspection work?
- The Jacksonville Fire and Rescue Department (JFRD) inspects trucks against the Florida Fire Prevention Code — cooking-line suppression, a Class K extinguisher, secured propane, and safe electrical. You email the Food Truck Owner Info form to the JFRD lieutenants, pay the $65 fee to the City Tax Collector (904-255-8384), and book a slot at a designated inspection lot (such as the Prime Osborn lot downtown or the old Regency Square Mall in Arlington) rather than waiting for an inspector to visit your location.