Revenue Growth Calculator
Calculate your company's revenue growth rate, estimate compound annual growth rate (CAGR), and project annualized run rates.
Revenue Growth Metrics
Your revenue increased by +$5,000.00 relative to your starting base of $10,000.00.
Base Revenue vs. Net Growth Share
The Run Rate Trap: How a $100K Month Led Our Startup to Ruin
Read a first-person case study of a SaaS founder who extrapolated a single holiday blowout sales month into an annualized run rate projection, hired too fast, and ran out of cash when sales normalized.
Read: How to Calculate Revenue Growth Rate, CAGR, and Avoid Extrapolation PitfallsWhat is Revenue Growth?
In business, revenue growth is the increase (or decrease) in a company's sales over a specified period. Measured as a percentage, it is the most widely used metric to assess customer demand, market share expansion, and overall business momentum.
While gross profit and cash flow are critical for survival, revenue growth is the ultimate engine that drives business value, especially for early-stage startups and venture-backed companies.
How to Calculate Revenue Growth Rate (YoY and MoM)
To calculate the percentage growth between two periods—whether it is month-over-month (MoM), quarter-over-quarter (QoQ), or year-over-year (YoY)—use this formula:
\(\text{Revenue Growth \%} = \frac{\text{Ending Revenue} - \text{Starting Revenue}}{\text{Starting Revenue}} \times 100\)
For example, if your e-commerce store generated $50,000 in sales last year and grew to $75,000 this year:
\(\text{Revenue Growth \%} = \frac{\$75,000 - \$50,000}{\$50,000} \times 100 = \frac{\$25,000}{\$50,000} \times 100 = 50.00\%\)
This is a 50.00% year-over-year revenue growth rate.
Compound Annual Growth Rate (CAGR)
When evaluating revenue growth over multiple years, raw period-over-period calculations can be misleading due to seasonal fluctuations or volatile years.
The Compound Annual Growth Rate (CAGR) provides a smoothed annualized rate that represents the steady pace at which your business would have grown if it grew at a constant rate compounded annually:
\(\text{CAGR} = \left( \frac{\text{Ending Revenue}}{\text{Beginning Revenue}} \right)^{1/n} - 1\)
Where n is the number of years.
For example, if your startup's revenue starts at $20,000 and reaches $67,500 after 3 years:
\(\text{CAGR} = \left( \frac{\$67,500}{\$20,000} \right)^{1/3} - 1 = \left( 3.375 \right)^{0.3333} - 1 = 1.5 - 1 = 50.00\%\)
Even if your revenue growth fluctuated wildly during those years (e.g. spiking in year 1 and slowing in year 2), your smoothed annualized compound growth rate is 50.00%.
The Revenue Run Rate & Its Limitations
For early-stage startups that lack years of historical data, the revenue run rate is a forward-looking projection tool. It extrapolates recent revenue performance to show what your annual revenue would be if current sales remain constant for the next 12 months.
Formulas for run rate depend on the snapshot period:
- Monthly Revenue Run Rate:
Monthly Revenue × 12(often referred to as ARR or Annual Recurring Revenue in SaaS models). - Quarterly Revenue Run Rate:
Quarterly Revenue × 4.
For example, if your SaaS business generated $12,500 in subscription sales in June, your monthly annualized run rate is:
\(\text{Annual Run Rate} = \$12,500 \times 12 = \$150,000.00\)
While run rate is excellent for demonstrating early traction to seed-stage investors, it comes with major warnings:
- Seasonality: An e-commerce brand that does $50,000 in December cannot claim a $600,000 run rate, because January sales will likely plunge.
- One-Time Sales: Including large, non-recurring setup fees or consulting contracts in your run rate calculation inflates your projection artificially.
- Customer Churn: If your monthly cancellation rate is high, your run rate will collapse as users leave, making simple multiplication highly inaccurate.
Revenue Growth Calculator FAQs
What is a revenue growth rate and how is it calculated?
Revenue growth rate measures the percentage change in your business sales from one period to another. It is calculated by subtracting your starting revenue from your ending revenue, dividing that difference by the starting revenue, and multiplying the result by 100: \(Growth\% = \frac{End - Start}{Start} \times 100\).
What is the difference between CAGR and Annualized Run Rate?
CAGR is a historical metric that shows the smoothed-out annual rate at which your revenue grew over a multi-year timeframe. Annualized Run Rate is a forward-looking projection that multiplies your most recent month or quarter's revenue by 12 or 4 to show what your annual sales would be if your current pace remains unchanged.
Why do venture capitalists focus so heavily on YoY growth and ARR?
Year-over-Year (YoY) growth and Annual Recurring Revenue (ARR) prove that a startup has hit product-market fit and is scaling sustainably. High YoY growth indicates the business can capture a large addressable market, which justifies high startup valuations during funding rounds.
What is the "run rate trap"?
The run rate trap occurs when a company projects annual sales by multiplying a single high-revenue month (due to seasonality or one-off contracts) by 12. This leads to over-hiring or burning cash based on artificial projections, which can result in a cash flow crisis when sales normalize.
How do I calculate CAGR when my starting value is zero?
Mathematically, CAGR cannot be calculated when the beginning revenue value is zero because division by zero is undefined. If your starting year had zero revenue, you must use the first year in which the business generated sales (e.g. Year 1 instead of Year 0) as your starting base.