Mahjong is one of the most popular tile-based games in the world, played by millions across China, Hong Kong, Taiwan, Malaysia, Singapore, Japan, and beyond. While learning the tiles and basic gameplay is manageable, the scoring system is where most beginners get lost.
Different regional styles have different scoring rules, but the underlying concepts are similar. This guide covers the fundamentals of Mahjong scoring, common point systems, and how to use the Party Pot (PartyPot) app to track scores and payments across multiple rounds without the confusion.
Major Mahjong Variants & Their Scoring
Before diving in, it's important to know which variant you're playing, as scoring differs significantly:
Hong Kong / Cantonese
Points-based with "fan" (doubles). Common in Hong Kong, Guangdong, and overseas Chinese communities. Uses 3-fan minimum.
Malaysian / Singaporean
Similar to HK style with local variations. Some tables use "tai" instead of "fan". Very popular at social gatherings.
Taiwanese (16-tile)
Uses 16 tiles per hand instead of 13. More complex scoring with unique hands like "All Terminals". Popular in Taiwan.
Riichi / Japanese
Complex yaku (winning conditions) system with dora bonus tiles. Includes riichi declaration mechanic. Growing international popularity.
Sichuan Bloody
Fast-paced variant where suits are eliminated. Multiple winners per round. Popular in mainland China.
Competition (MCR)
Standardized international rules by the Mahjong Competition Rules. 81 recognized scoring patterns.
Basic Scoring Concepts (Hong Kong Style)
We'll use Hong Kong Mahjong as the reference since it's the most widely played variant in Southeast Asia. The concepts translate to other variants.
Fan (Doubles) System
In Hong Kong Mahjong, the value of a winning hand is measured in fan (also called "faan" or "doubles"). Each fan doubles the base payment. Most groups require a minimum of 3 fan to win.
| Fan Count | Payment (Base = $1) | Description |
|---|---|---|
| 0 fan | No win | Below minimum — cannot declare win |
| 1 fan | $2 | Most groups require 3-fan minimum |
| 3 fan | $8 | Common minimum to win |
| 4 fan | $16 | Solid hand |
| 5 fan | $32 | Strong hand |
| 6 fan | $64 | Very strong |
| 7 fan | $128 | Near-maximum |
| 8+ fan | $256 (max) | Maximum payout (varies by table) |
Common Scoring Hands
All Chows (Ping Wu)
Hand made entirely of sequences (chows) — no triplets
Common Hand
All sequences with a valueless pair
Mixed One Suit
One suit plus honor tiles (winds/dragons)
All Triplets (Pong Pong Wu)
Hand made entirely of triplets (pongs) — no sequences
Half Flush
All tiles from one suit, mixed with honors
Full Flush (Ching)
All tiles from a single suit — no honors
All Honors
All tiles are winds and dragons — maximum hand
Thirteen Orphans
One of each terminal and honor tile + one duplicate — legendary hand
Nine Gates
1-1-1-2-3-4-5-6-7-8-9-9-9 of one suit — the rarest hand
Who Pays Whom?
This is where Mahjong scoring gets complex — and where most manual tracking fails:
Self-Drawn Win (Zi Mo)
Winner draws the winning tile themselves. All 3 other players pay the winner. Some groups double the payment for self-drawn wins.
Win by Discard
Winner completes their hand from another player's discard. Only the discarding player pays. Other players don't pay anything.
False Win (Foul Hand)
If a player incorrectly declares a win, they pay all other players the maximum hand value as penalty.
Tracking Mahjong Scores with PartyPot
Mahjong + PartyPot = No More Calculator
Track every round's payments in real-time. No pen and paper, no arguing over who forgot to record a payment, and Smart Settlement at the end clears all debts in minimum transfers.
Here's the recommended setup for Mahjong sessions:
- Create a room with 4 players — Each player joins via QR code.
- Set starting balance to 0 — Unlike other games, Mahjong sessions typically start at 0 and track cumulative wins/losses.
- After each round, record the payment — Loser sends the calculated amount to the winner. For self-drawn wins, all 3 losers send to the winner.
- Let the balances run — Don't settle after each round. Let PartyPot track the running totals.
- Smart Settlement at the end — After 3-4 hours, hit Smart Settlement. PartyPot calculates the minimum transfers to clear everyone's balance.
Tips for Scoring Beginners
Learn 3-5 Hands First
Start with Ping Wu, All Triplets, Mixed One Suit, and Full Flush. These cover 80% of winning hands.
Use a Fan Counter App
When starting out, use a fan calculator app alongside PartyPot. You'll memorize the values within a few sessions.
Agree on Max Fan
Most tables cap at 8 fan (or a fixed maximum payment). This prevents catastrophic losses from rare hands.
Track Self-Draw vs Discard
This matters for payment direction. Self-draw = everyone pays. Discard = only the discarder pays.
Set a Table Rate
Agree on the base rate ($1, $0.50, etc.) before playing. All fan calculations multiply from this base.
Mid-Session Settlements
For long sessions (4+ hours), do a settlement halfway through to reset everyone's psychological comfort.
Quick Reference: Payment Flow
| Scenario | Who Pays | PartyPot Action |
|---|---|---|
| Win by discard (5 fan) | Discarder pays $32 | Discarder sends $32 to winner |
| Self-drawn win (5 fan) | All 3 others pay $32 each | 3 players each send $32 to winner |
| Self-drawn win (5 fan, 2x) | All 3 others pay $64 each | 3 players each send $64 to winner |
| Draw round | Nobody pays | No transaction needed |
| False declaration | Declarer pays all 3 | Declarer sends max to each player |
Make Mahjong Night Effortless
Focus on reading tiles, not calculating payments. Let PartyPot handle the math.
Final Thoughts
Mahjong scoring doesn't have to be intimidating. Start with the basics — learn a few common hands, understand the fan system, and use PartyPot to handle the payment tracking. Within a few sessions, you'll be calculating fan in your head and playing like a regular.
The best part? PartyPot's transaction history gives you a complete record of every round. You can look back and see your win/loss patterns, track your improvement, and settle up at the end without any confusion.
See you at the Mahjong table! 🀄



