Glyph WidgetsGlyph Widgets
ToolsAboutContactBlogPrivacyTermsRemove AdsSupport on Ko-fi

© 2026 Glyph Widgets LLC. All rights reserved.

·

100% Client-Side Processing

Back to Blog

Investment Rate Solver: Find Required CAGR

Solve for the compound interest rate needed to grow a present value to a target future value. Outputs nominal rate, EAR, total growth, and doubling time.

Glyph Widgets
May 6, 2026
10 min read
investment rate solverrequired rate of returnCAGR calculatorcompound interest ratedoubling time

What Is the Investment Rate Solver?

The Investment Rate Solver answers a question I run into constantly when sizing up a goal or back-testing a holding: "What annual rate would I need to turn $X today into $Y in N years?" Standard compound-interest calculators ask for the rate as an input. This one inverts that — you enter present value (PV), target future value (FV), the time period, and the compounding frequency, and it solves for the rate. Internally it rearranges FV = PV(1 + r/n)^(nt) to give r = n × [(FV/PV)^(1/(n×t)) − 1], then derives the effective annual rate, the total growth percentage, and how long the investment would take to double.

It is most useful when the rate is the unknown. Examples include checking what return your retirement contributions would need to hit a target, computing the realized CAGR of a position you have held for several years, or finding the implied yield of a zero-coupon investment quoted only by purchase price and maturity value.

Key Features

  • Solve for the required nominal annual rate given PV, FV, time period, and compounding frequency. The result appears as the headline display labeled "Required Annual Rate".
  • Effective Annual Rate (EAR) is shown alongside the nominal rate so you can compare investments with different compounding schedules on a common basis.
  • Total growth percentage displays the cumulative gain ((FV − PV) / PV × 100) regardless of timeframe, which is handy for sanity-checking the rate against the raw return.
  • Doubling time is computed exactly using t = ln(2) / (n × ln(1 + r/n)), not just the Rule of 72 shortcut, so the number is accurate at any rate.
  • Four compounding frequencies — daily (365×/yr), monthly (12×/yr), quarterly (4×/yr), and annually (1×/yr) — selectable from a single row of buttons.
  • Save inputs as presets for scenarios you reuse, and recall any prior calculation from history.

How to Use the Investment Rate Solver

Step 1: Enter the Present Value

The first input — labeled "Present Value" with a $ unit — is the amount you have today, or the amount you originally invested if you are computing a realized return. The default is 10000. The field accepts up to two decimal places. Anything more is truncated automatically.

Step 2: Enter the Future Value

The "Future Value" field directly to the right is the target amount or the current value you want to compare against. It must be greater than the present value — if FV ≤ PV, the calculator returns the error "Future value must exceed present value" because the formula assumes positive growth. The default is 25000, which represents a 2.5x growth target.

Step 3: Set the Time Period

In the "Time Period" field below, enter the number of years over which the growth should occur. The unit indicator reads "yrs". For periods shorter than a year (e.g., a 6-month CD), enter 0.5. The minimum accepted value is 0.1.

Step 4: Choose the Compounding Frequency

Below the time period, the "Compound Frequency" selector shows four buttons: Daily (365x/yr), Monthly (12x/yr), Quarterly (4x/yr), and Annually (1x/yr). Monthly is selected by default and matches most savings accounts and retirement projections. Use Daily for money-market funds or APY-quoted accounts, Quarterly for many bond and dividend payment schedules, and Annually when comparing against a quoted CAGR.

Step 5: Calculate and Read the Results

Click the calculate button. Four output displays appear: "Required Annual Rate" (the headline), "Effective Annual Rate", "Total Growth", and "Doubling Time" in years. The annual rate is the nominal rate that, applied at the chosen compounding frequency, would grow PV into FV over the specified period.

Worked example

Inputs: PV = $10,000, FV = $25,000, Time = 10 years, Compounding = Monthly.

  • Required Annual Rate: 9.1841%
  • Effective Annual Rate: 9.5805%
  • Total Growth: 150%
  • Doubling Time: 7.57 years

This says you need a 9.18% nominal annual return, compounded monthly, to 2.5x your money in a decade. The EAR of 9.58% is what an annually compounded equivalent would have to be.

Practical Examples

Example 1 — What return doubles money in 10 years?

Set PV = $50,000, FV = $100,000, Time = 10, Compounding = Annually. The Required Annual Rate comes out to 7.18%. This is exact; the Rule of 72 approximation would give 7.2%, which is close but not identical. The Total Growth display reads 100%, which is the definition of doubling.

Example 2 — Implied yield of a CD

A bank advertises a 5-year CD that turns $20,000 into $24,500 at maturity, but the marketing material does not state the rate clearly. Set PV = $20,000, FV = $24,500, Time = 5, Compounding = Quarterly (typical for CDs). The Required Annual Rate is 4.07% nominal, with an EAR of 4.13%. That EAR is what you can compare directly against another CD or savings account.

Example 3 — Back-test a retirement holding

You bought an index fund position 12 years ago for $35,000 and it is now worth $92,000. To find the realized CAGR, set PV = $35,000, FV = $92,000, Time = 12, Compounding = Annually. The result is 8.36%. That is your annualized return, the directly comparable figure if you want to check whether the fund kept pace with a benchmark CAGR.

Tips and Best Practices

The "annual rate" output is nominal; the EAR is what you compare across investments. Two investments with the same nominal rate but different compounding frequencies have different real returns. A 6% nominal rate compounded monthly produces an EAR of 6.17%. Compounded daily, the same nominal rate is 6.18%. When stacking investments side by side, line up the EAR values, not the nominal ones.

Doubling time is more precise than the Rule of 72 shortcut. The 72/r mental-math rule is fine for rates near 8%. At 4% it overstates by about 5%, and at 15% it understates. The doubling time output here uses the exact log formula, so the number is reliable across the full rate range.

CAGR is just this calculator with annual compounding. When people refer to CAGR (Compound Annual Growth Rate), they mean the constant-rate equivalent of a multi-period gain. To compute it, set Compounding = Annually. The Required Annual Rate becomes the CAGR. This is also what financial analysts call the IRR of a single-cash-flow investment.

Real returns require subtracting inflation. A 7% nominal rate during a 3% inflation period is a 4% real return. The calculator outputs nominal figures because that is how rates are normally quoted. To plan for purchasing power, subtract your inflation assumption from the result, or run the calculation with FV adjusted to today's dollars.

Use presets for scenario planning. The Presets panel lets you save and recall input combinations. I keep one preset for "double in 10 years" and another for "triple in 20 years" so I can quickly check what rate any new investment idea has to clear.

Common Issues and Troubleshooting

"Future value must exceed present value" — the calculator only solves for positive returns. If you are evaluating a loss scenario or a deliberately discounted future value, the formula r = n × [(FV/PV)^(1/(n×t)) − 1] returns a negative or undefined result. For loss analysis, use a present value calculator with the loss as a separate cash flow.

"Enter present value" or "Enter number of years" — these errors fire when a required field is empty or zero. The years field also rejects values below 0.1 to avoid divide-by-near-zero artifacts. Even a one-month period should be entered as 0.083 rather than 0.

The required rate looks unreasonably high. A 5x growth in 5 years implies roughly 38% annual returns, which is well above any sustainable benchmark. If your required rate is above 15–20% for a multi-year period, the goal likely needs more time, more capital, or a lower target. The math is correct; the inputs are aggressive.

The required rate seems too low to be useful. Conversely, growing $10,000 to $11,000 over 10 years requires only a 0.96% rate. A return that mild is not "investment growth" in any meaningful sense — it is below most savings-account yields. Recheck whether the future value reflects your real target.

Compounding frequency barely changes the required rate. That is expected. Going from annual to daily compounding only shaves about 5–6 basis points off the nominal rate at typical investment yields. The choice matters more for the EAR display than for the headline number.

Privacy and Security

All calculations run locally in your browser using JavaScript. No financial inputs, rate assumptions, or saved presets are transmitted to any server. The history and presets features use IndexedDB, which is scoped to your browser profile and never synced.

Frequently Asked Questions

Is the required rate the same as CAGR?

When compounding is set to Annually, yes — the Required Annual Rate equals CAGR. With more frequent compounding, the nominal rate is slightly lower than CAGR but the Effective Annual Rate matches it. Use the EAR field if you specifically want CAGR-equivalent values.

Why does my answer differ slightly from a Rule of 72 estimate?

The Rule of 72 is an approximation that works best near 8% annual returns. The calculator uses the exact closed-form solution, so its output is precise across the full rate range. Expect divergence of 5–15% between the two for rates outside the 6–10% band.

Can I model irregular contributions or withdrawals?

No. This calculator assumes a single PV cash flow at time zero and a single FV cash flow at the end of the period. For investments with periodic contributions, use the Future Value Calculator instead. For uneven cash flows, an internal rate of return (IRR) calculator is the right tool.

Does the result account for taxes or fees?

No. The calculator outputs gross compound rates. To estimate after-tax returns, reduce the FV by your effective tax rate on gains before entering it. To account for expense ratios, subtract the fee percentage from the resulting required rate to find the gross return your underlying investment must produce.

What is the difference between nominal rate, EAR, and APY?

Nominal rate is the stated annual rate before compounding effects. EAR (Effective Annual Rate) is what you actually earn after compounding within a year. APY (Annual Percentage Yield) is the consumer-facing label for EAR on US savings accounts. APR (Annual Percentage Rate) on lending products usually means the nominal rate, sometimes adjusted for fees but not for compounding.

Related Tools

  • Coming Soon: Compound Interest Calculator — works in the opposite direction, computing FV from PV, rate, and time
  • Coming Soon: Future Value Calculator — projects FV with periodic contributions added to a starting balance
  • Coming Soon: Present Value Calculator — discounts a known FV back to today's terms at a given rate
  • Coming Soon: Bond YTM Calculator — solves for the implied yield on a bond given price and cash flows

Try Investment Rate Solver now: Coming Soon: Investment Rate Solver

Last updated: May 6, 2026

Keep Reading

More Articles