How is Annual Recurring Revenue (ARR) calculated?

Last updated: May 18, 2025

Summary

ARR is a non-GAAP metric that companies use to track their growth over time. Because the metric is not defined by GAAP, each company can choose the items they include/exclude in the metric and how to prorate sales across periods.


Tabs provides a single approach that is suitable for most B2B SaaS companies. Merchants can choose which categories to include in the metric to align with their internal policies.

Instructions

  • From Customers > Products, assign Categories to each item you sell

  • From the Revenue > ARR Waterfall, decide which Categories you want to include in ARR

  • Use the waterfall to see your New logos, Expansion, Contraction, and Churn across time

Calculation

  • When computing ARR, Tabs takes the product's total contract value, divides it by the number of months of the contract, and then multiplies by 12. For instance, if a contract is 1200 upfront, from Jan 11 to July 10, Tabs will:

    • Take the total contract value divided by the number of month: $1200/6 = $200.

    • Multiply by the number of months in a year (12):
      200 * 12 = $2400 ARR.

Best Practices

  • Revenue that is not reliably recurring is generally excluded from ARR. That includes one-off professional services, overages, and usage-based items without minimums.