Skip to content
HatchCalc

Riichi Mahjong Score Calculator

Han, fu, dealer or not — get the exact payout without the score table.

Your seat
Win by

Score — 1 han 30 fu

1,000points

The discarder pays1,000 points

How to use this calculator

Pick your seat (dealer or non-dealer), how you won (ron on a discard, or tsumo by self-draw), then set the han and fu of your hand. The exact payout appears instantly — including who pays what on a tsumo, where the payment is split between the dealer and the other two players.

From 5 han upward the hand hits the limit values (mangan and beyond), so the fu selector switches off — at that point only han matter.

The formula behind riichi scoring

All riichi mahjong payments derive from one number, the base points:

Base = Fu × 2^(2 + Han)  (capped at 2,000)

A non-dealer ron collects 4× base from the discarder; a dealer ron collects 6×. On a tsumo, a non-dealer collects 2× base from the dealer and 1× from each other player, while a dealer collects 2× from all three. Each payment is rounded up to the nearest 100 points — which is why 1 han 30 fu (base 240) becomes the familiar 1,000-point ron: 240 × 4 = 960, rounded up to 1,000.

When the base would exceed 2,000, the hand is simply a mangan — that's why 4 han 40 fu and 4 han 30 fu score differently (8,000 vs 7,700 for a non-dealer) even though they're both "4 han".

Quick score table (30 fu)

The most common fu value is 30, so these are the numbers worth memorizing. Payments are shown as non-dealer / dealer:

HandRon (non-dealer)Ron (dealer)Tsumo (non-dealer)
1 han 30 fu1,0001,500300 / 500
2 han 30 fu2,0002,900500 / 1,000
3 han 30 fu3,9005,8001,000 / 2,000
4 han 30 fu7,70011,6002,000 / 3,900
Mangan (5 han)8,00012,0002,000 / 4,000
Haneman (6-7 han)12,00018,0003,000 / 6,000
Baiman (8-10 han)16,00024,0004,000 / 8,000
Yakuman (13+ han)32,00048,0008,000 / 16,000

Tsumo values read as "each non-dealer pays / the dealer pays". A dealer tsumo simply collects the larger number from all three players.

House rules this calculator assumes

Scoring follows the most common modern riichi rule set: base points capped at 2,000 (so 4 han 40 fu is a mangan), no kiriage mangan (4 han 30 fu stays at 7,700 rather than being rounded up to mangan), and kazoe yakuman at 13 han. If your table plays kiriage mangan or caps counted hands at sanbaiman, adjust those two edge cases accordingly — everything else is identical across rule sets.

Frequently asked questions

How is a riichi mahjong score calculated?

First compute the base points: fu × 2^(2 + han), capped at 2,000. On a ron, the discarder pays 4× the base points (6× if you're the dealer). On a tsumo, a non-dealer receives 2× the base from the dealer and 1× from each other player, while a dealer receives 2× from everyone. Every individual payment is rounded up to the nearest 100.

What is the difference between han and fu?

Han count the value of your yaku (winning patterns) plus dora, and they double the score each step. Fu are smaller points for the composition of the hand — the base 20, plus extras for triplets, certain waits, and the pair. Fu matter a lot at 1-2 han, less at 3-4 han, and not at all from 5 han up.

What is a mangan, haneman, and yakuman worth?

For a non-dealer: mangan 8,000, haneman 12,000, baiman 16,000, sanbaiman 24,000, and yakuman 32,000 points. Dealer hands are worth 1.5× those amounts: 12,000, 18,000, 24,000, 36,000, and 48,000.

Why does the dealer score more?

The dealer (oya) receives 1.5× the points on a win — 6× base on a ron instead of 4× — and pays double on another player's tsumo. That's the built-in risk/reward of dealership: keep winning as dealer and you keep the seat and the bonus.

What is 25 fu?

25 fu is the fixed fu value of the seven pairs hand (chiitoitsu). It's the one hand that ignores normal fu counting, and since chiitoitsu itself is worth 2 han, a 1 han 25 fu score doesn't exist.

Does this calculator handle three-player mahjong?

No — the payments shown assume standard four-player riichi rules. Three-player (sanma) uses modified tsumo payments that vary by rule set, so check your table's house rules.

Related tools