App Retention Rate Calculator

Compute D1, D7, and D30 retention from your cohort numbers and compare to benchmarks.

Growth Calculators100% freeNo sign-up required

D1 retention

30.0%

Benchmark: ~25–30% is solid for most categories.

D7 retention

15.0%

Benchmark: ~10–15%.

D30 retention

8.0%

Benchmark: ~5–8%.

Retention rate answers the question every install metric ignores: of the users who arrived on a given day, how many came back? The formula is cohort-based — Day N retention = users from the install cohort who were active on day N ÷ cohort size. This calculator takes your cohort size and returning-user counts and produces D1, D7, and D30 retention percentages.

The industry convention measures each milestone against the original cohort, not the previous milestone: a 1,000-install cohort with 250 users active on day 1, 120 on day 7, and 45 on day 30 has 25% / 12% / 4.5% retention — numbers that happen to sit right around typical mobile averages.

How to calculate D1/D7/D30 retention

  1. 1

    Pick an install cohort — all users who first opened the app on the same day (or week) — and enter its size.

  2. 2

    Enter how many of those exact users were active on day 1, day 7, and day 30 after install.

  3. 3

    Read the retention percentages: each is returning users ÷ original cohort size.

  4. 4

    Compare against mobile norms — roughly 25% D1, 10–12% D7, and 3–5% D30 on average — and against your own previous cohorts to see if changes are helping.

How retention is defined — and the choices that change the number

Day N retention = (cohort users active on day N) ÷ (cohort size). Two definitional choices move the number substantially. First, day-N vs bounded windows: “classic” retention counts users active on exactly day N, while “rolling” retention counts anyone active on day N or later — rolling is always higher, so never compare one app’s classic number to another’s rolling number. Second, what counts as “active”: an app open is the common default, but a session shorter than a few seconds arguably shouldn’t count.

Always compute retention per cohort rather than across your whole user base. A blended “active users ÷ installs” ratio mixes week-old and year-old users and moves with your acquisition volume, telling you nothing about product stickiness. Cohort curves also reveal the shape that matters: healthy products decline steeply then flatten into a plateau of habitual users; a curve that keeps sliding toward zero means no retained core exists yet, and acquisition spend is pouring into a leaky bucket.

Retention benchmarks and what they imply

Cross-industry mobile averages cluster around 25% D1, 10–12% D7, and 3–5% D30 — meaning the median app loses three-quarters of its users within a day and over 95% within a month. Category spread is wide: casual games and news apps often beat these at D1, while D30 above 10% is genuinely strong in almost any consumer category. A rough quality heuristic many growth teams use is the 40–20–10 rule (40% D1, 20% D7, 10% D30) as the bar for a top-tier consumer app.

Each milestone diagnoses a different layer. Weak D1 points to onboarding and first-session value — the user never reached the “aha” moment. Weak D7 with decent D1 points to a missing habit loop or notification strategy. Weak D30 with decent D7 points to shallow long-term utility. Fixing them in that order is usually right, because improvements at D1 mechanically lift every later milestone.

Frequently asked questions

How is Day 7 retention calculated?

D7 retention = users from an install cohort who were active on the 7th day after install ÷ the cohort’s size. If 1,000 users installed on Monday and 110 of those same users opened the app the following Monday, D7 retention is 11% — near the mobile average of 10–12%.

What are average D1, D7, and D30 retention rates?

Cross-category mobile averages are roughly 25% for D1, 10–12% for D7, and 3–5% for D30. Top-quartile consumer apps roughly double these; the aspirational “40–20–10” rule (40/20/10% at D1/D7/D30) marks an excellent product.

Is retention measured against the original cohort or the previous day?

Against the original cohort. D30 retention of 5% means 5% of all installers were active on day 30 — not 5% of the users who survived to day 7. Chaining milestone-to-milestone rates is a different (survival) analysis and yields much higher-looking numbers.

What is the difference between classic and rolling retention?

Classic (day-N) retention counts users active exactly on day N; rolling retention counts users active on day N or any day after. Rolling is always the higher number. Most benchmark figures — including the 25/11/4% averages — are classic day-N, so use that definition when comparing.

How do retention and churn relate?

Over the same period and definition, churn = 1 − retention. But day-N cohort retention and monthly subscriber churn are measured differently, so don’t plug D30 retention into an LTV churn formula — use period-over-period subscriber churn for that.

Better-matched installs retain better

Retention starts with expectation-setting in search. Appalize shows which keywords drive your downloads and how each converts, so you can invest in the terms that bring users your app was actually built for.

Analyze my install quality free

Related free tools