CAGR Calculator
Find annual growth, solve endpoints and compare a complete modeled path.
Solve
Rate, endpoints or time
Timing
Duration or dates
Compare
Benchmark and inflation
Find your compound growth rate
Solve a rate, endpoint or holding period.
Use a positive starting value, with no external additions or withdrawals.
Growth inputs and timing
Your compound-growth solution
- Compound annual growth rate
- Beginning value
- $10,000.00
- Ending value
- $18,000.00
- Calculated CAGR
- Total growth
- Absolute change
- $8,000.00
- Modeled holding period
Endpoint compounding assumes no external contributions or withdrawals. It summarizes a smoothed path and does not establish actual yearly returns, volatility or future performance.
Trace the compound relationship
The annual growth factor connects the endpoints over the modeled years. Shown substitutions are rounded independently; CSV retains more precision. An assumed rate used to solve time or an endpoint is not measured historical performance.
Equivalent effective periodic rates
- Monthly equivalent
- Quarterly equivalent
- 365-day daily equivalent
These equivalent compound rates reproduce the annual factor. They are not nominal APR, quoted bank rates or the annual percentage divided by the number of periods.
Inputs saved with this plan
- Unknown being solved
- rate
- Beginning value
- 10000
- Ending value
- 18000
- Timing method
- duration
- Entered duration
- 5
- Duration unit
- years
- Display mode
- currency
- Display currency
- USD
- Inflation adjustment enabled
- false
- Benchmark enabled
- false
- Printed checkpoint view
- annual
Complete modeled growth path
A constant-rate illustration, not observed historical balances. Includes the start and exact final horizon, with a partial final interval when needed. Monthly checkpoints use twelve equal modeled intervals per year, not calendar month-end dates. CSV includes both full views.
Selected path: annual checkpoints
| Checkpoint | Modeled years | Value | Period change | Cumulative change |
|---|---|---|---|---|
| Start | 0 | $10,000.00 | $0.00 | $0.00 |
| Checkpoint 1 | 1 | $11,247.46 | $1,247.46 | $1,247.46 |
| Checkpoint 2 | 2 | $12,650.54 | $1,403.08 | $2,650.54 |
| Checkpoint 3 | 3 | $14,228.64 | $1,578.11 | $4,228.64 |
| Checkpoint 4 | 4 | $16,003.61 | $1,774.97 | $6,003.61 |
| Checkpoint 5 | 5 | $18,000.00 | $1,996.39 | $8,000.00 |
Beginning value must be positive; ending value may be zero but never negative. Active amount inputs support up to one hundred million, with derived amounts and growth-ratio magnitudes limited to one trillion. Periods are capped at 100 modeled years. Unsupported extremes explain their limits instead of exporting an infinite or rounded-zero path. Currency selection changes formatting only.
Solve
Rate, endpoints or time
Timing
Duration or dates
Compare
Benchmark and inflation
Turn endpoint values into a transparent growth comparison
An annualized growth summary
Connect a positive beginning value with an ending value over a clearly stated period. Keep annualized growth beside total growth and absolute change so a large monetary increase is not confused with a high annual rate. Use consistently measured values for an investment, a revenue series or another positive-base metric.
A reverse compound-growth plan
Find an ending value from a starting amount and assumed rate, recover a beginning value from a target, or solve the time needed to reach a different endpoint. The unknown selector changes the active controls and records. It identifies assumptions explicitly instead of presenting an entered growth rate as observed performance.
A benchmark and purchasing-power review
Apply a comparison rate to the same starting value and horizon, then inspect the endpoint gap and annual-rate difference. Optional inflation keeps nominal amounts separate from beginning-period purchasing power. Both complete checkpoint views remain available for review, including any partial final interval instead of silently shortening the chosen duration.
CAGR formulas and a step-by-step example
Let be the positive beginning value, the nonnegative ending value, the positive modeled duration in years and the effective annual growth rate as a decimal. The endpoint formula and its inverse define the calculation.
To solve an endpoint, rearrange that relationship. Solving positive forward time requires a nonzero annual log factor and a target in the direction of the entered rate. If the beginning and ending targets already match, the minimum time is zero and the rate remains an assumption.
Step 1: Establish consistent values and years
Suppose a consistently measured value grows from 1,000 dollars to 1,210 dollars over two modeled years, with no external contributions or withdrawals. The growth multiple is . The dollar increase is 210 dollars, but that absolute change does not itself identify the annual rate without the starting base and time.
Step 2: Separate annualized growth from total growth
The constant compound annual growth rate is , while total growth across the entire period is . Dividing the total percentage by the years would instead give , which does not reproduce the ending value through annual compounding. Equivalent effective periodic rates use roots of the annual factor.
Step 3: Compare purchasing power and a benchmark
With annual inflation of , real annual growth is about and ending purchasing power is about 1,097.51 beginning-period dollars. A benchmark growing at from the same start over the same duration ends at 1,166.40 dollars. Your endpoint exceeds it by 43.60 dollars, while the annual-rate gap is two percentage points.
Step 4: Interpret the smooth path without inventing history
The modeled value at an intermediate time follows the same constant factor. It includes the exact final horizon, even for a fractional period. Actual annual results may differ sharply: a gain of followed by a loss of leaves only three quarters of the original value. The arithmetic average is zero, yet the two-year CAGR is negative.
The optional inflation rate and benchmark are scenario assumptions rather than live market data. Taxes, transaction charges and external cash flows are not separately calculated here. Make the endpoint definitions consistent or use an appropriate related calculator when those components determine the result.
Understand what a single annual rate can establish
Trace the growth relationship
- Solve one unknown at a time with active input validation rather than hidden zero defaults.
- Retain fractional duration and show the actual elapsed-day convention for calendar inputs.
- Inspect effective monthly, quarterly and daily equivalents without confusing them with nominal APR.
- Keep small nonzero changes visible through mathematical notation when standard display rounding would hide them.
Read the model boundaries
- Declines and complete-loss endpoints have distinct interpretations and explanations.
- Unreachable targets and ambiguous reverse calculations do not produce invented answers.
- Checkpoint values are labeled as a smoothed mathematical path rather than historical observations.
- External contributions and withdrawals require a suitable cash-flow method before an endpoint change becomes a performance measure.
Growth context for investing, business reporting and learning
Investors reviewing consistent endpoints
Compare periods measured on the same total-return or valuation basis. Check whether distributions were reinvested, whether fees are already reflected and whether external capital entered the account. A matching CAGR does not mean matching risk, cash-flow timing or drawdown. Use the original records to decide whether an endpoint model fits the question.
Business teams summarizing metrics
Annualize a consistently defined revenue, customer or volume metric across different horizons. Keep the unit definition stable and check acquisitions, reporting changes and category shifts before attributing the growth to operating performance. For nonmonetary measures, select plain-metric formatting and leave purchasing-power adjustment off so the displayed units remain meaningful.
Students connecting roots and compounding
Use the worked example to connect a growth multiple, a fractional exponent and the annual rate that reproduces the endpoint. Reverse the unknown to check the same relationship from another direction. The comparison with arithmetic averaging demonstrates why compounding depends on growth factors and why a smooth illustrative ledger cannot describe the actual annual sequence.
How it works in three quick steps.
Choose the unknown and define consistent endpoints
Select annual growth rate, ending value, beginning value or required time. Use the same currency or metric definition for both endpoints. A beginning value must be positive and external deposits or withdrawals must not be mistaken for growth.
Set the period and optional comparison assumptions
Enter years, months or days, including fractions, or select calendar dates using actual UTC elapsed days divided by 365. A time-solving scenario uses the entered annual rate instead. Add a benchmark or constant inflation assumption only when meaningful for the chosen metric.
Read the solution and inspect the modeled path
Compare annual growth with total growth and absolute change. Inspect equivalent effective rates and the complete annual or monthly-equivalent ledger, including the exact final horizon. Download both ledgers as CSV, print the selected view, save a PDF or share an editable calculation with its original assumptions.
Save the full growth calculation with its timing convention
Export complete annual and monthly paths
Download CSV with both ledgers, source inputs, solved endpoints, annual and total growth, enabled purchasing-power values and benchmark checkpoints. Rates are labeled decimal ratios so a spreadsheet import does not need to guess the unit. The exact final horizon is retained even when the last interval is shorter than a full checkpoint.
Print the selected path or save a PDF
Choose the annual or monthly-equivalent view before printing. The print layout retains results, the active source assumptions and all rows of that selected ledger while removing editing controls and the supporting guide. Browser Save as PDF creates a local record. Landscape orientation offers more space when benchmark and purchasing-power columns are enabled together.
Copy or share an editable scenario
Copy the numerical summary and assumptions as plain text, or share a link restoring the active input fields. The browser fragment contains readable settings for the recipient. Solved fields and disabled optional settings are excluded, which keeps the record tied to the actual calculation rather than inactive editor values. Select a display currency only to format the same underlying amounts.
Frequently Asked Questions
What does CAGR measure, and what does it leave out?
How do I calculate CAGR from beginning value, ending value and years?
Can I solve beginning value, ending value or required time instead?
Why is CAGR different from a simple average of annual returns?
Can the calculator handle declining values, zero endings or negative beginnings?
How are fractional years, months, days and leap years handled?
Are monthly and daily equivalents the annual rate divided by the period count?
What do inflation adjustment and the benchmark comparison mean?
Can I use this for a portfolio receiving deposits, withdrawals or dividends?
What is included when I download, print or share the result?
Related calculators
About this CAGR and compound-growth planning tool
Toolarithm's CAGR Calculator connects a positive starting value, a nonnegative endpoint and a clearly defined measurement period through a compound-growth relationship. Its purpose is to make an annualized summary reproducible. The tool keeps the original active inputs beside the solution, states how time is converted into modeled years and distinguishes an observed endpoint rate from an assumed rate used to solve a target. Currency and plain-metric display choices help preserve the meaning of the measured quantity without changing its underlying value.
A single annual rate is useful for comparing horizons, but its compactness also hides information. The same endpoints can arise through steady increases, sharp drawdowns or a late recovery. The annual and monthly-equivalent ledgers therefore show only a smooth mathematical path, with the exact final horizon retained. They cannot reconstruct missing valuations or locate an actual loss date. External capital contributions and withdrawals also require their own treatment, because a larger balance can reflect new funding rather than earned performance. These boundaries are part of interpreting the output rather than optional footnotes to an investment ranking.
Reverse solving extends the same relationship to planning questions while keeping the distinction between an estimate and an assumption visible. A benchmark uses the solved starting amount and identical horizon; inflation translates monetary endpoints into beginning-period purchasing power under a constant rate. Neither adjustment predicts markets or determines risk. Complete CSV, selected-view print records and shareable settings retain the calculation choices for later review. Use the worksheet with consistently defined source data, inspect the original path when it matters and select a more suitable cash-flow or contribution model when endpoint compounding alone cannot answer the question.
Who maintains this page
Ownership and review
Written and maintained by the Toolarithm editorial team. No review date is shown without a maintained editorial record. No independent professional review is claimed.
Methodology
Formulas are checked with worked examples and boundary cases. Timing, compounding, payment, and rounding assumptions remain visible; results are educational estimates, not financial advice.
Read the editorial methodologyDates and sources
Review dates change only after a substantive method or content check.
Keep building