March 10, 2026 · Bam Good Time
How to Run a Mahjong Tournament in 2026: The Modern Guide
Everything you need to organize a mahjong tournament — from registration and formats to scoring and standings. Modern software replaces paper sign-up sheets and manual bracket math.
Running a mahjong tournament in 2026 means using modern software for registration, scoring, and standings — not paper sign-up sheets and manual bracket math. Here's everything you need, from choosing a format to crowning a winner.
Whether you're raising the stakes for your regular club or organizing a tournament for your JCC, senior center, or community group — this guide covers every step from planning to post-event follow-up.
Already managing a club? This builds on our complete guide to managing a mahjong club online. Not running a club yet? Start with how to start a mahjong club and come back when you're ready for tournament play.
Why Run a Tournament?
Regular game nights build community. Tournaments build excitement.
There's a different energy when players know the scores count, when there's a bracket or a leaderboard on the wall, when the afternoon builds toward a winner. Tournaments give your regulars something to look forward to — a date on the calendar that feels like an event, not just another Tuesday.
Here's what tournaments do for your club:
- Boost attendance — Players who skip regular nights will show up for a tournament.
- Attract new players — People curious about your club will often sign up for a tournament before committing to a weekly game.
- Reward skill — Structured rounds and cumulative scoring smooth out luck (as much as mahjong allows, anyway).
- Create stories — The comeback in round four. The first-timer who finished third. These moments get talked about for months.
- Generate revenue — A $20 entry fee across 24 players is $480 for prizes, venue costs, or supplies.
With the right tools, a tournament is far less work than you'd think.
Step 1: Plan Your Tournament
Before you announce anything, nail down the fundamentals. These decisions shape everything that follows.
Pick a Date and Time
Weekends work best for most clubs — Saturday afternoons are the sweet spot. Avoid holidays and major community events. Give yourself at least 3-4 weeks of lead time for promotion and registration.
A typical one-day tournament runs 4-6 hours depending on format and player count. Plan your start time with setup in mind — if the first round starts at 10 AM, you need to be setting up tables by 9 AM.
Secure a Venue
Your regular club space might work for a small tournament (8-16 players). For larger events, look at community centers, JCCs, hotel conference rooms, or country clubs — anywhere with enough room for your table count plus space for a check-in area and snacks. Think about parking, accessibility, and noise level. Ten tables shuffling tiles in a room with hard floors gets lively.
Decide on Capacity
You need players in multiples of four — every table seats exactly four. A rough guide: 8-12 players is a cozy club tournament (round robin, done in 3-4 hours). 16-24 is the sweet spot for a one-day event. 32-48 needs Swiss pairing and more helpers. 60+ is a regional that needs experienced tournament directors.
It's better to fill a 20-person tournament than to half-fill a 40-person one.
Set the Entry Fee (or Don't)
Many club tournaments are free — they're a perk of membership. Others charge a modest fee:
- Free — Great for first-time tournaments or clubs that already collect dues.
- $10-$15 — Covers basic costs (venue rental, snacks, printing).
- $20-$30 — Enough to fund prizes or trophies. Standard for standalone club tournaments.
- $40-$75 — Regional or competitive tournaments with significant prizes, catered lunch, or venue costs.
If you're collecting money, you need a system for it. More on that in the registration section.
Choose Your Format
This is the single biggest decision you'll make, and it shapes the entire day. The three main options:
- Round Robin — Every player (or every table group) plays against every other group. Best for smaller tournaments with plenty of time.
- Swiss Pairing — Players are paired based on current standing after each round. Winners play winners. Best for larger tournaments where a full round robin isn't practical.
- Single Elimination — Lose and you're out. Fast and dramatic, but half your players are done after round one.
We cover each format in detail — with pros, cons, and logistics — in our guide to mahjong tournament formats. Read that before you commit to a format.
For most club tournaments, round robin (small groups) or Swiss pairing (larger groups) are the best choices. They keep everyone playing all day, which is the whole point.
Step 2: Set Up Registration
Paper sign-up sheets taped to a wall still exist. They shouldn't.
Online registration solves the three problems that make paper sign-ups painful: you know exactly who's coming, you can collect payment at the same time, and you don't have to decipher anyone's handwriting.
Online Registration with Bam Good Time
When you create a tournament event in Bam Good Time, you get:
- A registration page with your tournament details, date, time, location, and capacity — shareable via link or embedded on your club's subdomain site.
- Automatic waitlists — Set your capacity at 24 and the 25th person who signs up goes on a waitlist. If someone drops out, the next person gets notified automatically.
- Payment collection — Charge an entry fee and collect it at registration via Stripe. The money goes directly to your club's connected account — we never touch it.
- Player roster — See who's registered, who's paid, who's on the waitlist, all in one place.
- Reminders and notifications — Send email or SMS reminders to registered players as the date approaches.
For a deeper walkthrough, see our guide on how to set up online registration for mahjong events.
Payment Options
If you're charging, the cleanest option is online payment at registration — player signs up and pays in one step. Bam Good Time handles this via Stripe Connect, with money going directly to your bank account. Cash or Venmo at the door works but invites "I forgot my wallet" problems. Most clubs end up with a hybrid — online payment preferred, cash accepted at check-in. More on this in our guide to collecting payments for mahjong events.
Alternatives
For very small tournaments (8 players, no fee), a group text works. Spreadsheet sign-ups (Google Forms) capture names but don't handle payments, waitlists, or automated communication. The moment you have more than 16 players or an entry fee, dedicated software saves you time and headaches. See our tournament software comparison for a full breakdown.
Step 3: Prepare Your Tournament Format
Each format requires different prep work:
Round Robin (8-16 players): Calculate rounds needed (4-6 for a day event), create a rotation schedule assigning players to tables each round, and print it for the wall. Bam Good Time generates rotation patterns automatically for any group size divisible by four.
Swiss Pairing (16-48 players): Plan your round count — a good rule of thumb is log₂ of the number of players, rounded up (5 rounds for 32 players, 4 for 16). First-round pairings can be random or seeded. After each round, players are ranked by cumulative score and paired against opponents with similar standing — so fast score entry between rounds is critical.
Single Elimination: Player count should be a power of 2 (8, 16, 32) for clean brackets. If not, some players get a "bye" in round one. In mahjong, a "match" is typically a full game at a four-player table, with the top 1 or 2 advancing.
For the full breakdown of each format — including hybrid approaches like pool play into elimination — read our tournament formats deep dive.
Step 4: Prepare Day-of Logistics
The tournament itself is only as good as the logistics around it. Here's what to prepare before anyone walks through the door.
Supplies Checklist
Per table: A mahjong tile set (American, 152 tiles with racks), the current year's NMJL card for each player (or confirm they bring their own), a flat playing surface, table number signs, scoring sheets or a device for digital entry, and pencils (not pens — scores get corrected).
Tournament-wide: A printed rotation schedule posted on the wall, a scoreboard (whiteboard, poster board, or laptop/TV showing live standings), name tags, a visible timer or clock, snacks and coffee, and a cash box if accepting door payments.
Recruit Helpers
You cannot run a tournament of 16+ players alone. Here's who you need:
- Score collector — Someone who moves table to table collecting scores after each round. This can be you if the tournament is small, but it's better to delegate.
- Check-in person — Handles arrivals, marks attendance, collects last-minute payments.
- Runner — Answers questions, replaces missing tiles, handles seating disputes.
For a 24-player tournament, 2-3 helpers is sufficient. For 40+, plan on 4-5.
Set Up the Room
Arrive at least 60 minutes early. Space tables for comfort (racks, NMJL cards, and elbows need room). Number every table with signs visible from across the room. Set up a central scoreboard, a check-in area near the entrance, and a snack station away from the tiles — tile sets and coffee are not friends.
Step 5: Run the Tournament
You've planned. You've prepped. Now it's game time.
Check-In
Start check-in 30-45 minutes before the first round. Use Bam Good Time's check-in feature to mark players as arrived — or use a printed roster with a pen. Either way, you need to know exactly who is and isn't in the building before you finalize table assignments.
Late players: Decide your policy in advance. Most tournaments allow latecomers in round two with a zero for round one. Put it in writing before the event.
No-shows: If you're running a waitlist, contact the next person the moment a registered player doesn't check in. Having 1-2 alternates ready is smart planning.
Welcome and Rules
Before the first tile is drawn, take five minutes: welcome everyone, explain the format and scoring, clarify house rules (time limits, dispute resolution), point out the scoreboard and snack table, and announce round-one table assignments. Keep it brief — people are here to play.
Running Rounds
Each round follows the same pattern:
- Announce table assignments — Post the rotation schedule or direct players to check the app. Give 2-3 minutes for everyone to find their seat.
- Start the round — A clear "tiles are live" announcement (or a timer on screen) helps everyone begin at the same time.
- Monitor the room — Walk the floor. Answer questions. Watch the clock. If a table finishes early, they wait quietly. If a table is lagging, give a gentle time warning.
- Collect scores — When the round ends, collect scores from each table immediately. This is the bottleneck. With paper, someone walks table to table copying numbers. With Bam Good Time, scores get entered directly into the league scoring dashboard, and standings update automatically.
- Post updated standings — If you're using Swiss pairing, this is when you generate the next round. If it's round robin, the rotation is already set.
- Break — Build in a 5-10 minute break between rounds. Players need to stretch, refill coffee, and check the standings.
Time limits: Most rounds use a 45-60 minute limit. When time is called, the current hand finishes, then the round ends. Announce your time policy before play begins.
Handling Problems
Things will go wrong. A player drops mid-tournament — sub in an alternate or leave the seat as a "ghost" (scoring zero). Score dispute — table consensus governs, and the tournament director breaks deadlocks. Missing tiles — always have a backup set. Uneven player count — rotate a sit-out or play one table three-handed. The key is having a policy decided in advance, not making it up under pressure.
Step 6: Score and Track Standings
Scoring is where a tournament goes from "fun afternoon" to "real competition." It's also where most organizers under-prepare.
Software vs. Paper
For any tournament larger than 8 players, software wins. Paper means walking table to table with a clipboard, manually adding cumulative totals, and waiting 10-15 minutes between rounds while you tabulate. Software means instant standings, zero math errors, and players checking their rank on their phones between rounds.
Bam Good Time's league scoring system works seamlessly for tournaments — create a league, add players, enter scores round by round, and standings update in real time. The same tools that power a 12-week season work for a single-day event.
For a full breakdown, see our comparison of software vs. paper scoring for mahjong tournaments.
What to Track
At minimum, track:
- Round-by-round scores — Each player's result at each table.
- Cumulative total — The running sum across all rounds. This is your primary ranking metric.
- Wins — Games where a player declared Mah Jongg. Some tournaments use wins as a tiebreaker.
Optional but fun:
- Highest single-round score — A separate prize category.
- Most improved — Difference between first-round and final-round score.
- Head-to-head records — Who beat whom, useful for tiebreakers.
Tiebreakers
You will have ties. Decide in advance how to break them. Common methods, in order of preference:
- Head-to-head record — If tied players faced each other, the winner of that matchup ranks higher.
- Number of Mah Jongg wins — More wins = higher rank.
- Highest single-round score — The player with the best individual round breaks the tie.
- Point differential — Sum of scoring margins across all rounds.
Announce your tiebreaker rules before play begins. Nothing sours a tournament faster than a tiebreaker that feels made up on the spot.
Step 7: Award Prizes and Celebrate
The end of the tournament should feel like a moment — not just "okay, everyone go home."
Prizes
You don't need a massive budget. A printable certificate or small trophy works for casual events. For tournaments with entry fees, many clubs allocate 50-75% of collected fees to prizes — a $20 entry with 24 players gives you $480 to split across the top finishers. Local businesses are often happy to donate gift cards in exchange for a mention.
Beyond the overall top 3, consider: highest single-round score (rewards a great hand), most Mah Jongg wins, best newcomer, and a door prize drawing so everyone has a shot.
The Announcement
Pause the room. Announce from the bottom up — third, second, first. Take photos. Make it memorable. These moments get shared on social media and make people ask "when's the next one?"
Step 8: After the Tournament
The tiles are packed up and the tables folded. You're not done yet — the post-tournament window is the best time to build momentum for the next one.
Share Results
Send final standings to all participants within 24 hours. Include:
- Full standings with scores
- Any photos taken during the event
- A thank-you message
If your club has a Bam Good Time subdomain site, post the results there. Players will share the link, and prospective members will see that your club runs real events.
Collect Feedback and Review Data
A quick 3-question survey tells you what worked and what to fix. If you used Bam Good Time, your tournament data is already saved — registration numbers, payment totals, scoring history, and player stats. How many registered vs. showed up? Was the format competitive or lopsided? This data makes your second tournament significantly better than your first.
Announce the Next One
Strike while the iron is hot. Before people leave — or in your follow-up email — announce the date of the next tournament. Even if it's three months away, getting it on the calendar keeps the energy alive.
Tools Comparison: Running a Tournament in 2026
Not every tournament needs the same tools. Here's an honest comparison based on tournament size and complexity.
| Feature | Bam Good Time | Spreadsheets | AMR Authority | Manual (Paper) | |---------|:---:|:---:|:---:|:---:| | Online registration | Yes | Via Google Forms | No | No | | Automatic waitlists | Yes | No | No | No | | Payment collection | Yes (Stripe) | No | No | Cash only | | Rotation patterns | Yes (auto-generated) | Manual | No | Manual | | Round-by-round scoring | Yes | Manual formulas | Yes | Paper + math | | Automatic standings | Yes | Semi-auto | Yes | Manual | | Check-in system | Yes | No | No | Paper list | | Player analytics | Yes | Limited | Yes | No | | Post-tournament data | Yes (saved) | If maintained | Yes | Lost | | Works on web + iOS + Mac | Yes | Web only | iOS only | N/A | | Cost | Free tier available | Free | Paid | Free |
The short version: Bam Good Time covers the full tournament lifecycle — registration, payments, scoring, standings — on a free tier. AMR Authority is strong on scoring and rankings if everyone's on iOS, but you'll need a separate registration system. Spreadsheets work for small, free events if you're comfortable with manual upkeep. Paper is fine for 8 players at a kitchen table — and nowhere else.
Quick-Start Checklist
Here's your at-a-glance timeline for running a tournament:
4 weeks out: Choose date, venue, format. Set capacity and fee. Create the event in Bam Good Time. Open registration.
2 weeks out: Promote via email, social media, and shared registration link. Order supplies. Recruit 2-3 helpers.
1 week out: Check registration numbers. Prepare rotation schedule or bracket. Print materials. Confirm venue details.
Day before: Send reminders to all registered players. Charge devices. Prep snacks and supplies.
Tournament day: Arrive 60 minutes early. Run check-in. Welcome and explain rules. Run rounds with score entry between each. Announce standings, award prizes, take photos, and announce the next one.
Your First Tournament Starts Here
The hardest part is deciding to do it. Start small — a tournament for your existing club members. Use it as a dress rehearsal. Learn what works, fix what doesn't, and scale up from there.
The mahjong community is hungry for well-organized events. Players want structure, competition, and a reason to play their best. Give them that, and they'll show up every time.
Create your tournament event on Bam Good Time and see how much easier it is when the software handles registration, payments, and scoring — so you can focus on running a great event.