Home / Calculators / Retention & LTV Calculator

Retention & LTV Calculator

Enter your day 1, 7 and 30 retention, or more days if you have them, and the calculator fits a retention curve out to a year. Add what a daily player earns you from ads and purchases and it works out lifetime value at day 7, 30, 90, 180 and 365. Put in your cost per install to see ROAS and the day an install pays for itself, and your daily installs to see players and monthly revenue. A what-if table shows which change, like 5 more points of day 1 retention or a higher eCPM, earns the most. Pro adds a daily CSV and a shareable report with the charts.

Typical values are rough rules of thumb, not market data. Replace them with your own numbers from Google Play Console, Firebase or your analytics.

Retention curve. Dots are your numbers, the line is the fitted curve.

Lifetime value per install against your cost per install.

What would help most?

Pro · A day-by-day CSV with retention, active players, LTV, ROAS and revenue for a year, and a report page with both charts to share with a publisher or teammate. See plans

What LTV means

Lifetime value is what one install earns you on average over its life. It is the money a daily player brings in, called ARPDAU, times the number of days an average install keeps playing. That second number comes from retention: if 40% come back on day 1, 15% on day 7 and 5% on day 30, the average install plays about 3 to 5 days in the first month. Small changes in retention change this a lot, which is why retention matters more than almost anything else in a free game.

How the curve is fitted

Retention in games usually falls like a power curve: fast at first, then slower and slower. The calculator fits r(t) = a × t−b through your numbers with a least squares line on a log scale, then adds up every day to get the expected days played. More points, like day 3, 14 and 60, make the curve more accurate. Real games can have a floor of loyal players that the curve misses after a few months, so treat day 180 and 365 values as estimates.

Payback and ROAS

ROAS on day N is LTV by day N divided by what the install cost. The payback day is when LTV passes the cost per install. If payback comes within about 30 to 60 days, paid user acquisition can grow the game. If it never comes, improve retention or revenue first, or grow through organic channels like store search, short videos and featuring.

Is my data uploaded?

No. All the math runs in your browser.