A cook working inside a lit food truck window at night

Food Truck Profit Margin: The Real Math Behind the Window

The line at the window is twenty deep, you’re slinging plates as fast as the fryer can keep up, and it feels like the best money you’ve ever made. Then the event’s over, you settle the commissary bill and the pitch fee and the fuel, and the stack of cash in the box is a lot smaller than the stack of tickets suggested. The food truck profit margin isn’t in the rush. It’s in everything the rush had to pay for.

A food truck can run a healthier margin than a brick-and-mortar restaurant — no dining room to heat, no front-of-house army — but it only works if every item carries its own weight, because there’s no $14 glass of wine riding along to rescue a thin plate. Here’s the real math behind the window: what one service actually brings in, and the costs a restaurant never has to think about.

Start at one item, then one service

Margin starts on the plate, so cost one item to the cent. Here’s a truck burger, built from clearly-labelled example prices — swap in your own:

ComponentExample cost
Beef patty (⅓ lb, beef at $5.50/lb)$1.83
Bun$0.35
Cheese, lettuce, tomato, onion, sauce$0.65
Fries (portion)$0.45
Clamshell, napkin, fork$0.30
Cost to make$3.58

Sell it at $12 and your food cost is $3.58 ÷ $12 = 30% — a solid number, and the packaging is already baked in, which trucks forget to do. Now scale it to one lunch service. Say you turn 120 tickets at a $14 average:

One lunch serviceExample figure
Sales (120 tickets × $14)$1,680
Food & packaging cost (30%)–$504
Labour (you + one, the shift)–$360
Left after food and labour$816

That $816 looks like a great day. It isn’t your profit. It’s the pile that still has to cover everything the truck costs just to show up.

The costs a restaurant never sees

A restaurant’s rent is one line that sits still. A truck trades that one line for a handful of smaller ones that move with every service — and they’re the ones that quietly decide the month. These vary enormously by city and event, so treat the numbers below as labelled examples, not going rates:

What the day still owesExample figure
Event / pitch fee (flat, or a cut of sales)–$150
Fuel + generator propane–$60
Commissary (day’s share of monthly rent)–$50
Left for the day$556

And that $556 hasn’t yet touched the costs that don’t care whether you worked today: the truck payment, insurance, permits and licences, maintenance and the inevitable repair, POS and card fees. Spread those across the month and a good-looking service gets honest in a hurry.

Here’s the part that stings. The event fee can be a percentage of your sales — so the busier you are, the more it takes, and a great day at a festival can hand a big slice straight back. Fuel and generator costs come whether you sell 40 plates or 240. A restaurant amortises its rent over every cover in a fixed room; a truck re-earns its spot, its fuel, and its commissary slot every single service. That’s why two trucks with identical food can have completely different margins — one booked the right events, one is burning a tank of gas to sit at a slow corner.

Why every item has to carry itself

In a dining room, a weak dish gets carried. Someone orders the low-margin pasta but also a $12 cocktail, an app, and a dessert, and the check average rescues the plate. A truck has none of that. The menu is short, the ticket is one or two items, and there’s no upsell culture at a window where people want to get back to the festival. So the margin has to live in each item, not in the mix.

That’s a gift, actually — it makes the math brutally clear. Price and cost every item so it stands on its own at a food cost you can defend, the way you’d cost any menu item from the plate up. If the loaded fries can’t carry themselves after packaging, no busy Saturday is going to fix that; it just loses you money faster.

The levers, in order

When the margin’s thin, the instinct is to charge more at the window. Hold it — reprice is the last lever, not the first. Work these in order:

1. Portion. The cheapest point on the board and the first to drift when you’re slammed. A scoop that creeps from 4 oz to 5, a pour of sauce nobody measures — multiply it by 120 tickets and it’s real money down the window. Lock the portions that move your cost.

2. Supplier. A short truck menu means you buy a few things in volume, so a few cents on your beef, your buns, or your clamshells matters more than it would spread across a 40-item restaurant menu. Price-check your top five inputs against what you paid a season ago.

3. Menu. A tight menu that shares ingredients across items cuts waste and prep — the same protein in two formats, one sauce doing three jobs. Drop the item that needs a dedicated ingredient nobody else uses; it’s carrying hidden cost.

4. Reprice — last. When the portions are tight, the supplier’s fair, and the menu’s lean, and an item still can’t carry its food cost plus its share of the day, then the price is genuinely wrong. Raise that item, sized to the gap. Reprice sits last for a truck because your regulars at the Thursday market notice a jump fast — the same discipline that protects a restaurant’s margin protects yours.

The two levers big enough to decide the month are the same as a restaurant’s — food and labour, your prime cost — plus the event-and-fuel math that’s uniquely yours. Book the right events, and the fixed costs spread over more tickets. Book the wrong ones, and no amount of portion control saves the day.

The honest catch

You can run every number above this week on a slow afternoon: cost each item, add up one real service, subtract the event fee and the fuel and the commissary slice, and you’ll see your true margin for the first time instead of guessing from the size of the cash pile.

The trouble is that it’s true for one service. Beef moves. Propane moves. The next event charges a different fee. You dialled in a 30% burger in spring, and by summer the patty’s up, the clamshell supplier raised prices, and nobody re-costed the menu — so the margin drifts while you’re busy actually running the truck. Nobody re-costs every item against fresh receipts every week with one hand on the fryer. That’s not a discipline problem. It’s a time problem.

That’s the whole reason Mise exists. You snap a photo of each supplier receipt, and we keep the real cost of every item current against the prices you’re actually paying — so you can see which item is drifting while it’s still a few cents, before it eats a whole service.

But you don’t need us to start. Cost your best-selling item, add up one real service with your own event and fuel numbers, and find your margin. If it’s thinner than the window suggested, you now know which lever to reach for first. And if you’d rather that number stayed honest on its own as your costs move — book a free demo — we’ll cost one of your dishes live →


Built by people who’ve worked the line, signed the leases, and stared at the books. We help independent food businesses know what every dish actually costs — and what to do about it.