
Published by: Chowbus | Date: July 2026
If you only have five minutes, read this page.
Start with two numbers from the same report. The National Restaurant Association's 2026 State of the Restaurant Industry projects US restaurant industry sales of $1.55 trillion in 2026, with more than 100,000 jobs added over the year. Buried in the same report: 42% of operators did not turn a profit in 2025.
The industry is getting bigger. Running a restaurant is getting harder. Those two facts are not in tension — they are the whole story, and they are why this document exists.
Here is what the rest of it says.
1. Higher sales do not mean more customers.Nearly all of the nominal growth inside that $1.55 trillion comes from menu price increases. Adjusted for inflation, real growth is roughly 1% (NRA 2026). In plain terms: the industry is not selling much more food, it is charging more for the same food. If your P&L shows higher revenue than last year while your bank balance says otherwise, that is not a feeling. It has an arithmetic explanation.
2. Three costs are squeezing your margin, and none of them will back off on their own.Labor runs about 35% of revenue (NRA 2026), and 61% of operators still expect it to climb through the rest of 2026 — better than the 87% who expected increases in January, but still a clear majority (NRA 2026 mid-year update). Third-party delivery advertises 15%–30% commissions; once you add payment processing, mandatory promotional participation, and refunds, the effective all-in cost commonly lands at 30%–40% of order value (Rezku 2026 industry analysis). Rent is fixed the day you sign. Minimum wage does not go backward, platforms do not volunteer discounts, and your landlord is not calling to renegotiate.
3. Most restaurants own plenty of software and almost no integration.Among 600 full-service operators surveyed by TouchBistro, 97% use a POS — but 57% run a separate online ordering system, 50% a separate inventory system, and 47% separate scheduling. Roughly 3 in 10 say outright that their systems don't talk to each other. That is the normal state of the industry: tools purchased one at a time, none of them on speaking terms.
4. "Best POS in the industry" and "best POS for your restaurant" are different claims.The fastest-growing platform in the market serves approximately 171,000 locations (Toast Q1 2026 results). You do not reach that scale by building for edge cases; you reach it by building the largest common denominator. Meanwhile, Asian restaurants make up roughly 12% of US restaurants (Restroworks) — a segment whose menu structures, ordering flow, and staff language mix diverge sharply from the standard template. Chapter 3 identifies exactly where the mismatch shows up, shift by shift.
5. The real cost of changing systems is not the monthly fee — it's the switch, and the ceiling three years out.Menus get rebuilt, staff get retrained, integrations get rewired, and all of it happens while you keep serving dinner. So the question at the vendor table is not "what does this cost per month." It is "will this system still hold what I want to do in three years." Treat a POS decision as a hardware purchase and you will likely regret it within two.
One note on how to read this. Nothing here is a recommendation to buy anything. The purpose is to give you a clearer picture of your own economics and your own operation, so that when you do spend money, you spend it on your actual bottleneck instead of the one your vendor is most motivated to sell you.
This chapter is not macroeconomic commentary. It exists to help you separate two things that are easy to confuse and expensive to mix up: how much of your difficulty is your own management problem, and how much is structural pressure that every operator in the country is absorbing.
The distinction matters. Your own problems you fix. Structural pressure you can't fix — you route around it. Blend them together and the most likely outcome is that you doubt yourself and then push hard in the wrong place.
The NRA's 2026 State of the Restaurant Industry projects $1.55 trillion in US restaurant sales for 2026 and more than 100,000 net new jobs. Read only those two lines and the industry looks robust.
Read the next line and it changes. Almost all of the nominal growth comes from menu price increases. Inflation-adjusted, real growth is about 1%.
Translated: you don't have more guests. You raised prices.
This single fact explains the most common complaint in the business — you close the year with higher revenue than last year, and you know for certain the year was harder and thinner. The extra revenue is the same guest count (or fewer guests) paying higher prices. The top line improved. The underlying business did not.
There is a trap inside that. Price increases have a ceiling. Guests notice. Value perception shifts. Occasions get cut. And when you run out of pricing room, the traffic problem that pricing was masking arrives all at once — as a visible decline, not a plateau.
Recovering traffic is much harder than repricing a menu. It requires knowing who came in, how long ago, and what they ordered. For most restaurants, that information does not exist in any system. It exists in a server's memory, and only until she takes another job.
The NRA number deserves its own line: 42% of restaurant operators were not profitable in 2025.
That figure changes your posture more than your plan. When four in ten of your peers lose money in the same year, the problem is not a personal management failure. It's the industry's operating condition.
That is not comfort. It's a warning. If your current strategy is "hold on until things improve," the cost table below is the reason to reconsider — because not one of these three lines improves on its own when the economy does.
Your margin is being compressed from three directions: labor, platform commissions, and rent. They behave differently, and the amount of leverage you have over each is very different. Most operators spend their energy on the line where they have the least room.
Two lines are worth sitting with.
On labor: the drop from 87% to 61% is real relief, and it deserves acknowledgment. But six in ten operators still expect their single largest controllable cost to keep rising. That is "rising more slowly," not "done rising." In an industry where net margin is measured in single-digit percentages, the difference doesn't change much about how you should plan.
On delivery: put 30%–40% into an actual cost structure and the damage is obvious. Food cost and labor together already consume the majority of revenue. Hand another third to forty percent of the ticket to a platform and that order is, on a contribution basis, roughly break-even at best and frequently negative — before packaging.
Which means delivery through the marketplaces is not a profit channel. Its honest value is narrower and worth naming clearly:
When an operator says "I can't afford to be off the platforms and I can't afford to be on them," that is not complaining. It's arithmetic.
Stack the rows and the picture is stark:
In that environment, "toughing it out" is not a strategy, because none of the pressure lines expire.
But there is a reverse calculation worth holding on to. When your net margin is a few percentage points, every 1% of cost you genuinely remove — or 1% of revenue you genuinely add — moves net profit by a multiple of that. Thin margins are bad news and high leverage at the same time. A restaurant at 4% net margin that finds one real point of cost gets a 25% improvement in profit. The same operator at 20% margin would barely notice.
So the practical question is narrow: which variables can you actually move?
Those four have one thing in common. Every one of them depends on whether your business is actually organized inside a system.
Change a price in three places and miss the fourth. Reconcile delivery revenue against dine-in revenue across two sets of books that share no common key. Watch a regular walk in and have nobody recognize her. None of that is a "we need more advanced technology" problem. It's a the business isn't organized problem.
So the first question in the next chapter isn't which system to buy. It's this: what is the system you already own actually doing for you?
Most POS conversations open with features, brands, and pricing. That order is backwards.
The right order starts with diagnosis: figure out what tier your current setup is at, what it does for you every day, what it doesn't, and what it quietly leaves for you to do by hand. Shop before you diagnose and the most likely outcome is that you pay real money to buy the same problem with a different logo on it.
This chapter gives you a self-assessment. Read the rows, find yourself, be honest about it.
Getting from L1 to L2 takes money. Getting from L2 to L3 is the real wall. And this is the trap: a lot of restaurants believe they're at L3 when they're firmly at L2. "There's a tool for every function" and "these tools are one system" look nearly identical on a feature list and feel nothing alike at 7:30 on a Friday.
That isn't an opinion. TouchBistro surveyed 600 full-service restaurant operators:
Read those rows as one sentence.
POS adoption is finished. At 97%, there is essentially no such thing as a full-service restaurant without a POS. It is the one piece of software you cannot open the doors without.
But adoption is not integration. More than half of full-service restaurants bolted on separate online ordering, separate inventory, and separate scheduling. These aren't optional advanced modules. They are core daily workflows — sliced into pieces and housed in systems that have never been introduced to one another.
And this is not a theoretical pain. About three in ten operators say plainly: we have the tools, they don't connect.
So the industry's actual condition is high technology adoption, low technology integration. The money got spent. The labor savings didn't materialize, because whatever time the tools saved got consumed by moving and cross-checking data between them.
That is Level 2. And most restaurants are there not because they under-invested — precisely because they invested repeatedly, one point solution at a time.
The 74% line is the one to watch. If purchasing logic doesn't change, the next six months of investment produces more systems, not fewer, and the gaps get wider rather than narrower.
Grab a pen or just run through them mentally. Don't give the flattering answer. Give the real one.
Is your data one copy?
Does your system know what happened?
Does your system know your guests?
How to read your answers:
Questions 7 through 9 deserve a pause. Chapter 1 made the point that once pricing room is exhausted, repeat business is the only lever left that moves traffic. Repeat business requires that your system can recognize a person. If every guest is anonymous to your stack, it does not matter how well you scored on the first six questions — your retention work is being run on memory and luck, and it does not survive staff turnover.
One more thing worth noticing about this list: not a single question is about features. They're all about how many steps it takes you to know something. That's the only definition of POS maturity that matters at the operating level.
Most operators reading honestly will land at L2 — plenty of tools, nothing connected.
The natural next move is to consolidate onto the biggest, best-reviewed, most mainstream platform in the industry and be done with it.
That instinct is reasonable but incomplete. Because a specific set of restaurants discovers something uncomfortable after making that move: certain things get worse. Menu structures with multiple preparations, sizes, and heat levels don't fit the standard template. Set menus, all-you-can-eat, and hot pot service flows require staff to manually work around the software. Kitchen staff can't read the English interface, so orders still get called out verbally. And when you ask support to change something, the person on the phone doesn't have the vocabulary to understand what you're describing.
None of these problems appear on a feature comparison chart. They only appear during your dinner rush.
So the next chapter takes on the question directly: why does the "#1 POS in the industry" feel wrong inside so many Asian restaurants? Is it a software failure, a habit problem, or something that was never designed in to begin with?
You spent real money and installed one of the best-reviewed POS platforms in the business. The demo went beautifully: clean interface, clear reporting, fast card processing, solid hardware. You signed, paid for installation, and put your staff through three days of training.
Then you opened, and inside the first week:
The kitchen printer produces English tickets, so your wok cook has to get a runner to read them to him.
There's nowhere to enter the per-person price for all-you-can-eat, so you create a menu item called "Adult Dinner" and ring it like a dish.
A twelve-person table wants three separate checks, and your server stands at the terminal for six minutes while four other tables wait to pay.
"No cilantro" — four ordinary words — cannot be made to print reliably on a kitchen ticket. You tried three different approaches. Your manager solved it with a sticky note on the pass.
Six months later, not one of those temporary workarounds has been replaced. They are now your standard operating procedure. New hires don't learn the system first; they learn "how we do it here."
At that point most owners conclude one of two things: I picked the wrong vendor, or my restaurant is just unusual.
Neither is quite right. The real explanation is simpler and more structural: when the first line of that software was written, the restaurant in the developers' heads was not yours.
Every piece of software makes assumptions about its typical user before anyone writes code. For restaurant POS, the archetype is roughly an American independent full-service restaurant:
Those five assumptions hold up beautifully at a steakhouse, a pasta place, or a burger concept. In those restaurants the software runs smoothly and satisfaction is genuinely high. That is not marketing — it's true.
Now take the same five assumptions to a Hunan restaurant, a Sichuan hot pot house, a Korean BBQ room, or a bubble tea shop. Not one of the five holds.
When the foundational assumptions fail, additional features don't fix it — they route around it. And every route-around costs you minutes, accuracy, and training time, every single day. Here is where it happens, one by one, along with the workaround operators actually resort to — which is the most honest evidence in this entire document, because nobody designs a workaround for fun.
This is the most underestimated item on the list, because it sounds cosmetic.
A Chinese restaurant needs an English-facing menu — a large share of your guests aren't Chinese-speaking, which is a good sign, not a problem. At the same moment, your wok cook, prep cook, and expo may read only Chinese. What you need is unambiguous:
One order, three roles, three renderings. Generic POS platforms essentially cannot do this. They treat language as a device setting — this terminal is in English, that one is in Chinese. What they don't do is let a single order change language as it moves between stations, because the menu item has one name field, not one per role.
So operators improvise. The most common approach is a concatenated bilingual item name: 梅菜扣肉 Braised Pork Belly. It jams both into one field and everyone can more or less read it. You already know the costs:
The more advanced workaround is maintaining two parallel item libraries and two printers, with a human keeping the mapping straight. That mapping lives in your manager's head. When he leaves, the next person relearns it — and every mis-fired ticket during the relearning period is your cost.
Be clear about what category of problem this is. It is not "the interface looks bad." It is the accuracy rate on several hundred kitchen tickets a day. One ticket in the wrong language is one dish cooked wrong, one comp, one table waiting twenty extra minutes, one bad review, and one turn you didn't get. In your restaurant, language isn't decoration. It's a load-bearing step in the production line.
If multilingual support is "workable but painful," per-person pricing is genuinely broken.
An all-you-can-eat hot pot price list typically looks like this:
Now force that into a data model that only understands item × quantity = amount. It fits, technically, in an absurd way: you build a set of menu items that aren't food.
"Adult Lunch," "Adult Dinner," "Weekend Adult," "Child A," "Child B," "Senior," "Overtime 30 Min," "Broth — Split Pot," "Broth — Tomato." Each occupies a product record in your menu.
Three things follow.
First, time-of-day pricing becomes a human responsibility. It's 4:55 p.m. Does the server ring "Adult Lunch" or "Adult Dinner"? The system has no opinion; she checks the clock. Ring it wrong and you either lose ten dollars a head or overcharge the table — and the second one is worse, because it becomes an argument at the table.
Second, your reporting is contaminated. At month-end the sales report cheerfully informs you that your best-selling "dish" was Adult Dinner, 1,800-plus units. That tells you nothing you didn't already know. What you needed to know was how much beef you went through and what your actual margin per cover was. That isn't in the report, because it was never captured.
Third, and most damaging: the link between food consumption and revenue is severed. The single most important number in an AYCE business is the food cost a guest actually consumes versus the per-person price you charged. A generic POS cannot compute it, because it has no idea that the tray of sliced beef was consumed by the "Adult Dinner" product. Your only option is a monthly physical inventory count — total food cost divided by total covers — producing an average that is a month late and heavily distorted by anything unusual that happened in between.
By the time that number tells you a particular daypart is losing money, it has been losing money for a month.
Fixing this properly requires the POS to carry a pricing engine built around covers, dayparts, and seats alongside item-level pricing, and to wire that engine into inventory depletion and reporting. That is a change to the data model, not a new checkbox. Hold that thought — section 3.9 returns to it.
The generic check model assumes one order equals one continuous transaction: order, eat, pay, done.
Family-style Chinese service breaks every clause in that sentence.
Ordering is continuous, not a single submission. Twelve people sit down and start with six cold dishes. Two hot dishes get added while they wait. Halfway through the drinks someone wants noodles. As the table winds down, a kid wants fried rice. Threaded through all of it: "where's that dish," "hold this one," "cancel that." The order isn't submitted once. It's amended a dozen times over the evening.
Payment is worse. It might be the host paying for everything. It might be twelve-way even split — except two people didn't drink, so pull the alcohol out first. It might be three families, each claiming their own dishes. It might be a work dinner where part goes on a company card with a company-name receipt and the rest is personal.
Generic platforms typically give you two split methods: split evenly, or split by item. That covers a decent share of American dining. It does not cover "these four dishes split between group A, these six across the whole table, and print one receipt with the company name on it." When that request arrives, the operation becomes a server standing at the terminal tapping for five or six minutes — during the most valuable minutes of your day, with a line at the door.
Now layer on QR ordering. Six people at one table scan the same table code on their own phones. The system now has to handle multiple people writing into the same ticket simultaneously, prevent accidental duplicate submissions, show a person who joined late what has already been ordered, and fire tickets to the kitchen by course batch rather than by individual guest.
At that point it stops being a "split check feature" and becomes a concurrency and data-consistency problem — multiple devices writing to one order. A POS architected around one server entering orders on one terminal has no mechanism for it. What you experience is: occasionally an order vanishes, occasionally an item fires twice, and nobody can explain why.
American-style customization is shallow — one layer, limited choices.
Asian customization is deep, and combinatorial.
One order of mala xiang guo: five heat levels (none / mild / medium / hot / extra hot), three numbing levels, multi-select exclusions (no cilantro, no peanuts, no scallion or garlic, no pork, no MSG), multi-select proteins and vegetables, a swappable broth base, adjustable oil.
One bowl of pho: broth choice, noodle type, cut of beef, herbs and onion on the side or in, and cilantro confirmed separately because half your guests care intensely.
Here's the part that matters: most of these modifications don't change the price. They have zero effect on the check total, but every one of them must land accurately on the kitchen ticket, in a language the cook reads, in an order the kitchen can scan quickly.
Generic POS platforms do support modifiers. But modifiers were designed primarily as upcharge mechanisms — add bacon, upgrade to a large. When you have twenty zero-cost exclusions, need them printed in a fixed sequence so the kitchen can scan reliably, and need allergen-critical items like "NO PEANUTS" visually flagged, the configuration interface runs out of room.
So here is what actually happens in restaurants:
Every one of those is a comp waiting to happen. And a comped dish costs far more than the food on the plate: the extra wait, the apology, the star off your rating, and a table that doesn't come back. Allergen exclusions carry a category of risk beyond the P&L entirely.
Beverage programs are complex in another direction entirely.
Seven sweetness levels (0% / 30% / 50% / 70% / 100% …), five ice levels, a multi-select topping list where each topping carries its own upcharge (boba, coconut jelly, pudding, grass jelly, taro balls, cheese foam, oat milk), two or three cup sizes — plus rules that never appear in any configuration screen:
A single beverage easily generates a thousand-plus valid combinations. Generic modifier groups handle "multi-select with individual upcharges" fine. They hit the wall at size-linked pricing and mutual exclusion, because those are conditional rules, not flat option lists.
The standard workaround: build a separate SKU for every high-frequency combination. The result is a bubble tea shop with 200-plus items in its menu library, 180 of which are permutations of the same four teas. The downstream effects:
Korean BBQ. Tabletop grilling changes the staffing ratio and the turn rhythm entirely — you are not seating and clearing on a Western full-service cadence. "Unlimited refill" inside a set menu has to be tracked by round, or food cost runs away from you. Banchan is complimentary and refillable but still has to hit the cost line somewhere.
Japanese. Omakase and set-course pricing is per-seat, and it shares a check with à la carte sushi ordering. Fresh fish is limited by the day's delivery, and when it's gone it has to go dark across every channel immediately — dine-in, pickup, and every delivery marketplace. Ten minutes of lag is an order you can't fill and a refund you have to issue.
Southeast Asian, Sichuan snack shops, late-night skewer spots, dim sum service — each has one or two hard requirements of its own. Dim sum carts want per-item tableside ringing. Skewer counts need to be tallied and reconciled. Individually, none of these is dramatic. Added together, they are exactly the portion of reality a generic system cannot hold.
The reasonable question at this point: none of this is exotic. Any product manager who spent one dinner service in a hot pot restaurant would surface all of it. Why don't the strongest product teams in the industry build it?
Look at two numbers.
As of Q1 2026, Toast serves approximately 171,000 locations (Toast Q1 2026 results).
Asian restaurants make up roughly 12% of US restaurants (Restroworks industry statistics).
Now put yourself in that company's product leadership seat. You are allocating a finite engineering roadmap across 171,000 locations. Your obligation is to ship the things that help the largest number of them. And every item in sections 3.3 through 3.7 is not a toggle:
That's foundation work, not surface work. Heavy investment, a bounded number of additional locations in return, and a permanent increase in product complexity that slows every future release for everyone else.
In that seat, you wouldn't build it either.
Which means the conclusion is not that anyone is lazy or dismissive. This is market structure, not a failing. And because it's structural, it will not resolve on its own. It doesn't change if the vendor hires two hundred more engineers, because it was never a headcount problem. The math simply doesn't work.
Let me be explicit about something, because it's easy to misread this chapter. Toast, Square, and Clover are strong products for what they're built for. Toast's depth in full-service and fast casual, and its hardware ecosystem, are genuinely first-tier. Square took the cost and friction of getting a small merchant up and running close to zero. Clover reached enormous distribution through banks and payment channels. These are not weak products.
What you're experiencing is mismatch, not inferiority. Keep those two apart, because if you conflate them you will keep switching between products built on the same set of assumptions — three vendors later, same problems.
One sentence: if your format falls inside this gap, waiting won't fix it.
Stop hoping the next release adds per-person pricing. Stop telling your staff to make do. Do one thing instead — in your evaluation process, treat these requirements as disqualifying filters, not bonus points.
Here's how to run that conversation. Take this table to the vendor meeting. Don't ask "do you support X." Ask them to demo it live, with your actual menu and your actual price list. A yes on a feature checklist costs a salesperson nothing. A live demo on your data is the only answer that means anything.
That last row — how many places one change has to be made — is the subject of the next chapter.
The TouchBistro survey of 600 full-service operators, again, because these numbers do most of the work in this chapter:
(Source: TouchBistro survey of 600 full-service operators)
Stack those lines: a typical full-service restaurant runs four or more disconnected software systems every day. And 74% intend to keep investing — meaning that unless the purchasing logic changes, the count goes up, not down.
Asian restaurants usually carry another layer. On top of those four, many are simultaneously running:
Seven or eight systems. Every one of them working correctly on its own terms.
The cost isn't inside any system. It's in the gaps between them. And the cost of the gaps has never appeared on a P&L you've read. Here it is, broken into four accounts.
The most visible, and the most casually dismissed.
A supplier raised prices this morning, so one dish has to move from $16.95 to $18.95. You need to:
Edit it in the POS → edit it in the DoorDash merchant portal → edit it in the Uber Eats portal → edit it on your website menu → edit it in the mini-program → edit it in the kiosk menu → and if you have printed menus, reprint.
Six places, one dish.
And menus don't change once a year. Seasonal items on and off, sold-out flags, weekend specials, holiday set menus, new item trials — a dozen or more changes a month is normal. This account has two layers.
The surface layer: you or your manager spend two or three hours a week switching between back ends and re-typing the same information. Those hours were available for standing in the dining room watching guests, working the pass, or talking to your chef about a new dish.
The deeper layer, and the much more expensive one: the edit you missed.
The probability of a missed edit does not scale linearly with the number of systems. Two channels you can hold in your head. Six channels at eight o'clock on a Friday and everyone misses one.
A guest came in with her family last Wednesday night; the check was $180. This Friday she ordered two lunches on DoorDash.
In your systems, those are two unrelated people.
The dine-in visit sits in the POS, quite possibly attached to nothing but a table number. The delivery order sits in the platform's back end, with her actual phone number masked by the platform. You hold nothing that can connect the two.
There are two consequences.
Operationally, you cannot run a real loyalty program. You don't know who comes in weekly. You don't know who hasn't been in for three months. You don't know who has only ever ordered delivery and never set foot in the dining room — and that last group is the most valuable audience you have, because they already like your food. They just don't have a reason yet to come sit down.
Whatever you currently call a loyalty program covers only the guests who volunteered a phone number at the register. What share of your traffic is that? In most restaurants, under 10%.
Commercially, you can't tell whether marketing worked. You ran a 20%-off offer and revenue was up this month. Did you acquire new guests, or did you discount people who were coming anyway? Without a single guest identity across channels, that question has no answer. So you say "seemed to help" and run it again next year.
Here's the most concrete version of the problem. You want to send a win-back message to guests who haven't visited in three months. It's a basic, obvious campaign. With fragmented data, you can't even generate the list of who those people are.
Four systems produce four reports, and no two of them are measuring the same thing.
There is no common key across those four documents that lets any one of them verify another.
So at the start of every month, the same ritual runs: export everything to CSV, reconcile by hand in Excel, hunt down variances, and dump whatever you can't explain into a line called "waste."
The cost isn't the hours. The real cost is that your financial picture is permanently late and permanently only partly trustworthy.
An operator who can't compute last month's true gross margin until the middle of this month isn't practicing management. You learn outcomes after the fact, with no ability to intervene while there's still something to intervene in.
That matters more in this environment than it would have five years ago. The NRA's 2026 report shows 42% of operators unprofitable in 2025, with labor at roughly 35% of revenue. With that profit structure, financial data that's two weeks stale isn't an inconvenience. It's exposure — by the time you see the number, the window to do something about it has closed.
The first three accounts all drain into this one.
You don't have a real-time, unified view of the business, so decisions get made on instinct:
With integrated data, every one of those has a specific answer available the same day. With fragmented data, every one of them is a judgment call.
Judgment is often good. But it has two fatal weaknesses.
Judgment can't be verified. You believe a dish is profitable. Its food cost may have risen 30% over six months without your noticing, because nothing in your stack recalculates plate cost when an invoice changes.
Judgment can't be transferred. It lives in a person. Your GM of six years knows without thinking how much prep to pull on a Tuesday in February. The day he gives notice, none of that transfers to his replacement. And for an owner who wants a second and third location, knowledge that can't transfer is growth that can't happen. Multi-unit expansion is, in practice, the business of turning one person's judgment into a repeatable process — and you cannot do that if the judgment was never written down anywhere.
The easy conclusion at this point is: consolidate everything into one platform.
Slow down. This choice involves a real trade-off, and it deserves an honest accounting.
Start by conceding the other side's strength: on depth of individual features, best-of-breed usually does win.
A company that does nothing but inventory management will almost certainly have better recipe costing, supplier price comparison, and waste analysis than the inventory module inside an all-in-one platform. The same holds for a dedicated scheduling company on labor-law compliance, shift swaps, and demand forecasting. That's just specialization at work — an all-in-one vendor is unlikely to be category-best at any single module. If a salesperson tells you every one of their modules is the strongest in its category, discount that statement heavily.
The value of all-in-one isn't feature depth. It's two other things: data consistency and lower operational complexity.
When ordering, inventory, loyalty, payments, and reporting share the same underlying data:
What you save is not subscription cost. All-in-one is not reliably cheaper than assembling point solutions. What you save is attention — specifically, yours.
So which one fits? Go through this row by row against your own operation.
Compressed to one sentence:
Until you have someone whose job includes making your systems talk to each other, don't buy a solution that requires someone to do that job.
That describes the large majority of independent restaurants and small groups under ten units. Not because all-in-one is more advanced — on single-function depth it genuinely isn't — but because integration cost always lands on the owner, and the owner's attention is the scarcest resource in the building.
The reverse is equally true and worth stating plainly. A twenty-plus-unit group with its own operations team and real integration capability has every reason to buy the category leader for a business-critical function and absorb the integration work internally. The extra integration cost buys real depth where it matters most. That is not a compromise; it's the correct call at that size.
One connection back to Chapter 3, because these two chapters are describing the same problem from opposite ends. The format-specific requirements — multilingual kitchen tickets, per-person pricing, shared-table split checks, stacked conditional modifiers — and this chapter's data-consistency problem are two faces of one thing. A system that can't hold per-person pricing will inevitably need a human to bridge it to whatever system can — and that bridge is manual re-entry, which is account one all over again. Platforms that pull ordering, QR, delivery, loyalty, payments, and reporting into a single data structure — Chowbus is built on that pattern — are addressing this specific problem: not being best in class at every module, but making one edit take effect everywhere, giving a guest one identity, and producing one report. Whether that pattern fits you goes right back to the table above. It depends on whether you have the person who makes systems talk.
Two shapes are now clear.
On one side, generic platforms whose architectural assumptions can't hold your operating reality (Chapter 3). On the other, assembled stacks that leak money continuously through the seams between systems (Chapter 4).
Which leaves a practical question: money and attention are both finite. What do you fix first?
Recall that 74% of operators plan to increase technology investment in the next six months (TouchBistro). But if "increase investment" means buying one more system and plugging it into the seven you already run, you get more seams, not fewer. Spending more on a fragmented stack makes the fragmentation more expensive.
The next chapter is about sequencing — which technology investments pay back inside the same year, which ones you have to make but need patience for, and which ones sound impressive and can wait. The organizing principle is simple and unpopular with vendors: spend on your bottleneck, not on their margin.
The last chapter was about how expensive fragmentation is. This one is about the practical consequence: your budget is finite, so where does the first dollar go?
Start with something your sales rep will not say out loud. Vendors pitch in the order that suits their margin, not the order that suits your problem. The rep whose hardware carries the best margin leads with hardware. The one compensated on payment volume leads with processing. The one carrying a quota on a new module leads with the new module. This is not a character flaw in salespeople. It is the structure of the job.
Which means you need your own ordering logic. There is only one rule in it.
Sequence by your bottleneck.
A bottleneck is the single place where your restaurant's throughput is actually capped. Every dollar you spend at the bottleneck returns something. Every dollar you spend somewhere else makes an already-uncongested step run a little smoother while total throughput does not move at all. You will have bought a nicer version of a step that was never the problem.
You do not need a consultant for this. You need to stand in your own dining room through three consecutive rushes and watch four things:
Then find your row.
The most important cells in that table are not the recommendations. They are row four and the entire right-hand column. Some pain is not technology-shaped. And some solutions that look adjacent to your problem will spend real money next to your bottleneck without touching it.
One rule runs through the whole table: stop the leaks before you widen the intake. Chaotic expo, wrong orders, negative-margin delivery — those are leaks. Average ticket, repeat visits, new guests — those are intake. Widening the intake before you have plugged the leaks just scales the loss proportionally.
Six categories. For each one, two things: the mechanism (which variable it changes) and the boundary (the conditions under which that variable is worth nothing to you). The second part is the part that matters. Anyone can tell you what a product does.
Two mechanisms.
The first is that ordering labor moves from your employee to your guest. In most independent restaurants this does not mean cutting a position. It means not having to add a second person to the counter at peak, or freeing the person who was pinned to the register to run food, bag takeout, and bus tables instead. With labor at roughly 35% of revenue (National Restaurant Association, 2026 State of the Restaurant Industry), "the same headcount absorbs a higher peak" is a margin path in its own right.
The second is that upselling becomes structural rather than personal. A screen does not skip the add-on prompt because there are six people in line. It does not feel awkward suggesting the larger size. It does not forget to ask about a drink. The prompt fires on every single order, identically.
How to read the industry numbers. Published studies put average-ticket increases in a range of 8%–30%, and report large-chain deployment rising from 37% in 2020 to 58% in 2025, with 72% of deployments in quick service and 18% in fast casual (Restroworks, GRUBBRR and similar sources).
Now the honest caveat, and it is a big one. Nearly all of that data comes from kiosk vendors' own research and content marketing. The commercial interest is direct, and the samples skew heavily toward locations that already deployed successfully and were willing to publish the result — textbook survivorship bias. This paper cites those figures for one purpose only: to establish that the mechanism is real, that the direction is consistent, and that it has cleared a validation period in standardized formats. Do not put 20% into a financial model. If somebody builds you a payback period on that range, your next question should be "whose restaurants were in that sample?"
Where it doesn't help:
What has changed for independents is the entry cost: capability that only large chains could deploy five years ago is now available at a small-restaurant price point, and products like Chowbus KioskPRO sit in that position. But a lower barrier does not mean every restaurant should walk through it. If two of the five conditions above describe you, move this down the list.
Mechanism. The traditional full-service sequence is: walk to the table, write on a pad, walk back to the terminal, re-key the order, send it to the kitchen. A handheld deletes two of those walks and one re-entry. Three variables change: the number of trips a server makes per table, the elapsed time between the guest finishing the sentence and the kitchen seeing the ticket, and the error rate introduced by handwriting and verbal relay.
That third variable is the most underrated. A single wrong dish costs you the food, plus the kitchen capacity consumed remaking it, plus the guest's patience, plus the cascade of delay it triggers behind it during a rush.
Boundary — and this is where handhelds require the most honesty. The effect on table turns depends entirely on whether your bottleneck really is servers walking.
If your constraint is kitchen output, faster order entry only puts tickets into the same queue slightly earlier. Kitchen capacity has not changed, table turns will not change, and what you have purchased is a more elegant order-taking motion.
The test is crude and reliable. Stand in the room at peak and compare two waits: guests waiting for someone to come to the table, and guests waiting for food to arrive. If the first is longer, handhelds will help. If the second is longer, skip to the next item.
Three layers of mechanism.
Layer one: paper's failure modes disappear. Tickets get lost, get soaked in grease, jam in the printer, and get misread because someone wrote fast. None of these are rare events. They happen daily, and no restaurant has ever counted them.
Layer two: multi-station coordination. Asian formats depend on this more than most. One table's order may pass through wok, dim sum, cold station, and beverage simultaneously, and it all has to land together. On paper, that coordination happens by shouting. On a KDS, the same order appears at every station at once with shared status — who has fired, who is waiting, what is holding up the table.
Layer three: fire timing becomes visible. Per-item timers, overdue alerts, total ticket dwell time. That data does not exist in a paper kitchen. Once it does, your kitchen lead moves from chasing tickets by feel to adjusting against numbers.
Be clear about the nature of the return: KDS is loss-reduction, not revenue-generation. It will not sell one more dish. It will cost you one fewer comped dish and one fewer lost guest. That kind of return is inconspicuous on a P&L — and it is the foundation under every front-of-house speed investment you make afterward. Order entry can be instant; if the kitchen is chaos, none of it lands on a table.
Where it doesn't help: a single-station kitchen with a one- or two-step path from ticket to plate may see limited return. Paper is not especially chaotic when there is only one place for it to be, and most of the coordination value evaporates. What remains is "we stop losing tickets," which is real but modest. Restaurants in this position can reasonably put KDS later in the sequence.
The mechanism is blunt: bypass the commission layer. Orders land in your own system, and the guest data is yours.
Start with how thick that layer is. Published third-party rates are public: DoorDash charges 15% / 25% / 30% depending on delivery tier and 6% on pickup; Uber Eats runs 15%–30% by package tier (industry summaries from Rezku, Orderitto, Restolabs). But published rates are not real cost. Add payment processing, mandatory or semi-mandatory promotional participation, refunds, and service-recovery credits, and the effective all-in cost commonly reaches 30%–40% of order value (Rezku 2026 industry analysis).
For a restaurant already fighting for a single-digit net margin, that means each marketplace order may be diluting overall profitability — and the higher your delivery mix, the more damaging it gets.
Now the honest part: first-party is not a free channel. It is a channel where you take back the margin and, along with it, the work.
So the real return looks like this:
Annual first-party gain ≈ (all-in third-party cost rate − all-in first-party cost rate) × annual delivery volume × the share of orders you can actually migrate
The hard term is the last one. Migrating 10% of your delivery volume and migrating 50% are two completely different businesses. And migration rate depends overwhelmingly on one thing: whether you have a stable base of repeat guests. A neighborhood restaurant where 80% of guests are regulars can migrate. A restaurant drawing off a highway exit or a tourist corridor will migrate far less, because those guests were never yours. They belong to the platform.
Which reframes the question to ask a vendor. Not "do you take a cut of orders." Instead: "what tools do you give me to move orders off the platforms, and how do I see the migration progress week over week?" A vendor with no answer to the second half is selling you an ordering page, not a channel strategy.
Mechanism. Your POS generates data every single day: who came in, what they ordered, how often they return, what they spend. The overwhelming majority of restaurants have never used any of it. It sits in the system, and when the system gets replaced it disappears.
A loyalty program converts one-time transactions into a relationship you can reach again. The value is not in the points. The value is that for the first time you hold a list of guests you can proactively contact and a behavioral record that tells you who is about to lapse. The slow season stops being something you wait out and becomes something you send a targeted offer into. A new dish stops depending on who happens to walk past the window and gets shown first to the regulars most likely to order it.
Gift cards have a more direct mechanism: they are prepaid cash flow. The guest pays now and consumes later, and that gap is genuine working capital for a restaurant that needs it. They also carry natural social distribution — people buy them for other people — which makes them one of the cheapest acquisition channels available to a single location.
Two preconditions, and you need both.
First, you need a repeat-guest base. A loyalty program applies leverage to a relationship that already exists; it does not create the relationship. In a pure tourist corridor, an airport terminal, a highway plaza, or any trade area driven by one-time traffic, the identical system produces an order of magnitude less. Nothing is wrong with the software. There is nothing for the lever to push against.
Second, the data has to be clean, centralized, and yours. If dine-in lives in one system, delivery in another, and QR ordering in a third, then every guest profile you hold is a fragment, and the loyalty program is built on sand. This is exactly the fragmentation cost from the last chapter, showing up in the marketing function.
This is the noisiest category in restaurant technology right now, so this section covers only the three applications actually running in restaurants today.
The three have one thing in common: each one hands a tool to a person you already employ. None of them removes the person. (Chowbus AI Ads sits in the first category.)
State it plainly: AI's value in restaurants today sits in marketing and scheduling, not in replacing staff. The reason is asymmetric failure cost. A misfired ad campaign costs a bounded budget and you adjust tomorrow. A bad schedule recommendation gets overridden by a manager. But tasks that face the guest directly or drive food out of the kitchen have no undo button — one misheard modifier, one missed allergen, and the cost is the experience in the room and the review that follows it.
So on fully autonomous AI ordering, AI phone agents, and AI-run kitchens, the reasonable posture at this stage is to watch. The test is simple: does the AI feature have a measurable result definition? A product that can tell you "you spent this much and it produced these orders" is a product. A product whose entire claim is "AI-powered" is a phrase.
Put those six into a general order and it looks like this. Adjust it against your own bottleneck table — but this is the shape that holds for most single locations and small groups.
Why does "connect the data first, then add modules" usually beat the reverse? Three reasons.
One: the wrong order means rework. Bolt on a standalone kiosk first and then try to connect your data, and what you are facing is a menu maintained in two places, orders in two sets of books, and reconciliation by hand. Get the foundation right first and modules plug in and work. The cost of rework never appears on a quote. It appears in your calendar and your staff's for the following year.
Two: the upper modules depend on the quality of the layer beneath them. A guest profile needs complete purchase history. Ad optimization needs real attributed conversions. KDS timing analytics need accurate order timestamps. When the underlying data is fragmented, these modules produce fragmented conclusions — and the worse outcome is not that they fail. It is that they hand you a number that looks authoritative and is misleading.
Three: fragmentation is the industry norm, not an unlucky exception. TouchBistro's survey of 600 full-service operators found that 97% use a POS, while 57% run a separate third-party online ordering system, 50% a separate inventory system, and 47% separate scheduling, and roughly 3 in 10 say their systems do not talk to each other. In the same survey, 74% plan to increase technology investment in the next six months. Read those two facts together: most operators are about to add more on top of a foundation that was never connected. That is the most expensive kind of addition there is.
The next chapter puts a number structure on exactly how expensive.
A whitepaper published by a technology company would normally skip this section. Anyone who has actually worked in restaurants knows it has to be here.
Equipment is not a cure. If the problem is the food, the location, or how you manage people, a system will only digitize the problem. It will not solve it.
Read the table below. If any single row describes you, do not buy a system yet.
That last row deserves its own paragraph. There are a lot of restaurants paying for a full-feature package and using the register and the ticket printer. Before you shop for anything new, spend two hours with your current vendor asking one question: "Of the features I'm already paying for, which ones have I never once turned on?" The return on those two hours is likely higher than the return on any purchase you make this year.
The right mindset for technology spend is not "once it's installed, things will be better." It is three sentences you should be able to complete before you pay anyone: I know where my bottleneck is. I know which variable this thing changes. I know the conditions under which it does nothing. Answer all three, then get out the checkbook.
An unpopular observation to start: a POS quote is a designed document.
It is not dishonest. It is marketing. The most prominent number on the page will always be the smallest, cleanest, most easily comparable one — the monthly fee. The line items that actually determine what you spend over three years are in an appendix, in clause 11 of the agreement, or nowhere on paper at all, waiting for you to ask.
This chapter evaluates no vendor. It does one thing: lay out every box a complete POS bill should contain, so you can fill them in yourself. When you finish, you will usually find the monthly software fee is less than a third of the total.
This matters more in restaurants than in most industries because the profit structure has so little tolerance. The NRA's 2026 State of the Restaurant Industry reports that 42% of operators did not turn a profit in 2025. Against that structure, a few thousand dollars a year of cost that debits automatically and that nobody ever calls to remind you about is enough to decide whether the year closes black or red.
A POS has at least eight cost sources. Here they are, with the trap in each.
The seven other lines, added together, are a few thousand dollars a year for most single locations. Processing is different in kind. It is a percentage of your volume, and it has no ceiling. A restaurant running $300,000 a month puts more than $3.6 million a year through the rails. A difference of a few tenths of a percent is five figures annually, it happens automatically every month, and nobody will ever call to mention it.
Understand the structure first. Every card payment you take is split three ways.
Once you can see those three components, the difference between the two pricing models is obvious.
Why must a high-volume restaurant model this specifically?
Flat rate is average-based pricing. The platform mixes your high-cost and low-cost card types together and charges you a number in the middle. On low-cost transactions — debit, for example — you are overcharged. On high-cost transactions you are undercharged. The platform earns the expected value of that spread.
Here is the part that matters: that spread is a percentage, so it scales linearly with your volume, and you capture none of the benefit of your own scale. Under interchange-plus, the interchange you pay is real cost, and the markup is the piece you can push down as your volume grows.
Which produces a structural conclusion:
The higher your volume, the greater the hidden cost of flat rate, and the more obvious the gain from moving to interchange-plus.
And in reverse: a small location that goes to the trouble of managing interchange-plus may save less than the value of the time spent reading the statement each month. This is not a question of which model is better. It is a question of what volume tier you are in.
Three more processing details almost nobody asks about:
TCO — total cost of ownership — sounds like consultant vocabulary. It is not complicated: add up every dollar that leaves your business in a year because of this system.
Copy the table below. Get the numbers from the sales rep. Fill in one box at a time. Have every candidate vendor complete the same table, and you will see what the quote sheet was designed not to show you.
One: use your own real volume, not the example on the website's pricing page.
Published rate cards and "starting at $XX a month" are written for everybody. You need the math for your restaurant: what your actual card volume was over the last twelve months, and how it splits across debit, credit, and online orders. Those numbers are already in the system you have. Export them.
Two: ask for your all-in effective rate, not the headline rate.
The rate a rep quotes is the number under ideal conditions. What you need to ask is: "Based on my actual transaction mix from last month, how much would you have deducted, and what percentage of volume is that?" Better yet — hand them last month's real settlement statement and have them run it against their own pricing. A vendor willing to do that arithmetic is a vendor you can negotiate with. A vendor who changes the subject has already answered you.
Three: always calculate years two and three.
Year one is polluted with hardware, installation, and migration — money that is spent once and gone. Subscription and processing run every year forever. Comparing year one only means letting one-time costs disguise recurring ones.
The following is purely structural. It contains no dollar figures, represents no vendor's actual pricing, and is not industry research.
Take two vendors whose published monthly subscription prices are identical:
Now drop both into two different restaurants.
The lower-volume location. The amount of money crossing the rails in a year is limited, so any difference in effective processing rate, multiplied by that base, is a small number. The difference in fixed subscription cost, meanwhile, is fixed — it does not care about volume at all. Fixed cost dominates. Vendor A comes out cheaper.
The location running several times that volume. The same rate difference is now multiplied by a base several times larger, while the subscription gap has not moved. Variable cost dominates, and the ranking can flip entirely. Vendor B comes out cheaper.
There is not a single dollar figure in that example, and the conclusion is still hard:
Fixed and variable costs move differently against volume, which means "which vendor is cheaper" has no answer independent of your own volume.
The same quote sheet supports opposite conclusions in restaurants of different sizes. The comparison chart a rep shows you was calculated at whichever volume favors them.
Everything in the worksheet above will eventually appear on an invoice. The three costs below never appear on any invoice, and each one can be larger than your monthly software fee.
This is the item most often skipped and the one with the worst consequences.
Nobody signing a contract is thinking about the day they leave. But your menu, your transaction history, your customer list, your stored-value balances are assets of your business, not accessories to a piece of software. Whether the contract says so in writing determines whether you still have the freedom to move three years from now.
Four questions to answer out of the contract itself:
One-sentence test: if you can look at your historical data but cannot carry it out, then as far as your next system is concerned it does not exist. Three years of guest purchase history, seasonal sales patterns, stored-value balances — whatever cannot move is money you have already paid for and cannot recover.
Start by calculating a number about your own business:
What is one hour of revenue worth to you? Monthly revenue divided by monthly operating hours. Multiply by two or three for peak hours, because systems do not crash at three in the afternoon.
That number is your direct loss for every hour of outage. It does not yet include: the guests who walked, the orders rung wrong, the hours spent afterward re-entering handwritten checks, and tomorrow's reviews.
Then look at the vendor's side. The uptime figure in the SLA and the actual response time are two different things. The first is a legal document. The second is what happens when you call at 7:30 on a Friday night and wait to hear a human voice.
Four things to establish before you sign:
High turnover is the normal condition of this industry, not an anomaly. Which means "how long until a new hire is competent" is not a user-experience question. It is a cost that recurs every year.
The arithmetic is straightforward:
Annual training cost ≈ hours to competence per person × hourly wage × number of new hires per year
A complex interface may take several shifts per person. A clear one may take a single shift. That difference in hours, multiplied by how many people you hire in a year, is the size of this cost. And bear in mind the NRA's 2026 figure: labor is roughly 35% of restaurant revenue. It is already your largest line. Anything you add to it deserves to be counted.
Less visible than hours, and more expensive, is language. If your wok cook, dishwasher, and part-time servers do not speak English as a first language and the interface is English-only, here is what actually happens:
None of that appears on a quote, and all of it happens daily. So during evaluation, "which languages does the interface support," "can language be set per employee rather than per device," and "does support speak the language my staff speaks" are cost questions, not preference questions. The test is not whether a vendor lists multilingual support on a web page. It is whether the person actually using the system at 7 p.m. is looking at words he can read.
Print this page or screenshot it. Work down the list in the meeting.
Each question notes what a good answer sounds like, and what should worry you.
Three field notes on reading the room:
Replacing a POS is not buying a piece of equipment. It is performing a heart transplant on a restaurant that never closes.
It touches the menu, the staff, the kitchen workflow, the delivery platforms, stored-value balances, tax reporting, and every guest who walks in that week. When any link fails, the loss happens during business hours, in front of people.
So the first section of this chapter is not about how to switch. It is about when not to.
You do not need all of them. If three or more of these describe you and have been true for six months or longer, this is a system problem, not a run of bad luck.
For context on how common signals 1 and 6 are: TouchBistro's survey of 600 full-service operators found 57% running a separate third-party online ordering system, 50% a separate inventory system, 47% separate scheduling, and roughly 3 in 10 stating outright that their systems do not talk to each other. Those two symptoms are not your restaurant's peculiarity. They are the industry's default.
This section is bad for anyone selling a system. You need it anyway.
A single decision rule: if you cannot name the three things that will be different afterward, you are not ready to switch.
The table below is paced for a single location. A multi-unit group needs more time in every phase, and must pilot one location to completion before rolling out to the rest.
Total: roughly 8–14 weeks from decision to full cutover for a single location. If a vendor tells you "we can have you live in three days," they are describing hardware being plugged in, not your business having moved house.
Parallel running means the new system is live and the old one has not been shut off. Usually three to seven days.
It has a genuine cost: two subscriptions at once, staff doing double entry, and a manager reconciling every night. What it buys you is three things.
Parallel running is the first thing cut from the plan, because it looks like pure cost. But cutting it moves the moment you discover your problems from "during an internal reconciliation" to "when a guest complains."
This section is where switches go wrong. Work it item by item.
One discipline that covers the whole table: after each migration step completes, pull 10 records and verify them by hand.
Do not trust the "import successful" message. It tells you the format was right. It tells you nothing about whether the content is right.
Understand it before you manage it. Resistance to a new system is almost never laziness.
Do not expect one session to land. One centralized training session followed by go-live and hands-off is the most common approach and the most reliably unsuccessful one.
A workable cadence:
Designate in-store power users. At least one per shift, ideally someone who learns quickly and is willing to teach. Give them a week's head start on training, an explicit role, and some real incentive.
The reasoning is practical: when staff hit a problem, their first move is to ask the person next to them, not to call support. Whether there is somebody on the floor worth asking determines whether the new system gets used or gets routed around. With power users in place, your effective support response time goes from hours to seconds.
If anyone on your team does not speak English as a first language — which in many restaurants is the norm — the following are not nice-to-haves. They are requirements.
Some platforms treat multilingual interfaces and multilingual support as standard configuration. But the right move during evaluation is not to read the marketing page. It is to bring one of your employees to the demo and have them ring an order themselves. If they can complete it, this requirement passes. If they cannot, discount every other capability on the list.
Print it. Check the boxes. Do not work from memory.
The TCO worksheet and the twelve questions in Chapter 6 are for before you sign. The checklists in this chapter are for after you've decided to switch.
They share one premise: trust no verbal commitment. Write it down, calculate it out, and test it yourself.
Your vendor has done this a few hundred times. You will do it two or three times in your career. That asymmetry in experience can only be closed with checklists.
Seven chapters on bottlenecks, real costs, and migration. Here is the one page you can carry into the room.
Evaluating any POS vendor comes down to four dimensions. A feature checklist is not among them — a feature checklist is a contest every vendor wins, because the vendor wrote the questions.
Dimension one: total cost of ownership (not the monthly fee)
Dimension two: data ownership and portability
If these four answers are vague, your data does not belong to you. You are not buying a system; you are being locked into one.
Dimension three: whether the systems genuinely connect
Distinguish carefully between "supports integration" and "actually connected." The first frequently means: we have an endpoint, the rest is your problem.
Dimension four: whether support speaks your language and responds fast
Restaurant failures do not happen at three o'clock on a Wednesday afternoon. They happen when the room is full. This dimension cannot be captured on a feature comparison chart, and it determines whether the system is an asset or a liability during the ten minutes that matter most.
Put two or three candidates in. Score each line 1–5 (1 = does not meet the requirement, 5 = fully meets it with a written commitment).
Three notes on using it.
First, the vendor fills in the blanks, not you. Send the table over and ask for written answers. Whether a vendor is willing to answer in writing is itself the first round of screening.
Second, the four ×3 lines are disqualifiers. Any one of them scoring below 3 means do not sign, regardless of the total — because all four correspond to things you cannot change after the ink dries.
Third, when scores are close, take the vendor who scored higher on support. Features converge. Prices get negotiated. But who picks up the phone when something breaks is different on every one of the hundreds of nights across a three-year term.
Back to where we started.
A $1.55 trillion industry in which 42% of operators did not turn a profit in 2025 (National Restaurant Association, 2026 State of the Restaurant Industry). Nominal growth is almost entirely menu price increases; strip out inflation and real growth is about 1%. Labor takes roughly a third of revenue, and 61% of operators still expect it to rise through the back half of 2026. Rent will not fall. Ingredients will not get cheaper. Your guests' tolerance for another price increase is already pressed against its ceiling.
Labor, commissions, rent — three forces pressing inward. Of the three, rent is fixed the day you sign, commission pricing is set by someone else, and the direction of labor cost is an industry-wide condition rather than a decision you make.
The list of variables you can still move yourself is short.
Technology is not at the top of that list. It will not save a restaurant whose food isn't good, and it cannot rescue a bad lease. But among that three-way squeeze it is one of the few variables you can still adjust deliberately, and one of the fewer still where the adjustment compounds. What it changes is not one number on a report. It is how many labor hours each day go to work that should never have required a person, and how much margin leaks out in places you cannot see.
Plug a leak that has been running for three years, and it stays plugged for every year after that.
Nobody is going to do this for you. The tables are above. The pen is in your hand.
This paper takes a deliberately conservative approach to data: any figure that cannot be traced to a named organization and a specific publication is not used. Full disclosure follows.
B. A commercial-interest note on kiosk data
The three rows marked ⚠️ above all come from research or content marketing published by self-ordering kiosk vendors. The commercial interest is direct, and the samples skew heavily toward locations that deployed successfully and were willing to publish the outcome — textbook survivorship bias.
This paper cites those figures only to establish the direction of the mechanism and the trend in deployment. They are not the basis for any claim about returns, and every use of them in the body text carries that caveat. Readers evaluating their own investment should not drop the 8%–30% range into a payback calculation.
Research surfaced several claims that circulate widely in industry conversation but cannot be traced to a credible primary source. To protect the credibility of the whole document, none of them are used. They are listed here explicitly.
Stating plainly which numbers we were not willing to use is worth more than adding a few more attractive ones. For an analysis meant to be useful to an operator, credibility is set by the weakest data point in it, not the strongest.
Several places in this document contain worked examples — the first-party channel return formula, the fixed-versus-variable cost illustration, the scoring table weights. These demonstrate method and reasoning only. The values are illustrative assumptions, they do not represent any real location's operating data, and they do not constitute an expectation of any result. Readers should re-run every calculation with their own numbers.
Any derived figures in this document are based on public data and disclosed calculation methods, and may differ from other organizations' conclusions because of differences in definitions, sample scope, and assumptions. The views expressed represent the authors' analysis as of the publication date and do not constitute operational or purchasing advice. Readers should independently verify the underlying data and seek independent professional advice before making any decision.