FormulaCraft

How to calculate annual recurring revenue (ARR) in Excel and Google Sheets

Topic:SaaS metrics
Excel & Google Sheets
=SUMIF(C2:C6,"Monthly",B2:B6)*12+SUMIF(C2:C6,"Annual",B2:B6)

Verified example

Computed by a real spreadsheet engine on the sample data below.

CustomerContract ValueBilling Cycle
Acme Corp500Monthly
Beta LLC12000Annual
Gamma Inc300Monthly
Delta Co6000Annual
Epsilon Ltd200Monthly

=SUMIF(C2:C6,"Monthly",B2:B6)*12+SUMIF(C2:C6,"Annual",B2:B6)30000

Try it with your data

Edit the grid or formula, then run it through a real spreadsheet engine — no signup.

Sample data — click any cell to edit

Runs server-side · free · no signup

Step by step

  1. 1Build a table with columns: Customer (A), Contract Value (B), Billing Cycle (C — either 'Monthly' or 'Annual').
  2. 2For annual subscribers, the ARR contribution equals the contract value directly.
  3. 3For monthly subscribers, multiply the monthly value by 12 to annualize it.
  4. 4Use =SUMIF(C2:C6,"Monthly",B2:B6)*12 to total annualized monthly contracts.
  5. 5Add =SUMIF(C2:C6,"Annual",B2:B6) for annual contracts. Combine both in one formula for total ARR.

Tips

Need it for your exact data?

Describe your columns in plain English and get the precise formula for your sheet, with the right Excel or Sheets syntax.

Frequently asked

What is the difference between ARR and ACV?

ARR is total annual recurring revenue across all customers. ACV (Annual Contract Value) is the annualized value of a single contract, often used in sales reporting.

Should ARR include multi-year contracts at full value?

No. For a 3-year $36,000 contract, ARR is $12,000/year, not $36,000. ARR normalizes to the annual run rate, not the total contract value (TCV).

How do I track ARR growth month over month?

Calculate ARR at the start and end of each month, then compute (End ARR − Start ARR) / Start ARR to get the growth rate. A waterfall chart of new, expansion, contraction, and churn ARR shows the composition.

More on SaaS metrics

See all →

Formulas used

Written and reviewed by FormulaCraft Team. Each formula on this page is run through our verification engine before publishing.

Last reviewed: