FormulaCraft

How to calculate monthly recurring revenue (MRR) in Excel and Google Sheets

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

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)+SUMIF(C2:C6,"Annual",B2:B6)/122500

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. 1Set up a table with columns: Customer (A), Contract Value (B), Billing Cycle (C). Enter one row per active subscription.
  2. 2For monthly subscribers, the monthly value equals the contract value. For annual subscribers, divide the annual value by 12.
  3. 3Use SUMIF to total monthly contracts: =SUMIF(C2:C6,"Monthly",B2:B6).
  4. 4Add a second SUMIF for annual contracts divided by 12: +SUMIF(C2:C6,"Annual",B2:B6)/12.
  5. 5Combine both terms in one cell to get total MRR. Add additional SUMIF terms for quarterly (÷3) or semi-annual (÷6) billing as needed.

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

Should I include trials in MRR?

No. Free trials produce no committed revenue. Include a customer only when they convert to a paid plan.

How do I handle metered or usage-based billing?

Use the average recognized revenue over the last 3 months for each metered customer and include that average in the MRR figure.

Is MRR the same as monthly revenue on the income statement?

No. MRR is a forward-looking metric representing contracted recurring revenue. GAAP revenue recognizes revenue as it is earned, which may differ due to timing, refunds, and non-recurring items.

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: