How to Use a Reverse CAGR Calculator

In this article

How to Use a Reverse CAGR Calculator

A reverse CAGR calculation works backward from a target: given the value you want to reach, the number of years, and an expected annual growth rate, it tells you how much you need to invest today. The formula is Starting amount = Target value ÷ (1 + CAGR)^years. For example, to reach $100,000 in 10 years at 7% a year, you need $100,000 ÷ 1.07^10, or about $50,835 today.

See it in actionMarketXLS video

Try it in your own spreadsheet

Get the free MarketXLS sample workbook (.xlsx).

No account needed. MarketXLS live data requires a paid plan. Preview workbook

Explore more videos
How to Use a Reverse CAGR Calculator - financial analysis guide with MarketXLS Excel add-in

What is reverse CAGR?

Reverse CAGR uses the compound annual growth rate formula in the opposite direction. The standard CAGR formula finds the growth rate from a start and end value:

CAGR = (Ending value ÷ Beginning value)^(1 ÷ years) − 1

Reverse CAGR rearranges it to find the missing starting amount, or, if you know both amounts, the growth rate you would need to reach your goal.

How to calculate reverse CAGR in Excel

  1. Starting amount needed: =Target/(1+Rate)^Years, for example =100000/(1+7%)^10 returns about 50,835.
  2. Required growth rate: =(Target/Start)^(1/Years)-1, for example =(100000/50000)^(1/10)-1 returns about 7.2%.
  3. Future value check: =Start*(1+Rate)^Years confirms the result.

Excel's built-in PV and RATE functions give the same answers: =PV(7%,10,0,-100000) returns the starting amount, and =RATE(10,0,-50000,100000) returns the required rate.

How to use the result

Use the starting amount to decide how much to invest now, or use the required rate to judge whether a goal is realistic for the investments you plan to hold. CAGR assumes smooth compounding; real returns vary year to year, so treat the result as a planning estimate, not a promise.

Conclusion

Reverse CAGR answers two planning questions: how much to invest today to reach a target, and what growth rate a target requires. Both are one-line Excel formulas. To track the actual growth of your investments against the plan, MarketXLS returns historical prices in Excel, for example =Close_Historical("SPY", DATE(2016,1,4)). This article is educational and not investment advice.

Browse MarketXLS templates for more investment calculators.

About the authors
Ankur

About Ankur

CEO & Founder, MarketXLS

Ankur is the CEO and founder of MarketXLS. He works with Anagh and Robin on the MarketXLS blog, creating articles together about market data and spreadsheet workflows.

Written collaboratively by Ankur, Anagh and Robin.

Important Disclaimer

The information provided in this article is for educational and informational purposes only and should not be construed as investment advice, a recommendation, or an offer to buy or sell any securities. MarketXLS is a financial data platform and is not a registered investment advisor, broker-dealer, or financial planner. Always conduct your own research and consult with a qualified financial professional before making any investment decisions. Past performance is not indicative of future results. Trading and investing involve substantial risk of loss.

Explore MarketXLS in Excel
Download a free sample workbook (.xlsx). MarketXLS is a paid subscription.

See MarketXLS in action

Bring this workflow into Excel.

Book a demo with our team to see how MarketXLS supports your market research.

Ankur
AnkurFounder & CEO, MarketXLS
Book a demo