Product activation is the moment a new user first gets the product's core value (often called the aha moment), and activation rate is the share of new users who reach it within a set time after sign-up. Activation rate = new users who met the activation criterion within the time limit ÷ all new users who could meet it × 100%. The formula is simple; the criterion is the real work. A good one is a specific action plus a deadline ("had a second member in their group by day 6"), chosen because users who reach it keep coming back. This article shows how to find that action in your data, how to weigh the candidates, and why the gap you find is not yet proof.
What is user activation?
Activation sits between sign-up and retention. Sign-up says someone was curious. Retention says they found lasting value. Activation is the first moment of that value: the point after which people are much more likely to stay. Product teams often call it the aha moment.
A usable activation criterion has three parts:
An action (or a combination) the user takes, not one the system logs for them.
A count, if one isn't enough: "three notes", "two shared expenses".
A time limit from sign-up: "within 3 days", "by day 6".
"Got the value" or "engaged with the product" is not a criterion. "Created three notes on two different days in the first week" is. For a team tool it could be "invited two colleagues and completed one shared task in 7 days"; for a shop, "placed a second order within 30 days".
How to calculate activation rate
Activation rate=new users in the cohortnew users who met the criterion within the time limit×100%
Two details matter:
Only complete cohorts. Users who signed up two days ago haven't had 7 days. Include them and the activation rate for the latest week will look terrible for no reason.
The right denominator. If some users skip steps by design (invitees who join an existing group), either report them separately or make sure the criterion applies to them. Otherwise one number mixes two different journeys.
How to find your aha moment: a worked example
Halves is a made-up app for splitting shared bills between flatmates, couples and friends on trips. The product lead wants one goal for the onboarding team: the moment Halves "clicks". Here is how to look for it.
Step 1: pick the outcome. We want users who are still around later. Here: opened the app at least once on days 21–27 (week 4). Take 2,000 July sign-ups, all old enough to have reached week 4. Of them, 600 were active in week 4: a baseline of 30.0%.
Step 2: list candidate actions in days 0–6, from what you believe the core value is:
A: added a first expense.
B: had a second member in the group (someone accepted their invitation, or they joined through one).
C: added at least three expenses.
D: both B and C.
Step 3: split users into those who did each action and those who didn't, and compare week-4 retention.
Candidate (days 0–6)
Reached
Reach
Retained if did
If didn't
Gap
Retained users captured
A: first expense
1,200
60%
45.0%
7.5%
37.5 pp
90%
B: second member
900
45%
52.0%
12.0%
40.0 pp
78%
C: 3+ expenses
500
25%
70.0%
16.7%
53.3 pp
58%
D: second member and 3+
360
18%
80.0%
19.0%
61.0 pp
48%
How each column is computed, using B: 900 users reached it, 468 of them were active in week 4, so 468/900=52.0%. The other 1,100 had 132 active users between them, 132/1,100=12.0%. The gap is 40.0 percentage points. And of the 600 users active in week 4, 468 had reached B: 468/600=78% of all retained users.
Separation, reach and coverage
The table shows the trade-off every activation analysis runs into:
Separation (the gap) grows as the criterion gets stricter: D separates best.
Reach shrinks: only 18% of new users reach D. A target almost nobody meets is hard to build onboarding around.
Coverage of retained users shrinks too: D describes fewer than half of the people who stay, so many retained users found value some other way.
A is the opposite case: most people do it, but even among those who did, fewer than half stay. It's a step on the way, not the moment.
B is the balanced choice here: a 40-point gap, reached by 45% of users, and it covers 78% of everyone who stayed. It also matches what the product is for: splitting bills needs a second person. So the proposed criterion is "a second member in the group by day 6", and the July activation rate is 900/2,000=45%.
D is still useful, as a later "power user" milestone rather than the activation goal.
The trap: users chose the action
It is tempting to conclude: "Push everyone to get a second member and week-4 retention jumps from 12% to 52%." It won't, at least not by that much.
Nobody assigned these users to reach B. They got there on their own, and people who choose an action can differ in ways that make them stay anyway. That's selection bias. At Halves it is easy to see. Of the 2,000 users, 600 joined through a friend's invitation, so all of them reached B the moment they signed up. They came because someone already splits bills with them, and 55% of them were active in week 4 regardless of anything onboarding did.
Now look at the 1,400 self-signups alone:
Self-signups
Users
Active in week 4
Retention
Reached B by day 6
300
138
46.0%
Didn't
1,100
132
12.0%
The gap shrinks from 40 to 34 points, and the activation rate for the users onboarding can actually influence is 300/1,400=21.4%, not 45%. The gap is still large, so B stays a strong candidate. But part of it is who these people are, not what they did. Report activation separately for invitees and self-signups, and set the team's target on the second number.
Invitees arrive already activated and retain at 55%, so the activation rate onboarding can move is 21.4% among self-signups, with a 34-point gap instead of 40
The same logic is behind every "users who do X retain better" slide. For more on why, see correlation vs causation.
From candidate to proof
An analysis like this gives you a candidate and a reason to believe in it. To know whether pushing users toward it causes better retention, change onboarding and test it: for example, a prompt after the first expense that suggests inviting the flatmate you share it with. Randomize who gets the prompt, and compare everyone assigned to each variant, not only the users who invited someone. Comparing only those who acted would bring the selection back.
Expect a smaller effect than the 34-point gap. A prompt nudges some people; it doesn't turn a solo user into someone with a friend who already wants to split bills.
Where activation fits
Funnel: the steps before the activation moment are an onboarding funnel. Funnel analysis shows where people stop on the way to it.
Retention: activation is chosen because it predicts retention, so both need the same careful definitions; see how to calculate retention rate.
North star: activation is often an input to the metric the whole company steers by, see north star metric examples.
Product-market fit: a better activation rate brings more people to the value faster. It cannot create value that isn't there. If activated users still leave, the problem is product-market fit, not onboarding.
Key takeaways
Activation rate = new users who met the criterion within the time limit ÷ eligible new users.
A criterion is an action, a count and a deadline, not "got the value".
Find candidates by comparing later retention of users who did an action in week 1 with those who didn't, on complete cohorts only.
Weigh separation against reach and coverage; the strictest criterion is rarely the best target.
Users choose the action, so the gap includes selection bias. Split out groups like invitees, then confirm with an experiment.
FAQ
What is a good activation rate?
It depends entirely on the criterion: a loose one like "added a first expense" gives a high rate, a strict one a low rate. Track your own rate over time on a fixed definition, and judge the criterion by how well it predicts retention.
What is the difference between activation and retention?
Activation happens once, early: the first time a user gets the core value. Retention is whether they keep coming back afterwards. A good activation criterion is one that predicts retention.
How do I find my product's aha moment?
List candidate actions from the first days, split users by whether they did each one, and compare later retention. Pick the one that separates well and that a meaningful share of users reach, then test whether pushing it works.
Should invited users count in the activation rate?
Report them separately. Invited users often arrive already "activated" and retain well regardless, so mixing them in inflates both the rate and the apparent effect of the criterion.