Features Pricing Blog
Get started
Industries

Food Truck Inventory Management: Prep, Serve, and Sync Without Signal

Master food truck inventory management: track prep across commissary and truck, count offline at events, cut waste, and hit par levels on perishables with Shelvr.

On this page

Food truck inventory management is a different animal from running a fixed kitchen, because your stock does not live in one place. It splits across a licensed commissary kitchen and the truck itself, and the truck spends its day at festivals, curbside spots, and parking lots where the cell signal is weak or gone entirely. You still have to count opening stock, receive a mid-shift resupply, and log waste in the moment — often with one bar of signal and a line of hungry customers. Getting this right is the difference between selling out with clean margins and dumping a cooler of unsold prep at the end of the night.

Why food truck inventory is harder than a fixed kitchen

A brick-and-mortar restaurant counts stock in one walk-in and one dry storage room. A food truck operation carries the same ingredients across two physically separate sites and moves stock between them constantly. That structural fact — two locations, one business — is the root of nearly every counting headache mobile operators face.

On top of that, you work in mixed units all day. You buy a case of 24 buns but serve them one each at a time. Proteins and produce come in by the pound, sauces and beverage bases by the gallon or quart, and prepped items get counted in portions — patties, tortillas, scoops. Track only at the purchase unit and you have no idea how many more tacos you can build; track only at the use unit and your receiving is a mess. You need both.

Finally, most of your money is tied up in perishables. Fresh produce and proteins are temperature-sensitive and unforgiving, and spoilage is a leading cause of food waste — a large share of it fresh produce. When your inventory is mostly short-shelf-life stock moving between two sites in a hot truck, small errors compound into real losses fast.

Two locations, one count: commissary vs. truck

In most jurisdictions you cannot even hold a mobile food permit without a commissary agreement. The commissary — also called a commercial or central kitchen — is where you legally prep and cook, store bulk and non-perishable inventory, refill fresh water and dump greywater, and clean. The truck cannot be your sole storage and prep site. So the two-location model is not a nice-to-have; it is baked into how the trade is regulated.

That means real inventory management is tracking each ingredient across both the commissary and the truck as stock flows between them. Raw cases and non-perishables live at the commissary. Prepped components and service-ready ingredients get loaded onto the truck for the shift. Whatever comes back, comes back into commissary stock. If you cannot see both balances at once, you will either double-buy or run short mid-service.

This is where multi-location inventory management stops being abstract. Modeling the commissary and the truck as separate stock locations, with transfers between them, mirrors the actual prep-in / roll-out flow of the business. Load 200 portions of protein onto the truck and the transfer moves them off the commissary balance and onto the truck's — so you always know what is where.

Note

Shelvr is inventory software, not a temperature-logging or HACCP tool. Batch and expiry tracking help you rotate and cut waste, but your cold-holding checks (coolers at 41°F/5°C or below, logs at critical control points), your food safety plan, and your certified Food Protection Manager still live outside the app.

Setting par levels and reorder points on perishables

A par level (Periodic Automatic Replenishment) is the target amount of each ingredient you want on hand to cover expected demand between orders. The rule seasoned operators live by: reorder before you hit par, not after. Wait until you are already below par and you are buying under pressure, which on perishables means either paying a premium or running out mid-event.

That target maps cleanly onto a reorder point. The standard formula is reorder point = (avg daily sales × lead time) + safety stock, and the reorder point and safety stock formula walks through how to size that safety buffer for demand that swings with weather and turnout. Set reorder points on your short-shelf-life items and low-stock alerts flag them early — so you buy enough tomatoes to serve the weekend without buying so many they spoil by Tuesday.

Tip

Set tighter pars on your most perishable produce and proteins and looser pars on shelf-stable dry goods. Dead stock — inventory unlikely to be used before it expires — is almost always a perishable you over-ordered against an optimistic forecast.

Prepping at the commissary: batch production and BOM

Food trucks assemble finished menu items from components, and they pre-produce those components at the commissary. That is exactly what a bill of materials (BOM) describes. A taco might be 1 tortilla + 3 oz protein + 0.5 oz cheese + one salsa portion. A house salsa is a production run that consumes tomatoes, onions, and chiles and yields N portions.

When you produce a batch at the commissary, the raw components should come off stock and the finished portions should go on — automatically. With BOM and production, defining the recipe once means that running a batch of sauce or portioning proteins auto-deducts the ingredients and adds the finished portions. You keep component-level accuracy as you prep, so when you transfer prepped stock to the truck you know precisely how many servings rolled out the door.

Prep is where a food truck makes or loses its margin. If your batches deduct raw stock and add finished portions cleanly, you can prep to a number instead of prepping to a feeling.

Pair this with your prep list — the prep par for how much of each component to make before a shift — and production stops being guesswork. You prep to par, transfer to the truck, and both locations stay accurate down to the ingredient.

Counting and receiving offline at events

Here is the constraint that defines mobile food service: the crew needs to count opening stock, receive a resupply run from the commissary, and adjust for waste in real time — at a festival or roadside spot where there is often no usable signal. A cloud tool that needs a live connection simply fails you at the exact moment you need it.

Shelvr is offline-first. You scan, count, receive prep, and log waste on a phone with zero connectivity, and everything syncs across your devices and back to the commissary once you regain signal — no lost counts, no double entry. That is the whole point of an offline inventory app for this trade: the truck and the commissary reconcile automatically the moment you are back online.

In practice that looks like: count the truck's opening stock in the parking lot before doors open; when the commissary runs fresh portions out to you mid-service, receive the transfer on your phone; and as items get scrapped, log them on the spot. Barcode scanning through the phone camera speeds receiving of packaged goods at the commissary, so intake is fast even during a rush.

Watch out

The most common two-location failure is a resupply run that never gets recorded because "there was no signal." That missing transfer throws off both balances for days. Offline receiving closes that gap — the entry happens when the food changes hands, and syncs later.

Tracking waste and spoilage where it happens

Waste on a truck has predictable causes: over-prepping for an event that under-delivered because of weather or low turnout; spoilage of unused produce and proteins between events; end-of-day unsold prepped food; cross-contamination scrap; unrecorded staff meals; and plain inaccurate counts across two sites. Name them and you can manage them.

The best practice is simple: log waste the moment it happens. The accuracy of the "reason" degrades fast — by the next morning nobody remembers whether those 30 portions were dropped, spoiled, or comped. Offline waste tracking lets a crew member record the loss and the reason on the spot, even with no signal, so your data reflects reality instead of a guess.

Rotation is the other half of the fight. Use FIFO (First In, First Out) for dry goods and FEFO (First Expired, First Out) for dated perishables — physically store new deliveries behind older stock so the older gets used first. Shelvr's batch and expiry tracking surfaces the oldest-first sequence so your crew pulls the right lot. The same waste-and-rotation discipline that keeps a small kitchen lean, covered in reducing food waste in a cafe, applies directly to a truck — with the added twist that your spoilage risk rides around in a hot vehicle all day.

Forecasting demand for events and festivals

Good event forecasting starts from a few honest inputs: expected attendance, the weather forecast, whether your food is the main draw or a complement, and how many other trucks you are competing against. A useful rule of thumb for short, couple-hour events is that only around 10% of attendees may actually buy from vendors — so a "5,000 person" event is not 5,000 covers.

Keep the menu short and streamlined. A tight menu speeds service, cuts waste, and makes ordering and prep math far simpler. And for multi-day festivals, the single most important habit is to re-order each evening based on that day's actual sales, not your original forecast. Counting offline at the event and reconciling that night gives you a real number to plan tomorrow's prep against.

The table below shows how the two-location model and offline counts change the same operating day.

TaskSpreadsheet / cloud-onlyShelvr offline-first
Count truck opening stock (no signal)Paper, re-key laterOn phone, syncs later
Receive commissary resupply mid-eventOften unrecordedLogged as a transfer
Log spoilage at the moment it happensFrom memory, next dayOn the spot, with reason
Reconcile commissary vs. truckManual, error-proneAutomatic on reconnect

Feed those actuals into demand planning and your reorder points, and each event sharpens the next. Documented inventory systems are commonly cited as delivering roughly 5–15% better margins — and on a business this perishable-heavy, that gap is the difference between a good season and a break-even one.

Getting started with Shelvr

Set up two locations — commissary and truck — and put your raw and non-perishable stock at the commissary. Build a BOM for each menu item and each house-made batch so production keeps component-level accuracy. Set par levels and reorder points on your perishables, turn on batch and expiry for dated items, and start logging waste at the moment it happens. Then run your next event entirely on your phone, offline, and let it reconcile when you get home.

Shelvr is free to start, with Pro at $39.99/mo or $359.99/yr when you need more — see pricing for details. You can create your commissary and truck locations and load your first prep list today at web.shelvr.app.

Run your inventory in one app

Track stock, orders, and production across web, iOS, and Android — free to start.

Frequently asked questions

Can I count and receive stock at an event with no cell signal?
Yes. Shelvr is offline-first, so you can scan, count, receive a resupply run, and log waste on your phone with zero connectivity at a festival or roadside spot. Everything syncs across your devices and back to the commissary automatically once you regain signal, with no lost counts or double entry.
How do par levels and reorder points reduce food truck waste?
A par level is the target amount of each ingredient you want on hand to meet expected demand, and you reorder before dropping below it rather than after. Shelvr's low-stock alerts and reorder points flag perishables early so you buy enough to serve without over-purchasing produce and proteins that spoil between events. Pairing this with batch and expiry tracking helps you use the oldest stock first.
Does Shelvr handle prepped items and house-made batches?
Yes. With bill-of-materials and production, you define a recipe for each menu item or prep batch, and assembling a finished good automatically deducts the raw components. When you produce a batch of sauce or portioned protein at the commissary, Shelvr subtracts the ingredients and adds the finished portions to stock, keeping component-level accuracy as you prep and load the truck.