Skip to main content

Why the Gap Between Your Food Truck's Cash Drawer and POS Report Is an Auditor's Favorite Red Flag

Published 13 min readMike ThriftMike Thrift
Why the Gap Between Your Food Truck's Cash Drawer and POS Report Is an Auditor's Favorite Red Flag
On this page

Your POS says today should have been a $1,840 day. Your card batch looks right, but when you count the cash drawer, the bills and coins add up to $190 less than the register tape says they should. It was a chaotic lunch rush — a generator hiccup killed the card reader for twenty minutes, a regular paid cash for the whole office order, and your line cook ran to the corner store for emergency ice and paid out of the till. Somewhere in that chaos, $190 went somewhere you cannot explain.

That unexplained somewhere is exactly where auditors start digging. Food trucks are cash-intensive businesses, and the IRS has an entire audit playbook written for businesses like yours. State sales tax auditors have one too. Neither playbook begins with your tax return. Both begin with the gap between what your register recorded and what your drawer held — because that gap, multiplied across hundreds of service days, is where unreported income hides.

This guide explains what the gap is, why auditors treat it as a window into your whole operation, the innocent causes that explain most of it, the daily closeout routine that keeps it small, and how to book the leftover variance so your records tell a story an auditor believes.

What the Gap Actually Is

Every cash sale your POS records increases the expected contents of your drawer. Every cash refund, paid-out, and mid-shift cash drop decreases it. At the end of the shift, the math is simple:

Expected cash equals your starting bank, plus cash sales, minus cash refunds, paid-outs, and drops.

The gap — the industry calls it the over/short — is the difference between that expected figure and what you actually count. Count more than expected and the drawer is over. Count less and it is short.

Your POS produces two reports that frame this calculation. The X report is a mid-shift snapshot: it shows running totals without resetting anything, so you can check where you stand during a break in the rush. The Z report is the end-of-day reset: it prints the final totals for the shift and zeroes the register for tomorrow. The Z report is the number your drawer count gets compared against, and it is the document auditors ask for first. Keep every one of them — auditors treat missing tapes as a reason to stop trusting your books entirely.

A small gap is normal. Bills stick together, change gets miscounted under pressure, and a busy window makes mistakes. What matters is not whether a gap exists — it is whether you measured it, investigated it, and wrote it down.

Why Auditors Love This Number

The IRS classifies restaurants, bars, food trucks, and similar operations as cash-intensive businesses, and it publishes audit techniques guides specifically for them. The core assumption running through those guides is blunt: where cash changes hands without a paper trail, some of it never gets reported. The examiner's job is to test that assumption against your records, and the drawer-to-POS gap is the fastest test available.

Here is what an auditor can do with your gap, and the records around it.

Compare your cash-to-card ratio against reality. Your card processor reports your card sales to the IRS on Form 1099-K, so the government already knows one side of your revenue with certainty. The IRS also knows, from industry data, roughly what share of a food truck's sales should arrive as cash versus card. If your card batches show $300,000 a year while you report only $20,000 in cash sales, the ratio itself becomes the accusation — and at least one state tax tribunal decision has upheld an assessment built almost entirely on an auditor deciding the taxpayer's reported cash percentage was too low and reconstructing the difference. Congress's 2025 tax law restored the old $20,000-plus-200-transactions threshold for third-party settlement organizations, but ordinary card-present sales through your POS processor have no minimum threshold at all. Assume every card dollar is visible.

Reconstruct your sales from your purchases. This is the markup method, and state sales tax auditors use it constantly on food businesses. The auditor takes your food and supply purchases, applies the markup implied by your own menu prices, and computes what your sales should have been. If you bought enough brisket, buns, and sauce to sell $250,000 worth of sandwiches at your menu prices but reported $180,000 in sales, you owe tax on the difference unless you can explain it — waste logs, comp records, and catering discounts documented at the time. California's audit manual for bars and restaurants walks examiners through exactly this analysis, and auditors in other states follow the same logic.

Follow the bank deposits. The bank-deposit method adds up everything you deposited and compares it to reported income. It works best against taxpayers who deposit erratically — big deposits some weeks, nothing for others, cash spent straight from the drawer on ice, propane, and commissary supplies without ever touching the bank. Inconsistent deposit patterns are one of the first things examiners flag, because a business that deposits intact and daily leaves nothing to argue about.

Watch you work. When records are poor, some states send an auditor to stand across the street and count customers. They multiply observed traffic by average ticket size and project the result across the whole audit period — including the slow Tuesdays they never watched. Good daily reconciliation records are what keep an auditor from substituting their estimates for your books.

None of these methods requires the auditor to prove you pocketed a specific dollar. Once your records are deemed unreliable, the burden effectively shifts: the estimate stands unless you can disprove it with contemporaneous records. That is why the humble drawer count matters so much. It is the cheapest insurance policy in your whole operation.

The Innocent Causes (and How to Document Each One)

Most drawer gaps have boring explanations. The difference between a boring explanation and a tax assessment is whether you wrote it down at the time. Here are the usual suspects on a truck:

Paid-outs from the drawer. This is the number one cause of mystery shortages. Someone buys emergency ice, a propane refill, paper towels, or parking for the truck and pays from the till. If that purchase is not logged before the drawer closes, the evening count comes up short and nobody remembers why. Fix it with a paid-out slip — a small notepad or your POS's paid-out function — recording the amount, what it bought, and who spent it. Staple the receipt to the slip. These are deductible business expenses, but only the log proves they were business expenses rather than missing sales.

Voids, refunds, and discounts. Every void needs a reason noted at the time: wrong item rung up, customer walked out, food dropped. Refunds paid in cash reduce the expected drawer total and must be entered in the POS, not just handed over. If your POS lets staff apply discounts freely, review the discount report with your Z report — an employee giving friends 50 percent off looks exactly like skimming on paper.

Comp meals and staff food. Free meals for staff, influencers, or the event organizer are real costs with real tax consequences. Ring them through the POS as comps so they show up in the reports rather than vanishing as unexplained missing product. Your markup analysis defense depends on being able to say "we gave away $40 in product that day, and here is the record."

Cash drops and starting-bank errors. Mid-shift drops — moving excess large bills to a safe or money belt — reduce the drawer count by design, but only if the drop envelope is logged. And the starting bank itself is a classic error source: if yesterday's closer left $140 instead of $120 and nobody recounted, today's count inherits the lie. Count the bank at every shift start, not just at close.

Tip handling. If your truck takes cash tips in a jar, decide once where tip cash lives and never mix it with the drawer. Tips pulled from the register at close look like shortages; tips dropped in during the shift look like overages. Either way, the variance report becomes noise instead of signal.

Simple miscounts. Bills stick together in humid weather, and counting under pressure after a fourteen-hour day produces errors. This is why the standard procedure is to recount any drawer that misses by more than a small threshold — many operators use $5 — before recording the variance. A second count takes two minutes and eliminates the most embarrassing explanation of all.

The Daily Closeout Routine That Closes the Gap

You do not need a back office. You need fifteen disciplined minutes at the end of every service day, performed the same way every time:

  1. Run the X report mid-shift when you can. A quick mid-day check catches problems — a drawer left open, a paid-out nobody logged — while memories are fresh enough to fix them.
  2. Count the drawer twice. Count once by denomination, then count again; if the two disagree, count a third time. Denomination-by-denomination counts catch the stuck-together bills that lump-sum counts miss.
  3. Run the Z report and compute the variance. Expected cash versus counted cash, in writing, every day. Respect your threshold: anything inside a few dollars is normal noise, anything outside it gets investigated before you leave the truck.
  4. Log every paid-out and drop before the drawer closes. Nothing leaves the drawer without a slip. This single rule eliminates the majority of mystery shortages.
  5. Deposit intact and daily. Deposit the full day's cash — every dollar, without peeling off tomorrow's supply money first. Pay suppliers from the bank account, not from the till. Intact daily deposits are what make the bank-deposit method of audit come back clean.
  6. File the Z report with the count sheet. Paper clipped together, or photos in a dated folder. Audits happen years later; your memory of a random Tuesday will be gone, but the stapled packet will still be there.
  7. Review the pattern weekly. One $30 shortage is an accident. Three $30 shortages on the same employee's shifts is a conversation. A drawer that is always short on festival days but never on slow days is telling you something about festival-day procedures, not about anyone's honesty — but only the log lets you see the pattern.

If you run multiple windows, registers, or trucks, reconcile each drawer separately before combining totals. Rolling three drawers into one count hides which one is bleeding.

Booking the Variance the Right Way

The leftover over/short — after investigation, after the recount — still has to go somewhere in your books. It goes to the Cash Over and Short account — doing this simple correct thing signals competence to an auditor.

The mechanics are straightforward. When the drawer is short, you debit Cash Over and Short (an expense) and credit Cash for the missing amount. When the drawer is over, you debit Cash and credit Cash Over and Short (miscellaneous income). At year end, a net shortage balance sits with your expenses; a net overage sits with your other income. Either way, the account balance equals the sum of your daily variance log — which is exactly the tie-out an auditor wants to see.

What you must not do is bury the variance. Do not net shortages against the day's sales, do not stuff them into a generic miscellaneous expense account, and do not "fix" the books by adjusting revenue to match the drawer. Each of those moves destroys the trail between your POS reports and your tax return. A visible Cash Over and Short account with a plausible small balance says "this operator counts, reconciles, and reports honestly." A missing one says "this operator hoped nobody would ask."

The same principle applies to paid-outs: book them to their real expense accounts — ice to supplies, parking to vehicle expense — using the slips as support. The drawer log and the general ledger should tell the same story in different levels of detail.

Mistakes That Turn a Small Gap Into a Big Assessment

Most food truck operators who end up owing back taxes did not set out to cheat. They made one of these ordinary mistakes, repeatedly, until an auditor reconstructed their income for them:

  • Spending from the drawer without logging it. Every unlogged paid-out is indistinguishable from unreported income after the fact. The ice receipt in your glove box does not help if nothing ties it to that day's drawer.
  • Depositing net instead of intact. Peeling cash out of the deposit for tomorrow's supplies breaks the tie between bank deposits and reported sales. Auditors notice, and the markup method fills the hole you created.
  • Rounding the books. Recording "about $1,800" when the Z report says $1,843.50 looks harmless day to day. Across a year, systematic rounding always seems to round in the taxpayer's favor, and auditors know it.
  • Throwing away register tapes. Z reports, void slips, and comp records are your defense exhibits. Businesses with complete records get their books accepted. Businesses without them get estimated.
  • Letting one person own cash end to end. The person who counts the drawer should not be the only person who ever reviews the variance log. Even on a two-person truck, the owner should eyeball the weekly pattern.
  • "Borrowing" from the drawer. Taking $60 for gas with every intention of putting it back creates a shortage on today's log and an overage on the day it returns — or, more often, a shortage today and nothing ever, because the repayment never quite happens. Owner draws go through the bank account, on the books, like everything else.
  • Ignoring the card-to-cash ratio. If your reported cash sales keep shrinking as a share of total sales while your card volume grows, ask yourself whether customer behavior really changed that fast — because that is the question the auditor will ask, with your 1099-Ks spread out on the table.

Keep Your Cash Accounted For From Day One

Your drawer count takes fifteen minutes and costs nothing. An income reconstruction takes the auditor a few hours and can cost you thousands in tax, penalties, and interest — plus the sick feeling of watching someone else decide what your truck earned. Daily reconciliation, intact deposits, and a clean Cash Over and Short account are what stand between those two outcomes.

As you tighten up cash handling, keeping the rest of your financial records at the same standard matters just as much. Beancount.io provides plain-text accounting that gives you complete transparency and control over your financial data — no black boxes, no vendor lock-in. Get started for free and see why developers and finance professionals are switching to plain-text accounting.

Share this article

Follow this topic

Source: https://beancount.io/blog/2026/09/20/food-truck-cash-drawer-pos-gap-audit-red-flag-guide

Published: September 20, 2026