Diners scan a QR, save a card on the bill, eat, and walk out. The card auto-charges when the table goes idle — no flagging down a server, no waiting on a check.
Checkless walk-out is a premium dine-in flow where the customer attaches a card to the bill at the start of the meal and leaves whenever they're ready. After a configurable idle window, our watchdog auto-charges the saved card for the full bill plus tip and emails a digital receipt.
It's the same UX BentoBox demoed with USHG — the "Uber for dine-in" pattern — but built natively into the same Bills + Rounds engine that already powers QR ordering, pay-at-table, and split-pay. No extra app, no separate POS, and PCI scope stays SAQ-A because Stripe Elements handles the card.
Cut the bill-asking dance and the post-meal wait. BentoBox + USHG measured 8–15 minutes shaved off table turn — that's a real seat in your second seating.
A pre-suggested 18% (configurable) auto-applies. Customers can override up or down — but the friction-free default lifts effective tip averages without staff awkwardness.
Servers stop chasing receipts and signatures. They focus on hospitality and the next round, not closing checks at the end of the shift.
Top-end restaurants compete on experience. "Just walk out — we've got you" is a differentiator the same way Uber's silent ride was for taxis.
On arrival, the existing QR menu now shows a "Skip the bill — pay & walk out" banner. One tap launches the arm flow.
Stripe Elements collects the card via a SetupIntent (no charge yet). The card is saved to a per-venue Stripe Customer; subsequent visits skip this step entirely.
Order rounds, modifications, voids, comps, splits — every Bill mutation resets the idle timer. The arm stays valid for the whole meal.
After the idle threshold (default 10 minutes of no activity), the watchdog auto-charges off-session for total + auto-tip%, marks the bill PAID, and emails the receipt. If the card declines, staff are paged in real time.
First-visit setup, second-visit one-tap. Customers maintain a wallet of cards per venue with optional auto-arm on next QR scan.
A 2-minute cron sweeps armed bills that have gone quiet. Configurable per venue — 5 minutes for fast-casual, 30 minutes for tasting menus.
Off-session charges fail more often than on-session (3DS, expired cards, fraud rules). When they do, your team gets a real-time signal — not a missed charge weeks later.
Mandatory consent checkbox at arm-time, captured with timestamp + IP + user-agent. Every state change writes to OrderEditLog.
End-of-meal coffee shouldn't compete for server attention with closing checks. Auto-charge after the digestif — guests leave on their own clock.
Charge to the room — but for non-residents, charge a saved card. One workflow, no front-desk roundtrip for the bill.
Office workers arrive in waves. Cut 8 minutes per table during the noon rush — that's a real seat freed for the next walk-in.
Bar tabs on a card, walk-out when the round's over. No more staring down the bartender to close out at last call.
QR menus already handle the order. Checkless removes the only remaining staff touchpoint — closing the check.
Brand differentiator. "Walk out whenever you're done" is a tagline for the customer-facing app store.
The wait between asking for the check and actually paying it is one of the most-cited frustrations in restaurant reviews. Checkless walk-out removes it entirely. Customers don't ask, servers don't chase, and the table flips faster — without compromising hospitality.
Checkless isn't a separate flow. It plugs into the existing Bill model: every round, void, and note already touches the same audit trail and the same Pusher events. Adding checkless is a per-venue toggle, not a parallel system.
Saved cards live on each venue's connected Stripe account. Off-session PaymentIntents fire from the same account you already use for online ordering — no platform-account workarounds, no compliance cliff.
Fast casual? Set the idle threshold to 5 minutes and skip the warning email. Tasting menu? 30 minutes and a 5-minute heads-up. Tip floor? Cap? Phone-verification gate? Every safety rail is a per-venue setting.
Enable it in five minutes from /admin/settings/bills, or talk to us about a live demo at a partner venue.