San Tan Studios

Mahjong support

Something broken, something confusing, or something you just want to tell us about Mahj Mates — it all goes to the same place, and a person reads it.

Contact and bug reports

Write to us

There is no ticket system and no support portal to fight with. Send an email in plain English and it lands in an inbox a human checks.

What to include in a bug report

  • Your device and OS version — e.g. iPhone 13, iOS 18.2
  • What you were doing when it happened
  • What you expected to happen instead
  • A screenshot or recording, if you can catch it
  • The hand you were going for, for anything about the card or a win that didn't count

Common questions

Before you write in

Is this the official NMJL card?

No. The game plays from our own House Card: 52 original hands written in the style of the sections you know, plus a short Sample Card for learning. No National Mah Jongg League card data ships with the app.

Does my progress save?

Your settings, stats, Daily Deal streak and your own tile designs are saved on the device itself. There is no account and no cloud sync, so deleting the app deletes them too.

I bought a tile set or No Ads. How do I get it back on a new phone?

Open the Shop from the main menu and tap Restore purchases at the top right (it is also in Settings). Purchases come back on any device signed in to the same Apple Account.

Where do I find a set after buying it?

In Settings, under Mat and Tiles. Picking a mat also picks its matching tiles, and the whole app takes on that look. Each set also adds its pictures to Design your set.

What does No Ads include?

It removes the ads between games and makes hints unlimited. It is a one-time purchase, not a subscription.

Do I need to be online to play?

No. The game and the bots run entirely on your device. You only need a connection to buy or restore a purchase.

The bots are too easy, or too hard.

Pick Easy, Normal or Hard on the main menu before you tap Play. The bots only use what they can see at the table, the same as you. If a level still feels off, that is worth an email.

Still stuck

Anything the list above did not cover, send it to . For what happens to the data in that email, see the .