Every void and comp on your POS looks harmless in isolation. A steak sent back. A comped dessert for a birthday. A drink rung to the wrong table and cancelled. Individually they are the ordinary friction of running a restaurant — nobody blinks. Added up across a year, though, those small erasures can quietly drain tens of thousands of dollars, and a meaningful slice of it is not hospitality at all. It is leakage, error, and in the worst cases, outright theft.
Here is what makes it so dangerous: comps and voids are the one category of loss that hides inside a perfectly balanced cash drawer. Restaurant industry estimates consistently put internal theft and shrinkage at roughly 3% to 5% of total sales, and comp-and-void manipulation is one of the most common vehicles for it. On a restaurant doing $1.5 million a year, even one point of that is $15,000 vanishing through transactions that, on paper, look completely legitimate. The books balance. The register reconciles. And the money is gone anyway. That is why a busy, well-run restaurant can bleed margin for months without a single alarm going off.
The good news is that this particular leak is one of the most measurable problems in your entire operation, because every comp and void is already timestamped, tagged, and tied to an employee in your point-of-sale data. You are not missing the information — you are just not reading it. This guide breaks down exactly which comp and void numbers to watch, what healthy ranges look like, and how to read the patterns that separate normal hospitality from a problem you need to fix.
Comps vs. Voids: Why You Analyze Them Separately
Before the analytics make sense, the two terms have to be crisp, because they hide different problems. A void removes an item before the guest pays for it — a mis-ring, a wrong table, an order the kitchen never made. A comp deliberately gives away or discounts something the guest actually received, usually as service recovery or a gesture of goodwill. The distinction matters because they live at opposite ends of the order lifecycle, and lumping them into one "adjustments" bucket is how the real signal gets lost.
Voids are mostly an accuracy and process story. A high void rate at a single terminal or with one server often points to training gaps, a confusing menu layout, or a kitchen that fires the wrong tickets — the same operational friction that shows up when you dig into employee productivity metrics. Comps are more of a discretion-and-margin story: they represent food that was made, plated, and surrendered. Analyze them apart, and each set of numbers tells you something actionable. Blend them together, and you get an average that means nothing.
The Core Comp and Void Metrics Worth Tracking
You do not need a data science team to get value here — you need five numbers watched consistently. Each one answers a specific question, and together they turn a pile of individual adjustments into a picture you can act on.
1. Comp and void percentage of sales
This is your headline number: total comps and total voids each expressed as a share of gross sales. For most full-service restaurants, comps land around 1% to 2% and voids sit comfortably under 1%. The absolute figure is less important than the trend. A comp rate that holds steady at 1.6% for months and then drifts to 2.4% is telling you something changed — a new hire, a menu problem, or a habit forming — and it deserves a look before it becomes normal.
2. Comps and voids per employee
This is where the real signal lives. Rank every server and bartender by their comp and void rate relative to their sales, not their raw dollar total, so a high-volume server is not unfairly flagged. When one employee runs a comp rate three or four times the team average, week after week, that is not noise. It might be a training issue, it might be an overly generous personality, or it might be something worse — but a persistent outlier is always worth a direct conversation.
3. Reason code distribution
Every comp and void should require a reason: wrong item, quality issue, service recovery, manager promo, guest complaint. Analyzing the mix tells you where your losses actually originate. A spike in "quality issue" comps points at the kitchen or a specific dish; a flood of "wrong item" voids points at order-entry training or a menu that confuses new staff. Reason codes turn a vague dollar figure into a specific, fixable root cause — but only if your team is required to pick a real one instead of defaulting to a catch-all.
4. Post-payment voids
This is the single most important red-flag metric for theft, and most owners never look at it. A void that happens after a check has been marked paid is unusual by nature — the guest already settled, so why is the item disappearing? The classic scheme is a server who pockets a cash payment and then voids the sale so it vanishes from the record while the drawer still balances. A handful of post-payment voids may be legitimate corrections, but a cluster tied to one employee is a pattern that demands scrutiny.
5. Timing and daypart patterns
When comps and voids happen is as revealing as how many. Adjustments that cluster in the last hour of a shift, during a manager's break, or late on slow nights when oversight is thin are worth a closer read. Overlaying comp activity against your traffic data — the same kind you use when you let POS data predict your busiest hours — often surfaces the gap between when supervision is present and when the erasures actually occur.
Stop exporting comp reports into a spreadsheet you never finish reading. KwickView ranks comps and voids by employee, reason, and daypart automatically — and flags the outliers the moment they appear.
Try KwickOS free — 5,000+ restaurants trust us →How to Read the Patterns Like an Investigator
Raw totals rarely tell you anything. The insight comes from comparison — against your own history, across employees, and between reason codes. Think of it less as accounting and more as looking for the anomaly that does not fit.
Start with the outlier scan. Line up every employee's comp and void rate side by side and look for the one who does not belong. Most staff will cluster in a tight band; the person sitting well outside it is your first conversation. Then layer in time. Does that same person's activity spike on specific shifts, or when a particular manager is off? A single dimension can be innocent, but when two independent signals point at the same employee — high rate and suspicious timing — the odds of a real problem climb sharply.
Next, follow the reason codes to the source. If "quality" comps are concentrated on one menu item, that is a recipe or execution fix, not a people problem. If they are spread evenly across the menu but concentrated on one server, the pattern points back at the person, not the food. This is the discipline that separates comp analytics from finger-pointing: you let the data isolate which explanation fits before you decide what to do. It is the same evidence-first mindset behind every good restaurant KPI you track — the number narrows the question before you spend energy answering it.
Finally, watch the trend line, not just the snapshot. One heavy week can be a genuine run of bad luck — a broken oven, a rough night, a big party gone wrong. A rate that climbs steadily over eight weeks is a habit forming, and habits are far easier to correct early than after they have hardened into "the way we do things."
Danny Alvarez, who runs a two-location grill concept in Phoenix, AZ, assumed his comps were under control because the monthly total looked reasonable. "It was like 1.9% of sales. I figured that was just the cost of keeping guests happy. I never broke it down further."
When he finally sorted comps by employee on a KwickView dashboard tied to his KwickOS POS, one bartender stood out immediately — a comp rate more than four times the team average, and a stack of voids logged after checks were already closed. "The total looked fine because everyone else was low. One person was carrying the whole number and I couldn't see it in the summary."
A quiet review of the timestamps showed the voids clustered on the shifts he closed alone. "It wasn't a training thing. He was zeroing out cash sales after the guests left." Danny tightened his void approval rules and the location's comp rate dropped back under 1.3% within a month. "Same reports were sitting in my POS the whole time. I just never looked at them the right way."
Building Controls Around What the Data Reveals
Analytics tell you where the leak is; controls stop it from happening again. The two work together — measurement without a process change just documents the same loss month after month. A few controls do most of the heavy lifting.
- Require manager approval above a threshold. Any comp or void over a small dollar amount should need a manager PIN or swipe tied to a specific identity, not a shared code the whole staff knows. This breaks the ability of one person to both create and erase a transaction.
- Mandate a real reason code. Turn off the generic "other" option or make it require a typed note. Reasons you can analyze are only useful if staff cannot dodge them.
- Review post-payment voids by name every week. This report is short, high-signal, and the one most likely to surface theft. Make reading it a five-minute weekly habit.
- Share the numbers with the team. When staff know comp and void rates are tracked and discussed, honest mistakes get reported and casual abuse mostly stops. Visibility is a deterrent on its own.
None of this requires a heavy new system layered on top of your restaurant. It requires the data you already generate to be surfaced in a form a busy operator can actually read between shifts — the same principle that makes any well-designed dashboard useful instead of ignored.
Turning Comp and Void Data Into a Living Report
Every metric in this guide already exists inside your point-of-sale system. The sale, the adjustment, the reason, the employee, the timestamp — all of it is captured the instant a comp or void is rung. The problem is the same one that plagues most restaurant data: it sits in an export nobody opens on a busy Saturday, and by the time a quarterly report surfaces the trend, the money is long gone.
That gap is exactly what an analytics layer like KwickView is built to close. Sitting directly on top of your KwickOS POS, it computes comp and void rates by employee, reason, and daypart automatically, flags the outliers against your own baselines, and puts a post-payment-void alert in front of you before the pattern has a chance to compound. Instead of reconstructing a suspicion from a spreadsheet weeks after the fact, you see the anomaly the week it happens — and the loss you would have never noticed becomes a number you can act on. For the bigger picture of how this kind of continuous visibility compounds, our guide on how restaurant analytics helps you grow faster is a natural next read.
Frequently Asked Questions
What is a normal comp and void percentage for a restaurant?
Most healthy full-service restaurants keep comps in the 1% to 2% of sales range and voids well under 1%, though the right number depends on your concept and how liberally you use comps as a service-recovery tool. What matters more than the absolute figure is consistency: a stable comp rate that suddenly jumps, or a single server whose void rate is triple the team average, is the signal worth investigating. Track the trend and the outliers, not just the total.
What is the difference between a comp and a void?
A void removes an item before it is paid for, usually because it was rung in by mistake, sent to the wrong table, or ordered incorrectly. A comp is a deliberate decision to give away an item or discount a check that a guest actually received, typically for service recovery or hospitality. Voids should mostly happen before food hits the kitchen; comps happen after the guest has the product. Because they cover different moments in the order, they hide different problems, which is why you analyze them separately.
How do comps and voids indicate employee theft?
The classic scheme is a server who takes a guest's cash payment, then voids or comps the item after the guest leaves so the sale disappears and the cash goes in a pocket. On paper the drawer still balances because the sale was erased. Comp and void analytics catch this by flagging patterns humans miss: post-payment voids, comps clustered with one employee, comps late in a shift, or a server whose comp rate stays high across weeks. No single comp proves theft, but a persistent pattern is a red flag worth a closer look.
Should managers be required to approve every comp and void?
Requiring a manager PIN or swipe for comps and voids above a small threshold is one of the single most effective controls, because it removes the ability for one person to both create and erase a transaction. The key is that the approval is logged to a specific manager identity, not a shared code everyone knows. Approval alone is not enough, though. You still need to review the reports, because a rushed manager who approves everything without looking provides authorization without oversight.
How often should I review comp and void reports?
Scan a comp and void summary weekly so patterns surface while the shifts are still fresh in memory, and do a deeper monthly review that ranks employees, reasons, and dayparts against your history. Weekly cadence catches a developing problem in days rather than the months it takes to notice on a quarterly statement. If your system supports alerts, set a threshold so any shift or employee that breaks a normal range flags itself automatically.
The leak is already in your data — you just need to see it. KwickView turns every comp and void into a ranked, flagged report that surfaces the outlier before it costs you another month.
Start your free trial — no credit card needed →KwickOS Ecosystem
© 2024-2026 KwickOS. All rights reserved.