CAGR Calculator
Calculate the Compound Annual Growth Rate between a start and end value over a number of years, or project a future value forward from a known CAGR.
Input
Output
| Metric | Value |
|---|---|
| No data yet | |
More ways to use this tool
REST API
curl -X POST https://api.iotools.cloud/v1/tool/cagr-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"mode": "cagr",
"startValue": "10000",
"endValue": "25000",
"cagrRate": "10",
"years": "5"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `cagr-calculator` tool (CAGR Calculator) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.
Embed widget
<iframe
src="https://iotools.cloud/embed/cagr-calculator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="CAGR Calculator — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Drop this into your own page — free, no key required, just a link back.
| Cost per API/MCP call | From 5 credits |
|---|---|
| Need more credits? | View pricing |
Also available with
Guides
What is CAGR?
The Compound Annual Growth Rate (CAGR) is the smoothed, constant annual rate that would take an investment from its starting value to its ending value over a given period, assuming steady compounding — even though real returns fluctuate year to year. It's the standard way to compare the growth of investments, revenue, or any metric across different time periods on an apples-to-apples basis.
How this tool works
Switch between two modes:
- Calculate CAGR — enter a start value, an end value, and the number of years between them. The tool solves for the constant annual growth rate:
CAGR = (End / Start)^(1/years) - 1. - Project Future Value — enter a start value, a CAGR, and a number of years, and the tool projects the future value forward:
End = Start × (1 + CAGR)^years.
Both modes report total growth in dollars and as a percentage.
CAGR smooths out volatility
A stock that gains 50% one year and loses 20% the next hasn't grown at a steady 15% average — CAGR captures the actual compounded outcome, which is always lower than a simple average of the yearly returns whenever returns vary. This is why CAGR, not average annual return, is the standard metric in investment reporting.
Common uses
- Comparing the historical performance of stocks, funds, or portfolios over different holding periods
- Projecting how an investment might grow at an assumed annual rate
- Evaluating revenue or user growth for a business over multiple years
- Normalizing growth metrics so they can be compared across different time spans
Privacy
This tool runs entirely in your browser. Your numbers are never uploaded to a server.