Mahjboard app icon Mahjboard Mahjong league scorekeeper

Run your league, not the spreadsheet.

Seat the tables, keep score, and share a live leaderboard—so you can enjoy league night, too.

Free for 14 days for new subscribers, then $19.99/month. Cancel anytime.

Tap to seat. Tap to score. Done.

Mahjboard is simple on purpose. Everything league night needs—seating, scores, the timer, the live board—runs from the phone already in your pocket. One score per player. One link for the entire season. Zero formulas, and nothing for your players to install.

Run the night.

The whole evening, step by step.

  • Attendance
  • Table Seating
  • Time Pacing
  • Scoring

One screen for league night

Mahjboard delivers the entire checklist for running each league night from a single screen. Follow the steps and each card collapses down to a quick summary so you always know what's next.

Mahjboard's Play hub at the start of a league night — Check attendance, Seat the tables, and Set the playing pace, each an open card with its own action
The same night further along — the finished steps folded down to one-line summaries, with Score the night open at 8 of 12 scores in

Fresh tables every session

One tap builds the night's tables. Mahjboard remembers who's already played together and mixes each session's pairings for variety, or groups tables by skill level. You're free to move anyone, sit a player out, or reshuffle the pairings.

Mahjboard table seating — players grouped into named tables, open seats marked, built for the night in one tap
The same screen with a player's menu open — move Brandi to another table with an open seat, start a new table, or sit her out

Keep everyone on time

Set how long the night runs and how many games to aim for. Mahjboard splits the time evenly, nudges you at each checkpoint, and keeps the countdown visible in the app and on your lock screen.

Mahjboard pacing — session length and number of games, working out to 24 minutes each, with timers set to start automatically
Mahjboard's pacing timer on an iPhone lock screen — 24 minutes left on the last game, with a nudge to wrap up game four

Never chase a score again

Tap the evening's scores in, or let them come to you. Players can submit their own, and one submission can cover the entire table. Every score waits for your approval before it counts.

Mahjboard score approvals — a whole table's submitted scores pending review, approved or rejected in one go
Mahjboard score entry — a table's four players with a number pad, each marked played, sub, or absent

Share the joy.

The night doesn't end in the room.

  • Public Leaderboard
  • Social Reels, Stories, and Posts
  • Weekly Highlights

One link for the entire season

Every league gets its own public page to share by text or QR code. Players just tap and the live board opens—no app to install, no account, no password. They can look themselves up and see their weekly scores all season long.

The league's public leaderboard open in a player's phone browser — no app, no account, the live board straight from the link
Mahjboard share sheet — QR code and public leaderboard link to send to players

Ready to post before you pack up

Finish a session and quickly turn it into a shareable Reel, Story, or Post. Add your own photos from the night to each card and download the results directly to your camera roll.

Mahjboard's Celebrate the night sheet — a Reel preview of the week's new leader, with the highlight cards to include listed below
Mahjboard's Celebrate sheet on the Story card — a photo from the night with the top three scores laid over it, and Share 4 stories below

Highlights that pick themselves

Mahjboard picks out the highlights from each week when you wrap up so you can see the week's winner, the biggest climb, any new leaders, personal bests, and new league records.

The public leaderboard open in a player's phone browser, a strip of the week's highlights sitting above the standings
Mahjboard highlights for week 6 — who won the night, a new leader taking the top spot, the biggest climb, and a personal best

Make it yours.

Personalize it with your colors, logo, name, and league style.

  • Branding
  • Scheduling
  • Skill Matching
  • League Rules

Your brand on every page

Add your logo, colors, and website once, then pick the leaderboard style that fits your league. Every board you run wears it, and if you host at a lounge, studio, or shop, it points players right back to you.

Mahjboard branding screen — set your business name, website, logo, and brand colors

A setup that walks itself

Creating a new league walks you through building your roster, setting your schedule, and confirming how scoring and seating should work. You'll get a plain summary of every setting before you choose to officially open the doors.

Mahjboard league setup — Set the schedule, Create the league roster, and Prepare RSVP links, each an open card with its own action
The end of Mahjboard's league setup — every setting summarized in plain language, with Looks good and Adjust before the league opens

Keep the record.

From first session to last, it's all here.

  • Live Standings
  • Session History
  • Attendance Trends
  • Activity Log

Standings that rank themselves

View the live leaderboard at any time, or pick any past session to see the board as it stood that night, each player's score, and how the tables were seated. Your brand's colors mark the top three spots and an arrow shows who's trending up or down.

Mahjboard standings with week 2 picked from the session selector — that night's highlights and the board as it stood then
Mahjboard standings — the live season leaderboard, the top three on a podium in the league's own colours with trend arrows

It remembers so you don't have to

See the range of skill levels across the league and keep tabs on overall attendance trends to see if you can oversell the next event. A running activity log records every change so you have the full history of what happened.

Mahjboard roster — attendance percentage, the season's top mover, and the league's spread of skill levels
Mahjboard activity log — a timeline of every score and roster change
Mahjboard Pro

For hosts who have players to reach, not just rank.

Mahjboard delivers seating, scores, and a live board for everyone. Pro handles everything that happens in between league nights.

  • RSVPs
  • Email Reminders
  • Text Messaging
  • Custom Domain

Know who's coming before you show up

Each player gets a personal link where they can RSVP for each session in your league, and as always, no login or app install is required. Mahjboard assumes everyone's in, so the only thing they do is tap if they can't make it, with an easy undo if plans change.

Mahjboard league settings — league messaging on, players asked to RSVP, and an email reminder set for one day before each session
A player's own RSVP page open in their phone browser — one button to say they cannot make it, with the sessions still to come listed below

Email reminders on your schedule

Send a session's RSVP reminder on demand, or schedule it up to six days ahead. Mahjboard emails every player their own link, so you're never the one chasing replies.

The RSVP email a player receives — the league's own name and colour, and a button that opens their personal RSVP link
Mahjboard recipients list — all twelve players marked ready to receive email

League-wide text messaging

Text your league from the app, so you never hand out your personal number. Have a quick announcement or a change of plan? Send it from Mahjboard and every player who has opted in gets a text on their own phone, from your own Mahjboard number.

Mahjboard message composer — a league-wide text ready to send, with the recipient count and the month's remaining text allowance
The same message arriving as a text on a player's phone, sent from the organizer's own Mahjboard number rather than their personal one

Your own web address for every board

Serve your public leaderboard from your own brand's address instead of a mahjboard.com link. Your existing leagues can switch any time, and their old mahjboard.com links keep working alongside the new ones.

Mahjboard

$19.99/moor$199/yr

Everything league night needs:

  • Standings that rank themselves
  • Table seating and rotations
  • Branded leaderboard and links
  • Self-service scoring and approvals
  • Up to 2 active leagues at a time

Mahjboard Pro

$39.99/mo

Everything in Mahjboard, plus:

  • RSVP tracking for sessions
  • Email reminders for every session
  • League-wide text messaging
  • Custom domain for leaderboards
  • Up to 5 active leagues at a time

Players never pay a thing, and they never need an app to see the board.

Free 14-day trial for new subscribers

Make league night the easy part.