The Dota 2 Economy in Numbers: Market Size and Price Index
Learn what the dashboard’s basket, item counts and coverage mean before you quote a billion-dollar figure.
Project editor:GrassKnuckles

The DotaLedger economy dashboard tracks the prices of a fixed basket of Dota 2 items. Its dollar figure comes from an index anchored to a historical estimate, and it moves with the basket’s prices. It does not count every cosmetic players own. To read a headline number, check which metric it is and the date of its prices.
Four counts you should keep apart
| Metric | What it counts | What it leaves out |
|---|---|---|
| Priced items | Items in our data that have a usable price | Owners or copies |
| One-copy item value | One price for each included item | All copies held worldwide |
| Anchored index | Matched price movement of a fixed basket | Circulating supply × price |
| Marketplace activity | Trading activity marketplaces report for covered items | Unique players or independently checked global turnover |
What the $1.53 billion anchor does
The historical $1.53 billion anchor gives the index a dollar scale. For a hypothetical index of 100 at the reference date and 104 later, 1.53 × 104 ÷ 100 = $1.5912 billion. An index of 96 gives $1.4688 billion. Resetting the latest point to $1.53 billion would erase the very movement the index is meant to show.
The dollar scale inherits the anchor’s limits. It is not money in traders’ accounts, an amount you could sell everything for or an independently updated supply count. A 4% rise in this example describes index movement, not a 4% return for every player.
More priced items does not mean higher prices
Our index data gives a concrete coverage check. Its Sticker category targets a 3,000-item basket: 1,502 of those items had a price on July 7, 2024, against 2,802 on July 7, 2026. Dividing each count by 3,000 gives 50.07% → 93.40% coverage. The counts come from the index as of July 7, 2026, so they say nothing about today’s coverage or about new cosmetics entering circulation.
With such different sets of priced items, growth in the raw category total can’t be quoted as price appreciation. The counts alone do not show how much of a value change came from prices and how much from newly priced items. For a price comparison, use the matched-movement methodology and report coverage alongside it, rather than assigning the whole change to demand.
When coverage changes, the index links the new basket to the old one without rewriting history. Read the actual basket size and date: missing price history is left out, not treated as a flat price. The dashboard marks fixed-basket data older than 14 days as out of date and keeps showing the last valid data.
Write a citation that someone can reproduce
Quote the metric with its dates, basket, coverage and currency. Use the anchored index to describe price movement of the covered items and item statistics to describe what the site tracks. Neither tells you global inventory supply, so multiplying one by the other gives neither a market capitalization nor players’ wealth. For prices of single items, see the price table, and for a comparison with another game, Dota 2 vs CS2 skin economies.