Growth calculator

Revenue Growth Calculator

Calculate compounded revenue growth, required periodic growth rates, CAGR, revenue trajectory, and gross profit trajectory.

Inputs

Defaults are visible and can be changed before calculation.

Inline validation messages appear here when a value needs to be corrected.

Results

Results are deterministic scenario outputs, not guarantees.

Enter values and calculate to see the summary, supporting metrics, warnings, and interpretation.

Interpretation

Deterministic interpretation rules will explain what the modeled result means once a calculation is available.

Detailed breakdown

Intermediate calculation rows will appear here after calculation.

Formula

Forward ending revenue

endingRevenue = startingRevenue × (1 + netGrowthRatePerPeriod) ^ numberOfPeriods

Reverse required net growth

requiredGrowthRate = (targetRevenue / startingRevenue) ^ (1 / numberOfPeriods) - 1

Net growth

netGrowthRate = acquisitionGrowthRate + expansionRate - churnRate

CAGR

cagr = (endingRevenue / startingRevenue) ^ (periodsPerYear / numberOfPeriods) - 1

Gross profit

grossProfit = revenue × contributionMarginRate

Assumptions

  • Growth compounds once per selected period and does not model intra-period timing.
  • Forward mode uses acquisition growth plus expansion minus churn as the net growth rate.
  • Reverse mode solves for the acquisition growth rate needed after churn and expansion adjustments.
  • Gross profit trajectory uses the entered contribution margin rate and is not a cash-flow forecast.

Worked example

Example: monthly growth target

Starting at $100,000 with 8% acquisition growth, 1% expansion, and 2% churn for 12 monthly periods produces a 7% net monthly growth rate and roughly $225,219 in ending revenue.

FAQ

Does this calculator forecast future revenue?

No. It deterministically compounds the assumptions entered in the form and should be treated as scenario math.

How are churn and expansion used?

The calculator adds expansion to acquisition growth and subtracts churn to calculate the net growth rate for each period.

What does reverse mode solve?

Reverse mode solves the periodic growth rate required to move from starting revenue to target revenue over the selected number of periods, then adjusts it to show the acquisition growth required after churn and expansion.

Related calculators

Want help interpreting the model?

Use this calculator as a deterministic planning tool, then talk with Propel Collective about which assumptions are worth validating first.