slurpDo new users come back in the weeks after signupNov 7, 2026

Do people come back?

Weekly cohorts of new users, and the share of each cohort that did anything in the app in the weeks after signing up. About 46% come back in week one and 24% are still active in week five. Sample data from a fictional app, written by a coding agent.

headline

Back within a week

46%
headline

Still active in week four

28%
headline

New users in these cohorts

5,379

retention() comes from DuckDB's behavioral extension. For each user it takes one condition per week, "active in the signup week", "active one week later", and so on, and returns a true/false list. Averaging those lists per cohort gives the share of people who came back. The plain-SQL version of this query needs a self-join and a separate count of cohort sizes.

§4Weekly retention by signup cohort (% of cohort active)

cohorts
Weeks since signup: 1; cohort: Aug 31; % active: 51Weeks since signup: 2; cohort: Aug 31; % active: 49Weeks since signup: 3; cohort: Aug 31; % active: 41Weeks since signup: 4; cohort: Aug 31; % active: 28Weeks since signup: 5; cohort: Aug 31; % active: 27Weeks since signup: 6; cohort: Aug 31; % active: 24Weeks since signup: 7; cohort: Aug 31; % active: 26Weeks since signup: 8; cohort: Aug 31; % active: 19Weeks since signup: 1; cohort: Oct 05; % active: 53Weeks since signup: 2; cohort: Oct 05; % active: 44Weeks since signup: 3; cohort: Oct 05; % active: 35Weeks since signup: 4; cohort: Oct 05; % active: 20Weeks since signup: 1; cohort: Oct 12; % active: 45Weeks since signup: 2; cohort: Oct 12; % active: 45Weeks since signup: 3; cohort: Oct 12; % active: 26Weeks since signup: 1; cohort: Oct 19; % active: 49Weeks since signup: 2; cohort: Oct 19; % active: 33Weeks since signup: 1; cohort: Oct 26; % active: 32Weeks since signup: 1; cohort: Sep 07; % active: 50Weeks since signup: 2; cohort: Sep 07; % active: 45Weeks since signup: 3; cohort: Sep 07; % active: 36Weeks since signup: 4; cohort: Sep 07; % active: 34Weeks since signup: 5; cohort: Sep 07; % active: 24Weeks since signup: 6; cohort: Sep 07; % active: 23Weeks since signup: 7; cohort: Sep 07; % active: 21Weeks since signup: 8; cohort: Sep 07; % active: 14Weeks since signup: 1; cohort: Sep 14; % active: 46Weeks since signup: 2; cohort: Sep 14; % active: 49Weeks since signup: 3; cohort: Sep 14; % active: 39Weeks since signup: 4; cohort: Sep 14; % active: 31Weeks since signup: 5; cohort: Sep 14; % active: 25Weeks since signup: 6; cohort: Sep 14; % active: 25Weeks since signup: 7; cohort: Sep 14; % active: 14Weeks since signup: 1; cohort: Sep 21; % active: 50Weeks since signup: 2; cohort: Sep 21; % active: 44Weeks since signup: 3; cohort: Sep 21; % active: 33Weeks since signup: 4; cohort: Sep 21; % active: 30Weeks since signup: 5; cohort: Sep 21; % active: 27Weeks since signup: 6; cohort: Sep 21; % active: 19Weeks since signup: 1; cohort: Sep 28; % active: 49Weeks since signup: 2; cohort: Sep 28; % active: 44Weeks since signup: 3; cohort: Sep 28; % active: 41Weeks since signup: 4; cohort: Sep 28; % active: 31Weeks since signup: 5; cohort: Sep 28; % active: 19Weeks since signup: 1; cohort: Aug 31; retained: 5151Weeks since signup: 2; cohort: Aug 31; retained: 4949Weeks since signup: 3; cohort: Aug 31; retained: 4141Weeks since signup: 4; cohort: Aug 31; retained: 2828Weeks since signup: 5; cohort: Aug 31; retained: 2727Weeks since signup: 6; cohort: Aug 31; retained: 2424Weeks since signup: 7; cohort: Aug 31; retained: 2626Weeks since signup: 8; cohort: Aug 31; retained: 1919Weeks since signup: 1; cohort: Oct 05; retained: 5353Weeks since signup: 2; cohort: Oct 05; retained: 4444Weeks since signup: 3; cohort: Oct 05; retained: 3535Weeks since signup: 4; cohort: Oct 05; retained: 2020Weeks since signup: 1; cohort: Oct 12; retained: 4545Weeks since signup: 2; cohort: Oct 12; retained: 4545Weeks since signup: 3; cohort: Oct 12; retained: 2626Weeks since signup: 1; cohort: Oct 19; retained: 4949Weeks since signup: 2; cohort: Oct 19; retained: 3333Weeks since signup: 1; cohort: Oct 26; retained: 3232Weeks since signup: 1; cohort: Sep 07; retained: 5050Weeks since signup: 2; cohort: Sep 07; retained: 4545Weeks since signup: 3; cohort: Sep 07; retained: 3636Weeks since signup: 4; cohort: Sep 07; retained: 3434Weeks since signup: 5; cohort: Sep 07; retained: 2424Weeks since signup: 6; cohort: Sep 07; retained: 2323Weeks since signup: 7; cohort: Sep 07; retained: 2121Weeks since signup: 8; cohort: Sep 07; retained: 1414Weeks since signup: 1; cohort: Sep 14; retained: 4646Weeks since signup: 2; cohort: Sep 14; retained: 4949Weeks since signup: 3; cohort: Sep 14; retained: 3939Weeks since signup: 4; cohort: Sep 14; retained: 3131Weeks since signup: 5; cohort: Sep 14; retained: 2525Weeks since signup: 6; cohort: Sep 14; retained: 2525Weeks since signup: 7; cohort: Sep 14; retained: 1414Weeks since signup: 1; cohort: Sep 21; retained: 5050Weeks since signup: 2; cohort: Sep 21; retained: 4444Weeks since signup: 3; cohort: Sep 21; retained: 3333Weeks since signup: 4; cohort: Sep 21; retained: 3030Weeks since signup: 5; cohort: Sep 21; retained: 2727Weeks since signup: 6; cohort: Sep 21; retained: 1919Weeks since signup: 1; cohort: Sep 28; retained: 4949Weeks since signup: 2; cohort: Sep 28; retained: 4444Weeks since signup: 3; cohort: Sep 28; retained: 4141Weeks since signup: 4; cohort: Sep 28; retained: 3131Weeks since signup: 5; cohort: Sep 28; retained: 191901020304050% active12345678Weeks since signupOct 26Oct 19Oct 12Oct 05Sep 28Sep 21Sep 14Sep 07Aug 31

§5Pro users come back more

curve
02468Weeks since signup020406080100% activeWeek: 0; pct: 100; plan: All usersWeek: 0; pct: 100; plan: FreeWeek: 0; pct: 100; plan: ProWeek: 1; pct: 46; plan: All usersWeek: 1; pct: 45; plan: FreeWeek: 1; pct: 53; plan: ProWeek: 2; pct: 44; plan: All usersWeek: 2; pct: 42; plan: FreeWeek: 2; pct: 51; plan: ProWeek: 3; pct: 35; plan: All usersWeek: 3; pct: 34; plan: FreeWeek: 3; pct: 44; plan: ProWeek: 4; pct: 28; plan: All usersWeek: 4; pct: 27; plan: FreeWeek: 4; pct: 35; plan: ProWeek: 5; pct: 24; plan: All usersWeek: 5; pct: 24; plan: FreeWeek: 5; pct: 27; plan: ProWeek: 6; pct: 22; plan: All usersWeek: 6; pct: 22; plan: FreeWeek: 6; pct: 25; plan: ProWeek: 7; pct: 20; plan: All usersWeek: 7; pct: 19; plan: FreeWeek: 7; pct: 23; plan: ProWeek: 8; pct: 16; plan: All usersWeek: 8; pct: 15; plan: FreeWeek: 8; pct: 23; plan: ProAll usersFreePro

§6% active by week since signup

curve
WeekAll usersFreeProUsers counted
01001001005379
14645535379
24442514574
33534443813
42827353103
52424272464
62222251863
72019231324
8161523819

Finding: Pro users come back more. 53% of them are active the week after signing up against 45% of free users, and the gap widens to 35% against 27% by week four. Later weeks include fewer cohorts, so the last rows rest on fewer users (see the last column). Next: look at what pro users do in their first week that free users do not.