Tables and slips
Free, occupied, awaiting payment — all readable at a glance. Seating, extensions, split bills and after-hours move with one finger. Cash, card and QR (PromptPay, Alipay) are all handled, and receipts print.
First 30 days free / no lock-in / run it alongside paper for two weeks before you decide
For anyone opening a room at night in Thailand
All eight can change with tonight's slips.
What it looks like after
Where the work that lived on paper and a calculator actually goes. You reach this inside the first week.
The nights you are not there
The moment the night is closed, it goes to the owner's LINE. Nobody types it. It is built from that night's slips. You can tell whether anything is wrong from the three lines in the notification, without opening it.
Open it only on the days "to review" is not zero. Build something that is off every day and nobody reads it.
The whole thing
From the house tablet or from a cast's phone, it goes onto the same slip the moment it is entered. Nothing is typed twice and nothing has to be reconciled later.
Put in
Lands
One slip, and a record that stays
Whoever enters it and from whatever device, it lands in the same place. Commission is settled the moment it lands, and voids, discounts and price changes are kept with the name of whoever made them.
Use it
The only thing to learn is how to put it in. Totalling it, splitting the commission and exporting it all happen on our side.
Who it is for
A set charge, commission paid to the girls, cash counted before morning. If that is how your room works, the sign above the door does not matter.
Extensions per room, casts moving between tables
High-spend tables and split bills at 3am
Drink commission per glass alongside an hourly rate
Moving off paper slips without changing how you work
Shifts that change weekly, and clocking them
Commission that hangs off who was requested
How charges are structured, commission rates, how the split works, the roles, where the day ends. Whatever changes with the venue type, we configure it and hand it over at setup. It is covered by the setup fee.
Features
This is not a general till with features stripped out. The night was written from scratch, the way clubs in Thailand actually run one.
Free, occupied, awaiting payment — all readable at a glance. Seating, extensions, split bills and after-hours move with one finger. Cash, card and QR (PromptPay, Alipay) are all handled, and receipts print.
Seat several casts at once. Split twelve tequilas six and six, and the commission splits exactly the same way.
Straight from LINE, and only for the table they're seated at. The earner is pinned to them server-side, so orders can't be reassigned.
One tablet by the door. PIN in, PIN out — and the timestamp is written by the server, so the device clock is irrelevant.
A percentage per product or category. Nothing on the set charge, more on one particular spirit — your house rules, configured as they are. 0% is a valid answer.
Enter the cash you counted and the variance appears immediately. Export the report as CSV; when the close goes through, the owner gets it on LINE.
Log stock purchases and running costs with a photo of the receipt. What is left after expenses and cast payouts shows on screen for the night.
Built around paying in batches rather than nightly. Unpaid period, days, total — one tap per person, with advances settled on the spot.
Voids, discounts, price and commission-rate changes, all written to an append-only ledger with the name of whoever did it. Anything unusual is flagged for you.
Close, revenue and settings are visible only to the roles that should see them. The manager PIN re-locks after 15 minutes, and failed attempts are logged.
The whole interface switches. Not translation bolted on afterwards — both languages were there from the first screen.
Tables, menu and commission rules start from a template. Same screens, and the numbers read across venues.
Take stock. Anything that reaches a slip reconciles to the baht, but nobody counts what leaves without reaching one. Three ฿1,500 items a week is ฿18,000 a month. Once you can see it, you can do something about it.
Does it always end at "we will count it properly next time"? Stock counts usually stop after three weeks. We hold the number that should be on the shelf every night, so what lands on Monday morning is only the difference against what you actually counted. No ledgers to lay side by side. We come in and do the first count with you.
Last week — Tequila −3 / Black Label −1
How many girls on a Friday, who to put on the same night. Is that a feeling right now? The nights and hours that fill, earnings by cast, spend and stay per guest, cost ratio, month-on-month. With those five, next week's roster becomes a decision you make with numbers. Every chart you add is one nobody opens, so it stops at five.
Fri 22–24h — ฿4,120 per guest / 82 min stay
After close
One reconciles the cash. The other shows what moved during the night. Both are already worked out. All that is left for a person to do is look.
The float, cash sales and cash spend are already worked into an expected balance. Enter what is in the drawer and the variance appears at once. Green at zero, red past ฿300 and it goes to the review list. Build something that is off every night and nobody looks at it, so it reconciles against cash sales only.
Large void — Tequila ×4, ฿1,200 / Somchai
Not just voids and discounts. A change to a product's price or commission rate is kept as "฿300 → ฿350", with the name and the time. The ledger only ever gets appended to. Not even the owner can delete a line from the screen.
Set per venue
Every club here does it differently from the one next door. You do not bend your rules to fit the software. All of the below is yours to set.
We take all of this down at setup and build it for you — nothing for your staff to fill in. And if you want to change it later, it is all in the settings screen.
Compare
Japan's nightlife POS systems are good. They were built for clubs in Japan.
| Paper + calculator | Japanese POS | NIGHT OS | |
|---|---|---|---|
| Thai interface | — | None (Japanese only) | Every screen in 日本語 / ไทย |
| Currency and rounding | By hand | Assumes yen | THB, integer satang math |
| Commission | Manual, after close | Automatic (Japanese pay structures) | Automatic, configured for Thai KTV splits |
| Casts' phones | — | Own app, install required | LINE — the app Thailand already lives in |
| Paying the catch | Verbal, in cash | Not a concept | Referral and after fees run through the system |
| Void and discount records | Gone once binned | Kept | Append-only. Not even the owner can delete it |
| Getting started | — | Dedicated hardware, setup fee | Open a browser. First 30 days free |
| Support hours | — | Japan time | Thailand time — reachable during service |
Comparison based on publicly available vendor information and what club owners in Thailand have told us directly.
The bar we hold ourselves to
The standards NIGHT OS has to meet after it's in the club were fixed in advance. We don't approach the next club until they're met.
These are our pilot acceptance criteria, not measured results — commitments we hold ourselves to.
Pricing
Management software for nightlife venues that works out what every girl is owed on its own. No cut of your sales, no fee per cast, no fee per device.
Everything it takes to stop using paper
฿4,900/ month, per venue
The slips add up. The stock does not.
฿7,900/ month, per venue
The head-office view, from the second venue on (+฿3,900 / month each)
฿9,900/ month, per venue
Getting started
The switch happens without closing for a night.
On LINE or a call: how the club runs today. Set charges, commission rates, what the catch is paid — your rules, as they are.
We enter the tables, menu, commission rates and staff. It starts from a template of a similar club, so nothing is typed from zero.
Keep writing slips as usual and reconcile both every night. Anything that doesn't match is fixed the same day.
After seven straight nights of exact agreement, the paper stops. Only then do we call it live.
FAQ
So we don't. For the first two weeks you keep writing slips and we reconcile to the baht every night. Paper stops only after seven consecutive nights of exact agreement. If it isn't working, you're already on paper — nothing stops.
Yes. A set charge, commission paid to the girls, cash counted before morning. If that is your room, the venue type does not matter. Lounges, girls bars, snacks, coyote bars, host clubs. Charges and splits work differently in each, so we build that part for you at setup, covered by the setup fee.
Every screen is in Thai. Not a translation added later — both languages were built in from the start, and the wording was chosen so the floor doesn't feel policed by it.
No. It runs in the browser on a tablet or phone, and adding it to the home screen makes it launch like an app. Receipt printing is included, so the only thing to buy is the printer itself, which we can source for you at cost.
They only see their own. No other cast's amounts, drink counts or ranking is ever displayed. In practice they check their own figures nightly, which catches missed entries the same day.
The club does. Reports and line items export to CSV whenever you want. Cancelling doesn't hold your data hostage.
We migrate the menu, tables, commission rates and staff for you. For historical slips, show us the format and we'll tell you honestly whether it can come across.
Neither. Month to month, cancel from the following month.
KTV, lounge, girls bar, snack, coyote bar, host club. Set charges, commission rates, how the catch gets paid — every club does it differently, and that is normal. You do not bend your rules to fit the software. Tell us how the club runs today and we will tell you whether we can build it. Start by getting in touch.
We reply during business hours, Thailand time — in 日本語 / ไทย / English.
Request information or a call
If you do not use LINE, use this instead. We reply within one business day, and we do not chase you afterwards.