Crash-Free Sessions
What is Crash-Free Sessions?
Crash-free sessions is the standard positive-framing of crash rate, reported by Firebase Crashlytics, Sentry, and Bugsnag. A session is crash-free if it does not include any unhandled exception that terminates the process. Note that crash-free sessions excludes handled exceptions (caught try/catch blocks), so a high crash-free rate does not mean users aren't encountering errors, it means they aren't experiencing process termination. Industry benchmarks by vertical: consumer apps ≥99.5%, retail ≥99.7%, fintech ≥99.9%, health ≥99.9%, gaming ≥99.5%.
Related terms
Crash-Free Sessions, frequently asked questions
The widely cited benchmark is ≥99.5% for consumer apps. Firebase Crashlytics surfaces 99.5% as the 'healthy' threshold. For fintech, payments, and health apps, the bar is higher: ≥99.9%. Google Play's Android vitals bad behavior threshold maps to approximately 99.5% crash-free sessions.
The highest-impact interventions are: (1) instrument with Crashlytics or Sentry and resolve the top-5 crash-contributing stack traces, these typically account for 80%+ of crash volume, (2) run regression tests on real devices covering the top 10 device/OS combinations in your user base, (3) implement staged rollouts to catch regressions before they reach 100% of users.