← All guides

How to Play American Mahjong: The Complete Beginner's Guide

American Mahjong (also called American Mah Jongg) is the four-player tile game sweeping clubs, country dens, and kitchen tables across the US. It looks intimidating — 152 tiles, a passing ritual called the Charleston, a card full of cryptic patterns — but it breaks down into five learnable pieces. Here's the whole game, in plain English.

What you need

Four players, an American Mahjong set (152 tiles: three suits numbered 1–9, winds, dragons, flowers, and eight jokers), four racks, and the current year's card from the National Mah Jongg League. The card lists every legal winning hand for the year — it changes annually, which is part of the fun: every spring, the whole country learns a new card together.

Total table cost to start: about $50 for a set and $15 or so for the card. Many clubs have loaner sets — showing up is the only real requirement.

Step 1: The deal

All tiles go face-down and get shuffled — the loudest, most satisfying part of the game. Each player builds a wall of 19 tiles, two high. The dealer (East) breaks the wall and deals 13 tiles to each player, 14 to themselves.

Rack your tiles and sort them by suit and number. A sorted rack is the difference between seeing your hand and staring at noise.

Step 2: The Charleston

Before play begins, players pass unwanted tiles: three to the right, three across, three to the left. That's the first Charleston, and it's mandatory. If all four players agree, a second Charleston runs in reverse — left, across, right — followed by an optional 'courtesy pass' of up to three tiles with the player opposite you.

Two rules trip up every beginner: you must pass exactly three tiles each time, and you may never, ever pass a joker. The Charleston is where a random deal becomes a hand with a plan — our interactive Charleston simulator lets you practice it with a coach grading every pass.

Step 3: Pick a hand from the card

Every winning hand in American Mahjong must exactly match a line on the year's card — combinations of pairs, pungs (three of a kind), kongs (four), and quints (five), built from specific numbers, suits, winds, dragons, and flowers.

Don't try to memorize the card. Learn the recurring families instead: evens, odds, consecutive runs, like numbers, winds-and-dragons. Read your dealt tiles, see which family they lean toward, and pick two candidate lines. Our free Hand Analyzer does exactly this read for you while you learn.

Step 4: Draw, discard, call

On each turn you draw one tile from the wall and discard one, naming it aloud: 'four Bam.' Play moves counter-clockwise.

When an opponent discards a tile that completes a pung, kong, or quint for an exposed hand, you may call it — say 'call,' take the tile, and expose the completed group on your rack. Anyone can call any discard to complete their entire hand: that's the 'mah jongg' call, and it wins the game.

Jokers stand in for any tile in groups of three or more — but never in pairs. And if an opponent's exposed group contains a joker, you can swap the real tile for it on your turn. Joker discipline is what separates new players from table-ready ones.

Step 5: Winning (and the wall game)

Declare 'mah jongg' when your 14 tiles exactly match a card line. Hands pay their printed value — typically 25 to 75 cents in friendly play — with the discarder paying double if they threw your winning tile, and everyone paying double if you drew it yourself.

If the wall runs out before anyone wins, it's a wall game: nobody pays, and the tiles get shuffled for the next round. Forcing a wall game with a dead hand is a legitimate — and respected — defensive art.

How long does it take to learn?

Most people can play a friendly game after two or three sessions and feel genuinely comfortable within two weeks of regular practice. The fastest path: learn the tiles, drill hand-reading ten minutes a day, and practice the Charleston until passing is automatic. That's precisely the curriculum of our free starter lessons — no app to download, right in your browser.