A TILL THAT KNOWS WHO IS STILL PLAYING
Any shop counter can sell a Coke. This one can put it on the tab of a rig that is still being played, so time and food close into one bill at the end · and the stock count moves on its own while it happens.
ONE COLD COFFEE, FOLLOWED THROUGH
The till below works. Tap things into the cart, pick where the charge goes, and watch the stock counts fall as you do · then follow the same coffee onto a running tab, off the shelf, and into the four places it turns up afterwards.
Same invented café as the analytics, billing and expenses pages · the prices here are the ones its best-sellers table publishes, so a Cold Coffee costs ₹90 wherever you meet it.
Tap it in, then decide where it goes
The one thing a shop till cannot do
Items into a cart, then one choice that no ordinary counter offers: charge a walk-in, charge a member, or put the order on the tab of a rig that is still being played. That third option is the whole reason this exists · it is why nobody has to interrupt a match to pay for a coffee.
- check_circleTap to add · the grid is the menu, not a lookup screen
- check_circleWalk-in, member, or a running session's tab
- check_circleCash, UPI or GPay for anything settled at the counter
- check_circleA discount before you charge, as a real line
- check_circleIt will not sell what is not on the shelf
What changesYour staff stop saying “pay when you're done” and hoping they remember.
The menu · tap to add
Order
Nothing yet. Tap something on the left · the counts move as you do.
Charge it to
Lands on the tab of a rig that is still playing, and settles when the session ends.
A working till · tap items in, choose where the charge goes, and watch the stock counts fall as you do.
Time and food, on one bill
What the customer pays at the end
An order pushed to a session sits on that rig's tab alongside the station time, and the two close into a single itemised invoice when the session ends. The player never leaves their seat, the counter never opens a second transaction, and there is no slip of paper between the two that can go missing.
- check_circleStation time and every snack on one running tab
- check_circleThe customer pays once, at the end, for all of it
- check_circleItemised on the invoice · they can see what they ate
- check_circleNothing is settled twice and nothing is remembered by hand
What changesThe Coke somebody drank at 9pm actually makes it onto the bill at 11pm.
PC-04 · still playing
PC-04
NEON_DRIFT · 1h 40m elapsed
- Station timestill running₹210
- 2×Cold Coffeefrom the counter₹180
- 1×Maggifrom the counter₹60
They pay
Once
At the end, for all of it
Staff walk
Nowhere
The order goes to the rig, not the customer to the counter
It closes into
One invoice
Itemised, with the session on it
The snack and the station time close into one invoice · the customer pays once, at the end, for everything.
Stock counts itself down
Whether you find out before or after you run out
Selling something takes it off the shelf. Nobody keeps a second tally, and nothing has to be reconciled at the end of the night. Anything under twenty turns red so it is visible before it is a problem, and a rental or a service is marked untracked because a headset does not run out.
- check_circleOne unit sold is one unit gone · no second tally
- check_circleUnder twenty turns red, on the till and in the stock room
- check_circleA voided bill puts the stock back · the sale un-happened
- check_circleRentals and services never run out and are never counted
What changesYou reorder Red Bull on Thursday instead of discovering it is gone on Saturday night.
On the menu
Under 20 left
Rentals and services
Per unit, automatically
Running low · under 20
- Red Bull12
- local_drinkWater Bottle8
- fastfoodChicken Roll16
- fastfoodVeg Sandwich19
A void puts it back
Restored
The sale un-happened, so the stock did too
A headset rental
Never runs out
Marked untracked · no count to keep
Stock is a consequence of selling, not a second job · and a void puts it back, because the sale un-happened.
A delivery is a number, not forty taps
The bit that decides whether anyone keeps it up to date
The count answers on the press rather than waiting for the server, presses coalesce into one save half a second after you stop, and holding a button repeats the way a keyboard key does. Or skip all of that: tap the number and type it. Fourteen crates of Coke should never have been fourteen presses.
- check_circleThe number moves the instant you press it
- check_circleHold to repeat · slowly, then faster
- check_circleTap the count and type it for a big delivery
- check_circleOne save goes out after you stop, not one per tap
What changesLogging a delivery stops being the job everybody puts off until the stock is wrong.
Stock room
- Cold CoffeeDelivery of 48 arriving · hold + to count them in, or tap the number and type 82.
- Red BullDelivery of 48 arriving · hold + to count them in, or tap the number and type 60.
- Water BottleDelivery of 88 arriving · hold + to count them in, or tap the number and type 96.
The number answers on the press. It used to wait for the server and a full page refresh before it moved · about 370ms on a phone, plus the trip, and logging a delivery was ten of those. Now the presses coalesce and one save carrying the final count goes out half a second after you stop. If it fails, the number snaps back to what the server has and says why.
Press and hold to repeat, or tap the number and type it · the save goes out once, half a second after you stop.
Four categories and a price
How much setting up this needs
An item is a name, a category, a price and a stock count. An HSN code if you want it on the invoice line, and nothing at all printed there if you do not. Switch an item off and it leaves the till without leaving your history, because last month's sales of it still happened.
- check_circleSnacks, drinks, accessories and services
- check_circleOne price field, changed in place whenever you like
- check_circleHSN per item · set by you, never guessed at
- check_circleSwitch an item off without erasing what it sold
What changesAdding the new energy drink takes about twenty seconds.
11 items
| Item | Category | Price | HSN | Stock |
|---|---|---|---|---|
| local_drinkCold Coffee | drink | ₹90 | 2202 | 34 |
| Red Bull | drink | ₹125 | 2202 | 12 |
| local_drinkMasala Chai | drink | ₹30 | 2202 | 60 |
| local_drinkWater Bottle | drink | ₹20 | 2201 | 8 |
| fastfoodMaggi | snack | ₹60 | 2106 | 41 |
| fastfoodChicken Roll | snack | ₹120 | 1602 | 16 |
| fastfoodCheese Fries | snack | ₹110 | 2005 | 23 |
| fastfoodVeg Sandwich | snack | ₹80 | 1905 | 19 |
| headphonesHeadset rental | accessory | ₹50 | · | ∞ |
| headphonesController rental | accessory | ₹40 | · | ∞ |
| support_agentGame install help | service | ₹100 | · | ∞ |
Switch an item off and it leaves the till without leaving your history · last month's sales of it still count, because they happened.
Four categories, one price field, and an HSN box that prints nothing at all when you leave it empty.
Where a Cold Coffee ends up
What the counter is worth once the night is over
One sale becomes four things: a line on an invoice, an income stream of its own in Analytics, a row in the P&L's top sellers, and a number to hold the restock cost against. Food is never lumped in with gaming time, because “is the fridge earning its shelf” is a real question with a real answer.
- check_circleFood and drinks as its own income stream, never merged in
- check_circleTop sellers by quantity and by revenue, which differ
- check_circleRestock cost on one side, food revenue on the other
- check_circleOr switch the counter off and none of it is drawn
What changesYou find out the item that moves most is not the item that earns most, and stock accordingly.
One sale, four places
The invoice
An itemised line
With its HSN, and its share of the GST
Analytics
Food & drinks
Its own income stream, never lumped in
The P&L
Top sellers
By quantity and by revenue, both
Expenses
The restock
What the shelf cost, against what it earned
Or turn the counter off
A café that does not sell food switches the whole section off, and the food revenue stream stops being drawn · because a chart with a structurally empty line in it teaches nothing, and a best-sellers table that can never fill is just a reproach. What was sold before still counts in the history. Switching the counter off hides the section; it does not rewrite what already happened.
Or switch the counter off entirely · a café that does not sell food should not be shown a food revenue stream that is structurally zero.
WHAT IT IS, AND WHAT IT IS NOT
Not warehouse software
There are no suppliers, purchase orders, batch numbers or expiry dates. It is a count per item that goes down when you sell and up when you restock, which is what a café fridge needs and roughly all it needs. If you are running a kitchen with a food-cost model, this is not that.
It is a Pro feature
Starter buys the floor and the till for gaming time itself · live stations, GST invoices, payments and reports. The food counter sits with the rest of the profit tooling on Pro. The trial is uncapped, so you can run a counter for a full month before deciding whether it pays for itself.
Your money, not ours
Respawna never processes what your customers pay you for food. Cash is cash, your UPI is yours, and a member's wallet is your café's own prepaid balance. We count what was sold and show it back to you; standing in the middle of it is regulated territory we deliberately stay out of.
The counter's own screen
The menu as a grid of tappable items with their stock on each, and the open order beside it waiting to be charged. It is built for a thumb on a counter tablet in a loud room · one tap per item, one tap to choose where it goes, one to charge.
- check_circleThe item grid is the menu · no lookup screen in between
- check_circleStock on every tile, red before it runs out
- check_circleThe stock room and Add item live in the page header
- check_circleEverything sold feeds the food stream in Analytics


A real capture of the console, on a different café's menu.
ASKED BEFORE THE FIRST DELIVERY
Can I add snacks to a session that is still running?expand_more
Yes, and it is the main reason this exists. An order pushed to a running session lands on that rig's tab beside the station time, and the two close into a single itemised invoice when the session ends. The player does not leave their seat and the counter does not open a second transaction · nobody has to interrupt a match to pay for a coffee.
Does stock go down automatically when I sell something?expand_more
Yes. Selling one takes one off the shelf, with no second tally to keep and nothing to reconcile at close. Anything under twenty units turns red so you see it before it becomes a problem. If a bill is voided the stock goes back, because the sale un-happened. Rentals and services are marked untracked and never deplete · a headset does not run out.
Can I sell to somebody who is not playing?expand_more
Yes. A cart can be charged to a walk-in and settled on the spot in cash, UPI or GPay, or charged to a member so it lands on their record and earns loyalty points. The running-session tab is the third option, not the only one.
How do I log a delivery without tapping forty times?expand_more
Tap the stock number and type it. The count is a field as well as a stepper, so fourteen crates is a number rather than fourteen presses. Holding the plus or minus button also repeats, slowly at first and then faster, the way a keyboard key does. Either way the count moves the instant you press it and one save goes out half a second after you stop, rather than one per tap.
Do snacks appear separately in my reports?expand_more
Yes. Food and drinks is its own income stream in Analytics rather than being lumped into gaming revenue, and the monthly P&L lists top sellers by both quantity and revenue · which are rarely the same item. Held against the restock cost you log under Expenses, that answers whether the fridge is earning its shelf.
What if my café does not sell food at all?expand_more
Switch the counter off. The whole section disappears, and Analytics stops drawing a food revenue stream and a best-sellers table that could never fill. Anything sold before still counts in your history · switching it off hides the section, it does not rewrite what already happened.
Is the counter on every plan?expand_more
It is part of Pro, alongside the rest of the profit tooling. Starter buys the floor and the till for gaming time itself · live stations, GST invoices, payments and reports. Your free trial is uncapped, so you can run the counter for a full month before deciding.
What does it cost?expand_more
Plans start at ₹299 a month, and every plan begins with a 14-day free trial, no card. When the trial ends you either pay to carry on or stop · nothing renews by itself, because we hold no card. Current plans and prices are on the pricing page.