DEV Community

Spencer Claydon
Spencer Claydon

Posted on Originally published at foundra.ai

How to Improve User Retention for Your Startup

You launched. People signed up. Some of them even used the thing. And then, quietly, most of them stopped.

That's the moment most first-time founders discover acquisition was the easy part. You can buy signups. You can hustle your way to a thousand of them. What you can't buy is user retention, and until your retention curve stops falling toward zero, every dollar you spend on growth goes into a bucket with a hole in it.

Retention isn't a marketing problem you fix later with email. It's a product problem, and the mechanics that solve it are specific, well-documented, and mostly ignored because founders would rather ship features. This piece is about those mechanics: what actually makes people come back, what the numbers mean, and which famous retention statistics you've been quoting are wrong.

What does user retention actually mean for an early startup?

User retention is the percentage of a signup cohort still using your product after a given period. Not logged in. Using it, in a way that matches how your product is meant to create value.

That last part matters more than it sounds. If you're building a weekly planning tool, daily active users is a vanity number and a monthly measure hides people who've already drifted. Pick the natural frequency of the job your product does, then measure against that. Duolingo measures daily because language learning is a daily habit. A tax product measures annually because that's the actual cadence of the problem.

Then group users by when they joined. That's a cohort. Everyone who signed up in March is one cohort, April another. Track each group separately, because blending them lets a big acquisition month paper over the fact that nobody sticks around.

One more definition, because founders conflate these constantly. Activation is getting a new user to first value. Retention is getting them to come back on their own. Activation is a one-time event you can engineer with onboarding. Retention is a repeating loop you have to design into the product itself. If you haven't got activation working yet, retention work is premature, and there's a whole separate piece on that at foundra.ai/key-reads/user-activation-for-startups.

What does a healthy retention curve look like?

A healthy retention curve flattens. That's it. That's the whole test.

Plot the percentage of a cohort still active at week 1, week 2, week 4, week 8, and so on. Every product loses people early. What separates a real product from a leaky bucket is whether the line eventually goes horizontal, meaning a core group has settled in and stopped leaving. If your curve keeps sloping down toward zero, no amount of growth spend fixes it. You're renting users, not keeping them.

There's a rarer and better shape: the smile. The curve drops, flattens, and then starts climbing as churned users come back because the product got better. Andreessen Horowitz used ChatGPT's monthly web retention as the clearest public example of this in their September 2025 analysis. Smiles are rare. Don't plan for one. But if you see the tail tick up, that's a very strong signal.

For rough calibration, Lenny Rachitsky's benchmarks, gathered from surveys of growth practitioners, put good user retention at roughly 40% for consumer subscription and 70% for great, with SMB and mid-market SaaS around 60% good and 80% great, and enterprise at 70% and 90%. Treat those as bands, not targets. What you should actually compare against is your own earlier cohorts.

Are you even measuring retention from the right starting point?

Probably not, if you're an AI-adjacent product in 2026. This is the single most useful shift in retention measurement in the last two years and almost nobody outside a16z's portfolio is using it.

The traditional approach anchors retention to Month 0, the month someone signs up. That made sense when signing up meant a real decision. It makes much less sense now, when a large slice of any new cohort is what a16z partners Santiago Rodriguez and Alex Immerman call "AI tourists": people who will happily pay $20 to try almost anything for a month, then vanish. Anchoring to M0 means your headline retention number is mostly a measurement of how many tourists you attracted, which tells you very little about the product.

Their fix is to rebase. Measure from Month 3 instead. By M3 the tourists have churned out and you're left with the users who found a real use case. The metric they recommend is M12 divided by M3: how the people who survived the tourist wash-out behave over their first full year. Curves in their dataset of AI companies past $1M ARR typically start flattening around M3, and where they flatten from there is the number that predicts long-term retention.

Two practical consequences. First, don't panic about a steep M0 to M3 drop if the curve flattens after. That drop is the price of a generous free tier or a broad, cheap product. Second, track cost per retained customer at M3 rather than cost per signup, because the signups you paid for in month zero are not the customers you actually have.

Do you need a "magic number" like Facebook's seven friends?

No. And the magic numbers you've read about are more useful as stories than as science.

Facebook's "seven friends in 10 days" is the most quoted growth metric ever produced. Chamath Palihapitiya, who ran growth there, described it as the keystone the entire growth org rallied around. Slack has its 2,000 team messages. Twitter had 30 follows, which Josh Elman summarized as the point past which a user was "more or less active forever."

Here's what gets left out. Andrew Chen, who was closer to this than almost anyone, has pointed out that Facebook's number could plausibly have been "10 friends in 12 days" or "five friends in one day." The precision is invented. Mixpanel's own write-up is blunt about it: magic numbers are an illusion, a useful one, but an illusion. They're a memorable story that gets a company pointed at the same behavior, not a threshold you cross into permanent retention.

So when you go looking for yours and the data comes back messy, with Action A correlating a bit and Action B correlating a bit and no clean tipping point anywhere, that's normal. That's what real data looks like.

What you can do instead is find per-feature milestones. VSCO did this well. Rather than one company-wide number, they measured how many times someone had to use each feature before they kept coming back to it. Editing was stickiest at eight photos. Publishing took 10. Collecting, the least sticky, took 16. The goal became moving people from one milestone to the next. Same idea, less mythology, far more actionable when your product does more than one thing.

And watch the causation. Users who add seven friends retain better, but adding friends may be a symptom of already liking the product rather than the cause. Forcing a disengaged user through the motion rarely produces the same outcome as watching an engaged one do it naturally.

Which retention mechanics actually work?

Four mechanics do most of the work. They're not equally available to every product, and picking the wrong one for your category wastes months.

Mechanic How it holds people Works best for
Habit loop An external trigger fires on the natural cadence of the job, the user acts, and gets a small reward Products used daily or weekly
Accumulated value The longer someone uses it, the more of their own data, history, or setup lives inside Notes, CRMs, finance, analytics
Network pull Other people are in there, so leaving costs you access to them Anything multiplayer or team-based
Loss aversion The user has built something they don't want to break Streaks, levels, badges, saved progress

Accumulated value is the most underrated of the four and the most available to a small team. It costs nothing to make your product remember things. Every note saved, every template customized, every historical chart raises the cost of leaving without a single gamification feature. A founder six months into a planning tool has six months of their own thinking in it, and that alone beats a competitor's better feature list.

Network pull is strongest when you can get it and hardest to bootstrap. Slack's 2,000 messages isn't magic because of the number. It's magic because at 2,000 messages the team's conversation lives in the tool, and leaving means leaving the conversation.

Habit loops need honesty about frequency. If your product really solves a monthly problem, don't manufacture a daily loop. You'll just train people to ignore your notifications, which is worse than sending none.

Why do streaks work, and when do they backfire?

Streaks work because losing something you've built hurts more than gaining something new feels good, and because they convert a vague intention into a daily, visible commitment.

Duolingo is the reference implementation and worth studying properly rather than copying at a glance. Jackson Shuttleworth, who leads their retention team, told Lenny Rachitsky that the team has run over 600 experiments on the streak feature over roughly four years, testing on close to a daily basis, with most of the effort concentrated on the first seven days of a user's life. Over 9 million people hold streaks longer than a year. Lenny called it the single biggest driver of Duolingo's growth to a company worth around $14 billion.

Six hundred experiments. That's the number founders skip past when they add a streak counter in an afternoon and wonder why it did nothing.

The backfire mode is anxiety. A streak that can only be lost eventually becomes a source of dread, and when it breaks the user often quits entirely, because the thing they were protecting is gone and there's nothing left to protect. Duolingo's answer is leniency built into the mechanic: streak freezes and repair options that let a broken streak be recovered rather than reset to zero. If you build a streak, build the forgiveness at the same time. A streak without a safety valve is a churn trigger with a countdown on it.

The general principle, which applies well beyond streaks: any mechanic that makes users feel watched or judged will produce short-term engagement and long-term resentment.

How do you find your own retention lever without a data team?

Talk to the people who stayed. Not the ones who churned.

Churn interviews feel productive and mostly aren't. People who left will give you a polite, plausible reason that isn't the real one, usually price. The users who stuck around for three months and use the product every week are the ones holding the answer, because whatever they're doing is the behavior you need to engineer for everyone else.

A workable version of this for a pre-analytics startup:

  1. Pull your list of users still active after 60 days. If that's 12 people, fine, 12 is enough to see a pattern.
  2. Talk to eight of them. Ask what they'd use instead if you shut down tomorrow, and what specifically would be annoying about switching. The friction they describe is your retention mechanic, whether you built it deliberately or not.
  3. Look at what those users did in their first week that the churned users didn't. You don't need a data warehouse for this. A CSV and an afternoon will do.
  4. Write down one hypothesis in the form "users who do X in week one retain, so we will make X easier to reach." One. Not five.
  5. Ship the change, then watch the next cohort's curve rather than the blended average.

That last step is where most teams fail. Blended numbers move slowly and hide everything. Cohorts tell you within a few weeks whether the change worked.

If you're at the stage of writing this down for the first time, a spreadsheet is fine, a Notion page is fine, and planning tools like Foundra or LivePlan will walk first-time founders through mapping the user journey and go-to-market assumptions in a more structured way. Foundra also has free calculators at foundra.ai/tools/ if you're sizing the revenue impact. The tool matters far less than actually having a written hypothesis you can be wrong about.

Which retention statistics should you ignore?

Start with the most quoted one in the category. "A 5% increase in customer retention increases profits by 25% to 95%" appears in roughly every retention article ever published, usually credited to Bain and Fred Reichheld. The 95% figure does not appear in Reichheld's original brief. The traceable source is a 1990 Harvard Business Review paper by Reichheld and W. Earl Sasser called "Zero Defections: Quality Comes to Services," which reported that cutting defections by 5% produced 85% more profit in one bank's branch system. One bank. In financial services. In 1990.

Retention obviously drives profit. The point is that a founder repeating a number they can't trace is borrowing confidence they haven't earned.

The second thing to discard is the wave of "2026 retention benchmarks by industry" content flooding search results. Day-1, day-7 and day-30 figures given to the decimal point, cited to nobody, contradicting each other across sites. Most of it is generated, not measured. If a benchmark doesn't name a sample size and a method, it's decoration.

Use practitioner-sourced bands for rough orientation, then benchmark against yourself. Your April cohort versus your March cohort is the only comparison where the methodology is guaranteed to be consistent.

Key takeaways

  • Retention is a product mechanic, not a marketing campaign. Email can catch drifting users; it cannot manufacture a reason to return.
  • The only pass-fail test is whether your cohort curve flattens. Falling to zero means no product-market fit, regardless of signup volume.
  • If you're an AI-era product with a generous free tier, rebase your retention measurement to Month 3 so tourist churn stops distorting the number.
  • Magic numbers are stories, not thresholds. Per-feature milestones, like VSCO's eight edits and 10 publishes, are more useful and more honest.
  • Four mechanics do the work: habit loops, accumulated value, network pull, and loss aversion. Accumulated value is the cheapest to build.
  • Build the forgiveness into any streak before you launch it. A streak with no repair path is a scheduled churn event.
  • Interview the users who stayed, not the ones who left. Then test one hypothesis and watch the next cohort, not the blended average.

FAQ

What is a good retention rate for an early-stage startup?

It depends on your category. Practitioner benchmarks put good consumer subscription retention around 40% and great around 70%, with SMB and mid-market SaaS closer to 60% and 80%. Early on, the shape of the curve matters far more than the level. A flat 20% beats a falling 45%.

How is retention different from churn?

They're two views of the same thing. Retention counts who stayed, churn counts who left. Churn is usually quoted monthly and applied to revenue or accounts, which makes it the more common metric in B2B reporting. Retention curves are more useful early because they show the shape over time rather than a single month's rate.

How long should I wait before judging my retention curve?

Long enough for the curve to have a chance to flatten, which usually means at least three to four months of cohort data. Judging a two-week-old cohort tells you about onboarding, not retention.

Should I build a streak feature?

Only if your product has a real daily use case and you're prepared to iterate on it. Duolingo ran over 600 experiments on theirs. A streak bolted onto a weekly product mostly generates notification fatigue.

Can better onboarding fix bad retention?

Onboarding fixes activation, which is a different problem. If users understand the product, get value in their first session, and still don't come back, the issue is that there's no reason to return. That's a product design problem and onboarding won't touch it.

What's the cheapest retention improvement for a small team?

Make the product remember more. Saved state, history, customized settings, and past work all accumulate value that raises the cost of leaving, and none of it requires a growth team or an analytics stack to build.

Top comments (0)