How Much Do Whales Spend in Honkai Impact?

Honkai Impact is a hack-and-slash mobile game released back in 2016 — not to be confused with Honkai Star Rail created by the same company, miHoYo, released earlier this year. Like many other mobile games, it is free-to-play with an optional gatcha cash shop.

Although it is not as popular anymore and is dwarfed by miHoYo's other games Genshin Impact and Honkai Star Rail, it still holds a special place in my heart as I frequently come back every patch to check out what's new in the story.

Patch 7.0's New Character: Luna

Last week, Honkai Impact released patch 7.0 on its global servers. Since the Chinese server is one patch ahead of the global server, I checked out the sales rankings for Oct 2023 to see how well it performed in China. According to this source, Honkai Impact generated approximately $7M USD.

For Reference:

  • Diablo Immortal generated $4M
  • Clash of Clans generated $19M
  • Genshin Impact generated $104M
  • League of Legends Wild Rift generated $107M
  • Honkai Star Rail generated $113M
  • Honor of Kings (first place) generated $514M

To my surprise, although Honkai Impact's revenue is less than 2% of first place, it still hovers around the median. Considering that most mobile games don't last more than a few years before shutting down whereas Honkai celebrated its 5th anniversary this year, hovering around the median is actually pretty good news.

This led me to wonder how much the die-hard fans of a 7-year-old must spend to keep this game alive for this long.


In every patch, a new character and their corresponding equipment is released. In most patches, the character and their equipment can only be obtained by "pulling" loot boxes in the gatcha cash shop (character and equipment drops from different loot boxes with separate pity counters). Each pull costs 280 gems which must be purchased through bundles. The most cost-efficient bundle costs $99.99 for 8088 gems or approximately $3.46 per pull.

Obtaining the Character

The first step of our analysis is the cost to obtain the character itself. Each pull has 1.5% chance of obtaining the character with a soft pity at 70 pulls and hard pity at 100 pulls, i.e. we are guaranteed to receive the character on our 100th pull. To keep the analysis simple, we will just assume it takes 100 pulls to obtain the character although in practice it is very rare to actually need all 100 pulls.

Each character starts at S-Rank and can be further upgraded to SSS-Rank though "fragments". For most players, S-Rank is good enough for everything except reaching the absolute top of the leaderboards. Since we are interested in how much money whales spend on this game, we will instead calculate the cost to obtain an SSS-Rank character. To fully upgrade to SSS-Rank, we will need another 300 fragments after obtaining the character.

There are two ways to obtain fragments for newly released characters:

  • Each pull gives 50/210 fragments. This funny number is due to an additional in-game currency conversion that I will spare from you. Recall since we need 100 pulls for our initial S-Rank, we automatically start with 50/210 × 100 (~23.8) fragments.
  • Every duplicate character is converted to 30 fragments. After obtaining a character, the pity counter resets to 0. In other words, we get an additional 30 fragments every 100 pulls.

Putting everything together, we get this equation to determine the number of additional pulls pp needed for an SSS-Rank character:

(50210100)+(50210p)+(301100p)=300(\frac{50}{210} \cdot 100) + (\frac{50}{210} \cdot p) + (30 \cdot \frac{1}{100} \cdot p) = 300

Solving for pp gives us 513 pulls to go from S-Rank to SSS-Rank or 613 in total. With each pull costing $3.46, it would cost a grand total of $2,122.89 In practice however, it would cost slightly less with soft pity kicking in after 70 pulls.

Character Obtained After n PullsTotal Pulls for SSS-RankCost
80 (average case?)538$1,863.20
100 (worst case)613$2,122.89

Obtaining the Equipment

Equipment for Luna

After obtaining the character, we still need to obtain four pieces of unique equipment. Each piece has 1.240% to 2.479% chance of dropping with a hard pity of 50 pulls each. This means that it would take 200 pulls in the worst-case scenario. In practice based on testimony from other players on Reddit and Discord, it usually takes 120 pulls to get everything.

120 (average case)$415.39
200 (worst case)$692.31


TLDR: A whale on Honkai Impact's global servers might spend somewhere between $2300 to $2800 every patch. With 9 patches every year, they will have to spend between $20K to $25K per year if they wish to stay at the top of the leadeboards.

© Stephen Li