Four friends playing Shanghai rummy at a wooden dining table, each holding a hand of cards, with melds laid out, a draw pile, a discard pile and a score pad
Every round asks for a different contract, and the last one is the hardest.

Shanghai rummy is a rummy game for three to five players, played over seven rounds. Each round has its own contract, a set combination of books and runs you must collect before you can lay anything down, and the contracts get harder as the game goes on. Players can grab the discard out of turn by calling “May I?”, and the lowest total of penalty points after the last round wins. Shanghai is one of a family of contract rummy games that also includes Liverpool Rummy, May I? and Progressive Rummy. Rules vary from table to table, so this guide gives the most widely used Shanghai rummy rules and shows how the other versions differ.

Shanghai Rummy Rules at a Glance

Shanghai rummy
PlayersThree to five.
CardsTwo standard decks plus four jokers: 108 cards.
Cards each11 in every round.
RoundsSeven, each with its own contract.
MeldsA book is three cards of the same rank; a run is four cards in sequence in one suit. Aces count high only.
JokersWild, but no more than one in any book or run.
May I?Take the discard out of turn, with two penalty cards, up to twice a round.
WinningThe lowest total of penalty points after seven rounds.

The Seven Contracts

RoundContractCards needed
1Two books6
2One book and one run7
3Two runs8
4Three books9
5Two books and one run10
6One book and two runs11
7Three runs, with no discard12

How to Deal

  1. Shuffle the 108 cards together and choose the first dealer at random. The deal passes to the left after each round.
  2. Deal 11 cards to each player, one at a time.
  3. Place the rest face down as the stock and turn its top card face up next to it to start the discard pile.

How to Play Shanghai Rummy

  1. Draw. The player to the dealer’s left starts. On your turn, take either the top card of the stock or the top card of the discard pile.
  2. Go down. When you hold the contract for the round, you may lay it face up on the table. This is called going down, and you may do it only once per round. In the same turn you may add other cards that fit, to your own melds or anyone else’s.
  3. Lay off. Once you are down, you may add cards to any meld on the table in your later turns: a fourth eight to a book of eights, or the next card at either end of a run.
  4. Discard. End your turn by putting one card face up on the discard pile.
  5. Go out. The round ends as soon as one player gets rid of their last card. In round 7 you must lay down all your cards at once, with no discard.

If the stock runs out, the discard pile except its top card is shuffled to make a new stock.

The seven Shanghai rummy contracts from two books in round 1 to three runs with no discard in round 7, and a round 2 example: a book of three eights and a run of 5, 6, joker and 8 of diamonds
Round 2: a book of eights and a run with one joker are enough to go down.

Melding Rules

  • Aces are high only. J-Q-K-A is a run, but A-2-3-4 is not.
  • One joker per meld. A joker can stand in for any missing card, but a book or run may not contain more than one. You may use several jokers if they are in different melds.
  • No two books of the same rank. Six eights do not count as two books of eights.
  • No touching runs in the same suit. When you go down, you may not lay two runs in the same suit that join up, such as 6-7-8-9 and 10-J-Q-K of hearts. They may join later as cards are added.

May I? and Calling Shanghai

May I? If the player whose turn it is doesn’t want the top card of the discard pile, any other player can ask for it. A player who takes it this way also takes the top two cards of the stock as a penalty, and does not meld or discard; play then carries on from the player whose turn it was. Each player may do this at most twice per round, so pennies or other tokens are handy for keeping count. If several people want the same card, the one whose turn comes soonest gets it.

Shanghai! If you discard a card that could be added to a meld already on the table, you can call “Shanghai” as you discard it, and nobody may then pick it up. If you discard such a card without calling, any other player may call “Shanghai”, add it to the meld, and then hold out their hand face down so that you draw a card from it as a penalty. A Shanghai call takes priority over a May I?.

Scoring

When someone goes out, everyone else scores penalty points for the cards still in their hand:

CardPenalty points
2 to 75 each
8 to King10 each
Ace20
Joker50

The player who went out scores 0. Add each round to a running total; after round 7 the lowest total wins.

Contract Rummy, Liverpool and the Other Versions

The contract idea is shared by several games that differ mostly in the deal, the contracts and the details of buying discards:

GameHow it differs from Shanghai
Contract RummyThe same seven contracts, but 10 cards are dealt in rounds 1 to 3 and 12 in rounds 4 to 7. It uses one joker fewer than the number of players, aces can be high or low, there is no limit on taking discards out of turn (with one penalty card), and you may lay down only the contract itself on the turn you go down. Aces and jokers count 15, picture cards 10, number cards their face value.
Liverpool RummyContract Rummy with a cutting bonus: before the deal, the player who cuts the deck takes 50 points off their score if they cut exactly the number of cards needed for the deal plus the upcard.
May I?One deck for every two players, all jokers included. Your first meld may be longer than the contract, jokers can’t be taken back once melded, and a joker left in your hand costs 25.
Progressive RummyFifteen contracts instead of seven, with twos as well as jokers wild, and in the later rounds players buy extra cards for a penny each.
Ten-hand ShanghaiA longer version with later contracts that need up to 17 cards, so buying is essential: three buys per player per hand, four in the last two hands.

Shanghai Rummy Variations

  • Ten cards and eight deals: an extra contract of four books comes before the last deal, nobody may discard to go out, and there is no Shanghai call.
  • Going out blind: lay down all your cards in one turn and take 25 points off your score, or 50 if you used no jokers.
  • More jokers in longer runs: one joker in a book or run of four, two in a run of five, three in a run of seven.
  • Different card values: some groups score 3s to 9s at 5, 10s to kings at 10, aces 15, twos 20 and jokers 25.

Shanghai Rummy Tips

  • Save your May I?s for cards you really need. You only get two per round, and each one adds two cards to your hand.
  • Shed jokers and aces once you are down. Caught in your hand, a joker costs 50 points and an ace 20.
  • Protect your discards. Before you get rid of a card that fits a meld on the table, call Shanghai so nobody can take it.
  • Plan the runs early. Rounds 3, 6 and 7 need runs, which take far longer to collect than books.
Chart of Shanghai rummy odds: the chance that the 11 dealt cards plus the first draw already make the contract is 23% in round 1, 7% in round 2, 0.4% in round 3, 2% in round 4, 0.3% in round 5 and 0.01% in round 6
Runs are the hard part: two books turn up in a quarter of opening hands, two runs in fewer than 1 in 200.

Shanghai Rummy Odds

How often can you go down on your very first turn? These are the chances that your 11 dealt cards plus your first draw already make each contract, under the rules above (108 cards, aces high, one joker per meld), from 400,000 random hands per round:

RoundContractChance
1Two books23%
2One book, one run7%
3Two runs0.4%
4Three books2%
5Two books, one run0.3%
6One book, two runsabout 1 in 10,000
7Three runs, every card usednot once

Books are far easier to collect than runs: three books (9 cards) turn up in 2% of opening hands, but two runs (8 cards) in only 0.4%. A book can use any three cards of one rank, while a run needs four particular cards of one suit. That is why the run rounds, 3, 6 and 7, take the longest.

Where Contract Rummy Comes From

The first game of the family was Zioncheck, created by Ruth Armson in the 1930s, which had six contracts. Contract Rummy and its relatives grew from it, and the commercial card game Phase 10, created by Kenneth Johnson in 1982, is built on the same idea. Shanghai rummy is also sometimes called California rummy.

More Rummy Games

The rummy rules guide covers the basic game and its main variants. For other games with a different target each round, try Phase 10 or Five Crowns, and for a points race, Rummy 500.

The tile version: Rummikub, with runs, groups and a 30-point opening.

Shanghai rummy: frequently asked questions

What are the rules to Shanghai rummy?

Three to five players use two decks plus four jokers and are dealt 11 cards each. Over seven rounds, each player must collect that round’s contract of books and runs before laying anything down. You can take the discard out of turn by calling May I?, with two penalty cards. The first player to get rid of all their cards ends the round, the others score penalty points for the cards left in their hand, and the lowest total after seven rounds wins.

What are the seven contracts in Shanghai rummy?

Two books; one book and one run; two runs; three books; two books and one run; one book and two runs; and three runs with no discard. A book is three cards of the same rank and a run is four cards in sequence in one suit.

How many cards do you get in Shanghai rummy?

Eleven in every round. In Contract Rummy players get 10 cards in the first three rounds and 12 in the last four.

What is the difference between Shanghai and Contract Rummy?

They share the seven contracts. Shanghai deals 11 cards every round, limits each player to two May I?s per round with two penalty cards each, counts aces high only, allows one joker per meld and has the Shanghai call. Contract Rummy deals 10 and then 12 cards, puts no limit on taking discards out of turn, and lets aces count high or low.

What is Liverpool rummy?

Liverpool rummy is Contract Rummy with one extra rule: before the deal the player who cuts the deck takes 50 points off their score if they cut exactly the number of cards needed for the deal plus the upcard.

How do you score Shanghai rummy?

When a player goes out, everyone else counts the cards left in their hand: 2 to 7 are 5 points each, 8 to King 10 points, aces 20 and jokers 50. The player who went out scores 0, and the lowest total after seven rounds wins.

How many jokers are in Shanghai rummy?

Four, with two standard decks, for 108 cards in all. A joker can stand in for any card, but a book or run may contain only one.

Can aces be low in Shanghai rummy?

No. In Shanghai aces count high only, so J-Q-K-A is a run but A-2-3-4 is not. In Contract Rummy an ace may be high or low, but not both in the same run.

Fadi Hayek
Author & Casino Expert

After going through several successful experiences with several industry pioneers, Fadi Hayek has managed to excel in the world of content for online gaming by providing unique content for several projects that allowed him to obtain the necessary experience to launch his career. Last but not least, Fadi also holds several certificates, including but not limited to content marketing and iGaming.

Latest News

Artificial Intelligence in Gambling – How It Is Changing the Future of the Industry

As online casinos adopt machine learning models and artificial intelligence in gambling becomes the next disruption, you don’t want to be left behind. Read on to learn about the impact AI will have on the future of the gambling industry.

Arabian Football Betting Trends – Stay Current on Betting Preferences in the Middle East!

Keep abreast of the latest Arabian football betting trends with the Arabian sports betting insights below. This guide covers the most popular bet types with Arab bettors and the top bookmakers for Arabian and global football competitions.

Al-Nassr vs PSG | Cristiano Ronaldo vs Lionel Messi

The biggest event in world football is scheduled to take place later this month as Al Nassr vs PSG is on the cards.

Yggdrasil Collaborate with Reflex to Release Dublin Up DoubleMax

Yggdrasil and Reflex are set to launch Dublin Up DoubleMax, an Irish-style video, as one of their latest releases. The slot game is designed by incorporating Yggdrasil’s proprietary Game Engagement Mechanic (GEM) DoubleMax coupled with unique features like free spins bonus and fairy magic.