Short answer: ARR (Annual Recurring Revenue) equals the sum of all recurring subscription revenue normalized to one year. Multiply monthly recurring revenue by 12 or sum annual contracts. Exclude one-time fees, setup costs, and variable usage charges.
Key takeaways
- ARR = sum of recurring revenue normalized to a year.
- Multiply MRR by 12 for a quick ARR estimate.
- Exclude one-time fees, setup costs, and variable charges.
- Use ARR to measure predictable growth, not cash flow.
- Adjust for upgrades, downgrades, and churn monthly.
- Compare ARR across periods with same methodology.
What you will find here
ARR—Annual Recurring Revenue—is the lifeblood of a SaaS business. It tells you how much predictable revenue you can count on each year from subscriptions. But calculating it wrong leads to bad decisions. Here’s how to get it right.

What Is ARR?
ARR stands for Annual Recurring Revenue. It’s the annualized value of your recurring subscription revenue. Think of it as the yearly run-rate of your recurring contracts.
ARR is not cash collected. It’s revenue recognized over 12 months from recurring subscriptions. It includes upgrades, downgrades, and churn. It excludes one-time fees.
The ARR Formula
The simplest ARR formula is:
- ARR = MRR × 12
MRR is Monthly Recurring Revenue. If you have monthly subscribers, sum all their monthly recurring charges, then multiply by 12.
For annual contracts, use the total contract value of annual subscriptions, then divide by the number of years if multi-year. But ensure you’re counting only recurring portions.
Step-by-Step Calculation
- List all active subscriptions—monthly and annual.
- For monthly: sum the monthly recurring charges. Multiply by 12.
- For annual: take the annual recurring charge per customer.
- Add them together. That’s your current ARR.
Example: 100 monthly customers paying $50/month = $5,000 MRR × 12 = $60,000 ARR. Plus 20 annual customers paying $600/year = $12,000 ARR. Total ARR = $72,000.
Be careful with multi‑year contracts. A two-year deal worth $2,400 should count as $1,200 per year, not $2,400 all at once. Spread the recurring portion evenly across the contract term.
What to Include and Exclude in ARR
Include only recurring revenue from subscriptions. Include:
- Monthly subscription fees
- Annual subscription fees
- Recurring add-ons (e.g., extra storage)
- Recurring support contracts
Exclude:
- One-time setup fees
- Professional services
- Training fees
- Variable usage charges (e.g., overage fees)
- Non-recurring discounts or credits
Why? ARR measures predictable, repeatable revenue. One-time items inflate the number and mislead investors.
Common Mistakes When Calculating ARR
Mistakes happen. Here are the big ones to avoid.
| Mistake | Why It’s Wrong |
|---|---|
| Including one-time fees | Inflates ARR, gives false growth signal. |
| Using invoice amount instead of recognized revenue | Ignores timing and multi-year deals. |
| Forgetting churn | Overstates recurring base. |
| Not annualizing part-year contracts | Understates ARR for new customers. |
| Counting free trials | No revenue yet. |
Check your data monthly. Adjust for upgrades, downgrades, and cancellations. Use a consistent methodology each period.
ARR vs. MRR: When to Use Which
MRR is best for month-to-month tracking. It shows short-term trends. ARR smooths out seasonal variations and is better for annual planning and investor reporting.
For most B2B SaaS companies, track both. Use MRR for operational decisions. Use ARR for strategic and fundraising communication.

How to Use ARR for Growth Decisions
ARR alone isn’t enough. Pair it with other metrics like net revenue retention (NRR) and customer acquisition cost (CAC). A growing ARR with high churn is a red flag.
Track ARR by segment: new vs. expansion vs. churned. This tells you where growth comes from.
For example, if new customer ARR is flat but expansion ARR from upsells is rising, your focus should shift to retaining and growing existing accounts. If churned ARR outpaces new ARR, fix product-market fit or customer success first.
Handling Usage-Based and Hybrid Pricing
Usage-based pricing complicates ARR. If customers pay per API call or per seat, the recurring portion is the base fee. Overage charges are variable and should be excluded. Some companies use a “committed” ARR (base fees) and a separate “variable” metric.
For hybrid models—a monthly base plus usage—split the revenue. Only the base recurring fee goes into ARR. Usage is tracked separately. This keeps your ARR clean and comparable.
When to Recalculate ARR Mid-Period
If a customer upgrades, downgrades, or cancels mid-month, update ARR immediately. Don’t wait for month-end. Real-time ARR gives accurate run-rate insights. Automate this with your billing system if possible.
Many founders only review ARR monthly. That’s too slow for fast-growing startups. Set up a daily or weekly snapshot that adjusts for changes. Small errors compound over time.
For a deeper breakdown, see our guide on How to Calculate ARR the Right Way for more advanced scenarios.
Final Thoughts
Calculating ARR correctly requires discipline. Exclude the noise. Use a standard formula. Review monthly. Accurate ARR gives you a true picture of your recurring revenue health.
Frequently asked questions
What is the standard formula for ARR?
The standard formula is ARR = MRR × 12, where MRR is the total monthly recurring revenue. Alternatively, sum all annual contract values (recurring portions only) and add the annualized monthly revenue.
Should I include usage-based revenue in ARR?
No. Variable usage charges like overage fees are not recurring. Include only the base subscription or committed usage amount. Track usage revenue separately.
How often should I recalculate ARR?
Recalculate ARR monthly. This captures changes from new sales, upgrades, downgrades, and churn. Monthly updates give you a current view of recurring revenue.
Can ARR include multi-year contracts?
Yes, but only the annualized recurring portion. For a three-year contract of $30,000 total, ARR is $10,000 per year. Do not recognize the full amount in the first year.
What’s the difference between ARR and total bookings?
Bookings include all contract value (one-time + recurring). ARR only includes the recurring portion annualized. For example, a $12,000 contract with a $3,000 setup fee has $12,000 in bookings but $9,000 in ARR (if one-year).
1 thought on “How to Calculate ARR the Right Way”