Restaurant POS security is usually treated as an IT question, which is why it never gets answered. The point-of-sale is the most consequential system in the building. It holds the card data, the labor data, the menu mix, the discounts, and every void. It is also, in most independent groups, the only system with no owner. The manager who configured it left two years ago. The permissions have never been audited. Everyone on the floor uses the same manager code. And the void report has not been opened in eighteen months, because opening it is nobody’s job.
Nobody owns the POS
Ask an operator who owns the POS and you get a pause, then a name that turns out to be wrong. Usually the answer is the vendor’s name, which is a purchasing answer to a governance question. Sometimes it is the bookkeeper, who touches it once a month to close the period. Occasionally it is a GM who happens to be good with computers, which means the group’s payment infrastructure is governed by a personal aptitude nobody hired for and nobody can replace.
Compare that to how the same operator treats cash. Cash has a written process: who counts it, who witnesses, who deposits, what happens when the drawer is short. Nobody would run a group where any employee could open the safe with a code taped under a shelf. But the POS moves every dollar the business takes in, and it is governed by a code everyone knows, because the code has to be fast on a Friday.
The absence shows up in specific, boring ways. Terminated employees still active in the user list six months after their last shift. Servers carrying manager permissions because someone needed to void a check one night two years ago and the elevation was never rolled back. Menu prices changed by whoever was on shift when the invoice went up. A vendor relationship that consists of a support phone number and a login nobody has tested since the install. None of it is dramatic. All of it is the same failure: the system that runs the money has no named owner, so no rule about it survives a staffing change.
Tell us what’s breaking.
Take the Diagnostic →Thirty to forty-five minutes, with the Straight Read back within 48 hours.
Restaurant PCI compliance is a governance problem before it is a technology purchase
Restaurant PCI compliance is the part operators tend to outsource to a line item on a processing statement. The standard is the Payment Card Industry Data Security Standard, maintained by the PCI Security Standards Council, and it applies to any business that accepts card payments. What most operators never learn is that its requirements read less like a technology specification and more like an operating manual. Requirement 8 calls for a unique ID for every person with access to the system. Requirement 2 says stop running the vendor’s default passwords and configurations. Requirement 9 says physically inspect the card-reading devices for tampering or substitution. Requirement 12 says hold a written security policy and an incident response plan. Those are not purchases. They are habits with owners.
The shared manager code fails Requirement 8 on its own, and it is the most common condition in independent restaurants. So is the terminal nobody has looked at closely since it was installed. A swapped or opened card reader is the oldest attack in this business, and it gets caught by a person counting devices against a list, not by software.
There is real technology worth buying here, and it is worth naming precisely: point-to-point encryption and tokenization. Encrypt the card at the reader and hand the rest of the system a token instead of a number, and card data never exists in readable form on your network. That does two things at once. It removes the thing an attacker came for, and it narrows the set of systems that fall inside PCI scope at all, which makes every subsequent year of validation shorter and cheaper. It is the rare control that reduces work rather than adding it.
What you are actually obligated to do, and how you have to prove it, depends on your merchant level and how your payments are processed, so confirm the specifics with your acquirer rather than with your POS vendor — they are usually different companies with different answers.
Req. 8
The PCI DSS requirement that every user gets a unique ID — a shared manager code fails it outright
Oct. 2015
The US EMV liability shift for card-present transactions moved counterfeit-fraud loss to whichever party runs the weaker technology
$26,000
Illustrative annual void-and-comp gap at one $2.8M unit running hot against its own group average
Who actually pays for a restaurant credit card breach?
The assumption inside most restaurant groups is that a restaurant credit card breach is the bank’s problem. That was broadly true through the magnetic-stripe era, and it stopped being reliable in October 2015, when the US card networks implemented the EMV liability shift for card-present transactions. The mechanic is simple: for counterfeit-card fraud, the loss falls on whichever party in the transaction was using the weaker technology. If a chip card is presented and the merchant processes it as a swipe — because the chip reader was never enabled, or has been broken since spring — the merchant can end up absorbing the fraudulent transaction that follows.
Full-service restaurants absorbed that shift more slowly than almost any other category, for a reason that has nothing to do with security: the pay-at-table workflow. Taking a card away from the guest and walking it to a station is a service convention that predates chip cards by decades, and rebuilding it around handheld terminals or a scan-to-pay flow is a training and floor-choreography project, not an equipment order. Plenty of groups bought the readers and never changed the sequence, which means the chip capability is sitting in a drawer while the swipe habit continues.
The costs downstream of an actual compromise are the ones operators have never read. Forensic investigation, card reissuance, network fines and assessments, and the chargebacks themselves do not arrive as a bill from an attacker. They flow through the merchant agreement you signed with your acquirer, which is where the pass-through language lives. Published estimates of what a payment breach costs vary widely enough that quoting one here would be theater. The honest instruction is to read your own merchant agreement before you need it, and to know which of those costs your contract puts on you.
The same missing governance is why you cannot trust your own numbers
Here is the part that gets attention faster than compliance does. Every control that hardens the POS against a breach is the same control that makes the POS a reliable source of truth about the business. Unique logins are a PCI requirement, and they are also the only reason a void can be attributed to a person. A permission audit closes an access hole, and it also stops a server from clearing their own mistakes. A named owner satisfies the incident-response requirement, and also guarantees somebody reads the void report on Monday. Internal theft and payment breach are the same governance failure wearing two hats.
So when an operator says the numbers don’t tie — food cost that moves without a reason, sales that disagree with the deposit, a labor percentage nobody believes — the investigation almost always ends in the same place. Not a bad POS. An ungoverned one. If four people share a login, the system cannot tell you who did anything, and every report built on top of it inherits that blindness.
Put arithmetic on it, illustratively, so you can rerun it against your own reports. Start with a full-service unit doing $2.8 million a year. Pull voids as a share of gross sales at that unit and compare it against the rest of your group — your own history is the only benchmark worth using here, because published void rates are not a number I would ask you to trust. Say the unit runs voids at 2.1% of sales while the other four units in the group average 0.7%. The gap is 1.4 points. Against $2.8 million, 1.4% is $39,200 a year of voided sales the rest of the group does not generate.
Now be conservative, because most voids are innocent. A new server on the wrong screen, a kitchen 86, a guest who changes their mind: that is ordinary operational noise, and it is the majority of any void report. Assume two-thirds of the gap is noise and only one-third is a real recoverable pattern. That is $13,067 — call it $13,000 — at one unit, from voids alone.
Run the same comparison on comps, which behave identically and are almost never read by approver. Say comps at that unit run 3.2% against a 1.8% group average. Same 1.4-point gap, same $39,200, same conservative one-third: another $13,000. Voids and comps together, at one unit, roughly $26,000 a year. If two units in a six-unit group are running hot like this, the group is at about $52,000 annually.
Now hold that against what the governance costs. Fifteen minutes on a Monday to read four reports. One hour a quarter to audit the user list. A threshold that makes voids above a set dollar amount require a manager approval recorded against a named login, which is a configuration change rather than a purchase. The $26,000 is not hidden by a sophisticated scheme. It is hidden by the fact that the report showing it is a report nobody opens. And it stays hidden as long as anyone reads the total instead of the breakdown, because the pattern almost never appears in the aggregate. It appears as one login, on one daypart, in a report that runs in nine seconds.
What POS governance actually looks like
None of this requires new software, and most of it installs in an afternoon. It requires deciding that the system holding the money has an owner, a report set, and a review cadence — the same three things you already apply to cash.
| Report | What it reveals | How often | Who owns it |
|---|---|---|---|
| Voids by employee and daypart | Whether voids are ordinary noise or one login on one shift | Weekly | GM runs it; ops lead reads it |
| Comps by approving manager | Whether comps are still a service tool or have become a habit | Weekly | GM runs it; ops lead reads it |
| Refunds and post-close adjustments | Money leaving after the check is closed — the hardest pattern to see | Weekly | Owner or controller |
| User list vs. current roster | Terminated staff still active; servers holding manager rights | Quarterly | The named POS owner |
| Discount and promo code usage | Employee-meal and promo codes applied to guest checks | Weekly, with the void report | GM |
| Price and item-build change log | Menu prices and recipes changed outside an approval | Monthly | Whoever owns the menu |
| Card-reader count and inspection | Terminals added, swapped, or opened | Monthly, logged | GM |
And the install itself — the part worth keeping somewhere your GMs can see it:
- —A unique login for every person who touches the system. No shared manager code, no code on a sticky note under the drawer. This is Requirement 8, and it is also the only thing that makes every report above mean anything.
- —One named owner for the POS, by title. That person holds the vendor and processor relationships, approves permission changes, and is accountable for the report set. If nobody can be named in five seconds, that is the finding.
- —A void and comp threshold: above a set dollar amount, a manager approval is required, and the approving login is recorded on the transaction. A configuration change, not a purchase.
- —A quarterly permission audit — pull the full user list, match it against the current roster, remove everyone who left, and roll back every elevated permission granted to solve a one-night problem.
- —Same-day deactivation on separation. The quarterly audit is the backstop, not the process.
- —The weekly report set, read by a name on a set day: voids by employee and daypart, comps by approver, refunds and post-close adjustments, discount and promo codes.
- —Menu prices and item builds changed only through a named approver, with the change log reviewed monthly.
- —A written vendor escalation path, held somewhere other than one manager’s phone: who to call at the POS company, who to call at the payment processor, the merchant ID, and the after-hours number.
- —The incident line in writing. If card data is suspected compromised, the acquirer gets the call first, and the terminal does not get wiped, reimaged, or unplugged — preserving it intact is what allows a forensic investigation to establish what actually happened.
Two of those items do most of the work. Unique logins make every other report meaningful, because attribution is the whole game. And a named owner is what keeps the rest of the list alive after the person who installed it moves on, which is the exact failure that created the problem in the first place.
Two failures, one fix
The exposure and the blind spot are the same condition. A POS that cannot tell you who voided a check also cannot tell an investigator who accessed the system, and a group that has never audited its permissions has both a security hole and a reporting one. Operators tend to treat the first as an IT expense and the second as a management frustration, and never notice they are looking at one problem from two directions.
The fix is not a purchase and it is not a project. It is ownership: one name accountable for the system, a short list of reports read on a schedule, permissions that match the current roster, and thresholds that make the expensive actions require a second person. Install that and the security posture improves as a side effect of the numbers becoming trustworthy. Leave it and you are running the most valuable system in the building the way you would never run the safe.
Common Questions
What does PCI compliance mean for a restaurant?
PCI DSS is the card-industry security standard maintained by the PCI Security Standards Council, and it applies to any business that accepts card payments. Most restaurant groups validate through a self-assessment questionnaire supplied by their acquirer. Which questionnaire, and what evidence goes with it, depends on your merchant level and how your payments are processed.
Who is liable when a restaurant has a credit card breach?
It depends on how the transaction was taken. Since the US EMV liability shift in October 2015, counterfeit card-present fraud generally falls on whichever party used the weaker technology, so a merchant swiping a chip card can absorb the loss. Breach costs themselves flow through the merchant agreement with your acquirer. Read that agreement before you need it.
What POS reports should a restaurant run every week?
Four, read by a named person on a set day: voids by employee and daypart, comps by approving manager, refunds and post-close adjustments, and discount or promo codes applied to guest checks. Totals hide the pattern. Each of these breaks the number down to the person who created it.
Should every employee have their own POS login?
Yes, and PCI DSS requires it. Requirement 8 calls for a unique ID for every user with system access, which shared manager codes fail outright. The operating case matches the compliance case: a shared code means no void, comp, or refund can be traced to a person, so no pattern can ever be found.
Written by the operator behind RANGE — two decades inside multi-unit restaurant operations, P&L responsibility through the COO chair, most of it in 5-to-25-unit groups. The work, in numbers →
If this is the conversation your operation needs, bring us the problem.
Start with the Operator Diagnostic™ — thirty to forty-five minutes, and the Straight Read comes back within 48 hours.
Or just get in touch →Related Capability
Put an owner on the systems that run the money →