RSVP Mah Jongg!
From seating chart to rotation to scoresheet — in seconds.
The event app built for American Mah Jongg. Generate the rotation, let players claim their own seats, track live scores your way — and keep your whole club’s games in one place.
✓ Free up to 8 players ✓ No credit card ✓ No download ✓ Works on any phone
Up and running in three steps
No spreadsheets. No rotation math. No one asking “what table am I at?”
Set Up Your Event
Enter your event name, player count, and number of rounds. RSVP Mah Jongg! handles all the rotation math instantly — every player gets each wind position exactly once.
Players claim their own seats
Text the invite, share the join code, or let players scan the QR — no account, no download. They see your event, type their name, and tap one button. That’s their RSVP, and their schedule is waiting when you publish.
Publish, Play & Track
Reveal the seating privately, publish it when the roster is set, and enter scores as rounds finish — or let players enter their own. The leaderboard updates on every phone in the room, and when the last round ends, one tap locks in the final standings.
Everything a host needs
Built specifically for American Mah Jongg events — not adapted from generic bracket software.
Every player gets each wind, exactly once
East, South, West, North — once each, every four rounds, for everyone in the room. Set your player count, hit generate, and the whole schedule is done before your coffee cools. It’s the part that used to take an evening with a spreadsheet, and the part most likely to go wrong by hand.
You always know who’s coming
Email your saved contacts straight from the app, or share one code and let players claim their own spots. Preview the seating privately, publish it when it’s set, and close RSVP with one tap — you keep full control of the roster either way, right down to swapping a seat on the morning of.
Nobody has to ask you for the standings
Scores go in with a tap — by you, your co-hosts, or the players themselves, your choice — and every phone in the room updates in real time. The leaderboard runs itself, so you can stay in your own game. When the last round ends, you complete the event and the standings become part of every player’s record.
- Print-Ready Player Cards & Table Sign
- Each player’s full schedule — table, wind, and opponents — printed 4-up at index card size, plus a table sign with your join code and QR for the check-in table.
- A Round Timer Everyone Sees
- One countdown, on every phone in the room. Set the length, tap start, and color warnings plus a chime keep all your tables moving together.
- Contacts & Player Codes
- Save the people you play with and seat your regulars in a tap. Add friends from events you’ve played, from your clubs, or by their six-character player code — read it across the table, and you’re connected.
- Player Profiles & Stats
- A free account keeps your name filled in, your seat saved across devices, and your record growing — events played, wins, best finish, and a round-by-round history from every completed event.
- Your Events, On Record
- Complete an event and the standings are saved to every player’s profile. Archive it to tidy your list — the join code keeps working and the results stay put.
- A Tap on the Shoulder
- Turn on notifications and your phone lets you know the moment seating is published, you’re moved in from standby, or final standings are posted.
- Easy on the Eyes
- A Larger Text setting scales the whole app up 125%, and every button is sized for real fingers at a real table. Built to WCAG AA contrast throughout.
- Easy Substitutions
- Someone drop out? Rename, clear, or swap any seat after the rotation is set — no regenerating, and same-size changes never cost extra tokens.
- Waitlist & Standby
- When an event is full, extra players join a waitlist — seat them in one tap. Walk-ups can add themselves to standby even after RSVP closes.
- My Events Dashboard
- All your saved events in one place. Resume any event from any device, any time — no link to bookmark or email yourself.
- Email Invitations
- Keep a contacts list of the people you play with and invite them by email in a couple of taps — they get a branded note with a one-tap RSVP link.
- Siamese Tables
- Two players left over? Seat them as a Siamese table — a two-handed table — instead of reshuffling everyone. The rotation accounts for it automatically.
Your club’s whole season, in one place.
Most Mah Jongg apps think in single events. Your group plays every week. Create a club once, and every event you host under it belongs to one shared record — same roster, same history, no re-typing names every Tuesday.
- One code, pinned forever
- Your club gets a code of its own — share it once in the group chat and anyone can join. New members land on your roster; regulars stay on it.
- The roster remembers
- See your members at a glance, and seat them in new events in a tap. Players can polish how their own name appears — you never have to play secretary.
- Every game counts
- Club events roll into a shared history. Last played, who’s in, what happened — it’s all there next time you sit down to plan.
Run one club or three — each gets its own tab on your dashboard.
However your group scores, it’s a setting — not an argument.
Every group has house rules. Pick a scoring mode, tune the details, and the app does the arithmetic while the leaderboard keeps itself current.
- Three ways to score
- Social adds winners’ hand values up. Competitive starts everyone with a point bank. Tournament applies the sanctioned rule set. Pick one per event.
- Your card, your values
- Adjust the hand values and bonuses to match how your table plays — self-pick and jokerless multipliers included.
- Decide who holds the pencil
- Let every player enter their own row, keep it to you and your co-hosts, or have each table’s East seat keep score. Ties? Share the place, count Mah Jonggs, or go by highest hand — your call.
- Deputize a scorekeeper
- Make anyone a co-host from their seat’s menu — they can enter scores for any player, and they don’t even need a seat of their own.
Simple, honest pricing
Free for small groups. Pay per event for larger ones. No subscription. No recurring charges.
Always Free
Home Game
$0 / always
Perfect for home games and small get-togethers. No credit card, no time limit.
- Up to 8 players (2 tables)
- Full wind-optimized rotation
- Join code, QR & live leaderboard
- Round timer with alerts
- Print-ready player cards
- Player stats & saved contacts
Hosting takes a free account — that’s what powers join codes, live scores, and saved events. Rather not sign up? Quick Game gives you a rotation and printable cards in seconds, no account at all; scores just stay on your own device.
Start Free — No Credit CardPay as You Go
Larger Events
$5 / token
A token is what one event costs. Bigger events take more of them — one token up to 16 players, two up to 24, and so on. You’re charged once, when you reveal the seating.
- Events from 9 to 80 players
- 1 token covers up to 16 players — sizes below
- Waitlist, standby & My Events dashboard
- All free features included
Tokens never expire · No subscription, no recurring charges · Secure checkout via Stripe
| Players | Tables | Tokens | Cost |
|---|---|---|---|
| Up to 8 | 1–2 | Free | $0 |
| Up to 16 | 3–4 | 1 | $5$4 in a 6-pack |
| Up to 24 | 5–6 | 2 | $10$8 in a 6-pack |
| Up to 32 | 7–8 | 3 | $15$12 in a 6-pack |
| Up to 48 | 9–12 | 4 | $20$16 in a 6-pack |
| Up to 64 | 13–16 | 5 | $25$20 in a 6-pack |
| Up to 80 | 17–20 | 6 | $30$24 in a 6-pack |
Cost depends only on how many players you seat — not on rounds, tables, or how long the event runs. Single tokens are $5; a 6-token pack brings them to $4 each.
Bundle savings apply to any event size — the pack just makes each token cheaper.
Common questions
Ready to run your best event yet?
Free for groups up to 8. No credit card. Start in under a minute.