Home › Calculators › Cohort Retention Table Generator

Cohort Retention Table Generator

See how many users from each signup cohort keep coming back. Paste raw user and activity dates, or type in cohort sizes and active counts, and get a color-coded retention triangle by day, week or month, a weighted average row and retention curves you can export as CSV or PNG.

Last updated:

Retention curves

Advertisement
Advertisement

How to use the Cohort Retention Table Generator

  1. Choose your input. Use Cohort counts if you already have totals, or Raw signup & activity data for event rows.
  2. Paste or open your data. Counts: label, cohort size, then active users per period. Raw: user_id and activity date, optionally with a signup date column.
  3. Pick the period (day, week or month) and click Generate table.
  4. Read the heatmap. Each row is a cohort, each column the number of periods since signup; darker cells mean higher retention.
  5. Export the table as CSV or PNG, or copy it straight into a spreadsheet.

How to read a cohort retention heatmap

Rows are cohorts: users who signed up in the same day, week or month. Columns are the number of periods since signup. Each cell answers: "Of the people who joined in this cohort, what percentage were active again n periods later?"

  • Read down a column to compare cohorts at the same age. If month 1 retention rises from 44% to 51% for newer cohorts, recent product or onboarding changes are working.
  • Read across a row to see the decay curve. Most products lose the most users between period 0 and period 1, then flatten out.
  • Look for the plateau. Where the curve flattens shows the share of users who found lasting value; a curve that keeps falling toward zero points to a retention problem.

Formulas used

MeasureFormulaExample
Cohort retention, period nactive users in period n / cohort size x 100528 / 1,200 = 44.0%
Churn to period n100% - retention in period n100% - 44.0% = 56.0%
Weighted average, period nsum of active users in period n / sum of sizes of cohorts that reached period n(528 + 621) / (1,200 + 1,350) = 45.1%
Period index (monthly)(activity year - signup year) x 12 + (activity month - signup month)Jan 20 to Mar 2 = month 2

Tips for a useful cohort analysis

  • Define "active" clearly, for example a login, a purchase or a key action, and use the same definition for every cohort.
  • Match the period to usage. Daily cohorts suit apps used every day; monthly cohorts suit subscriptions and ecommerce.
  • Watch small cohorts. A cohort of 20 users can swing wildly; the tooltips show the raw counts behind every percentage.
  • Export only what you need. Two columns (user id and date) are enough, which keeps files small and avoids sharing personal data.

Frequently asked questions

What is a cohort retention table?

It groups users by when they signed up (the cohort) and shows what share of each group was still active 1, 2, 3 or more periods later. Reading down a column compares cohorts at the same age; reading across a row shows how one cohort decays over time.

How is retention calculated for each cell?

Retention for period n = users from the cohort who were active in period n / users in the cohort x 100. Period 0 is the signup period and is always 100%. A user counts once per period no matter how many events they have.

Why is the table a triangle?

Newer cohorts have not existed long enough to have later periods. A cohort that signed up last month can only have month 1 data, so later cells are left blank instead of showing a misleading 0%.

How is the average row calculated?

It is weighted by cohort size: for each period, the active users from every cohort that has reached that period are added up and divided by the total size of those cohorts. Large cohorts therefore count more than small ones, and cohorts that have not reached a period are left out.

What data format does the raw mode accept?

One row per activity: user_id, activity_date, or user_id, signup_date, activity_date. Commas, tabs or semicolons work, and a header row is skipped. Dates can be YYYY-MM-DD, YYYY/MM/DD, US-style MM/DD/YYYY or Unix timestamps. Activity before the signup date is ignored.

How are weeks and months counted?

Monthly cohorts use calendar months, so a user who signs up on January 31 and returns on February 1 is active in month 1. Weekly cohorts use Monday-to-Sunday weeks. Daily cohorts count calendar days since the signup day.

Is my data uploaded anywhere?

No. Files and pasted data are processed entirely in your browser, which makes the tool safe for customer exports; nothing is sent to a server.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Customer Retention Rate CalculatorCustomer retention rate and churn from start, end and new customer counts.Churn Rate CalculatorCalculate customer churn and retention rates and convert monthly churn to annual.Net Revenue Retention CalculatorNRR and GRR from expansion, contraction and churn, with annualized NRR for monthly data.Customer Lifetime Value CalculatorCalculate customer lifetime value, LTV:CAC ratio and CAC payback from ARPU and churn.Tip CalculatorWork out the tip and split the bill between any number of people.Discount CalculatorSale price, percent off, stacked discounts and sales tax.Budget CalculatorMonthly budget planner with the 50/30/20 rule and a donut chart.Emergency Fund CalculatorFind how big your emergency fund should be and how long it takes to save it, with interest.Wedding Budget PlannerSplit a wedding budget by category, then track estimated, actual and paid costs with a chart.Split Bill CalculatorSplit a bill with tax and tip equally, by shares, or by what each person ordered.50/30/20 Budget CalculatorSplit take-home pay into needs, wants and savings with the 50/30/20 rule or your own split.TikTok Money CalculatorEstimate TikTok sponsored post rates and Creator Rewards earnings from your views.Rent Split CalculatorSplit rent fairly between up to 6 roommates by room size, income or equally.Grocery Budget CalculatorRecommended weekly or monthly grocery budget and cost per meal for your household.Latte Factor CalculatorSee what a small daily habit costs per year and what it could grow to if invested.Money CounterCount cash by bill and coin: subtotals, grand total, piece count and a printable count sheet.Savings Rate CalculatorFind your savings rate on net or gross pay and estimate years to financial independence.Sinking Fund CalculatorPlan monthly and biweekly savings for several goals with due dates and progress bars.Subscription Cost CalculatorTotal your subscriptions per month, year and decade, and see what the money could grow to.CBM CalculatorCarton cubic meters and cubic feet, 20ft/40ft/40HC container fit and sea/air chargeable weight.Cost of Living CalculatorCompare living costs in two US cities and find the salary you need after a move.52 Week Savings ChallengePlan a 52-week money challenge, tick off each deposit and print the savings chart as a PDF.Income Percentile CalculatorSee where your household or individual income ranks in the US, with an age-group option.Life Insurance CalculatorEstimate how much life insurance you need with the DIME method: debts, income, mortgage, education.Baby Cost CalculatorFirst-year baby budget: diapers, formula, childcare, gear and healthcare, monthly and yearly.Bank Statement AnalyzerUpload a bank CSV to sort spending into categories, see monthly charts and your top merchants.Change CalculatorEnter the amount due and cash paid to get the change owed and the bills and coins to give back.Christmas Budget CalculatorPlan holiday spending: gift list, decor, food and travel vs your budget and income.Couple Expense Split CalculatorSplit shared household bills between partners by income, 50/50, equal leftover or custom %.Weighted Decision MatrixScore options against weighted criteria to get a ranked total, a score heatmap and a CSV.Financial Ratio AnalyzerEnter an income statement and balance sheet once and get 30 liquidity, leverage and profit ratios.Freight Class CalculatorEstimate LTL freight class from density (lb per cubic foot) for one or many pallets.FSA CalculatorFlexible spending account tax savings, use-it-or-lose-it risk and the best amount to elect.FTE CalculatorConvert part-time hours into full-time equivalents, FTE into headcount, plus an ACA FTE count.Global Income Percentile CalculatorSee how your income per person compares with the whole world, adjusted for PPP.Coinsurance CalculatorWhat you pay on a medical bill after deductible, copay, coinsurance and out-of-pocket max.Health Insurance Plan Comparison CalculatorCompare health plans' total yearly cost at low, medium and high medical use, with break-even points.100 Envelope ChallengeTrack the 100 envelope savings challenge ($5,050), pick random envelopes and print the chart.Pareto Analysis Tool (80/20)Paste categories and values to get a sorted Pareto chart, cumulative %, and the vital few.Expense TrackerLog expenses by category and date, see monthly totals and charts, import or export CSV.Financial Health Score CalculatorScore your finances out of 100 and get a prioritized to-do list for savings, debt and more.Incoterms Responsibility ChartPick an Incoterm (EXW to DDP) to see seller vs buyer costs, risk transfer and who pays duties.RACI Chart MakerBuild a RACI matrix of tasks × roles, check one Accountable per task, export PNG or CSV.Remote Work Savings CalculatorMoney and time you save working from home: commute, gas, lunch and more, minus home costs.Recurring Charges FinderOpen a bank CSV to find recurring subscriptions by merchant and interval, with annual costs.T-Account & Journal Entry GeneratorEnter debit and credit journal entries to get T-accounts and a balanced trial balance.Warehouse Space CalculatorSquare footage and rent for your pallets from rack levels, aisle %, staging and office space.Pallet CalculatorFind how many boxes fit on a pallet: boxes per layer, layers, total, height and weight.Pet Cost CalculatorMonthly, yearly and lifetime cost of a dog or cat: food, vet, insurance, grooming and more.1031 Exchange CalculatorDeferred and taxable gain on a like-kind exchange, with boot, recapture and new basis.Twitch Earnings CalculatorEstimate a streamer's monthly and yearly Twitch income from subs, bits, ads and sponsors.Zero-Based Budget CalculatorGive every dollar a job: assign income to categories until zero is left, with % and chart.Kids Allowance CalculatorKids weekly allowance by age, chore bonus and Save / Spend / Give jar split.Altman Z-Score CalculatorBankruptcy-risk Z-score for public, private and non-manufacturing companies, with zones.Budget Variance CalculatorBudget vs. actual by line: dollar and percent variance with favorable or unfavorable flags.Cost Basis CalculatorEnter buy and sell lots to get cost basis and realized gains by FIFO, LIFO, HIFO, average or specific ID.CSAT Score CalculatorCustomer satisfaction % from 1–5 rating counts or scores, plus CES average.Disability Insurance CalculatorMonthly income replacement need, existing coverage after tax and your disability benefit gap.Earned Value CalculatorProject EVM metrics: CV, SV, CPI, SPI, EAC, ETC, VAC and TCPI from BAC, PV, EV and AC.Follower Growth Rate CalculatorFollower growth rate between two dates, average daily gain and your next milestone date.Insurance Deductible CalculatorCompare a low vs high deductible: break-even claims, premium savings and expected yearly cost.Option Greeks CalculatorDelta, gamma, theta, vega and rho for calls and puts, with position Greeks and sensitivity charts.OTE Calculator (On-Target Earnings)On-target earnings, pay mix and total pay at any attainment with accelerators.Overhead Rate CalculatorOverhead rate per labor hour, machine hour or % of direct cost, applied to a job's cost.PERT CalculatorThree-point PERT estimates: expected duration, standard deviation and confidence ranges.Pivot Point CalculatorClassic, Fibonacci, Camarilla, Woodie and DeMark pivots with support and resistance levels.PPC Budget CalculatorAd budget and daily spend to hit a conversion or revenue goal from CPC and conversion rate.Project Budget CalculatorLine-item project budget: labor hours × rates, materials, overhead and contingency by phase.
See all 70 Personal Finance & Budget Calculators →