Bam Good Time: Mahjong Club

Organizer & league scoring

Free · In‑App Purchases

The American mahjong app for club organizers. Find a mahjong game near you, start a club free in minutes, run sign-ups and waitlists, and keep league scores. Bam Good Time is the American mahjong app for club organizers and the players who join them. Run your mahjong club, league and events from your phone: sign-ups, waitlists, reminders, check-in, league scores and standings. More than 400 clubs run their games on Bam Good Time. HOW TO START A MAHJONG CLUB Start a mahjong club free in minutes. Create your club right in the app: give it a name and a web address, pick a plan, and post your first game. The Free plan covers up to 5 events a month and 50 players. Every club gets its own page at yourclub.bamgoodtime.com that players can find on Google. HOW TO ORGANIZE A MAHJONG GROUP Organize your mahjong group: sign-ups, waitlists, reminders. ◆ Post a game or a weekly series and set how many seats it has. Players sign up from their phones. ◆ When a game is full, new sign-ups join the waitlist. ◆ Players get a reminder email the day before a game. ◆ Players check in at the door by scanning your club's QR code, or you check them in from a list. ◆ Seat tables automatically, sell series passes and punch cards, and email your players. KEEP SCORE FOR YOUR MAHJONG LEAGUE Bam Good Time keeps score for mahjong leagues and tournaments. It is not a hand-value calculator: each player's points are entered round by round, and the app does the rest. ◆ Enter scores round by round as the admin, or let each table enter its own scores from a phone and confirm them. ◆ Standings update automatically when a league night is finished. ◆ Run multi-round tournaments with automatic pairings. ◆ Every player carries a Mahjic Rating that follows them from club to club. League management and tournaments come with the Pro plan. FIND A MAHJONG GAME NEAR YOU Find a mahjong game near you: use your location or a ZIP code to see the closest clubs and upcoming public games, nearest first. Or browse a directory of more than 1,600 clubs at bamgoodtime.com/clubs. MORE FOR CLUB ADMINS ◆ Import members from a CSV file ◆ Attendance and revenue analytics ◆ Card payments through Stripe on paid plans ◆ A built-in assistant for quick admin questions FOR PLAYERS ◆ Find games and register in seconds ◆ Join a waitlist when a game is full ◆ Check in from your phone, no paper needed ◆ See your game history and league standings ◆ Track your Mahjic Rating across clubs ◆ Buy series passes and punch cards PRICING Free to download, with a Free plan for small clubs. Club plans from $19/month. LEGAL Terms of Use: https://bamgoodtime.com/terms Privacy Policy: https://mahjic.org/privacy Standard Apple EULA: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/

  • 4.8
    out of 5
    40 Ratings

Club admins can approve or dismiss the emails and package enrollments Heather prepares, right in the chat. Admins can schedule when registration closes, and players see the closing time on the event. Events have a new option: Add seats when the waitlist fills. Moving players to another date has a Don't send an email switch, for when you have already told them. When the Owner cancels a paid seat, the app asks whether to refund it too. Promote warns before it skips someone or goes over capacity, and a full series class asks first. Tournaments can play 2 or 4 games a round. Leagues can set a member rate, and members see it when they join. Adding a player to a league sold as a series asks whether they still owe the season. Copy link and Share link now show on every Public or Hidden link league. Admins can send a pay link for an unpaid package enrollment. At a table with a higher price, a covered seat shows the difference and lets you pay it. The guest pass choice on an event now counts what a membership can still make, not only the passes in hand. Bam and Maj now say under the message box that chats are stored for 60 days. The app now reads only what each screen needs about other members. Fixes: a Free package reads as zero, a cancelled seat never reads as checked in, and other small fixes.

The developer, Bam Good Time LLC, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Linked to You

    The following data may be collected and linked to your identity:

    • Contact Info
    • Identifiers

Privacy practices may vary, for example, based on the features you use or your age. Learn More

The developer has not yet indicated which accessibility features this app supports. Learn More

Seller
Bam Good Time LLC
Size
106.5 MB
Category
Lifestyle
Compatibility
Requires iOS 17.0 or later.
  • iPhone
    Requires iOS 17.0 or later.
  • iPad
    Requires iPadOS 17.0 or later.
  • Apple Vision
    Requires visionOS 1.0 or later.
Languages
English
Age Rating
4+
  • 4+
  • Contains
    Messaging and Chat
    User-Generated Content
In-App Purchases
Yes
  • Starter Monthly $21.99
  • Pro Monthly $57.99
  • Mahjic Verified $29.99
  • Starter Annual $229.99
  • Pro Annual $619.99
Copyright
© 2026 Bam Good Time LLC