ICM Calculator — Tournament Equity Calculator

Enter chip stacks and prize structure to calculate each player's real dollar equity.


How to Use This ICM Calculator

This ICM calculator converts tournament chip stacks into real monetary equity using the Malmuth-Harville Independent Chip Model. Follow these five steps to get accurate results in seconds.

  1. Add players and enter chip counts. By default the calculator starts with three players. Click "Add Player" to include up to ten. For each player, type a name (optional) and enter their current chip stack. Use the quick buttons (1K, 5K, 10K, 50K) to speed up data entry, or type any number directly. You need at least two players to run a calculation.
  2. Set the prize structure. Choose one of the built-in templates — "9-Player SNG" applies the standard 50/30/20 split, and "6-Player SNG" uses a 65/35 split. Select "Custom" to define your own payout percentages. You can add or remove prize places at any time. Enter each prize as a dollar amount (for example, $500 for first place, $300 for second).
  3. Click "Calculate ICM." The tool validates all inputs and then runs the Malmuth-Harville algorithm. For groups of up to eight players it computes exact probabilities via recursive enumeration. For nine or ten players it switches to a Monte Carlo simulation with 50,000 iterations, which produces results accurate to within roughly 0.1% of the exact value.
  4. Read the results table. The output table shows five columns: Player name, Chip count, Chip percentage (their share of total chips), ICM Equity in dollars (the expected monetary value of their stack), and Relative Value (how their equity per chip compares to the average). A relative value above 1.0 means each of that player's chips is worth more than average — this typically happens for short stacks. Below the table, a horizontal bar chart visualizes the equity distribution.
  5. Experiment with scenarios. Adjust chip counts or prize pools and re-calculate to see how equity shifts. This is especially useful for evaluating deal proposals at a final table. Click "Load Example" to fill in a pre-built scenario with six players and a standard payout, or hit "Reset" to start fresh.

All computation runs locally in your browser. No data is transmitted to any server, and no registration is required.

What Is ICM and Why It Matters

The Independent Chip Model, universally known as ICM, is the standard mathematical framework for converting tournament chip stacks into expected prize money. Developed by Mason Malmuth and refined by David Harville's probability model, ICM addresses a fundamental reality of tournament poker: chips do not all carry equal monetary value.

The Core Problem ICM Solves

In a cash game, every chip is worth exactly its face value. If you have $500 in chips, your equity is $500. Tournaments are different. Imagine a $100 buy-in tournament with ten players and a prize pool of $1,000 distributed as $500/$300/$200. At the start, each player has 1,000 chips, and each player's equity is $100 (one-tenth of the prize pool). But if one player doubles up to 2,000 chips while another is eliminated, the remaining nine players still share the same $1,000 prize pool — the doubled-up player does not suddenly have $200 in equity. Their equity increases, but by less than double, because part of every player's equity comes from the guaranteed min-cash.

This asymmetry is sometimes called the "diminishing marginal value of chips." Gaining chips always increases your equity, but the rate of increase slows down as your stack grows. Conversely, losing chips hurts more than gaining the same number of chips helps. This is why ICM matters: it quantifies the exact dollar impact of every chip movement.

How the Math Works

ICM uses a recursive probability model. First, it calculates the probability that each player finishes first, which is simply their chip share (e.g., a player with 30% of the chips has a 30% chance of finishing first). Then, for each possible first-place finisher, it removes that player from the pool and recursively calculates the probabilities for second place, third place, and so on. Each finishing probability is multiplied by the corresponding prize, and the sum across all possible finishing positions gives a player's total expected value.

For a concrete example: suppose three players remain with stacks of 5,000, 3,000, and 2,000 chips (total 10,000). The prizes are $500, $300, and $200. Player A (5,000 chips, 50% of total) has a 50% chance of finishing first. If Player B (30%) finishes first, then in the sub-problem Player A has 5,000/(5,000+2,000) = 71.4% chance of finishing second. The algorithm sums all such branches. The result: Player A's ICM equity is roughly $417, not $500 (which would be their share based purely on chip percentage). Player C with only 20% of chips has equity of roughly $233 — noticeably more than the $200 their chip share would suggest. This demonstrates how ICM redistributes value toward shorter stacks.

Practical Applications

ICM has three primary use cases in tournament poker:

Limitations of ICM

ICM is not perfect. It assumes all players are equally skilled, it does not account for positional advantages (such as who has the big blind), and it ignores future play dynamics. In practice, a strong player's equity is higher than ICM suggests, and a weak player's equity is lower. Despite these limitations, ICM remains the best widely accepted model for tournament equity and is used universally in both live and online poker.

Frequently Asked Questions (FAQ)

What is ICM in poker?

ICM stands for Independent Chip Model. It is a mathematical framework that converts tournament chip stacks into real monetary equity based on the remaining prize pool. Unlike cash games where each chip has a fixed dollar value, tournament chips have a nonlinear relationship with prize money. ICM captures this by computing each player's probability of finishing in every possible position and multiplying those probabilities by the corresponding payouts. The result is each player's expected dollar value, which tournament directors and players use for deal negotiations, strategy decisions, and equity analysis.

How does the ICM calculator work?

This calculator implements the Malmuth-Harville algorithm. It assigns each player a first-place probability equal to their chip percentage, then recursively computes probabilities for every subsequent finishing position by removing the placed player and recalculating among the remaining field. For up to eight players, the calculation is exact. For nine or ten players, the tool uses Monte Carlo simulation with 50,000 iterations to keep computation time under one second while maintaining accuracy within approximately 0.1% of the exact result.

When should I use ICM calculations?

ICM is most valuable in three situations: during bubble play (when the difference between busting and min-cashing is significant), at final tables (where each elimination means a payout jump), and when negotiating deals to split remaining prize money. In all three cases, the actual dollar value of your chips differs substantially from what a simple chip-percentage calculation would suggest. ICM-aware decisions can be worth hundreds or thousands of dollars over a tournament career.

Why is ICM equity different from chip percentage?

Because of the diminishing marginal value of tournament chips. In a tournament, you cannot cash out your chips at any time — you must play until you are eliminated or the tournament ends. A player with 50% of the chips does not have 50% of the remaining equity because some equity is "locked in" by the guaranteed payouts for surviving players. Short stacks always have more equity per chip than large stacks because they can only lose what they have, but their min-cash upside is protected by the elimination of other players.

Is this ICM calculator accurate for large fields?

For up to eight players the result is exact (using recursive enumeration of all possible finishing orders). For nine or ten players the tool switches to Monte Carlo simulation with 50,000 iterations, producing results accurate to within approximately 0.1%. For fields larger than ten, ICM calculations become computationally intensive and are typically handled by specialized software. This tool is designed for final table and SNG scenarios where precision matters most.

Related Tools

Further Reading