How to Reduce App Uninstalls: Catch Users Before They Delete
App uninstall rate is the share of installs removed inside a fixed tracking window, averaging 46% within 30 days across all categories, and treating the uninstall like an interceptable cancel event is the tactic that cuts it.

An app uninstall rate is the percentage of installs removed within a set window, most often 30 days. Across all app categories, nearly half of installs are gone that fast. Most of that loss is preventable.
I've spent the last few years consulting on retention for SaaS, e-commerce, and subscription businesses. The most consistent pattern I see is companies chasing save rate without asking why people leave. The same thing repeats on mobile.
Teams treat the uninstall button like a black box. But it behaves like a cancel flow you can intercept. That reframe is the core of most mobile app retention strategies that work.
Key takeaways
- Measure uninstall rate over a fixed window, since most deletions hit day one.
- Expect roughly 46% of installs gone within 30 days across all categories.
- Dating apps hit 62.4% in 30 days, news apps only 27.3%.
- Treat an uninstall like a cancel event and intercept it before deletion.
- Catch the friction signal, offer a save, then run a win-back message.
What is app uninstall rate?
App uninstall rate is the share of your installs that get removed inside a chosen tracking window, usually 30 days. You get it by dividing uninstalls by installs, times 100.
Picture an app with 10,000 installs and 4,600 uninstalls in a month. That's a 46% 30-day rate.
The window matters as much as the ratio. A 7-day rate and a 30-day rate on the same app tell different stories. Most uninstalls cluster in the first 24 hours, and the rate keeps climbing as the cohort ages.
Pick one window and hold it constant. Then your month-over-month numbers compare cleanly.
A low uninstall rate can still hide a churn problem. Users might keep the app installed and stop opening it, and the rate would never move. Uninstall rate measures removal, not engagement. Pair it with an activity metric before you call your retention healthy.
What's a good app uninstall rate?
46.1% of installs were gone within 30 days in 2024, per AppsFlyer's uninstall report. The dataset covers 2.2K apps and 402 million tracked uninstalls, and the rate swings hard by category. That gives you a cross-category midpoint to check your own number against.
The sections below split it two ways. First by app category, then against the churn and retention metrics it gets confused with.
Category matters because uninstall tolerance tracks how replaceable the app feels. News and travel apps get revisited seasonally, so users keep them around. Dating apps and casual games have many close substitutes, so users delete the moment interest drops.
A benchmark is where you start, and your target sits below it. A subscription app with a strong path from install to paid should aim well below its category median. Every uninstalled trial user is a lost conversion on top of a lost install.
Uninstall rate by app category
Here are uninstall rates by different categories:
- News: 27.3%
- Dating: 62%
- Gaming: 50%
- Travel: 29.2%
- News and magazines: 27.3%
Read your own rate against your category, and skip the overall average. Suppose two apps both post a 45% uninstall rate. A productivity app at that level is doing worse than its crowd, while a dating app at the same level is doing better than its.
Uninstall rate vs. churn rate vs. retention rate
Uninstall rate counts removals, churn rate counts users who stop paying or using, and retention rate counts the ones who stay. So a healthy score on one can hide a problem in another. They measure different exits from the same relationship.
An uninstall is one of several ways a user leaves. A subscriber can delete the app and keep paying. Or keep the app and quietly stop opening it.
That gap is why uninstall rate and app churn rarely match. A user who churns but never deletes the icon still counts against churn.
Retention rate is the mirror image of churn. Consider a cohort where 30% churns in a month. The other 70% is retained. Track all three.
Acting on one alone gives you a partial picture of who's actually leaving. And the fix you pick depends on which exit they took. Run your own cohort through our retention rate calculator to see where it lands.
Why users uninstall apps
Users uninstall for a short list of repeatable reasons, and each one fires at a different moment in the app relationship. Four cover most deletions:
- Onboarding friction: the first session never reaches a payoff, so the app looks pointless.
- Notification fatigue: too many pushes turn the icon into an irritant the user clears.
- A triggering event: a renewal charge, storage pressure, or one bad experience tips the decision.
- Forgetting it exists: the app fades from the home screen and gets swept out in a cleanup.
Each reason maps to a different moment. That's why a single fix like better onboarding only addresses one slice of total uninstalls. The other slices each need catching at their own trigger moment.
A notification-fatigue delete never touches onboarding, so no amount of onboarding polish will stop it.
Most of the "why" is set in the first session. The 402-million-uninstall dataset shows the majority of uninstalls happen on day one. So the first-run experience decides most of your rate before anything else gets a chance to.
A user who deletes after months of regular use left over a renewal or fatigue, and treating that as an onboarding problem misses it entirely. Late deletions need a completely different intervention.
A renewal-triggered delete calls for a save offer at the charge. A fatigue-triggered one calls for cutting notification volume.
Match the fix to the trigger, or you fix the wrong slice.
Uninstalling is the mobile app's cancel event
An uninstall is the same terminal event as a web subscription cancellation. The user has decided to stop. The only question left is whether anything intercepts them before the action completes.
The decision plays out the same as on web. Only the exit is different.
Web cancel flows work because they insert friction and an offer between "I want to leave" and "I'm gone." Mobile apps rarely do this. The uninstall action happens entirely in the operating system, so the developer has no native place to step in.
The delete button sits outside your app, so you have to catch the intent earlier, while the user is still inside.
The parallel breaks for billing-triggered churn. When a subscriber's payment fails on Google Play or the App Store, that's involuntary churn, where the user never chose to leave. A save offer does nothing here, because the user still wants the app.
It needs platform-specific recovery instead, tied to the store's billing retry.
How to reduce your app uninstall rate
The Uninstall Save Sequence runs three stages, ordered by where each one intercepts the user relative to the delete. The three stages below move from the earliest warning sign to the last chance after the app is gone.
The sequence only works when the app can detect a warning sign first. Some users leave with no in-app signal at all, no support search, no denied permission, no cancel tap. There's no interception point for them, so the fix moves upstream into onboarding.
Friction Signal
Watch for the in-app actions that precede a delete. Examples include a support-center search, a denied permission, a repeated crash, or a subscription-cancel tap. Each one flags intent before the user reaches the operating system.
These signals are the mobile equivalent of a hand on the cancel button. A user searching your help center for "how to delete my account" has already decided. A user who just denied notification permission for the third time is close behind.
Instrument these events, so you catch the delete while the user is still inside the app.
Rank the signals by how close they sit to the delete. A cancel-screen tap or an account-deletion search is high-intent and warrants an immediate offer. A single denied permission is weaker and warrants a lighter touch.
Firing a save offer at every minor friction trains users to ignore it. A signal only earns an intervention when it reliably precedes a delete in your own data. So validate each one against actual uninstalls first.
In-App Save Offer
Once a friction signal fires, offer a reason to stay, like a pause, a lower-tier plan, or a direct fix for the friction they hit. The offer has to land inside the app, because the delete happens where you can't follow.
A subscription app that detects a cancel tap can offer a paused free tier instead of full removal. That mirrors the pause mechanic from web save flows.
In Churn.io's own web cancel-flow work, a pause offer resumed many "found my winning product" cancellations at 90 days. A pause keeps the account and signals that the reason was temporary.
Match the offer to the signal. Use a pause for "too busy," a downgrade for price, a targeted fix for a crash or a confusing feature.
Blanket discounts underperform on web for the same reason, so avoid leading with one here. A discount delays the delete for a cycle. It rarely fixes why the user reached for it.
The same offers already run on our web cancel flows for Stripe subscriptions, including the pause, the downgrade, and the targeted fix.
Win-Back Window
For users who delete anyway, a win-back message inside the platform's re-engagement window can pull a share of them back. This stage catches the ones the save offer missed.
The window is short, because attention fades fast after a delete. A push or email tied to the reason they left beats a generic "we miss you."
Send a new feature to the churned power user. Send a resolved bug to the frustrated one. Naming why they left converts better than pretending nothing happened.
You reach a deleted user only if you already hold a contact channel outside the app. That means an email or a subscription tied to their account, because the push token dies with the uninstall.
So the win-back stage has a hard limit. It recovers users who gave you an address before they left, and anyone who vanished without one is out of reach. Capture an email early, during onboarding, so this stage has somewhere to send a message.
FAQ
Does app uninstall rate include reinstalls?
Standard uninstall rate counts a removal against the original install and doesn't net it back out on a later reinstall. A reinstall usually registers as a fresh install in most tools, so a returning user can inflate both your install and uninstall counts.
Can I reduce uninstalls without changing my onboarding flow?
Yes, because the Uninstall Save Sequence intercepts users at the delete moment rather than during onboarding. Onboarding fixes reduce first-session deletions, but the save-offer and win-back stages work on later-stage uninstalls independent of any onboarding rebuild.
What is the most uninstalled app?
There's no single confirmed answer, since app stores don't publish uninstall counts and figures shift constantly. High-churn categories like dating and casual gaming produce the most-uninstalled apps in aggregate.
Does a high uninstall rate hurt my App Store ranking?
A high uninstall rate can hurt store visibility, because app stores factor retention and engagement signals into ranking. Improving retention tends to help discovery as a side effect on top of the user-count gain.