---
title: App Retention Rate: D1, D7 and D30 Calculator
description: App retention rate for day 1, day 7 and day 30: classic vs rolling vs range retention, how to read the curve, and a free retention calculator in your browser.
url: https://appmetricslibrary.com/metrics/retention-rate/
---

# Retention rate (D1 / D7 / D30 retention)

Retention metric. Do they keep coming back?

22 Ret Retention rate Retention

Definition

## What is retention rate?

**Retention rate is the share of users from an install cohort who come back and use the app on a given day after installing, such as day 1, day 7 or day 30.**

**Day 0:** the install day; day 1 is the next calendar day (or the next 24 hours, depending on the tool).

**Retention curve:** retention plotted for every day after install; where it flattens shows the users who stay.

Formula

## How to calculate D1 / D7 / D30 retention

`Day n retention = Cohort users active on day n ÷ Users in the cohort × 100`

**Cohort users active on day n**

users from the cohort who were active on day n after install (install day is day 0)

**Users in the cohort**

users who installed on the same day or in the same week

### Where definitions differ

| Variant | Formula | When to use it |
|---|---|---|
| Classic (day n) retention | Active on exactly day n ÷ Cohort | The most common form; noisy on single days. |
| Rolling (unbounded) retention | Active on day n or any later day ÷ Cohort | Always higher than classic, and keeps rising as late returns arrive. |
| Range (bracket) retention | Active at least once in days a to b ÷ Cohort | Smooths noise, for example days 7 to 13 as week 1. |

**By channel:** Retention by acquisition channel needs each user tied to the campaign that brought them in; MMPs such as [Linkrunner](https://www.linkrunner.io/?utm_source=appmetricslibrary&utm_medium=referral&utm_campaign=metric-retention-rate&utm_content=inline), AppsFlyer and Adjust report retention per channel and campaign.

Calculator

## D1 / D7 / D30 retention calculator

> Interactive tool (metric calculator): runs in the browser at https://appmetricslibrary.com/metrics/retention-rate/#metric-calc. Its text content follows.

**D1 / D7 / D30 retention calculator**

**Example inputs: change them to your own numbers.** The examples only make the calculator show a worked answer; they are not benchmarks or targets. Runs in your browser; nothing you type is sent anywhere.

**D1 retention**

30%

**D7 retention**

15%

**D30 retention**

7%

**D30 as a share of D1**

23.3%

**Track this automatically**

Linkrunner shows D1, D7 and D30 retention for each install cohort, split by channel and campaign.

- [Retention docs](https://docs.linkrunner.io/features/retention?utm_source=appmetricslibrary&utm_medium=referral&utm_campaign=metric-retention-rate&utm_content=panel)
- [How to measure app retention by channel](https://linkrunner.io/blog/measure-app-retention-by-channel?utm_source=appmetricslibrary&utm_medium=referral&utm_campaign=metric-retention-rate&utm_content=panel)

[Create a free account (25k installs free)](https://dashboard.linkrunner.io/sign-in?utm_source=appmetricslibrary&utm_medium=referral&utm_campaign=metric-retention-rate&utm_content=panel)

Answer

## Which retention day matters most?

Each answers a different question: day 1 shows whether the first session worked, day 7 whether a habit started, and day 30 whether the app keeps its users. Most teams watch day 1 and day 7 weekly and day 30 monthly.

### Day 1 retention

Day 1 retention shows whether the first session gave new users a reason to come back. A low day 1 rate points to onboarding, time to first value or a mismatch between ad and app.

### Day 7 retention

Day 7 retention shows whether users started a habit in their first week. It is the most common retention figure used to compare channels and campaigns.

### Day 30 retention

Day 30 retention shows how many users the app keeps after the novelty fades, and it feeds directly into [lifetime value](https://linkrunner.io/glossary/what-is-lifetime-value?utm_source=appmetricslibrary&utm_medium=referral&utm_campaign=metric-retention-rate&utm_content=inline).

By vertical

## How D1 / D7 / D30 retention differs by vertical

| [EdTech](https://appmetricslibrary.com/verticals/edtech/) | Day 7 shows whether learners started a study habit; exam-season cohorts behave differently. |
|---|---|
| [Fintech](https://appmetricslibrary.com/verticals/fintech/) | Usage is less frequent, so weekly or monthly range retention often fits better than day n. |
| [OTT and streaming](https://appmetricslibrary.com/verticals/ott/) | Retention follows release schedules; compare cohorts acquired around the same titles. |
| [Gaming](https://appmetricslibrary.com/verticals/gaming/) | D1, D7 and D30 are the standard trio for judging a game and its traffic sources. |

Pitfalls

## Common mistakes

- Comparing [classic retention](https://linkrunner.io/glossary/what-is-classic-retention?utm_source=appmetricslibrary&utm_medium=referral&utm_campaign=metric-retention-rate&utm_content=inline) from one tool with rolling retention from another.
- Reading blended retention when channels with very different retention are mixed.
- Using calendar days in one report and 24-hour windows in another.

Related

## Related metrics

[23 Chn Churn rate](https://appmetricslibrary.com/metrics/churn-rate/) [15 Stk DAU/MAU stickiness](https://appmetricslibrary.com/metrics/dau-mau-stickiness/) [24 Uni Uninstall rate](https://appmetricslibrary.com/metrics/uninstall-rate/) [30 Ltv Lifetime value](https://appmetricslibrary.com/metrics/ltv/) [8 Act Activation rate](https://appmetricslibrary.com/metrics/activation-rate/)

FAQ

## Questions

**How do you calculate day 7 retention?**

Take the users who installed on one day, count how many were active on the seventh day after, divide by the cohort size and multiply by 100. 1.5k of 10k is 15%.

**What is the difference between classic and rolling retention?**

Classic retention counts users active on exactly day n. Rolling retention counts users active on day n or any day after it, so it is always higher and keeps rising for the same cohort.

**Why measure retention by acquisition channel?**

Blended retention hides channels that bring users who leave quickly. Splitting by channel shows which sources bring users who stay, which matters more than their CPI.

**Which currency do the calculators use?**

The calculators show US dollars, but every formula works in any currency: enter your own figures in the currency you report in and read the results in that currency.

**What is the difference between a metric and a KPI?**

A metric is any measured quantity; a KPI is a metric a team has chosen as a target for judging performance. Most metrics here become KPIs only for the teams whose work moves them.

**Do I need an MMP to measure these metrics?**

Not for all of them. Engagement and monetisation metrics come from product analytics and billing data, while metrics split by ad channel, such as CPI, ROAS or retention by source, need installs attributed to campaigns.
