Analytics & Retention

Crash-Free Rate

Also known asCrash-Free UsersCrash-Free SessionsCFR

The percentage of sessions (or users) that did NOT experience an app crash. The headline stability metric for mobile apps — most operators target 99.5%+.

Key takeaways

  1. 01Crash-free rate = (sessions without crash) ÷ (total sessions). The headline stability metric.
  2. 02Modern benchmark: 99.5%+ for consumer apps; 99.9%+ for high-stakes apps (banking, healthcare).
  3. 03A 1% crash rate (99% crash-free) typically drops D7 retention 10-20% and lifts uninstall rate 15-30% — small numbers, big impact.
  4. 04Crashlytics (Firebase) and Sentry are the industry-standard crash-tracking tools, used by ~80% of mobile apps.

Crash-free rate is the headline app-stability metric: the percentage of sessions (or users) that did NOT experience an app crash. Crashes are catastrophic UX events — the app force-quits, the user loses state, and confidence in the app erodes. Apps with high crash rates lose users to uninstall faster than acquisition can replace them, regardless of how good the rest of the product is.

Two flavors

Report both; they tell different stories. Crash-free sessions is the daily operational metric; crash-free users is the user-experience metric.

Modern benchmarks

A 1% crash rate is not "just 1%" — it's catastrophic. If 1 in 100 sessions crashes and the average user has 5 sessions per week, roughly 5% of users will crash in any given week, 20%+ over a month. Each crash event meaningfully lifts uninstall probability — typical impact: a 1% crash rate (99% crash-free) drops D7 retention 10-20% and lifts D30 uninstall rate 15-30% vs a 99.5%+ baseline. Small absolute number, huge impact on the business.

Crash-tracking tooling

Process discipline: every release should have a documented crash-free-rate gate before broad rollout. Phased rollouts (Google Play staged rollout, App Store phased release) let you catch a stability regression in 1-5% of users before it affects 100%. Set a clear threshold (e.g., "halt rollout if crash-free rate drops below 99.3% in the first 1% of users") and stick to it.

Quick answers

What is crash-free rate in mobile apps?

**Crash-free rate** is the percentage of sessions (or users) that did NOT experience an app crash. The headline stability metric for mobile apps. Two flavors: crash-free sessions (aggregate) and crash-free users (per-user, harder bar). Modern benchmark: 99.5%+ for consumer apps, 99.9%+ for banking / healthcare. Below 99% is a fire-drill priority.

What is a good crash-free rate for a mobile app?

99.5%+ is the modern consumer-app baseline. Top-tier apps hit 99.9%+. Banking, healthcare, and other high-stakes apps target 99.9%+ minimum. Hyper-casual games sometimes accept 98-99% (faster iteration, less QA). Below 99% indicates a stability problem worth halting features for; below 97% is existential.

How does a low crash-free rate affect retention?

Dramatically. A 1% crash rate (99% crash-free) typically drops D7 retention 10-20% and lifts D30 uninstall rate 15-30% vs a 99.5%+ baseline. The math compounds quickly — if 1 in 100 sessions crashes and average usage is 5 sessions / week, 5% of users will experience a crash per week, 20%+ per month. Each crash meaningfully lifts uninstall probability.

What tools should I use to track crashes?

**Firebase Crashlytics** (free, market leader, strong Android share + substantial iOS). **Sentry** (paid, broader scope than crashes — errors and non-fatal exceptions too). **Bugsnag** (paid, common in enterprise). Apple App Store Connect and Google Play Console offer native dashboards as a cross-check. Most mature mobile apps use Crashlytics or Sentry as primary, with the store dashboards as secondary verification.

Back to glossary