Retention Rate Calculator
Calculate customer, employee, user, subscriber, or member retention rate instantly using the industry-standard formula. Get retained and lost counts, a performance rating, compounded annual projection, and a formula breakdown. Free browser-based retention rate calculator.
Retention Rate (%) = ((Ending − New) ÷ Starting) × 100
Customers Data
Number of customers at the start of the period.
Total customers at the end of the period.
New customers acquired during this period.
Press Enter to jump to results, Esc to reset
Monthly Customers Retention
Enter your starting, ending, and new customers to calculate retention.
Formula & Calculation Breakdown
Performance Bands
What Is a Retention Rate Calculator?
A retention rate calculator is a free browser-based tool that instantly measures the percentage of customers, employees, users, subscribers, or members who remained over a chosen period, using the industry-standard retention formula. It answers a question every SaaS founder, HR leader, and community manager needs a straight number for: of the people we started with, how many did we actually keep?
Retention is one of the most important — and most frequently miscalculated — metrics in business. A common mistake is dividing the ending count directly by the starting count, which inflates the result by counting brand-new acquisitions as if they were retained members of the original group. This calculator applies the correct formula automatically: it first isolates retained users by subtracting new acquisitions from the ending count, then divides by the starting count.
This tool is built for SaaS companies, startup founders, product managers, marketing teams, HR departments, community managers, mobile app developers, business analysts, students, and researchers who need an instant, accurate retention figure without building a spreadsheet. It supports five metric types (customers, employees, users, subscribers, members), six period options with compounded annual projection, and exports results as CSV, JSON, a print-ready report, or a native share sheet — all processed locally in your browser.
How the Retention Rate Calculator Works
Enter how many people (or employees, or subscribers) you started the period with, how many you ended with, and how many were newly acquired during that same period. The calculator isolates true retention and derives every related metric instantly.
Core Formulas
Retained = Ending − New
Retention Rate (%) = (Retained ÷ Starting) × 100
Churn Rate (%) = 100 − Retention Rate
Compounded Annual Retention = Retention Rate ^ (Periods per Year)
- →Retained Count: How many people from your original starting cohort were still present at the end of the period — the true measure of what you kept.
- →Retention Rate: Retained count expressed as a percentage of your starting count, the headline metric used in board reports and dashboards.
- →Churn Rate: The inverse of retention — the percentage of your starting cohort that was lost during the period.
- →Compounded Annual Retention: What a short-period retention rate (daily, weekly, monthly, or quarterly) would compound to over a full year if it held steady, illustrating the long-term impact of small retention gaps.
How to Use the Retention Rate Calculator
Step-by-Step Guide
- 1Choose What You're Measuring: Select Customers, Employees, Users, Subscribers, or Members, and choose the period that matches your reporting cycle.
- 2Enter Starting, Ending, and New Counts: Type the count at the start of the period, the count at the end, and how many new entries were acquired during that same window.
- 3Read the Live Retention Rate: The retention rate, retained count, lost count, churn rate, and performance rating update instantly on an animated circular gauge.
- 4Review the Formula Breakdown: Check exactly how your numbers produced the result, plus a compounded annual projection for periods shorter than a year.
- 5Export, Share, or Save: Copy the result or full report, download as CSV or JSON, print a report, share via your device's native share sheet, or save to local history.
Key Features
- ✓5 metric types — customers, employees, users, subscribers, members
- ✓6 period options with automatic compounded annual projection
- ✓Real-time calculation with a 150ms debounced update
- ✓Animated circular retention gauge with color-coded status
- ✓5-tier performance rating (Excellent to Needs Improvement)
- ✓Automatic retained vs. lost count breakdown
- ✓Formula and calculation breakdown shown for every result
- ✓3 quick example presets across different metric types
- ✓Native Web Share API sharing with clipboard fallback
- ✓Shareable calculation URL using query parameters
- ✓Export report as CSV or JSON with timestamp
- ✓Print-ready PDF report and full-text copy
- ✓Calculation history — save and reload past results
- ✓Auto-saves your last session and restores it on return
- ✓Keyboard shortcuts — Enter to jump to results, Esc to reset
- ✓Inline validation with clear, friendly error messages
- ✓No signup required — 100% free to use
- ✓All processing runs locally — no data leaves your browser
Real-World Use Cases
Monthly SaaS Customer Retention Reporting
A SaaS founder starts the month with 500 customers, ends with 450, and acquired 50 new ones. The calculator returns 400 retained, a 80% retention rate rated Very Good, and a compounded annual projection of roughly 9.2% if that monthly rate held steady — a stark reminder of why even 80% monthly retention is concerning for a subscription business.
Annual Employee Retention for HR Reporting
An HR manager selects Employees and Yearly period, entering 120 starting employees, 118 at year-end, and 8 new hires. The calculator returns a 91.67% retention rate rated Excellent, giving HR a clean, board-ready figure for the annual people report.
Community Membership Health Check
A community manager tracks 2,000 starting members, 1,850 at period end, and 150 new signups, receiving an 85% retention rate rated Very Good — confirming the community's engagement strategy is working before investing further in growth campaigns.
Comparing Retention Across Multiple Cohorts
A product manager runs three monthly cohorts through the calculator — 92%, 78%, and 65% retention respectively — and uses the automatic performance ratings (Excellent, Good, Average) to quickly identify which cohort's onboarding experience needs the most urgent attention.
Estimating Long-Term Impact of a Weekly Retention Rate
A mobile app developer measures 88% weekly user retention and uses the compounded annual projection to see this translates to under 1% of the original cohort remaining after a full year — a wake-up call that reframes weekly retention improvements as urgent rather than optional.
Sharing Results with a Remote Team
A marketing analyst calculates subscriber retention on a mobile device and taps Share Result, which opens their phone's native share sheet to send the calculation link directly to a Slack channel or email without manually copying numbers.
Tips & Best Practices
Pro Tips
- 💡Always exclude new acquisitions from your retention calculation — mixing them in inflates the number and hides a genuine retention problem behind strong new growth.
- 💡Use the compounded annual projection whenever you're evaluating a short-period retention rate — a monthly rate that looks fine in isolation can compound to a dramatically weaker annual figure.
- 💡Match your period selection to your natural business cycle — SaaS products typically report monthly, while HR teams typically report annually, since that matches how decisions actually get made.
- 💡Track the same cohort consistently over time rather than recalculating against a shifting starting base each period, so retention trends are genuinely comparable month over month.
- 💡Pair retention rate with churn rate in the same report — stakeholders often find the loss framing (churn) more immediately actionable than the retention framing, even though they're mathematically equivalent.
- 💡Save every calculation to history when tracking retention across multiple product lines or customer segments, so you can quickly reload and compare past figures instead of retyping them.
Common Mistakes to Avoid
- ✕Don't calculate retention as simply Ending ÷ Starting — this ignores new acquisitions entirely and produces a misleadingly high number for any growing business.
- ✕Don't compare retention rates measured over different period lengths without converting them — a 90% monthly rate and a 90% annual rate represent vastly different underlying performance.
- ✕Don't treat a single retention snapshot as the full picture — retention often varies significantly by acquisition channel, price tier, or signup cohort, and averaging masks those differences.
- ✕Don't ignore a retention rate above 100% as a rounding quirk — it almost always signals a data entry or cohort-definition error that should be investigated before reporting the number externally.
- ✕Don't forget that industry benchmarks vary enormously — comparing a B2B enterprise SaaS product's annual retention against a consumer mobile app's weekly retention will produce meaningless conclusions.
Retention Benchmark Reference Table
| Metric Type | Typical Period | Strong Benchmark |
|---|---|---|
| SaaS Customer Retention | Monthly | ≥ 95% |
| Consumer Subscription Retention | Monthly | 85% – 92% |
| Mobile App User Retention | Weekly (Day 30) | 20% – 40% |
| Employee Retention | Yearly | 85% – 90% |
| Community / Membership Retention | Monthly or Quarterly | 80% – 90% |
* Benchmarks are illustrative reference points compiled from commonly cited industry ranges. Actual competitive benchmarks vary by industry, price point, and product maturity.
Frequently Asked Questions
What is a retention rate calculator?
A retention rate calculator is a free browser-based tool that measures the percentage of customers, employees, users, subscribers, or members who remain over a given period, using the industry-standard formula: Retention Rate (%) = ((Ending − New) ÷ Starting) × 100.
How is retention rate calculated?
Retention rate is calculated by first finding retained users (Ending count minus New count acquired during the period), then dividing by the Starting count and multiplying by 100. For example, starting with 500 customers, ending with 450, and acquiring 50 new ones gives 400 retained, and (400 ÷ 500) × 100 = 80% retention.
What is a good retention rate?
A retention rate of 90% or above is rated Excellent, 80-89% is Very Good, 70-79% is Good, 60-69% is Average, and below 60% is rated Needs Improvement. What counts as competitive varies significantly by industry and period length.
What is the difference between retention rate and churn rate?
Retention rate measures the percentage of your starting cohort that remained by the end of the period. Churn rate measures the percentage that did not — the two always add up to 100%. An 80% retention rate is equivalent to a 20% churn rate for the same period.
Why does the formula subtract new users before dividing?
Subtracting new users isolates how many people from your original starting cohort actually stuck around, rather than mixing in new acquisitions that weren't part of the group being measured. Without this, strong new-customer acquisition could mask a serious retention problem.
What does the compounded annual retention figure mean?
For Monthly, Weekly, Quarterly, or Daily retention rates, the calculator projects what that rate would compound to over a full year if it stayed constant, using Rate raised to the power of periods per year. A 90% monthly retention rate compounds to roughly 28% after 12 months.
Can retention rate exceed 100%?
In a correctly measured cohort, retention rate should not exceed 100%. If it does, the calculator shows a warning — this usually means New Users were undercounted, or the Ending count includes people who weren't part of the original Starting cohort.
How is employee retention different from customer retention?
The underlying formula is identical, but employee retention is typically measured over a full year using headcount at the start and end of the year plus new hires, while customer or subscriber retention is often measured monthly or quarterly due to faster-moving subscription cycles.
How do I calculate retention for a custom time period?
Select Custom from the Period dropdown to use the exact same formula without a specific period label attached — useful for irregular reporting windows like a 45-day trial period or a fiscal quarter that doesn't align with a calendar quarter.
Is my data private when using this calculator?
Yes. All calculations run entirely in your browser using JavaScript. Your starting, ending, and new user counts are never transmitted to any server, stored in any database, or accessible to anyone other than you. Calculation history is stored only in your browser's local storage.
Who Uses This Calculator?
SaaS Companies & Startups
Track monthly customer retention as a core health metric and forecast the long-term impact using compounded annual projections.
HR Departments
Calculate annual employee retention rates for board reporting and benchmark against industry turnover standards.
Product Managers
Compare retention across cohorts, features, or onboarding flows to prioritize which experience needs the most improvement.
Community & Membership Managers
Measure how well a community or membership program keeps its existing base engaged period over period.
Mobile App Developers
Track weekly or monthly user retention and understand how small rate differences compound dramatically over a year.
Students & Researchers
Learn the correct retention formula and practice applying it to different metric types and reporting periods.
Related Tools
Churn Rate Calculator
Calculate customer churn.
Customer Lifetime Value Calculator
Estimate CLV of customers.
Conversion Rate Calculator
Compute conversion rate from visitors.
Bounce Rate Calculator
Calculate bounce rate percentage.
Lead Conversion Funnel Calculator
Calculate stage-by-stage conversion rates, drop-off percentages, and overall funnel efficiency with a live visual funnel — free and browser-based.
Revenue Growth Calculator
Calculate business growth rate.