FormulaCraft

How to calculate an annual run rate in Excel and Google Sheets

Excel & Google Sheets
=B2/A2*12

Verified example

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

Months ElapsedActual Revenue
5415000

=B2/A2*12996000

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. 1In A2 enter the number of elapsed months (e.g. 5 for data through May). In B2 enter the actual revenue or metric for those months (e.g. 415000).
  2. 2In C2 enter =B2/A2*12. This divides actual by elapsed months to get a monthly rate, then multiplies by 12 for an annualized figure.
  3. 3For a daily-based run rate — useful for metrics that accrue unevenly — replace A2 with the actual elapsed calendar days and multiply by 365 instead of 12.
  4. 4To show the gap remaining to a full-year target, add =D2-B2 where D2 contains the annual target. This tells you how much more must be sold in the remaining months.
  5. 5For a more precise elapsed-day count, use =TODAY()-DATE(YEAR(TODAY()),1,1)+1 as the denominator instead of a manual month count.

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 use a monthly or daily run rate?

Use monthly for revenue or bookings tracked by calendar month. Use daily for metrics like orders, page views, or usage that can accrue on any day and are sensitive to month-length variation.

How do I calculate a run rate when I have trailing twelve months of data?

Trailing twelve months is already annualized — it is your run rate. Sum the last 12 months of actuals directly.

Formulas used

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

Last reviewed: