
Guides
Opening a food truck business: costs to expect and money to find
Food truck startup costs as a worksheet of named variables: one-time spend, working capital and monthly commitment, plus how to match funding to each block.
What to take away
- This page carries no figures. It gives you the worksheet: every cost written as a named variable, so you can fill in quotes from your own suppliers and authorities and see what the total is made of.
- Split spending three ways before you total anything: what you buy once, what you must hold as working capital, and what commits you to a payment every month whether or not you trade.
- The largest avoidable overrun in this trade is a compliance-driven modification discovered after the build. Get the fire and health answers first and the variable stops being a guess.
- Funding is not one decision. It is a decision per category, and the wrong instrument against the wrong category is what turns a solvent business into a stressed one.
- Whatever the total is, the number that decides whether you survive the first season is runway, not capital.
Why there are no numbers here
A truck build, a permit fee and a commissary arrangement vary by vehicle, by menu, by state and by county. Any figure printed on a page is one operation somewhere, and reading it as yours is how budgets get set from fiction. What generalizes is the structure of the spend, so that is what this gives you.
Fill each variable from a real quote, a real fee schedule or a real conversation with the office that sets it. Where you cannot get a number yet, leave the variable named and unfilled rather than estimated. An unfilled variable is a task. An invented one is a false total.
The one-time block
Write these as named variables and total them separately.
| Variable | What it covers | Where the number comes from |
|---|---|---|
| V_veh | The vehicle or trailer itself, plus a tow unit if applicable | Dealer or private sale quotes |
| V_build | Kitchen buildout: surfaces, plumbing, tanks, electrical | Fabricator quotes against your equipment list |
| V_cook | Cooking and holding equipment | Supplier quotes, after the process conversation |
| V_fire | Suppression, ventilation, extinguishers, fuel installation | Fire authority requirements, then an installer |
| V_pos | Payment hardware and initial setup | Provider quotes |
| V_brand | Wrap, signage, the menu board | Fabricator or signwriter |
| V_permit | Application fees across every authority | Each office's published schedule |
| V_smallwares | Pans, tools, containers, first stock of packaging | Supplier lists |
| V_deposit | Deposits: commissary, storage, utilities, pitch | The counterparties themselves |
The variable that most often blows out is V_fire, because it is the one people estimate rather than confirm. Getting the fire authority's answer before the build converts it from a guess to a quote.
The working capital block
This is the money that has to exist before revenue arrives and is not spent on anything you can point at.
Write W_food for opening inventory, W_fuel for propane and vehicle fuel to reach the first services, W_pay for wages owed before the first deposits clear, W_ins for the premium or first installments, and W_float for card settlement timing and cash change. Then add W_buffer for the services that get canceled: weather, a failed generator, an event that does not happen.
W_buffer is the variable most often set to zero. It is the one that decides whether a bad fortnight is an inconvenience or the end.
The recurring block
These commit you before you have earned anything.
Write R_commissary for the support kitchen arrangement, R_storage if separate, R_insure for the monthly cost of cover, R_soft for subscriptions that the operation genuinely needs, R_finance for any loan or lease payment, R_permitren for permits amortized to a monthly figure, and R_maint for the maintenance you know is coming rather than the maintenance you hope is not.
Total these as M. That single number is the more useful of the two totals, because it tells you what a month of not trading costs.
The three totals that matter
Once the blocks are filled:
- Capital needed, C, is the sum of the one-time block plus the working capital block. This is what you have to raise or hold.
- Monthly commitment, M, is the recurring block. This is what a closed month costs.
- Runway, in months, is whatever cash remains after the one-time block, divided by M plus your own living costs.
Runway is the number to make decisions against. A build that leaves you with a beautiful truck and one month of runway is a worse position than a plainer build with four, because the first season is when you are still learning which pitches work and every wrong answer costs a service.
Matching funding to the block
The mistake to avoid is financing the wrong category with the wrong instrument.
One-time asset costs are the natural home for term financing, because the asset and the repayment schedule have a similar life. Working capital is not: borrowing at short notice to cover a slow month is how the expensive end of business credit gets used. Recurring commitments should be sized so they can be met from a bad month rather than an average one.
The Small Business Administration's guide to planning and financing a business covers the general categories of finance available and what lenders look at. Treat it as a map of the options rather than a recommendation. Whatever route you take, be ready to show a lender the three totals above and where each variable came from.
Set the tax and record side up at the same time. The IRS's material on what a new business settles at the outset covers structure, identification numbers and recordkeeping from day one, and a funding conversation is much shorter when the books already exist.
The variable nobody budgets
Time before revenue is a cost. Permit review, inspection scheduling and a build slot are calendar items you cannot compress by spending more, and every week of them is a week of M with no income against it. When you have the current turnaround from each authority, add them with dependencies in mind and multiply by M. That figure belongs in the working capital block as its own line.
The FDA's directory of the agencies that administer retail food regulation is where you find the body to ask for that turnaround, and the answer is the difference between a budget and a hope.
Where these numbers go next
The three totals are the financial spine of everything else. They belong in the plan a lender or landlord actually reads, and they set the floor under what a service has to earn to be worth running. Compliance driven variables come straight out of the permit register and its renewal clocks. Wage lines depend on what a new hire has to complete before they are productive, and the whole worksheet is the input to the wider startup sequence and its dependencies.
Common questions
Is it cheaper to buy a used truck already fitted out?
Sometimes, and sometimes it transfers a problem. A truck built for another operator's menu and another jurisdiction's requirements may need work to suit yours. Price it as V_veh plus an unknown V_build until your health and fire authorities have looked at what is actually installed. A used unit with those two answers in hand is a genuine saving. One without them is a bet.
Should I lease equipment instead of buying?
It moves money from the one-time block to the recurring block, which raises M and shortens the closed-month tolerance while reducing the capital you need up front. Neither is better in general. Work out both versions of the three totals and see which leaves the runway you can live with.
How much buffer is enough?
Nobody can give you a figure without knowing your M and your season. What you can do is decide the rule rather than the number: pick how many consecutive lost services you want to survive, multiply by what a lost service costs you, and treat that as W_buffer. Write the rule down so it does not quietly get spent.
What is the most commonly forgotten cost?
Deposits and the time before revenue, roughly equally. Deposits are real money that leaves the account and does not become an asset you can sell. Time before revenue does not look like a cost at all until you notice the recurring block has been running for two months.







