Mahjong league & tournament software

Run the table.
Not the chaos.

Mahj Boss builds your season, seats every table, handles subs and keeps standings live, on your own branded site. Spend league night playing, not fixing spreadsheets.

Mahj Boss league dashboard showing Week 3 with Social and Competitive divisions
Player view on a phone showing their table and tile duty

Your own branded site

Your logo, your colors, your web address. Your data is never shared with anyone else.

Set up for you

We build your site, load your first roster and train you on a call. You start on day one.

Players see it all on their phone

Their table, tablemates, tile duty and standings. No more "where am I sitting?"

Mahj Boss Leagues

A whole season, built and proven in minutes.

Teams, divisions and tile bringers, handled. Every week, every table, zero repeat opponents.

Every week scheduled at once

Load your roster and Mahj Boss solves all five weeks together. Teammates never share a table, every table gets exactly one tile set, and nobody plays the same opponent twice.

  • Divisions and teams checked before anything is built
  • Tile bringers spread evenly, one set per table
  • A final check proves zero repeats before you publish
League schedule with tables and tile bringers for the week

Subs in seconds

Someone cancels 15 minutes before play? Tap the empty seat and add the sub. Their name lands at the table, Mahj Boss tracks who they're playing for, and their message is already written: table, tablemates, who's bringing tiles, time and place.

Caught before your players notice

Move one player and Mahj Boss checks the whole season instantly. If it would create a repeat matchup, you see exactly when they last played before you decide.

Matchup audit showing zero repeat opponent pairs

Standings on the big screen

Team and individual standings update as results come in. Put the leaderboard on a TV at the venue, and every player can check it from their phone.

Team standings leaderboard for the TV

Mahj Boss Tournaments

Tournament day, handled.

From 20 players to 100+: seating, scorecards, name tags and a live scoreboard.

Every round seated in seconds

Add your players and subs, and Mahj Boss seats every round with one tile set per table. Scores go in as each table finishes, and standings update live.

  • Round-by-round seating with no repeats
  • Printed scorecards pre-filled with table, names and tile bringers
  • Name tags showing each player's table
Rounds and scores entry by table
Scores in as tables finish
Tournament scoreboard for the big screen
Live scoreboard for the big screen
Printable name tags with each player's tables
Name tags with every table

Up and running in a week.

  1. 1

    Watch the demo

    Get the video tour, then a 20-minute walkthrough with us.

  2. 2

    We build your site

    Your logo, colors and web address, with your first roster loaded.

  3. 3

    Get trained

    A training call plus your guide, player instruction sheets and a QR-code cover sheet.

  4. 4

    Run the table

    Send your players their link. League night runs itself.

Simple pricing.

Billed monthly on the 3rd. Cancel anytime. Pay for the year and save 15%.

Leagues

$99/month

  • Season scheduling with zero repeats
  • Teams, divisions and tile bringers
  • Subs, player messages and standings
  • Your own branded site
Book a demo

Tournaments

$79/month

  • Round-by-round seating
  • Pre-filled scorecards and name tags
  • Live scoreboard and player standings
  • Your own branded site
Book a demo

One-time setup: $249

Your branded site, first roster import, onboarding package and training call.

Tournament Event Pass: $149

Running one event? Up to 100 players, site live for 30 days. Credited if you subscribe within 60 days.

Limited: 10 spots

Become a Founding Boss

Our first 10 companies get Leagues + Tournaments for $99 a month, locked for 2 years, and no setup fee.

Claim a spot

Questions

Does Mahj Boss take registrations and payments?

No. Keep using what works for sign-ups and payments (Eventbrite, your website, Venmo). Mahj Boss runs everything after that: schedules, seating, subs, scores and standings.

Do my players need to download an app?

No. Players open your site's link on any phone or computer to see their table, tablemates, tile duty and standings.

Is my data shared with other clubs?

Never. Every company gets its own private site and database.

Can it handle teams?

Yes. Teammates never play at the same table, and you get both team and individual standings.

What if I need to cancel?

Cancel anytime by email. Your site stays on through the month you've paid for, then it's turned off. We'll send you an export of your data if you ask.

Is there a free trial?

Instead of a trial, we give you a demo video and a live walkthrough, plus a 30-day money-back guarantee on your first payment.

See it in action.

Tell us a little about your league or tournament and we'll send you the full demo video, then set up a 20-minute walkthrough.