Average Return Calculator
Calculate average, compound, cumulative and annualized investment returns. Enter periodic returns, start and end values, or dated deposits and withdrawals.
What do you want to calculate?
Not sure? Help me choose
- Have a list of monthly or yearly returns?
- → Use Returns.
- Know only the start value, the end value and how long you held it?
- → Use Start & End Value.
- Added or withdrew money and want your personal return?
- → Use Cash Flows (money-weighted).
- Want strategy performance excluding the timing of cash flows?
- → Use Time-Weighted Return.
All four run on the same page and the same engine. Switching modes never loses what you already typed in the others.
Your returns averaged 8.33% per year. Because the returns compound, the compound-equivalent average was 7.49%, producing a cumulative return of 24.20% across 3 years. The 0.84% gap between the two averages is the cost of the variation between periods.
| Metric | Result | Meaning |
|---|---|---|
| Arithmetic average | 8.33% | Simple average of periodic returns |
| Geometric average | 7.49% | Compound-equivalent average |
| Cumulative return | 24.20% | Total return across all periods |
What this calculation assumes
- Each return you enter belongs to a period of the same length. Mixing monthly and yearly figures in one list would make the averages meaningless, so the frequency you pick applies to every row.
- Returns are total returns for the period as you measured them. Whether dividends, distributions and fees are already inside those figures is decided by the source you took them from, not by this page.
- The hypothetical starting amount drives only the money columns and the chart. Every percentage on the page is identical whichever amount you choose.
- A duration entered as two dates is elapsed calendar days divided by 365.2425, so leap years need no special handling.
- Money-weighted return discounts each dated flow over days divided by 365, the Excel-compatible XIRR convention this repository already implements and benchmarks.
- Time-weighted return assumes each sub-period ends with the portfolio valued immediately BEFORE the cash flow at that boundary. That single convention is what removes the effect of deposit and withdrawal timing.
- Dispersion is the population standard deviation of the returns you entered, because that list is the whole set of periods being described rather than a sample drawn from a larger one.
Which Type of Return Should You Use?
Six measures, six different questions. Picking the wrong one is the most common way an investment return gets misstated, so start here and the rest of this page follows from your answer.
| What you want to know | Use this measure | Where to get it |
|---|---|---|
| The simple average of several periodic returns | Arithmetic average | Returns mode, first result |
| The compound-equivalent average that reproduces your ending balance | Geometric average | Returns mode, second result |
| Total performance across the whole period | Cumulative return | Returns mode, third result |
| Annual growth from a starting figure to a finishing figure | CAGR / annualized return | Start & End Value mode |
| Your personal return when you deposited or withdrew money | Money-weighted return (XIRR) | Cash Flows mode |
| Investment or manager performance excluding the timing of flows | Time-weighted return (TWR) | Time-Weighted Return mode |
Hypothetical Growth of Your Returns
What the compounding does to a starting balance. The chart is a visual summary only — every value it plots is listed in the table below it, so nothing here is available in the picture alone.
| Period | Return | Start | Gain/Loss | End | Cumulative Return |
|---|---|---|---|---|---|
| Year 1 | 20.00% | $10,000.00 | $2,000.00 | $12,000.00 | 20.00% |
| Year 2 | -10.00% | $12,000.00 | -$1,200.00 | $10,800.00 | 8.00% |
| Year 3 | 15.00% | $10,800.00 | $1,620.00 | $12,420.00 | 24.20% |
How This Result Was Calculated
Your own numbers, substituted into each formula, in the order the calculator applies them.
- Arithmetic average
(20.00% - 10.00% + 15.00%) / 3 = 8.33%Add every period return and divide by the number of periods. It answers "what was a typical period?", not "what did I end up with". - Cumulative return
(1.20 × 0.90 × 1.15) - 1 = 24.20%Each return becomes a growth factor, the factors multiply, and one is subtracted to get back to a percentage. - Geometric (compound) average
(1.20 × 0.90 × 1.15)^(1/3) - 1 = 7.49%The constant per-period return that would have produced exactly the same cumulative result.
Detailed Statistics
Everything the calculator derives beyond the three headline figures.
How to Calculate Average Return
Add every period return together and divide by how many periods there are. That is the arithmetic average, and it answers one specific question: what did a typical period look like? It is the right figure for describing the spread of a set of periods, and the right input for a forward-looking model that treats each period as an independent draw.
It is not the figure that tells you what you ended up with. Money compounds, so a set of returns has a second average - the geometric one - that reproduces your actual ending balance. Both are computed above, side by side, because quoting either without the other leaves the reader guessing which question was answered.
The periods have to be the same length. Twelve monthly returns and three annual returns cannot go into the same average; pick the frequency that matches your data and enter one row per period.
Arithmetic Average Return Formula
The arithmetic average return is the sum of the period returns divided by the number of periods:
Arithmetic average = (r₁ + r₂ + … + rₙ) / nEach rᵢ is the return of one period, expressed as a decimal - 8% enters the formula as 0.08 and −4% as −0.04. The calculator above takes them as whole percentages and converts them for you. n is the number of periods, not the number of years: twelve monthly returns give n = 12 even though they span a single year.
Average Return Example
Take three years of returns: +20%, then −10%, then +15%.
The arithmetic average adds them and divides by three: (20% − 10% + 15%) / 3 = 8.33% a year.
The cumulative return multiplies the growth factors and subtracts one: (1.20 × 0.90 × 1.15) − 1 = 24.20%.
The geometric average takes the cube root of that same product: (1.20 × 0.90 × 1.15)^(1/3) − 1 ≈ 7.50%.
Three numbers, three different questions. 8.33% describes a typical year. 24.20% is the whole three-year journey. 7.49% is the steady yearly rate that would have produced exactly that journey - and it is the only one of the three that reproduces your ending balance. Load these returns into the calculator above and the wealth path shows why: 10,000 becomes 12,000, then 10,800, then 12,420.
Arithmetic Average vs. Geometric Average Return
The arithmetic average treats each period as a separate draw and asks what a typical one looked like. The geometric average asks what single constant return, repeated every period, would have left you with exactly the balance you actually have.
Because money compounds, the geometric average is always lower than the arithmetic one unless every period return was identical. The two are equal only when the returns never vary, and the gap widens with every point of variation.
Which to report depends on the direction you are facing. Looking backwards at what an investment delivered, the geometric average is the honest figure. Looking forwards, building an expectation from a set of independent yearly outcomes, the arithmetic average is the correct input - which is exactly why published expected returns and published historical returns are often different numbers describing the same series.
Why Average Return Can Overstate Investment Growth
A loss is taken against a bigger base than the gain that preceded it. Up 50% turns 100 into 150; the following 50% loss is then applied to 150, not to 100, so it removes 75 rather than 50. The two moves are equal in percentage terms and unequal in money, which is why they do not cancel.
The consequence is that an arithmetic average can be positive - or zero - while the investment lost money. It is not a rounding error or a trick of presentation: it is what compounding does to an uneven series, and it gets worse as the series gets rougher.
The distance between the two averages has a name, volatility drag, and the calculator reports it directly so the cause and the cost sit next to each other.
Your arithmetic average is 8.33% and your compound-equivalent average is 7.49%. The 0.84 pts between them is the volatility drag on this series.
Compounding your arithmetic average of 8.33% for 3 years would have turned $10,000 into $12,714.12. Your returns actually produced $12,420.00 — a difference of $294.12 that the arithmetic average alone never shows.
Volatility Drag Example
Gain 50%, then lose 50%.
The arithmetic average is (50% − 50%) / 2 = 0%.
The wealth path is $100 → $150 → $75.
The cumulative return is (1.50 × 0.50) − 1 = −25%, and the geometric average is (0.75)^(1/2) − 1 ≈ −13.40%.
A 0% arithmetic average does not mean the investment broke even. It lost a quarter of its value, and the compound average that describes that outcome is −13.40% a year. Volatility drag here is the whole 13.40 points between the two averages - the entire arithmetic figure is drag.
The table below holds the arithmetic average fixed at 8% and widens the spread between two years. The arithmetic column never moves; the ending balance falls all the way down it.
| Two period returns | Arithmetic | Geometric | Volatility drag | 10,000 becomes |
|---|---|---|---|---|
| 8.00%, 8.00% | 8.00% | 8.00% | 0.00 pts | $11,664.00 |
| 18.00%, -2.00% | 8.00% | 7.54% | 0.46 pts | $11,564.00 |
| 28.00%, -12.00% | 8.00% | 6.13% | 1.87 pts | $11,264.00 |
| 38.00%, -22.00% | 8.00% | 3.75% | 4.25 pts | $10,764.00 |
| 43.00%, -27.00% | 8.00% | 2.17% | 5.83 pts | $10,439.00 |
The arithmetic average is identical on every row. What changes is the ending balance — which is the only one of the two averages you can spend. The standard deviation calculator measures the dispersion that causes it.
How to Calculate Cumulative Return
Turn each period return into a growth factor by adding one to it, multiply the factors together, then subtract one:
Cumulative return = (1 + r₁) × (1 + r₂) × … × (1 + rₙ) − 1Cumulative return is the whole journey in a single number. It carries no time unit, which is both its strength and its limit: it states exactly what happened, and it cannot be compared between an investment held for two years and one held for twelve without being annualized first.
This is why a headline such as “up 240% since launch” says almost nothing on its own. Across three years it is remarkable; across thirty it is about 4.1% a year.
One period of −100% takes the product to zero and the cumulative return to −100%. No later percentage return can lift a balance of zero, which is why the calculator accepts −100% and refuses anything below it.
How to Calculate Annualized Return
Annualizing converts a result that covers some span of time into a rate per year, so investments held for different lengths of time become comparable. It is the same compounding restated, not a different measurement.
Two routes reach it. From a list of period returns, raise the cumulative growth factor to the power of one over the number of years those periods cover. From a starting and an ending value, raise the ratio of the two to the power of one over the number of years. Both are in the calculator above - the first in Returns mode, the second in Start & End Value mode - and both produce the same figure when given the same underlying series.
Annualized Return Formula
Annualized return = (1 + cumulative return)^(1 / years) − 1CAGR = (Ending value / Starting value)^(1 / years) − 1years is the elapsed time the return covers, not the number of periods. Twelve monthly returns cover one year, so compounding them gives an annual figure directly. Four quarterly returns also cover one year. Thirty-six monthly returns cover three, and the exponent becomes 1/3.
When you give the calculator two dates rather than a duration, elapsed time is calendar days divided by 365.2425, the mean length of a Gregorian year. That handles leap years without a special case and keeps the answer reproducible.
CAGR vs. Average Return
CAGR is the geometric average applied to annual periods. It is not a different formula - it is the same nth root of the same growth product, with the periods happening to be years and the inputs happening to be a starting and an ending value rather than a list.
So CAGR is not the arithmetic average, and the arithmetic average is what most people mean by “average return”. That is the whole source of the confusion. If somebody tells you an investment averaged 10% a year, the follow-up question is which average, because the two can be several points apart.
Take $10,000 growing to $15,000 over five years. The total return is 50%. The CAGR is (15,000 / 10,000)^(1/5) − 1 ≈ 8.45% a year.
Dividing 50% by 5 to get 10% is the mistake this page exists to prevent. That arithmetic assumes the gain is added each year rather than compounded on a growing balance. Compound 10% for five years and $10,000 reaches $16,105, not $15,000 - the shortcut overstates the annual rate by more than a point and a half.
A holding worth $10,000 that grows to $15,000 over 5 years has a total return of 50.00% and a CAGR of 8.45%. Dividing the total return by five instead would give 10.00% — the shortcut this section exists to prevent. Start & End Value mode above computes both, and adds dates, distributions and the inflation and fee restatements.
Both figures are computed by the same engine as the calculator, and re-verified against it on every build.
Rate of Return Formula
“Rate of return” is a family, not a single formula. Every member measures the gain relative to what was put in; they differ in what counts as “put in” and over what span the answer is expressed.
Simple rate of return = (Ending value − Starting value) / Starting valueThat is total return over the holding period, with no time attached. Annualize it, and it becomes CAGR. Feed it a series of periods instead of two endpoints, and it becomes the cumulative return with an arithmetic and a geometric average sitting behind it. Add dated deposits and withdrawals, and it becomes the money-weighted return, because a single starting figure no longer describes what you invested.
Income belongs in the numerator. If dividends, interest, coupons or rent were received and not already reflected in the ending value, add them - otherwise the rate of return you calculate is a price change wearing the wrong name.
How to Calculate Investment Return
Start by writing down three things: what went in, what came out, and when each of those happened. The third is the one people skip, and it is what decides which formula is valid.
One amount in and one amount out, nothing in between: total return and CAGR describe it completely. Use Start & End Value mode.
A run of periodic returns from a statement or a factsheet: use Returns mode, and read the geometric average rather than the arithmetic one if you want to know what actually happened.
Money added or taken out along the way: neither of the above is valid, because the amount at risk changed. Use Cash Flows mode for your own return, or Time-Weighted Return mode to judge the investments without your timing counting for or against them.
Whatever you choose, keep the basis consistent. A gross-of-fee return compared against a net-of-fee benchmark, or a price return compared against a total return index, produces a difference that has nothing to do with performance.
How to Calculate Stock Returns
A share position earns in two ways, and a stock return is complete only when both are counted.
Price appreciation is the change in the share price over the holding period: (selling price − purchase price) / purchase price. On its own this is the price return, and it is what a bare index level such as a headline stock index quote usually reflects.
Dividends and distributions are the cash paid out while you held the shares. If you took them as cash, add them to the numerator. If you reinvested them, they bought more shares and are already inside your ending value - adding them again double-counts, which is the single most common error in a stock-return calculation.
Stock total return = (Ending value + Dividends received − Purchase cost) / Purchase costTotal return is the sum of the two components and the figure worth comparing. Published “total return” index series assume dividends are reinvested; published price index series do not, and the gap between them over long periods is large. Include your brokerage commission in the purchase cost and net it out of the proceeds, or the return will flatter the trade.
Bought in several tranches, or sold part of the position? That is a cash-flow problem, not a two-point one. Use Cash Flows mode with each purchase and sale dated.
For a single buy-and-sell trade with no interim purchases, Start & End Value mode above is the shorter route: enter what you paid, what it was worth, and any dividends you took as cash. Use Cash Flows mode when there were several tranches or a partial sale.
Returns With Deposits and Withdrawals
The moment money moves in or out, a single starting value stops describing what you had invested, and total return divided by years stops meaning anything.
Consider $10,000 invested at the start of a year and another $10,000 added one month before the end, finishing at $21,000. Simple arithmetic says $20,000 became $21,000, a 5% return. But the second $10,000 was only invested for a month; the money that was actually at risk for the year is much closer to $10,800, and the return the first $10,000 earned is far higher than 5%. Two different measures exist precisely to resolve this, and they answer different questions.
Run that case through the calculator. $10,000 invested on 1 January, another $10,000 added on 1 December, $21,000 at the year end: total contributions $20,000.00, a gain of $1,000.00, and a money-weighted return of 9.22% a year — not the 5.00% that dividing the gain by the total contributions suggests. The second deposit was invested for one month, and the money-weighted calculation is the one that knows it.
Money-Weighted Return (MWR / XIRR)
The money-weighted return is your personal return. It weights every dollar by how long it was invested, so a deposit made just before a strong stretch raises it and one made just before a weak stretch lowers it.
Mathematically it is the internal rate of return of your dated cash flows: the single rate that makes the present value of everything you put in equal to the present value of everything you got back, including what the account is worth today. In a spreadsheet it is the XIRR function, and the calculator above solves the same equation.
Solve r in Σ CFᵢ / (1 + r)^(dᵢ/365) = 0Deposits are money out of your pocket and count as negative; withdrawals and the closing value are money back in and count as positive. In Cash Flows mode you enter every amount as a positive number and pick its type, so no minus sign is ever needed. A set of cash flows that never changes direction has no rate of return at all, and the calculator says so rather than producing a number.
A longer history works the same way. Take $10,000 invested on 2021-01-01, two further deposits of $5,000, a $3,000 withdrawal, and $24,000 left on 2025-01-01. Contributions total $20,000.00, withdrawals $3,000.00, and net invested capital $17,000.00. The money-weighted return is 9.93% a year.
Time-Weighted Return (TWR)
The time-weighted return removes the effect of your deposits and withdrawals entirely. It cuts the history into sub-periods at every external cash flow, measures the return of each one on its own, and chains them together.
TWR = (1 + s₁) × (1 + s₂) × … × (1 + sₙ) − 1Each sub-period return sᵢ is the ending value measured immediately before the cash flow at that boundary, divided by the value it opened with. Because every sub-period is measured on its own base, the size and the timing of the flows cancel out of the chain.
This is the standard for reporting investment performance, and the reason a fund's published return is time-weighted: a manager controls the investments but not when clients pay money in. To use it you need a valuation at each cash-flow date, which is the practical cost of the method.
The same portfolio, measured the other way: $100,000 rises to $112,000 before a $20,000 deposit, then falls from $132,000 to $125,400. The two sub-period returns are 12.00% and -5.00%; chained, that is a cumulative time-weighted return of 6.40%. The deposit is invisible to the result, which is exactly the point.
MWR vs. TWR
Neither is more correct. They answer different questions, and the gap between them is itself information: it measures how much of your outcome came from timing rather than from the investments.
Use the money-weighted return to answer “how did my money do?”. It is the right figure for your own account, and it is what most brokerage statements show.
Use the time-weighted return to answer “how did this strategy, fund or manager do?”. It is what published performance uses, and it is what makes two funds comparable when their investors behaved differently.
When your money-weighted return beats the time-weighted one, more of your capital happened to be invested during the stronger stretches. When it trails, the opposite. Enter a portfolio value immediately before each transaction in Cash Flows mode and the calculator reports both figures and the gap between them from the same data.
Run the deposits-and-withdrawals sample above and the calculator reports both from one set of entries: a money-weighted return of 9.93% a year against a time-weighted return of 10.23% a year — a gap of -0.29 pts. That gap is the effect of when the money went in, and nothing else.
Nominal vs. Real Return
A nominal return is what the account statement says. A real return is what it bought. Prices rise while your money grows, so the two are different, and only the second one tells you whether you are better off.
Adjusting is a division, not a subtraction:
Real return = (1 + nominal) / (1 + inflation) − 1A 10% nominal return with 3% inflation leaves 6.7961% real, not 7%. The shortcut looks harmless over one year and compounds into a serious overstatement across a working lifetime, because inflation applies to the whole balance rather than to the gain alone.
The Advanced panel in the calculator applies this to your own result. Inflation is measured by a published price index; the calculator does not supply one, so use the rate that matches your currency and period rather than a remembered figure.
To convert a single amount between two points in time rather than adjusting a return, use the inflation calculator. To apply an inflation rate to the result above, open the Advanced panel in the calculator.
How Fees Affect Investment Returns
A percentage charged on the balance every year is deducted from a base that is supposed to be compounding, so its cost compounds too. That is why a fee that looks small next to a return is not small next to the outcome.
The arithmetic is the same ratio form as inflation: a 10% gross return with a 1% annual charge leaves 1.10 × 0.99 − 1 = 8.9%, not 9%. Over one year the difference is a rounding detail. Over decades, the fee is applied to a balance that should have been growing, and the shortfall grows with it.
Three checks are worth making before comparing any two return figures. Is each one gross or net of the fund's ongoing charge? Does either include platform, advice or transaction costs, which usually sit outside the fund's own figure? And is the comparison benchmark quoted on the same basis, since an index carries no costs at all?
The Advanced panel applies one illustrative annual charge to your result. It is a single percentage on the balance, not a model of a real fee schedule.
This page measures what a fee already cost. To see what one costs a balance you are still building, the compound interest calculator projects the same charge forward.
What Is a Good Average Investment Return?
There is no universal number, and any page that gives you one has left out the question it depends on. A return is good or bad only relative to what you were exposed to in order to earn it.
Asset class sets the range. Cash, bonds, listed equity and property have structurally different return and risk profiles; comparing a figure from one against a figure from another says nothing.
Risk taken is the price of the return. A higher return earned by accepting far more variability is not obviously better, which is why volatility and volatility drag appear alongside the averages in this calculator.
Time horizon changes both the range of outcomes and which average is meaningful. A single year says very little; a long series says considerably more.
Benchmark is what makes a figure interpretable at all. The relevant question is almost never “is 7% good?” but “is 7% good against the appropriate index, over this period, after costs?”
Fees are subtracted from whatever the investments earned, and the comparison is only fair if both sides are on the same gross or net basis.
Inflation decides whether a positive nominal return is a real gain or a real loss.
Tax depends on your jurisdiction, your account type and your holding period, and can change the ranking of two investments that look identical before it.
Geography and currency affect the return you actually receive, because a return earned in another currency is also a currency position.
This calculator measures what happened. Judging whether that is good is a decision about your own circumstances, and nothing on this page is advice about it.
Average Stock Market Returns
This page quotes no market average, and the reason is methodological rather than cautious: the phrase “the average stock market return” is ambiguous until four choices are stated, and different published figures for the same market and the same era differ because they made those choices differently.
Arithmetic or geometric. The arithmetic mean of annual returns is higher than the compound annual growth rate of the same series - often by more than a percentage point for a volatile index. Both get published, and they are not interchangeable.
Nominal or real. An inflation-adjusted series is materially lower than a nominal one, and which is quoted is often left implicit.
Price or total return. A price index excludes dividends. A total-return index reinvests them. Over long periods the difference between the two is one of the largest sources of disagreement between quoted figures.
The period chosen. A long-run average is highly sensitive to its start and end dates, because both fall somewhere in a market cycle. Moving the window a few years moves the answer.
If you want a figure for a specific index, take it from the index provider or a regulator's investor-education material, note all four choices above, and treat it as a description of a past period rather than a forecast. Then enter it here as one input among several rather than as a result.
Average Returns for Common Investments
What differs between asset classes is not only the return but what the word means. This table gives the convention that applies to each, so the number you calculate is the number you meant to calculate. It deliberately quotes no rates: a return figure is only meaningful with its period, its basis and its source attached, and this page holds no market dataset to supply them.
| Investment | What “return” normally means | Convention to apply |
|---|---|---|
| Individual shares | Price change plus any dividends received over the holding period. | Total return, not price return. Use Start & End Value with dividends entered separately, or Cash Flows if you bought in tranches. |
| Dividend-paying shares | Price change plus dividends, with reinvested dividends buying more shares. | If you reinvested, the ending value already contains the dividends - do not add them again. |
| Index and mutual funds | The fund's published total return, usually net of the fund's ongoing charge. | Published fund performance is time-weighted. Your own outcome is money-weighted and will differ if you added or withdrew. |
| Bonds and bond funds | Coupon income plus price change; yield to maturity is a forward measure, not a realised return. | Measure realised return with Start & End Value or Cash Flows. Do not report yield as if it were a return already earned. |
| Cash and savings | Interest credited, usually quoted as an annual equivalent rate. | Compare against inflation: a positive nominal return can be a negative real one. |
| Rental property | Rent received net of costs, plus any change in value. | Cash Flows handles irregular rent, capital expenditure and a final valuation in one calculation. |
| Retirement accounts | The account balance over time, with regular contributions running through it. | Contributions make simple start-to-end arithmetic misleading. Use Cash Flows for your return, TWR to judge the investments. |
Use the calculator above with figures from your own statement, fund factsheet or broker export. Where a published figure is involved, check whether it is price or total return, arithmetic or geometric, nominal or real, and gross or net of fees before comparing it with anything.
Common Return Calculation Mistakes
Ten errors account for most misstated returns. Each one has a specific fix, and the calculator above is built to make the fix the default.
- Using the arithmetic average as compound growththe arithmetic average describes a typical period, not what you ended up with. Read the geometric average whenever the question is about the outcome.
- Dividing total return by the number of years50% over five years is not 10% a year. Compound growth needs the fifth root, which gives about 8.45%. Simple division always overstates.
- Ignoring dividends and distributionsa price change is not a total return. Add income that is not already inside the ending value, and do not add it if you reinvested it.
- Ignoring deposits and withdrawalsonce money moves in or out, total return over a single starting value is invalid. Switch to a money-weighted or time-weighted calculation.
- Confusing nominal and reala 6% nominal return with 4% inflation is not a 2% real return, and it is not a comfortable one either. Divide the growth factors.
- Ignoring feesan annual charge on the balance compounds against you. Compare gross with gross and net with net, and check what the benchmark includes.
- Comparing periods that are not comparablea three-year figure and a ten-year figure are different quantities until both are annualized, and even then the windows matter.
- Treating ROI as an annualized returnreturn on investment is a total, with no time in it. Two investments with the same ROI over three and thirty years are not remotely alike.
- Using money-weighted return to judge a managerthe manager did not choose when you deposited. Time-weighted return is the measure that holds them responsible only for the investments.
- Treating a historical average as a forecasta past average describes a period that has finished. It is an input to a projection, never a prediction, and this calculator does not project.
What a −100% return means, and why below it is refused
A period return of −100% means the position lost everything. The calculator accepts it, and the wealth path correctly goes to zero and stays there, because no later percentage return can lift a balance of zero.
A return below −100% is refused rather than computed. For an ordinary unleveraged holding it describes something that cannot happen, and letting it through would produce a negative growth factor whose geometric mean has no meaning. Positions that can lose more than their value — margin, short sales, some derivatives — are not period returns in this sense and need a different treatment.
Frequently Asked Questions
What is average return?
The average return is the typical return of an investment across several periods. It has two forms that are routinely confused. The arithmetic average adds the period returns and divides by how many there are, describing a typical period. The geometric or compound average is the constant return that would have produced the same ending balance. For +20%, -10% and +15% those are 8.33% and 7.49% a year.
How do you calculate average rate of return?
Add the return of every period and divide by the number of periods. Enter them in Returns mode above and the calculator does it, along with the compound-equivalent average and the cumulative return, because the arithmetic figure alone does not tell you what the investment produced. Every period must cover the same length of time for the average to mean anything.
What is the average return formula?
Arithmetic average = (r1 + r2 + ... + rn) / n, where each r is one period's return and n is the number of periods. The compound-equivalent formula is different: geometric average = [(1 + r1) x (1 + r2) x ... x (1 + rn)]^(1/n) - 1. The first adds, the second multiplies, and only the second reproduces your ending balance.
What is the difference between average and annualized return?
An average return is per period, whatever that period is - a month, a quarter, a year. An annualized return converts the compounded result into a rate per year so investments held for different lengths of time can be compared. Twelve monthly returns compounding to 15.4% in total annualize to 15.4% a year; the same 15.4% earned over three years annualizes to about 4.9%.
What is geometric average return?
The geometric average return is the constant per-period return that would have produced the same cumulative result as the actual, uneven series. You multiply the growth factors together, take the nth root and subtract one. It is always at or below the arithmetic average, and it is the figure that matches your real ending balance.
Is CAGR the same as average return?
CAGR is the geometric average applied to yearly periods, so it is a compound average - not the arithmetic average most people mean by 'average return'. Same formula, different name and different inputs: CAGR is normally computed from a starting value, an ending value and a number of years rather than from a list of returns.
How do you calculate cumulative return?
Turn each period return into a growth factor by adding one, multiply the factors together, and subtract one: (1 + r1) x (1 + r2) x ... x (1 + rn) - 1. For +20%, -10% and +15% that is (1.20 x 0.90 x 1.15) - 1 = 24.20%. Cumulative return has no time unit attached, so annualize it before comparing periods of different lengths.
How do you calculate annualized return?
Raise the cumulative growth factor to the power of one divided by the number of years, then subtract one. From two values it is the same thing written as (ending / starting)^(1/years) - 1. For $10,000 growing to $15,000 over five years that is about 8.45% a year - not the 10% that dividing 50% by five would suggest.
How do you calculate stock return?
Take the change in the share price, add any dividends you received and did not reinvest, and divide by what you paid including commission: (ending value + dividends - purchase cost) / purchase cost. That is your total return. If you reinvested the dividends they are already inside the ending value and must not be added again.
How do dividends affect stock returns?
They are part of the return, not a bonus on top of it. A price-only calculation understates what a dividend-paying share delivered, and the gap compounds over long holding periods, which is why published price indices and total-return indices diverge so widely. Count dividends once: separately if you took the cash, inside the ending value if you reinvested them.
What is money-weighted return?
The money-weighted return is your personal return, weighting every amount by how long it was actually invested. It is the internal rate of return of your dated cash flows - the XIRR function in a spreadsheet. Deposits count as money out of your pocket, withdrawals and the closing value as money back in, and the rate that balances them is your return.
What is time-weighted return?
The time-weighted return measures the investments while ignoring when you added or removed money. It splits the history into sub-periods at every cash flow, measures each on its own base and chains them together, so the size and the timing of the flows cancel out. It is the standard for reporting fund and manager performance.
What is the difference between TWR and IRR?
IRR - the money-weighted return, XIRR when the flows are dated - answers what your money earned, so your deposit timing moves it. TWR answers what the investments earned, chaining sub-period returns so timing drops out. A manager is judged on TWR because they do not choose when clients pay in; your own outcome is IRR. A large gap between the two measures how much of your result came from timing.
How do deposits affect investment return?
They break any calculation based on a single starting value. Add $10,000 a month before year-end to a $10,000 account that finishes at $21,000 and simple arithmetic reports 5%, but the second deposit was barely invested. Use money-weighted return for your own outcome, or time-weighted return to judge the investments independently of the deposit schedule.
How does inflation affect returns?
It decides whether a nominal gain is a real one. Adjust by dividing growth factors, not by subtracting rates: real return = (1 + nominal) / (1 + inflation) - 1. A 10% nominal return with 3% inflation is 6.7961% real, not 7%. The difference is small over a year and substantial over decades.
How do fees affect investment returns?
An annual percentage charged on the balance is deducted from capital that would otherwise have compounded, so its cost compounds too. A 10% gross return with a 1% annual charge leaves 1.10 x 0.99 - 1 = 8.9%. Before comparing any two return figures, check whether each is gross or net, and whether platform and transaction costs sit inside or outside the quoted number.
Can an average return be positive while an investment loses money?
Yes, and it is common in volatile series. Gain 50% then lose 50% and the arithmetic average is 0%, but $100 has become $75 - a cumulative return of -25% and a compound average of about -13.40% a year. The loss is applied to the larger balance the gain created, so the two moves never cancel.
What is volatility drag?
Volatility drag is the gap between the arithmetic average and the geometric average of the same set of returns. It is zero when every period is identical and grows roughly with the square of the variation between periods. It is the reason two portfolios with the same average return can finish in very different places, and the calculator reports it next to the dispersion that causes it.
What is a good average investment return?
There is no single answer, and any figure quoted without its context is unusable. What counts as good depends on the asset class, the risk taken to earn it, the time horizon, the benchmark it is measured against, the fees deducted, inflation, tax in your jurisdiction and the currency you earned it in. This calculator measures what a return was; judging it is a decision about your own circumstances.
Should I use arithmetic or geometric average for investment returns?
Use the geometric average when you are reporting what an investment actually delivered, because it is the only one that reproduces the ending balance. Use the arithmetic average when you are describing the spread of periods or building a forward-looking expectation that treats each period as an independent draw. Quoting either without saying which one leaves the reader unable to interpret it.
What is the average return of 20%, -10% and 15%?
Arithmetically it is 8.33% a year. Compounded, it is 7.49% a year, because the three years multiply to a cumulative return of 24.20% rather than adding up. A hypothetical $10,000 would have finished at $12,420.00. The 0.84 pts between the two averages is what the variation between those years cost.
What is the average return if I gain 50% then lose 50%?
The arithmetic average is 0.00%, which suggests you broke even. You did not: the cumulative return is -25.00% and $10,000 is left at $7,500.00. The compound average is -13.40% a year. The 50% loss is taken against the larger balance the 50% gain created, so the two never cancel.
How do I turn monthly returns into an annual figure?
Compound them rather than multiplying the average by twelve. The twelve monthly returns in this page's sample compound to a cumulative 11.35% over the year, which is an annualized 11.35%. The monthly arithmetic average is 0.92%; multiplying that by twelve would give 11.10%, which is not what happened.
Methodology, Assumptions and Limitations
Formulas used
Arithmetic average = (r₁ + r₂ + … + rₙ) / nCumulative return = (1 + r₁) × (1 + r₂) × … × (1 + rₙ) − 1Geometric average = [(1 + r₁) × (1 + r₂) × … × (1 + rₙ)]1/n − 1Annualized return = (1 + cumulative)1 / years − 1CAGR = (Ending value / Starting value)1 / years − 1Money-weighted return: solve r in Σ CFᵢ / (1 + r)dᵢ/365 = 0Time-weighted return = (1 + s₁) × (1 + s₂) × … × (1 + sₙ) − 1Real return = (1 + nominal) / (1 + inflation) − 1Population standard deviation = √[ Σ(rᵢ − r̄)² / n ]Volatility drag = arithmetic average − geometric averageFour measures, kept apart because they answer different questions. The arithmetic average is the sum of the period returns divided by how many there are. The cumulative return multiplies the growth factors (1 + r) and subtracts one. The geometric average is that same product raised to the power 1/n, minus one: the constant per-period return that would have reached the identical ending value. The annualized figure raises the product to the power 1 divided by the number of years the periods cover, using the frequency you choose. A return of exactly -100% is accepted and zeroes the wealth path; anything below -100% is refused, because an ordinary unleveraged position cannot lose more than everything. Dispersion is reported as the population standard deviation of the period returns, since the list entered is the whole set of periods being described rather than a sample drawn from a larger one. Volatility drag is the arithmetic average minus the geometric average. Two dates become a duration as elapsed calendar days divided by 365.2425, the mean Gregorian year. Money-weighted return is XIRR, solved on the dated cash flows with the same routine the Investment Returns Lab uses; time-weighted return chains the sub-period returns measured immediately before each external cash flow, using that same shared engine. Real returns divide growth factors, (1 + nominal) / (1 + inflation) - 1, and are never a subtraction. No market data, expected return or historical index figure is supplied by this page: every number on it comes from what you enter.
Assumptions
- Each return you enter belongs to a period of the same length. Mixing monthly and yearly figures in one list would make the averages meaningless, so the frequency you pick applies to every row.
- Returns are total returns for the period as you measured them. Whether dividends, distributions and fees are already inside those figures is decided by the source you took them from, not by this page.
- The hypothetical starting amount drives only the money columns and the chart. Every percentage on the page is identical whichever amount you choose.
- A duration entered as two dates is elapsed calendar days divided by 365.2425, so leap years need no special handling.
- Money-weighted return discounts each dated flow over days divided by 365, the Excel-compatible XIRR convention this repository already implements and benchmarks.
- Time-weighted return assumes each sub-period ends with the portfolio valued immediately BEFORE the cash flow at that boundary. That single convention is what removes the effect of deposit and withdrawal timing.
- Dispersion is the population standard deviation of the returns you entered, because that list is the whole set of periods being described rather than a sample drawn from a larger one.
Limitations
This calculator measures returns that have already happened. It does not project future growth and it supplies no market or historical return data.
- It supplies no market returns, no expected returns and no historical index series. Nothing on this page is a forecast or a recommendation, and no figure appears that you did not enter.
- It cannot tell whether the returns you entered are gross or net of fees, or whether they already include reinvested income. Two lists that look alike can mean different things.
- It has no tax calculation. Tax on investment returns depends on your jurisdiction, your account type and your holding period, none of which this page models. The optional fee scenario is an illustration of one annual percentage charge, not a tax estimate.
- Money-weighted return needs at least one payment out of pocket and one back in. Cash flows that never change sign have no rate of return, and the calculator reports that rather than inventing a number.
- Time-weighted return is only as good as the valuations you supply. Without a portfolio value taken immediately before each cash flow, no time-weighted figure can be produced from cash-flow data alone.
- Volatility here is the dispersion of the returns you listed. It is not a risk model, and a short list of periods says very little about how variable an investment really is.
- Currency is not modelled. A return earned in a currency other than your own is also a currency position, and converting it changes the answer.
Sources
The same investor-education and performance-standard sources this site cites elsewhere for return measurement. None of them supplies a figure to this page; they document the conventions it follows.
- U.S. Securities and Exchange Commission (SEC) — Investor Bulletin: How to Calculate Investment Returns · consulted August 19, 2026 · Regulator investor-education material on measuring an investment return, including the role of dividends and holding period.
- U.S. Securities and Exchange Commission — Investor Bulletin: Performance Claims · consulted August 19, 2026 · Why an average return quoted without its period, its basis and its dispersion is not a complete performance statement.
- U.S. Securities and Exchange Commission — Investor Bulletin: How Fees and Expenses Affect Your Investment Portfolio · consulted August 19, 2026 · How a recurring annual charge compounds against a balance - the mechanism behind the optional fee scenario.
- CFA Institute — Global Investment Performance Standards (GIPS) for Firms · consulted August 19, 2026 · The performance-reporting standard that defines time-weighted return and the sub-period convention used in the time-weighted mode.
- Financial Industry Regulatory Authority (FINRA) — Investor Education · consulted August 19, 2026 · Investor-education material on risk, cost and the limits of comparing returns across asset classes.
- U.S. Bureau of Labor Statistics — Consumer Price Index · consulted August 19, 2026 · The published price index behind an inflation rate; the calculator supplies none and takes the rate from you.
Reference data
This page binds no market dataset, because it needs none. Every figure it shows is derived from the numbers you enter — there is no assumed return, no index history and no forecast anywhere on it.
Author and review
Engine version: 1.0.0 · Last updated: · Latest change: Editorial build-out: measure-selection table directly below the calculator, full how-to architecture for average, cumulative, annualized, stock and cash-flow returns, a live volatility-drag explainer driven by the calculator's own output, twenty answered questions, an asset-class convention table and a consolidated methodology block carrying the formulas, assumptions and limitations.
Reuse, not reimplementation: the money-weighted (XIRR) and time-weighted routines are the same source this repository already ships and benchmarks for its investment-returns work; total return, dollar gain and CAGR come from the shared ROI archetype. Only the arithmetic / geometric / cumulative family and its statistics are new here.
Rounding policy: every figure is computed at full float precision and rounded to two decimals only for display. The period table is the single source of truth for the money columns — the headline ending value is the last row of that table rather than a separate calculation, so the two cannot disagree. Every worked example and every generated answer on this page is produced by the same engine call the calculator makes, and is checked against it by the automated test suite.
Privacy: the calculator runs entirely in your browser. Balances, transaction amounts and dates are never transmitted, and no analytics event carries any value you type.
Independent review: this repository contains no separate reviewer profile with the relevant qualifications, so no third-party review is claimed. No CFA, CFP or other professional endorsement is claimed either. The author above is responsible for the methodology and for its technical validation through the automated test suite.
Not advice. This is an educational measurement tool, not financial or tax advice, and nothing on this page is a forecast or a recommendation.
Reviewed according to the CalcDomain Editorial Policy & Calculator Methodology. We document formulas, edge cases, sources, update dates, and correction paths for calculator pages.
Related Calculators
This page has one job: measuring a return that has already happened. Projecting a portfolio forward, restating a sum in today's money and reading the dispersion statistics on their own are separate tools, and the Finance calculators hub — which now carries the site's investment-returns collection — lists the rest of them.
Embed this calculator
Add this calculator to your website for your readers. The embed includes a neutral attribution link to the original CalcDomain page for methodology, updates, and source notes.
Attribution uses rel="nofollow" by default and is included for transparency, not ranking manipulation.
Suggest an improvement
Found a calculation issue, outdated source, unclear assumption, or missing edge case? Send a short note so we can review it.