Finance tools

Rate of return calculator

Free rate of return calculator and annualized return calculator for investments and savings. Enter beginning and ending balances plus your holding period in Simple return, or add level deposits or withdrawals in With contributions. See live total return %, annual rate of return, a formula reference, and CSV/PDF export — no signup and no submit button.

What is rate of return?

  • Simple return

  • With contributions

  • Period by length or dates

  • CSV/PDF export

Who uses this calculator?

Annualized return calculator

Simple return vs with contributions

SituationModeWhat you get
Lump sum grew from $10k to $18k over 7 yearsSimple returnTotal return % + annualized rate (≈8.6%/yr)
$1k start, $100/year added for 10 years, $5k endingWith contributionsMoney-weighted annualized rate (≈12.4%/yr)
Unequal amounts on random datesSpreadsheet or NPV toolUse XIRR in Excel or our NPV calculator for irregular project streams

Try the scenario presets

Rate of return formula

Simple and annualized formulas

Total return vs annualized rate of return

MeasureFormula$1,000 → $1,300 over 3 years
Total return %(FV − PV) ÷ PV × 10030.00% over the full period
Annualized rate(FV ÷ PV)<sup>1/n</sup> − 1≈9.14% per year (compounded path)
Wrong shortcutTotal return ÷ years10% per year — overstates vs true annualized

Worked examples

  • One-year gain

  • Simple doubling (5y)

  • Contributions (10y)

  • Benchmark context

Rate of return vs ROI vs CAGR

MeasureTypical questionOrdio tool
Rate of return (this page)What annualized return fits my start/end (and maybe level PMTs)?Rate of return calculator
ROI %What was total gain on amount invested (often one headline %)?ROI calculator
CAGRWhat is CAGR between two endpoints, or project FV from a CAGR %?CAGR calculator
Mutual fund net returnHow do loads and expense ratio affect fund IRR on contributions?Mutual fund calculator

Excel and irregular cash flows

Excel RATE sign convention

Limitations and disclaimer

How to use this calculator

  1. Choose Simple or With contributions

    Simple mode for beginning value, ending value, and period only. Contributions mode adds a level deposit or withdrawal — set frequency (weekly through annual) and whether each payment is at the period beginning or end.

  2. Set the investment period

    Enter years plus optional months and days in the advanced panel, or switch to start and end dates for statement-style ranges. The period must be greater than zero; very short windows trigger a short-period notice on annualized results.

  3. Read total and annualized results

    Simple mode shows total return % and annualized rate of return % in the results hero, plus absolute change and period length. Contributions mode focuses on the money-weighted annualized rate and total periodic cash flow.

  4. Export or copy

    Use CSV or PDF export for spreadsheets or records. Copy the summary line from the results panel to paste into emails or notes — exports include the finance disclaimer.

Discover more calculators for time tracking, payroll, and HR.

Frequently asked questions about rate of return and annualized return

What is a rate of return?

A rate of return is the gain or loss on an investment over a period, usually shown as a percentage. For periods longer than one year, an annualized or yearly rate of return expresses that result as one constant rate per year so different holding lengths compare fairly.

How do you calculate the rate of return?

Divide ending value by beginning value, raise the ratio to the power 1 ÷ n (years), subtract 1, and multiply by 100 for an annualized percentage. Total return without annualizing is (Ending − Beginning) ÷ Beginning × 100. Example: $1,000 to $2,000 over 5 years → 100% total, ≈14.87% annualized.

How do I calculate annualized rate of return?

Enter your beginning value, ending value, and holding period in Simple return mode. The calculator applies (Ending ÷ Beginning)1/n − 1 automatically — the same math as an annual rate of return calculator between two endpoints.

What is the rate of return formula?

The rate of return formula has two common forms: total return % = (FV − PV) ÷ PV × 100 and annualized rate = (FV ÷ PV)1/n − 1 with n in years. The formula card in the calculator mirrors these while you edit inputs.

How do I calculate rate of return with contributions?

Switch to With contributions, enter initial and final values, periodic deposit or withdrawal, frequency, and timing. Example: $1,000 start, $100/year for 10 years, $5,000 ending → ≈12.38% annualized. The tool solves the money-weighted rate that matches those flows.

What is the difference between rate of return and ROI?

ROI is usually total gain divided by amount invested (one headline %). Rate of return here emphasizes the annualized yearly rate and supports contribution schedules. Use the ROI calculator for ROI %, marketing examples, and a required-return solver.

What is the difference between rate of return and CAGR?

With only a start and end value, they use the same annualized formula. The CAGR calculator emphasizes CAGR labeling, a growth chart, and projecting future value from a target CAGR; this calculator adds level contributions and total return % in Simple mode.

What is a good annualized rate of return?

There is no single “good” number — it depends on risk, asset mix, and your benchmark. Over a 10-year horizon, diversified stock-and-bond portfolios are often discussed in the high single digits to low teens before fees and inflation; that is context, not a forecast. Compare your calculated rate to your plan’s assumptions and risk tolerance rather than headline ROI quotes from unrelated assets.

What is nominal vs real rate of return?

Nominal return is before inflation. To calculate the real rate of return, adjust for inflation over the same period — often approximated as (1 + nominal) ÷ (1 + inflation) − 1. Use our inflation calculator for purchasing-power context; inputs and outputs here are nominal unless you adjust balances yourself.

How do I calculate rate of return in Excel?

No interim flows: =RATE(n,0,-PV,FV). Level flows: =RATE(n,pmt,-PV,FV) with consistent signs. Irregular flows: =XIRR(values,dates). This calculator matches the first two patterns; use XIRR or our NPV calculator for uneven schedules.

What is the difference between rate of return and IRR?

IRR is the discount rate that zeros NPV for a cash-flow series. Contributions mode here solves the same idea for regular deposits or withdrawals. Irregular project flows belong on the NPV calculator.

Can I use this for mutual fund returns?

Yes, when you enter your own balances and a level contribution or withdrawal schedule. For sales loads, expense ratio, and fund-specific schedules, use the mutual fund calculator.

Why is my annualized rate negative?

A negative annualized rate means you lost money on a money-weighted basis — ending value (after flows) is below what you put in. Very short holding periods can produce extreme percentages; watch for the short-period notice when the window is under about one month.

Is this financial advice?

No. Results are illustrative estimates for education and planning only, not investment, tax, or legal advice.