Whale Users

Whales are the top spenders in your app or game — typically 1–2% of your user base, but responsible for 50–60% of total IAP revenue. Losing one whale can hurt more than losing a hundred casual players. Understanding who your whales are and what keeps them engaged is one of the highest-leverage things a product team can do.

Whale users are the highest-spending segment in a mobile game or app. The term comes from casino industry slang — players who bet big.

In mobile, whales are users whose lifetime spend puts them in the top tier of your paying base. They're rare, they're valuable, and they churn differently than everyone else. A product decision that works for casual users can accelerate whale churn — and the revenue impact is disproportionate.

Who Is a Whale User?

A whale is a user whose total in-app spend places them in the top spending tier of your product. There's no universal dollar threshold — "whale" is defined relative to your product's revenue distribution.

A common segmentation approach:

SegmentTypical spend thresholdShare of usersShare of revenue
Grand WhaleTop 0.1–0.5%<1%20–30%
WhaleTop 0.5–2%1–2%30–40%
DolphinTop 2–10%5–10%20–30%
MinnowAny purchase1–5%5–15%
Non-payingNo purchases85–95%0%

Thresholds vary significantly by genre, region, and monetization model. These are directional ranges.

In devtodev, user segmentation by spend is available out of the box — including Grand Whale and Grand Dolphin tiers for more granular analysis.

Learn more about paying audience segmentation →


Why Whale Users Matter

Revenue concentration. In most F2P games, the top 2% of spenders generate over half of total IAP revenue. This means whale retention directly determines revenue stability — more than any other segment.

Churn sensitivity. When a whale churns, the revenue impact is immediate and significant. Unlike non-paying users, whales don't quietly disappear — their absence shows up in ARPPU and gross revenue within days.

Behavioral signals. Whales often have distinct behavioral patterns: longer sessions, higher session frequency, faster progression, and earlier first purchases. Identifying these patterns early allows you to recognize future whales before they become high-value — and treat them accordingly.


How to Retain Whale Users

Don't disrupt their experience with generic monetization. Aggressive ads, repeated generic offers, and paywalls that feel unfair damage whale engagement more than any other segment. Whales are paying precisely because they value the product — protect that experience.

Provide exclusive high-value content. Whales want things casual users don't have. Limited-edition items, exclusive cosmetics, season passes with premium tiers, and early access to content all signal that their investment is recognized and rewarded.

Monitor ARPPU trends. A declining ARPPU among your top segment is an early warning sign of whale disengagement. Catch it before it becomes churn.

Segment re-engagement campaigns. A whale who hasn't opened the app in 5 days needs a very different message than a non-payer who hasn't opened it in 30. Treat them differently.


Takeaways

  1. Whales are the top 1–2% of spenders — typically generating 50–60% of total IAP revenue.
  2. "Whale" is relative to your product — thresholds vary by genre and price point.
  3. Whale churn shows up in ARPPU and gross revenue faster than any other segment loss.
  4. Behavioral signals (longer sessions, faster progression, and earlier first purchase) identify future whales before they become high-value.
  5. Protect whale experience: aggressive generic monetization hurts this segment most.

See your whale users, their spend patterns, and early churn signals. Explore devtodev →

SUBSCRIBE TO NEWSLETTER

Stay updated with the latest devtodev's news, articles on product analytics, and industry trends!
Work email
We might use the information you provided to contact you about our products, services, and events; you can opt out at any time. Please visit our Privacy Policy and Terms of Use pages to learn how we handle information and data processing.