ARR Calculator: Annual Recurring Revenue & Growth
Calculate Annual Recurring Revenue and month-over-month growth rate from MRR, new business, and expansion revenue.
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer
ARR Calculator: Annual Recurring Revenue & Growth
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: ARR = MRR x 12 | Net New MRR = New + Expansion - Churn - Contraction
Worked example โ ARR: $600,000 | Growth: 25% YoY | Net Retention: 100% | ARPU: $250/mo
Formula
ARR = MRR x 12 | Net New MRR = New + Expansion - Churn - Contraction
ARR is your Monthly Recurring Revenue annualized. Net New MRR combines all revenue movements: new customer revenue, expansion from existing customers, minus losses from churn and downgrades. Net Revenue Retention = (MRR + Expansion - Churn - Contraction) / MRR x 100.
Worked Examples
Example 1: Series A SaaS Company Metrics
Problem:A SaaS company has $50,000 MRR, $8,000 new MRR, $3,000 expansion MRR, $2,000 churned MRR, $1,000 contraction MRR, and 200 customers. Previous year ARR was $480,000.
Solution:Current ARR = $50,000 x 12 = $600,000 Net New MRR = $8,000 + $3,000 - $2,000 - $1,000 = $8,000 YoY Growth = ($600,000 - $480,000) / $480,000 = 25% Monthly Churn = $2,000 / $50,000 = 4.0% Net Retention = ($50,000 + $3,000 - $2,000 - $1,000) / $50,000 = 100% ARPU = $50,000 / 200 = $250/mo
Result:ARR: $600,000 | Growth: 25% YoY | Net Retention: 100% | ARPU: $250/mo
Example 2: High-Growth SaaS Startup
Problem:A startup has $15,000 MRR, $5,000 new MRR, $1,500 expansion, $500 churn, $200 contraction, 50 customers. No previous year data.
Solution:Current ARR = $15,000 x 12 = $180,000 Net New MRR = $5,000 + $1,500 - $500 - $200 = $5,800 Monthly Growth = $5,800 / $15,000 = 38.7% Churn Rate = $500 / $15,000 = 3.3% Net Retention = ($15,000 + $1,500 - $500 - $200) / $15,000 = 105.3% ARPU = $15,000 / 50 = $300/mo Projected 12mo ARR = ~$180K x growth = significant growth
Result:ARR: $180,000 | Monthly Growth: 38.7% | Net Retention: 105.3% | ARPU: $300/mo
Frequently Asked Questions
What is ARR and how is it different from MRR?
ARR stands for Annual Recurring Revenue and represents the total recurring revenue a business expects to earn over a 12-month period. It is calculated by multiplying your Monthly Recurring Revenue (MRR) by 12. While MRR provides a monthly snapshot of subscription revenue, ARR gives investors and stakeholders a normalized annual view that is easier to compare against annual benchmarks and industry standards. ARR is the primary revenue metric for SaaS companies, especially those with annual subscription contracts. MRR is more useful for tracking month-to-month operational performance and detecting trends quickly. Both exclude one-time fees, setup charges, and variable or consumption-based revenue that is not guaranteed to recur.
What are the components of net new MRR?
Net new MRR consists of four components that together determine whether your recurring revenue is growing or shrinking. New MRR comes from brand new customers subscribing for the first time. Expansion MRR represents existing customers upgrading their plans, adding seats, or purchasing additional features, and is often the most capital-efficient growth source. Churned MRR is revenue lost when customers cancel their subscriptions entirely. Contraction MRR is revenue reduction from existing customers downgrading their plans or removing seats. The formula is: Net New MRR = New MRR + Expansion MRR minus Churned MRR minus Contraction MRR. A healthy SaaS business targets positive net new MRR every month, ideally with expansion exceeding churn.
What is net revenue retention and why does it matter?
Net Revenue Retention (NRR), also called Net Dollar Retention, measures how much revenue you retain and expand from existing customers over a period, excluding new customer acquisition. The formula is: NRR = (Starting MRR + Expansion minus Churn minus Contraction) divided by Starting MRR times 100. An NRR above 100% means your existing customers are spending more over time, generating organic growth even without new customers. Elite SaaS companies achieve NRR of 120-140%, meaning they grow 20-40% annually from existing customers alone. Investors consider NRR one of the most important SaaS metrics because it demonstrates product stickiness, pricing power, and the efficiency of your land-and-expand strategy without requiring additional customer acquisition spend.
What is a good ARR growth rate for SaaS companies?
ARR growth expectations vary significantly by company stage. Early-stage startups with less than $1 million ARR should target tripling (200%+ growth) annually, often called T2D3 growth (triple, triple, double, double, double over five years). Companies at $1-10 million ARR typically grow 100-200% annually. At $10-50 million ARR, 50-100% growth is strong. Companies above $50 million ARR growing at 30-50% are considered high performers. The Rule of 40 is a common benchmark: a healthy SaaS company should have its growth rate plus profit margin exceed 40%. For example, 50% growth with negative 10% margins equals 40, which is the minimum. Bessemer Venture Partners publishes annual benchmarks showing median growth rates by ARR scale.
How do I calculate customer lifetime value from ARR metrics?
Customer Lifetime Value (LTV) from ARR metrics can be estimated using average revenue per account and churn rate. The simple formula is LTV = ARPU divided by monthly churn rate, or equivalently, Annual ARPU divided by annual churn rate. For example, if your ARPU is $500 per month and monthly churn is 2%, then LTV = $500 / 0.02 = $25,000. For companies with strong net revenue retention above 100%, a more nuanced formula accounts for expansion: LTV = ARPU divided by (Gross Churn Rate minus Expansion Rate). The LTV to CAC (Customer Acquisition Cost) ratio is a critical efficiency metric, with 3:1 or higher considered healthy for venture-backed SaaS. A ratio below 1:1 means you spend more to acquire customers than they generate in lifetime value.
What is gross revenue retention and how does it differ from net revenue retention?
Gross Revenue Retention (GRR) measures the percentage of recurring revenue retained from existing customers without counting expansion revenue. The formula is GRR = (Starting MRR minus Churn minus Contraction) divided by Starting MRR times 100. Unlike net revenue retention, GRR can never exceed 100% because it excludes upsells and cross-sells. A GRR above 90% is considered strong for most SaaS businesses, while enterprise companies often achieve 95% or higher. GRR is a purer measure of customer satisfaction and product stickiness because it isolates how well you keep existing revenue without relying on expansion to mask churn problems.
How does the Rule of 40 apply to ARR analysis?
The Rule of 40 is a benchmark stating that a healthy SaaS company's revenue growth rate plus profit margin should equal or exceed 40%. For example, a company growing ARR at 60% with a negative 15% profit margin scores 45, which passes the Rule of 40. Conversely, a company growing at 20% with 15% margins scores 35, which falls short. This metric helps investors and operators balance the trade-off between growth and profitability. Companies above 40 are generally considered well-managed, while those significantly above 40 command premium valuations. The Rule of 40 becomes increasingly important as companies scale past $10 million ARR and need to demonstrate a path to sustainable economics.
What is the difference between committed ARR and run-rate ARR?
Committed ARR includes only revenue from signed contracts that are currently active and expected to renew, providing a conservative view of recurring revenue. Run-rate ARR takes the most recent month's MRR and multiplies by 12, which can be misleading if that month had unusual activity. For example, if a company closes several large deals in December, the run-rate ARR may overstate the normalized annual revenue. Committed ARR also accounts for known upcoming churns and contract expirations. Investors generally prefer committed ARR because it provides a more reliable baseline, while run-rate ARR is useful for tracking momentum and recent growth trends.
How should startups track ARR when they have both monthly and annual contracts?
When a SaaS company has a mix of monthly and annual contracts, ARR should normalize all revenue to an annual basis. Monthly subscriptions are multiplied by 12, while annual contracts are counted at their full annual value. Multi-year contracts should be divided by the number of years and counted at their annualized rate. One-time implementation fees, setup charges, and professional services revenue should be excluded from ARR since they are not recurring. It is important to track the percentage of ARR on annual versus monthly contracts separately, as annual contracts provide more revenue predictability and typically have lower churn rates than month-to-month subscriptions.
What are the common mistakes when calculating ARR?
The most common ARR calculation mistakes include counting one-time revenue such as setup fees or professional services as recurring revenue. Another frequent error is double-counting expansion revenue by adding it to both new MRR and existing MRR categories. Some companies incorrectly annualize a single unusually strong or weak month rather than using a normalized figure. Failing to subtract contraction MRR from downgrades is another oversight that inflates the number. Companies also sometimes include trial or freemium users who have not converted to paid plans. Finally, not accounting for known future churns from customers who have given cancellation notice but whose contracts have not yet expired can make ARR appear healthier than it truly is.
References
Background & Theory
History
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer ยท Editorial policy
Related Calculators
๐งฎNet Revenue Retention Calculator
Calculate NRR from expansion, contraction, and churn to measure existing customer growth.
๐งฎMRR Calculator
Calculate Monthly Recurring Revenue from subscription tiers, user counts, and churn.
๐งฎSAAS Valuation Calculator
Estimate SaaS company valuation using revenue multiples, growth rate, and market comparables.
๐งฎExpansion Revenue Calculator
Calculate expansion MRR from upsells, cross-sells, and add-ons across your customer base.
๐งฎRule of 40 Calculator
Check if your SaaS company passes the Rule of 40 (growth rate + profit margin >= 40%).
๐งฎMonths to Recover CAC Calculator
Calculate how many months it takes to recover customer acquisition cost from subscription revenue.
๐งฎStartup Break Even Calculator
Calculate months to break even from MRR growth rate, CAC, and monthly fixed costs.
๐งฎAI Video Generation Cost Calculator
Estimate costs for AI video generation across Sora, Runway, Pika, and Kling by duration.