Bukujanji
ExploreEventsOrganizerBlogFor business
Bukujanji

Bukujanji

  • About Us
  • Blog
  • Events
  • Booking System for Business
  • Become a Merchant

Popular Categories

  • Salon
  • Sports Courts
  • Massage
  • Spa
  • Eyebrows & Lashes
  • Barbershop
  • Kids Learning Center

Legal & policies

  • Terms of Service
  • Privacy Policy
  • Refund & Cancellation Policy
  • Organizer Guidelines
  • Cookie Policy
  • Seller Agreement

GET IT ON

Google Play

Download on the

App Store

Book on

WhatsApp

GET IT ON

Google Play

Download on the

App Store

Book on

WhatsApp

Registered with the Ministry of Communication and DigitalRegistered Electronic System Provider (PSE)

PT. Kreatif Sistem Teknologi · Dipo Tower 16th Floor Unit E, Jl. Gatot Subroto Kav. 51, Central Jakarta, DKI Jakarta · support@bukujanji.com · Registered PSE Komdigi · © 2026 Bukujanji. All Rights Reserved

HomeBooking SystemMahjong Clubs & Lounges

FOR MAHJONG CLUB & LOUNGE OWNERS

The Mahjong Table Booking System for Clubs, Lounges, and Mahjong Cafés

Mahjong is growing fast in Indonesia's larger cities, and most venues still take table reservations through Instagram DMs or a WhatsApp group. Bukujanji is a mahjong table booking system built for the owners of clubs, lounges, and mahjong cafés: every table carries its own hourly calendar, players pick a table and time themselves and pay a deposit via QRIS, and the drinks and snacks served at that table are recorded through the same point of sale. One subscription per outlet from Rp 249,000/month, with no per-transaction fees — however full your tables get at the weekend, the bill stays the same.

  • A per-table hourly calendar — no table sells twice
  • QRIS deposits keep a group of four committed to showing up
  • Table rental and F&B sales meet in one dashboard
  • One subscription per outlet, no per-transaction fees

The Daily Struggles of Mahjong Club and Lounge Operators

Reservations piling up in DMs and group chats

Table requests arrive through Instagram DMs, a WhatsApp group, and guests who simply call. Your staff jot them down in different places, and one table ends up promised to two groups for the same hour. That night, four people have to be sent home.

One player drops out, one table sits idle

Mahjong needs four players. When one cancels an hour before, the other three usually withdraw as well — and what you lose is not a quarter of a table but the whole thing. Without a deposit nothing holds them, while another group was already turned away for that hour.

Table hours and drink tabs counted separately

A guest sits for three hours ordering coffee and snacks. The table hours land in one record, the kitchen orders in another, and the two get added up in a rush as the guest stands to leave. A few thousand rupiah per table goes unnoticed that night, then quietly disappears from the monthly figures.

Mahjong Booking App Features for Club Owners

A calendar per table, not per room

Every mahjong table has its own hour-by-hour schedule. Guests pick an open table and time from anywhere, and booked hours lock immediately — including while your club is closed and nobody is around to answer chats.

Online deposits and payment via QRIS

Accept QRIS, GoPay, and bank transfers through BCA, BNI, BRI, Mandiri, and Permata. One person pays the deposit for the table and the group sorts out splitting it among themselves — what matters is that your table is committed before the night arrives.

Bukukasir: drinks and snacks on the same tab

A mobile point-of-sale app is included at no extra cost. F&B orders are recorded against the same table as its booked hours, so there are no longer two records to add up by hand in front of a guest who is waiting to pay.

Member packages for regular players

Mahjong players come back repeatedly, usually on the same evening each week. Sell hour bundles or monthly memberships so they stop rebooking from scratch — and the package can apply across locations if your club runs more than one.

A player database your club owns

Every guest's name, contact, and playing history stays in your own system. From it you can see who reliably turns up on Friday night, who has not returned in a month, and who deserves the first message when a table unexpectedly opens up.

Reports on peak hours and your best tables

The dashboard shows how many table hours sold today, which table is used most often, and which hours sit idle. The recap you once assembled from handwritten receipts is now ready every time you open it.

How It Works: Your Club Can Take Bookings Tonight

1

Schedule a demo

Book a 30-minute demo with our team at merchant.bukujanji.com/demo. After the demo, your club's account is created the same day — just bring your club's name, address, and opening hours.

2

Add your tables and hourly rates

Enter each table as a bookable unit and set its hourly rate. Automatic tables can be priced differently from standard ones, and quiet hours differently from weekends.

3

Share your club page

Your club gets its own free page on bukujanji.com. Put the link in your Instagram bio — where most players find mahjong clubs — so they can book without waiting on a DM reply.

4

Take bookings, deposits, and F&B orders

Table reservations and deposits flow into your calendar, while drink sales are recorded through Bukukasir. Both meet in the same dashboard when you close out the night.

One Subscription per Outlet — The Same Bill on Quiet and Busy Nights

One subscription per outlet: Starter at Rp 249,000/month for a single club, or Rp 199,000/month billed yearly — and no cut per transaction. A club with three tables and a ten-table lounge that fills every weekend pay the same figure, so you know exactly what the system costs before the busy season arrives. Operators with several locations use Pro at Rp 549,000/month per outlet, with no limit on outlets, and subscriptions start with a demo with our team.

  • Starter at Rp 249,000/month per outlet — Rp 199,000/month billed yearly
  • No per-transaction fees, however many table hours you sell
  • Club website with your own domain included
  • Includes Bukukasir for F&B sales at the club
  • A free club page on bukujanji.com
  • Prices exclude VAT — while bukujanji is not VAT-registered (non-PKP), no VAT is charged

Optional Add-ons for When Your Club Is Ready to Grow

Everything below is optional, priced outside the plan, and can be switched on later. Most mahjong clubs only need these once their tables start filling up at weekends and the questions arriving by DM become too many to chase one by one.

WhatsApp Reminder before game time — prepaid tokens

An automatic reminder goes out a few hours before the booking, so that group of four does not forget or arrive late while the hours they paid for are already running. You buy tokens only for the messages actually sent.

WhatsApp Blast — from Rp75,000

Announce a beginners' class, an in-house tournament night, or a table that just opened up after a group cancelled — straight to your club's own list of players.

Easy Booking by WhatsApp — Rp249,000/mo, every plan

An official WhatsApp Business number in your club's name, staffed around the clock by an AI assistant. Questions about hourly rates, how automatic tables differ from standard ones, and player-count rules are answered from your own club data; for table availability, a button beneath the answer takes the player to an always-current calendar — pick an hour, pay the deposit, done in the same conversation. AI replies are paid per message with Kreatif AI credits. The add-on is Rp199,000/mo billed yearly. Available on every plan, including Starter.

Why a Mahjong Club Needs a Booking System, Not Just Instagram DMs

Nearly every mahjong club in Indonesia grew out of a community, and communities live on Instagram and WhatsApp. While you have three tables and the guests are still friends, answering DMs one at a time genuinely feels like enough. The trouble arrives exactly when the club starts working: messages stack up in the same hour, staff answer from memory, and two groups are promised the same table for Saturday night. A mahjong table booking system moves every reservation into one per-table hourly calendar — paid hours lock themselves, and guests can see the remaining tables without asking first.

The bigger difference is not tidiness but the hours you are actually able to sell. A DM is answered only when someone is awake; an online calendar takes a reservation at two in the morning, when four people have just finished playing elsewhere and decide on the spot to lock a table for next week. Clubs still relying on manual replies lose those reservations without ever knowing they came.

One point is worth stating plainly, because the word "mahjong" is easily confused in Indonesia: this page is about the four-player social tile game rented out by the hour in clubs, lounges, and cafés — the same category as billiards or a board game café. Bukujanji is software for managing table rentals and F&B sales at venues like those, and has nothing to do with games played for money.

One Table, Four People, One Tab: Table Hours and F&B Stop Being Counted Twice

Mahjong clubs rarely survive on table rental alone. Guests who sit for three hours will order coffee, tea, and something to eat, and in many venues that is where the best margin actually comes from. So Bukujanji does not stop at the calendar: Bukukasir, the mobile point-of-sale app included in the subscription, records F&B orders against the same table as its booked hours. When the guests leave, the table hours and the kitchen tab already sit in one place — not in two records hastily added together at the counter.

The effect only becomes obvious at month end. Once table rental and F&B sales are recorded in the same system, you can finally read how much a single table truly earns per hour — not merely what it rents for. That number drives the decisions that follow: whether another automatic table is worth its price, whether a three-hour package with drinks beats a plain hourly rate, and which hours your club genuinely earns the most.

QRIS Deposits: How to Keep a Group of Four Committed

Cancellations at a mahjong club take a distinctive shape. A table needs four people; the moment one drops out, the remaining three often cancel too, and what vanishes is the entire table. The damage compounds because such cancellations almost always land in your busiest hours, when another group has already been turned away for the same time. Asking for payment upfront changes their arithmetic: once one person has paid via QRIS, GoPay, or bank transfer, the group would far rather find a substitute player than cancel outright.

The next layer is the reminder. A mahjong session starts at the hour that was paid for, so a group arriving late is really burning through its own rented time — and will still treat that as your problem. The WhatsApp Reminder add-on sends an automatic message a few hours ahead to stop that happening, while the AI assistant in Easy Booking by WhatsApp answers questions about rates and table rules without you reaching for your phone every time a DM lands.

Beginner Classes, Tournament Nights, and Quiet Hours That Finally Fill

A mahjong club's revenue does not have to stop at hourly rental. New players keep arriving and nearly all of them need teaching first, which makes scheduled beginner classes — with limited capacity and paid registration upfront — the most direct way to fill the weekday afternoons that usually sit empty. In Bukujanji such a class is scheduled as a session with capacity rather than as a table rental, so participants are registered individually and you know exactly how many are coming; the class booking system page covers it in full.

The other half of quiet hours is price. Because rates can differ between automatic and standard tables, and between weekdays and weekends, a Tuesday afternoon can be sold cheaper without undercutting Saturday night. The dashboard shows which hours go unsold most often so the promo is not guesswork, and player reviews shown on your club page at bukujanji.com help newcomers choose your venue first. If your club starts running in-house tournaments with draws and online entries, the tooling for that lives on the tournament app page.

Frequently Asked Questions

How much does Bukujanji's mahjong table booking system cost?+
One subscription per outlet, with no cut taken from your transactions. Starter at Rp 249,000/month (Rp 199,000/month billed yearly) includes the per-table calendar, schedule management, player database, dashboard, your club page on bukujanji.com, a website on your own domain, and the Bukukasir point-of-sale app. Operators with more than one location use Pro at Rp 549,000/month per outlet, with no limit on outlets. Add-ons such as Easy Booking by WhatsApp are optional and billed separately.
How do I add my mahjong tables to the system?+
Each table is registered as a unit bookable by the hour, exactly the way a court works at a sports venue. You set an hourly rate per table, so automatic tables can be priced differently from standard ones, and opening hours may differ from day to day. After that every table carries its own calendar and cannot be sold twice for the same hour.
How long is a mahjong session, and what if guests want to extend?+
It depends on the format: a tonpuusen, playing the east round only, can finish in around half an hour, while a full hanchan usually runs one to one and a half hours — and most groups play several rounds in a sitting. That is why mahjong is almost always charged by the hour rather than by the game. An extension is processed as added hours on that table as long as the next hour has not already been reserved by someone else, and the calendar on your screen is what confirms that — not guesswork.
Can one account manage several mahjong club branches?+
Yes. A single account can cover several locations, each with its own tables, rates, and opening hours, while revenue across every branch is readable from one dashboard. Member packages can also be made valid across branches, so a regular at one location can still use their hours at another.
Are drink and food sales recorded too?+
They are, through Bukukasir, which is included at no extra cost. F&B orders are recorded as point-of-sale revenue and meet table-rental income in the same dashboard. For a club run as a mahjong café this is what makes the daily report complete — because most of the income comes from guests who stay a long time, not from the first hour they booked.
How will players find my club?+
Every club gets its own free page on bukujanji.com listing tables, rates, and player reviews, and the link can go straight into an Instagram bio or a community group. If you want a more memorable address of your own with more weight in Google search, the club website included in your subscription gives your club a domain and website in its own name.

Other Pages That May Fit Your Club

Online Booking System for Every Business

Salons, spas, yoga & pilates studios, learning centers, and other schedule-based businesses — one booking platform.

Sports Court & Venue Booking System

The other hourly rental units at your venue — a per-court calendar, online QRIS deposits, no double bookings.

Class & Course Booking System

For scheduled beginner classes: capacity under control, registration paid upfront, per-session attendance.

Tournament App

Run in-house tournaments at your club — online entries and payment, draws, and live scores.

Open Your Table Calendar Tonight

Book a 30-minute demo with our team at merchant.bukujanji.com/demo — we set up your tables and hourly rates, your account is created the same day, and the link is ready to share with your community group. One subscription per outlet from Rp 249,000/month, no per-transaction fees.