
Guides
Food truck bookkeeping without the accountant: the basics that keep cash flowing
Food truck bookkeeping as a seven link chain from drawer to books, where it usually breaks, and how settlement timing shapes cash flow on a moving business.
What to take away
- Food truck bookkeeping follows the money as a chaindrawer to count to deposit to bank to books. Every break in that chain is where cash quietly disappears.
- Cash flow on a truck is seasonal, weather exposed and front loaded. Money leaves on the morning of a service and arrives afterward, sometimes days afterward.
- Reconcile daily. A discrepancy found the same day is a question; the same discrepancy found in March is a mystery.
- Keep your own copies of everything. Provider accounts close, plans change, and the obligation to produce records stays with you.
- Separate the business money from your own on day one. Everything downstream is easier and the alternative is genuinely hard to unpick later.
The chain, link by link
Audit your own operation against these seven links. Most cash problems on a truck are a missing link rather than dishonesty.
- Opening floatone amount, counted and recorded before the first service.
- Salesevery item rung up as it happens, cash and comps included.
- Close countthe drawer counted and matched to the system total after service.
- Depositone deposit per service, or a log that ties each deposit to its service.
- Settlementthe card payout matched to the service day it belongs to.
- Bankthe statement reconciled to your deposit log, weekly at minimum.
- Booksthe variance recorded, explained and closed.
Seven links from drawer to books
- Opening floatcounted, recorded, signed
- Sales at windowcash and card together
- Comps and mistakesrecorded as they happen
- The countnamed person against recorded total
- The variancewritten down, with a note
- The depositbanked on schedule, reference recorded
- The bookssettlements, deposits and invoices matched
Link five is the one that gets skipped when the number is small. Recording a small variance every day is what makes a large one visible, because you notice the change rather than the amount.
Where the chain usually breaks
| Break | What it looks like | Fix |
|---|---|---|
| No fixed float | Counts never quite reconcile | One amount, counted and recorded every time |
| Cash sales outside the system | Card total and cash total tell different stories | Everything rung up, including cash and comps |
| Comps recorded later | Variance drifts and nobody can explain it | Recorded at the moment, with a reason |
| Deposits batched across days | A deposit cannot be tied to a service | Deposit per service, or a log that ties them |
| Card settlement not matched | Missing days go unnoticed for weeks | Match settlements weekly at minimum |
| Invoices in the truck | Filing happens in a heap, months later | Photograph or scan on arrival |
Cash flow on a truck, honestly
The timing is unusual and it catches people out. You pay for product before a service, you pay the crew for the whole block, you pay the pitch fee often in advance, and a growing share of your takings arrives days later as a card settlement.
Three habits for truck cash flow
- Know settlement timing exactly, in days
- Know monthly cost of not trading
- Hold a deliberate buffer for cancellations
That means the working capital requirement is real even when the business is profitable. A run of good services can leave you short if settlement timing and supplier terms are pulling in opposite directions. Written in named variables, the buffer a service block needs is: (weekly recurring costs x weeks of cover) + (a normal week of card takings x settlement lag in weeks) - cash on hand. A break-even formula in named variables works the sales side of the same question.
Three habits manage it. Know your settlement timing exactly, in days, rather than approximately. Typical card payouts land in 1 to 2 business days after the batch closes, though 2 to 3 days is common with some providers and a first payout can take longer. Processors such as Square, Clover, Toast and Stripe publish their own deposit schedules, and the timing can differ by account and by plan, so read yours instead of assuming the average.
Know what a month of not trading costs you, meaning the recurring commitments that continue regardless. And hold a buffer sized at four weeks of recurring costs plus the settlement lag on a normal week of card takings, because weather and event cancellations are normal in this trade rather than exceptional.
The seasonal shape matters too. Most trucks have months that carry the year and months that do not, and the discipline is not to let a strong season reset your sense of what the recurring costs are.
What the records have to do
Bookkeeping here is not optional tidiness. The IRS is explicit that a business keeps a system that clearly shows income and expenses and retains the documents supporting purchases, sales, payroll and other transactions. Publication 583, Starting a Business and Keeping Records, sets out how long those records have to stay. The forms behind the daily habit are few: Schedule C on your Form 1040 for profit and loss, Form 1099-K for the card settlements a processor reports, and Form 1040-ES for the quarterly estimated tax a truck with no withholding has to pay. On a truck the practical challenge is that everything happens away from a desk, in a vehicle, at speed.
The habit that works is small and immediate. Photograph or scan every invoice and delivery note the day it arrives. Log waste and comps when they happen. A weekly catch-up becomes monthly, and a monthly one becomes a guess.
Keep your own copies of the key records rather than relying on a provider's retention.
The tools do not have to be elaborate. A spreadsheet template will carry a single truck if you keep it current, and the common paid options are QuickBooks, Wave, Xero and FreshBooks, most of which pull card sales straight from a processor so they land in the books instead of being typed in weeks later. The only requirement is that whichever you choose produces a record you could hand to an accountant without rebuilding it.
Sales tax: register, collect, remit
Sales tax is the obligation that most often catches a food truck out, because it is set by the state rather than by the IRS and a truck can cross more local lines in a week than a fixed restaurant crosses in a year. Register with your state's department of revenue, which some states call the department of taxation or the comptroller, before your first paid service, and hold the sales tax permit or vendor's license that registration produces.
Prepared food is taxable in most states while grocery food is often exempt, and the rule can change at a city or county line, so check the state's own guidance rather than a competitor's practice. Then the bookkeeping half: ring the tax on every taxable sale as its own line, keep it out of your operating cash, and file and remit on the schedule the state sets, whether that is monthly, quarterly or annual for your volume. That money was never yours, and treating it as working capital is how a truck ends up with a tax bill it cannot pay.
Protecting the accounts the money runs through
Account logins matter here because the books, card provider and supplier accounts sit on devices kept in a vehicle, so this is bookkeeping rather than a separate topic.
NIST's small business guidance, Small Business Information Security: The Fundamentals (NISTIR 7621), and CISA's Cyber Essentials toolkit are both written for organizations with no technical team, and both are free.
Account hygiene for a moving office
- Individual logins, not one shared login
- Know what each account can do
- Lock devices, because a truck is not an office
- Have a stated plan for a lost device
Separating business money from your own
Do it before the first service. A separate account, a separate card, and owner draws taken deliberately rather than by using the business card for groceries.
Separate business money from your own
- Open a separate account before first service
- Use a separate card
- Take owner draws deliberately, not by card
- Get advice on structure from an accountant
Two reasons beyond tidiness. It makes the records defensible without reconstruction, and it makes the business's actual position visible. An operation whose accounts are mixed with a household will look fine right up until it does not, because the household is quietly absorbing the shortfall.
Take advice on structure and on what belongs where from an accountant who knows your state. That is not a page's job, and getting it wrong is expensive in a way that is hard to reverse.
What the books connect to
Bookkeeping is downstream of decisions made elsewhere and upstream of the ones you make next. The costs it records feed the core measures: food cost as a share of sales, labor as a share of sales, and prime cost, which is the two added together. Those measures, with their formulas and their blind spots, are the subject of the operations stack and what to track.
Permit fees, renewal dates and inspection costs belong in the same register as the rest of the compliance calendar: business license, health department permit, commissary and fire arrangements, sales tax account, insurance renewals and any local street vending or pitch agreement. A lapsed permit is a cash event as well as a legal one. Payroll obligations arrive with the first hire, which is one of the things to settle before a start date in how a truck is staffed and trained.
And whether a strong season justifies a second pitch or a second unit is a cash question before it is anything else, covered in the expansion and market decisions.
Common questions
How often should I bank cash?
On a stated schedule that you keep, rather than when it feels like enough. Regular deposits tied to specific services are what make the chain traceable, and holding cash in a vehicle is a risk you are choosing every day you delay.
Do I need an accountant for an operation this small?
For structure, tax treatment and payroll setup, almost certainly. For daily bookkeeping, often not. The split that works is that you keep the records accurately and they advise on the things where a wrong assumption is expensive.
What is a reasonable variance to accept?
There is no universal number, and your own history is the only useful reference. What matters is that variances are recorded consistently so that a change in the pattern is visible. A constant small variance in one direction is a process problem regardless of its size.
How do I handle a service where the card system was offline?
Record what happened at the time, keep whatever the system queued, and reconcile as soon as it syncs. Note it against that service so the variance has an explanation attached. An unexplained gap months later is much harder to resolve than a note written on the day.







