A snack shelf in the break room is one of the cheapest perks an office can offer. It is also, oddly, one of the most annoying to administer. Somebody buys the snacks. Somebody collects the money. And a few months in, the money never quite matches the snacks.
The usual fixes are an honor box or a vending machine, and for a lot of offices neither one really fits. There is a third option that has quietly become practical: put a tablet next to the shelf and let people ring themselves up.
Why honor boxes leak
Honor boxes rarely fail because people are dishonest. They fail for structural reasons that have nothing to do with anyone's character.
- Nobody carries cash. An employee who wants chips and has no bills has two choices: skip it, or owe the tin. Most intend to settle up later. Many don't.
- There is no record. A tin tells you how much money is in it. It does not tell you the granola bars sold out Tuesday and the pretzels have been sitting there since March.
- Somebody is personally fronting the money. In practice one person on the office team buys the restock on their own card and hopes the tin covers it. When it doesn't, they quietly eat the difference.
- It becomes a social problem. Once the tin is short, the shelf stops being a perk and starts being a thing people have opinions about. Bad trade for a box of snacks.
The honor box is not a payment system. It's a hope, with a lid.
Why vending machines don't fit a small office
Full-service vending is a route business: an operator stocks and services machines on a schedule, and places them where the foot traffic justifies the visit. That has consequences for a 20- or 40-person office.
- Placement minimums. Operators want a headcount that makes the service route worthwhile. Below that you may not get a machine, or you get one on unfavorable terms.
- The operator picks the assortment. You get what sells across their route, not what your team eats. Half the office gluten free? That's a negotiation.
- Limited slots, and stale stock. A machine has a fixed number of columns, and low-traffic locations get infrequent service — which is how you end up with a machine full of things nobody wants and one empty column everybody does.
- You don't set the price. Vending pricing is the operator's margin, not yours. If you wanted to offer snacks at cost as a perk, a machine is the wrong instrument.
None of this makes vending bad. It makes vending a poor match for a small headcount and a specific assortment.
What a self-checkout shelf actually is
The setup is deliberately boring. Keep the shelf you already have. Next to it, put an Android tablet or phone in a stand at counter height. TallyTill turns that device into self-checkout: your snacks are a small catalog, employees add what they took, and they pay on the device.
No proprietary hardware, and no card terminal required. Kiosk mode uses Android screen pinning to hold the device on the checkout screen, so a tablet sitting unattended in the break room stays a till rather than a tablet somebody browses the web on. It's a meaningful lock, not a vault — pinning is only as strong as the one-time hardening behind it, which means setting a device PIN and requiring that PIN to unpin.
Three ways to add an item matters more than it sounds. Packaged snacks have barcodes, so scanning is the fast path. Loose items get tapped on screen. For something unlabeled, the employee taps to take a photo and server-side AI identifies it against your catalog.
Being precise about the camera, because this gets overstated across the industry: TallyTill's camera does not passively watch the shelf, and it does not automatically ring things up as people pick them up or set them down. Recognition is always started by the person checking out — they scan a code, or they tap to take a photo. If nobody touches the device, nothing happens. This is self-checkout, not surveillance.
During work hours you're "semi-attended" — which is the easy case
There's a payments rule worth knowing before you buy anything, and an office happens to be the cleanest case for it. Stripe classifies a location by whether a person is on the property — not by whether anyone is supervising the device:
- Attended — staff support is available, either per device or per location.
- Semi-attended — the customer independently interacts with the card reader, but staff may be in the store or nearby if needed.
- Unattended — no staff is on location to help the customer if needed.
Stripe's pre-certified card readers and Tap to Pay support attended and semi-attended retail environments; they don't support unattended ones. An office is definitionally occupied during work hours, so Tuesday at 3pm with forty people in the building, your break room is plainly semi-attended. Readers and Tap to Pay are fine — and that covers essentially the whole selling day. Most offices can stop reading here.
The category tracks the clock rather than the room, though. At 2am on a Sunday, with the building empty, that same shelf is unattended.
Unattended does not mean cash-only. Cards keep working; they just move to the buyer's phone. The till can display a Stripe QR that opens a hosted checkout in the employee's own browser — an ordinary online card payment, which carries no attendance restriction whatsoever. What's off the table with an empty building is card-present capture: Tap to Pay on your tablet, and Stripe readers.
For most offices this is a non-issue, because nobody is buying pretzels at 2am. It matters if you run shifts around the clock, share a building with a warehouse night crew, or leave the shelf open to a weekend badge-in crowd. In those cases, plan on the QR path for the empty hours and readers for the staffed ones. The full rules are in attended, semi-attended and unattended: what Stripe's rules mean for your location.
Paying without hunting for cash
Payments run through Stripe. During staffed hours, Tap to Pay works on supported Android devices with no reader at all — an employee taps their card or their phone and they're done. A Stripe reader works too if you'd rather have one. For the overnight and weekend hours, the Stripe QR takes over and the payment finishes in the buyer's own browser.
That covers the wallets people actually use at 3pm: Apple Pay, Google Pay, Cash App Pay, and Link. There are also buy-now-pay-later options you can switch on — irrelevant to a bag of pretzels, useful if the same device ever sells branded merch. Receipts go out by email or SMS, or people skip them; the sale is recorded regardless.
If you still want a cash option, cash and check are switchable in settings. Attended cash tracks change due. Honor mode is the unattended version: the device shows a short envelope code, the employee drops cash in a lock box with that code, and you reconcile envelopes against recorded sales later. That's the honest upgrade to the honor box — a shortfall becomes a specific missing envelope instead of a vague feeling that the tin is light.
If the office network drops
Most break rooms sit on good Wi-Fi and this never comes up. Some sit in a basement, a warehouse mezzanine, or the one corner of the building the access point doesn't reach. Here is what actually keeps working:
| At the shelf | With no connection |
|---|---|
| Barcode and QR scanning | Works — detection runs locally on the device |
| Tapping items on the on-screen menu | Works |
| AI photo recognition | Needs a connection |
| Cash and check | Always work offline |
| Card payments | Conditional — see below |
| Stripe QR checkout | Needs a connection (the buyer's phone signal counts) |
| Emailed receipts | Don't send until the device is back online |
| The record of the sale | Captured on the device, syncs when connectivity returns |
Card sales can complete offline, but only under specific conditions, and it's worth being exact rather than reassuring. Offline card payments have to be enabled for your account; the sale has to run through a Bluetooth Stripe reader, not Tap to Pay; and that reader has to have been connected online at the location beforehand. Meet all three and queued sales forward automatically once connectivity returns. Miss any of them — a tablet on Tap to Pay in a dead zone, for instance — and the card sale does not go through.
Because store-and-forward runs through a reader, it's a card-present method, which puts it in the staffed-hours column alongside Tap to Pay. A dead-zone shelf in an empty building at midnight has neither offline cards nor QR; that's the case cash or honor mode exists for.
So the shelf in a basement break room is a reader deployment, not a Tap to Pay one. Taking card payments when the internet goes down covers the setup and the risk you take on when you turn it on.
Restocking from a report instead of guessing
This is the part office managers care about most and never get from a tin. The web portal shows real-time sales by item, so before the next supply run you look at what actually sold rather than what you remember seeing on the shelf. The restock becomes a list instead of a guess — if the seltzer moves and the diet soda doesn't, stop buying the diet soda.
The portal also handles the administrative bits: a manager PIN for overrides, discounts, refunds, a full audit trail, payment reconciliation, and tax by jurisdiction. Whether an internal snack shelf is a taxable sale where you are is a question for your accountant, not a settings toggle — but if it is, you configure it once.
One feature to decide on deliberately: TallyTill can capture a cart photo at checkout to resolve disputed charges. In a customer-facing shop that's straightforwardly useful. In your own break room, photographing colleagues at the snack shelf may not be a trade your team wants. It's configurable — choose on purpose rather than by default.
Pricing snacks for your own staff
Because you set catalog prices yourself in the portal, the shelf can be whatever you want:
- At cost, so it breaks even and the perk is convenience rather than free food.
- Subsidised, where the company covers part and employees pay a token amount — which cuts waste compared to free snacks, because people take what they'll actually eat.
- Marked up slightly, if the shelf funds the coffee budget or a social fund.
Changing a price is an edit in the portal, not a call to an operator. That's the main practical advantage over a machine somebody else owns.
What the office manager actually does
Build a small catalog of the dozen or two things you stock, at prices you choose. Put the tablet in a stand next to the shelf, on power. Turn kiosk mode on. Connect Stripe so card and phone payments land in your account, and enable cash or check only if you want them. After that the recurring job is checking what sold before the next supply run.
None of that is break-room-specific, and it's already written up step by step — see From Zero to First Sale and Adding a New Till rather than reinventing it here.
There's also a built-in voice assistant, Tally, that you can switch on in settings. With it enabled, someone at the shelf can ask a question out loud instead of asking the office manager whether the protein bars are the gluten-free ones. The "Hey Tally" wake phrase is a separate setting on top of that, so you decide whether the device listens for it or people tap the mic to talk.
The honest limitations
- It won't drive shrink to zero. Someone will still occasionally walk off with a granola bar. The difference is you'll see the gap, instead of only ever seeing a light tin.
- Someone still restocks the shelf. This replaces the cash handling and the guesswork, not the shopping trip.
- It's a real payment system, so there's real setup. Connecting Stripe means going through their onboarding once. It's not a tin.
- Connectivity has conditions. See the table above before you assume a dead-zone break room will take cards.
- Card-present needs someone in the building. Readers and Tap to Pay cover your staffed hours; the QR covers the empty ones.
Where to start
If you're running an honor box today: keep the exact shelf you have, put a spare tablet next to it, load in the twenty things you actually stock, and turn cash off for a month. You'll know within one supply cycle whether the shelf pays for itself, because for the first time you'll have the numbers.
TallyTill is transparent about pricing — current plans and what's included are on the pricing page.
Keep reading: if the perk you're adding is a fridge rather than a shelf, How to Start a Self-Serve Fridge Without a $10,000 Smart Fridge covers that version of the same idea.