ASOhack
Back to Blog
Methodology

Mobile App Crash Rate Monitoring (2026)

Crash rate affects App Store ranking, retention, and reviews. Crashlytics vs Sentry, crash budgets, and a remediation workflow for indie devs.

ASOhack TeamMay 19, 20265 min read

Crash rate is one of the few hard "quality" signals that affects everything: App Store ranking, conversion (via reviews), retention, and paid acquisition efficiency. A crash rate of 0.1% feels invisible; 1% is catastrophic for ranking.

This is the working playbook for indie devs.

The numbers that matter

Crash rate metrics:

Crash-free users

Percentage of users who didn't experience a crash in a session.

  • 99.5%+: excellent. Apple/Google treat this as healthy.
  • 99.0-99.5%: good. Most production apps live here.
  • 98.0-99.0%: noticeable. Will affect reviews and retention.
  • <98.0%: crisis. App Store may flag; reviews tank.

Crash-free sessions

Percentage of sessions that ended without a crash.

  • Usually slightly lower than crash-free users (some users have multiple sessions; one bad session doesn't fully count them as "crashy").

ANR rate (Android only)

Application Not Responding events. Google Play penalizes apps with >0.47% ANRs.

Tools

Firebase Crashlytics

  • Free.
  • Cross-platform.
  • Tight Firebase integration.
  • Sufficient for most indie apps.

Sentry

  • Free tier: 5k errors/month.
  • Better aggregation + grouping than Crashlytics.
  • Strong source-mapping support.
  • Cross-platform + web.

Bugsnag / Embrace / Instabug

  • More premium.
  • Better mobile-specific features.
  • Worth it at $1M+ users scale.

For most indie devs: Crashlytics for cost (free) or Sentry for better tooling.

What to instrument

Required

  • Native crashes (uncaught exceptions, signals).
  • Forced unwraps / null pointer exceptions.
  • Out-of-memory crashes.
  • Non-fatal errors (handled exceptions you'd still want to track).
  • Custom keys (user state, feature flags active, current screen).
  • Breadcrumbs (recent user actions before crash).

Optional

  • Performance traces (slow operations).
  • Network request errors.

The crash budget concept

Set a crash budget as a quality threshold:

Crash budget: 0.5% (95% confidence)
If crash rate exceeds budget for 24 hours → urgent
If crash rate exceeds budget for 1 hour → critical

When budget is exceeded:

  1. Stop shipping new features.
  2. Identify the crash via Crashlytics dashboard.
  3. Fix + ship hotfix.
  4. Reset budget timer.

This discipline keeps crash rate stable over time.

Crash remediation workflow

When you see a crash spike:

Step 1: identify the crash

Crashlytics / Sentry both group similar crashes. The top crash by frequency is usually 60-80% of the spike.

Step 2: identify the trigger

Use breadcrumbs + custom keys to understand:

  • Which screen was the user on?
  • What did they tap before the crash?
  • What feature flags were active?
  • What OS version / device?

Step 3: reproduce locally

If you can reproduce, the fix is straightforward.

If you can't, use crash logs to narrow down. Sometimes you have to ship a hypothesis-fix and watch the crash count.

Step 4: hotfix workflow

For critical crashes:

  • iOS: expedited review (1-3 days typically).
  • Android: faster review + can use staged rollout to confirm.

Both stores prioritize crash-fix releases.

Step 5: monitor post-fix

Watch the crash rate post-release. If it doesn't drop, your fix didn't address the root cause.

Crashes that hurt the most

Crash on launch

App opens → crashes immediately. User can't even use the app. 1-star review almost guaranteed.

Crash on payment

App crashes mid-purchase. User loses trust + may lose money.

Crash on submit / save

User did something, app crashed, work is lost. Highest-frustration crashes.

Memory crashes on lower-end devices

App works on flagship phones, crashes on Pixel 3a. Real audience loss.

Crashes affecting specific countries / languages

Localization bugs (text overflows, special characters). Often missed in QA.

What affects App Store ranking

Apple and Google both factor crash rate into ranking:

  • High crash rate → demotion in search results.
  • Sustained low crash rate → preference in editorial features.
  • Crash-free competitors outrank crashier alternatives in your category.

This is an indirect but real ASO lever.

Testing strategy

Catch crashes before they ship:

  • Manual testing on real devices (flagship + older models).
  • Automated UI tests on a few key flows.
  • TestFlight / Internal Play Track beta period (1-2 weeks).
  • Staged rollouts (Android) — 1% → 10% → 50% → 100%.

Apple has Phased Release; Google has Staged Rollouts. Use them for any high-risk release.

Common mistakes

  • No crash monitoring at all. Surprisingly common.
  • Crashlytics installed but never checked. Same as no monitoring.
  • Ignoring non-fatal errors. Often crashes start as handled exceptions.
  • Single device for testing. OS / device fragmentation matters.
  • No staged rollout. Catastrophic releases reach 100% of users.
  • Treating crashes as Eng-only. Crash rate is a business metric.

Crash budget at different stages

  • Pre-launch: target 0% (best-effort).
  • Day 1-7 post-launch: tolerate up to 1% (new release surface).
  • Steady state: target <0.5%.
  • Critical incidents: <0.2% triggers urgency.

Pair with retention monitoring

Crashes correlate with retention. Users who crash:

  • Are 2-5× more likely to churn.
  • Are 5-10× more likely to leave 1-star reviews.

When retention dips, check crash rate first. Often correlated.

Try the tools

Ready to Optimize Your App Store Listing?

Try our free ASO tools — no signup required.