Return on Investment Calculator

Enter your investment cost and final value to calculate ROI, profit or loss, return multiple, and optional annualized return.

Calculator is for informational purposes only. Terms and Conditions

\[ \mathrm{ROI}=\frac{\mathrm{Total\ Return}-\mathrm{Total\ Cost}}{\mathrm{Total\ Cost}}\times100\% \]

This is a simple holding-period ROI. If you enter a holding period, the calculator also shows a compounded annualized return; it does not model the timing of intermediate cash flows like IRR.

1

Enter the investment values

Use the same currency for every money field. Only investment cost and final value are required.

Fields marked required must be completed. Add income, extra costs, or a holding period only when they apply.

Enter the amount originally invested, including upfront costs you want in the cost basis.

$

Enter the ending market value, sale proceeds, or current value of the investment.

$

Optional. Add time to calculate a compounded annualized return.

Advanced Options

Optional dividends, interest, distributions, rent, savings, or other cash received.

$

Optional commissions, closing costs, maintenance, installation, or other investment costs.

$

Valid results also update as you edit.

2

Return on Investment

Total ROI is shown first, followed by profit or loss, cost and return totals, return multiple, and annualized ROI when available.

Return on Investment
%
Enter the required values to calculate.

Result details

  • Net profit / loss
Show calculation steps Review totals, ROI, annualization, assumptions, and checks
  1. Enter valid values to see the complete calculation.
3

Investment Cost vs. Return

Compare the total amount invested with the total value and income returned. Bars are scaled to the larger amount.

  1. Enter valid values to populate the chart.
4

Method, Sources, and Assumptions

Calculation basis, limitations, and authoritative references.

Simple ROI + geometric annualization

ROI compares net gain or loss with total investment cost. The optional annualized result converts the ending total-return ratio into an equivalent compounded yearly rate.

  • All money inputs must use the same currency; the $ marker is a display convention and ROI itself is currency-neutral.
  • Intermediate income is aggregated and treated as part of total return; its exact timing and reinvestment are not modeled.
  • Use IRR or another time-value-of-money method when the timing of multiple cash flows materially affects the decision.

Calculator guide

What Your ROI Result Means

The Return on Investment Calculator above measures profit or loss relative to total investment cost. At minimum, enter the Initial Investment and Final / Current Value; the calculator returns ROI as a percentage and also shows net profit or loss, total cost, total return, return multiple, and the break-even final value. Add a Holding Period if you also want a compounded annualized return.

The advanced inputs let you add income such as dividends, interest, distributions, rent, or project savings and add costs such as commissions, closing costs, maintenance, or installation. The key idea is simple: count each relevant cost once, count each relevant return once, and compare the net result with the full cost basis.

Minimum inputs
Initial Investment and Final / Current Value
Main output
Total holding-period ROI as a percentage
Time-based check
Compounded annualized ROI when a holding period is entered

How to Use the ROI Calculator

Start with the two required money inputs, then add time, income, and costs only when they belong in the same investment analysis. All monetary values must use the same currency because the calculator does not perform exchange-rate conversion.

  1. Enter the Initial Investment

    Use the amount originally invested. If purchase-related or upfront fees are already included here, do not enter the same costs again under Additional Costs / Fees.

  2. Enter the Final / Current Value

    Use the ending market value, current value, or sale proceeds for the investment. A final value of zero is valid for a total loss. Do not count sale proceeds again as Additional Income.

  3. Add the Holding Period when time matters

    The Holding Period is optional and accepts years, months, or days. The calculator uses 12 months per year and 365.2425 days per year internally; when time is present, it reports a compounded annualized return in addition to total ROI.

  4. Add income and additional costs when applicable

    Under Advanced Options, Additional Income can capture dividends, interest, distributions, rent, savings, or other cash received. Additional Costs / Fees can capture commissions, closing costs, maintenance, installation, or other costs not already included in Initial Investment.

  5. Check the result details, not only the headline percentage

    Compare ROI with net profit or loss, total investment cost, total return, return multiple, and the break-even final value. If a holding period is entered, also compare the total ROI with the annualized ROI before comparing investments with different durations.

Return on Investment Formula

This calculator uses a simple holding-period ROI method. Total cost equals the initial investment plus any additional costs, while total return equals the final or current value plus any additional income. ROI is the net gain or loss divided by total cost.

Total ROI

\[ \mathrm{ROI}= \frac{\mathrm{Total\ Return}-\mathrm{Total\ Cost}} {\mathrm{Total\ Cost}}\times100\% \]

Plain language: subtract total cost from total return, divide that profit or loss by total cost, then multiply by 100 to express the result as a percentage.

FINRA’s investor guidance likewise emphasizes including investment fees in total cost and including relevant investment income such as dividends when calculating return.

Total cost and total return

\[ \begin{aligned} \mathrm{Total\ Cost}&=I+C\\ \mathrm{Total\ Return}&=V+D \end{aligned} \]

Here, \(I\) is the Initial Investment, \(C\) is Additional Costs / Fees, \(V\) is the Final / Current Value, and \(D\) is Additional Income.

Annualized ROI

\[ \mathrm{ROI}_{annual}= \left(\frac{\mathrm{Total\ Return}}{\mathrm{Total\ Cost}}\right)^{1/t}-1 \]

The annualized result is the compounded yearly rate that connects the same beginning cost and ending total-return ratio over \(t\) years. It is not calculated by simply dividing total ROI by the number of years.

This annualization is most defensible when the investment can reasonably be represented by a beginning value and an ending-value equivalent. Material intermediate cash-flow timing requires a time-aware method such as IRR/XIRR.

\(I\)
Initial Investment. The starting amount put into the investment.
\(C\)
Additional Costs / Fees. Costs included in the analysis but not already counted in \(I\).
\(V\)
Final / Current Value. The ending market value, current value, or sale proceeds.
\(D\)
Additional Income. Cash received during the holding period that is not already included in \(V\).
\(t\)
Holding period in years after the calculator converts months or days to its internal year basis.
ROI
Net profit or loss divided by total investment cost, expressed as a percentage.

Worked ROI Example With Fees and Income

Suppose an investment starts with a $20,000 initial outlay, incurs $1,000 of additional costs, ends with a value of $26,000, and produces $2,000 of additional income over a three-year holding period. This example exercises all five calculator inputs.

Given values

Initial Investment
$20,000
Additional Costs / Fees
$1,000
Final / Current Value
$26,000
Additional Income
$2,000
Holding Period
3 years
Find
Total ROI and annualized ROI

Build total cost and total return

\[ \begin{aligned} \mathrm{Total\ Cost}&=20{,}000+1{,}000=21{,}000\\ \mathrm{Total\ Return}&=26{,}000+2{,}000=28{,}000 \end{aligned} \]

Substitute into the ROI formula

\[ \mathrm{ROI}= \frac{28{,}000-21{,}000}{21{,}000}\times100\% =33.33\% \]

Annualize the three-year return

\[ \mathrm{ROI}_{annual}= \left(\frac{28{,}000}{21{,}000}\right)^{1/3}-1 \approx0.10064=10.06\%\text{/year} \]

Result

33.33% total ROI; about 10.06% annualized ROI

The investment generated a $7,000 net profit on $21,000 of total investment cost. The total-return multiple is \(28{,}000/21{,}000=1.3333\times\).

How to Interpret ROI and Annualized ROI

A positive ROI means total return exceeds total cost, 0% means the investment breaks even, and a negative ROI means the investment has not recovered its total cost. The annualized result answers a different question: what compounded yearly rate would connect the same beginning cost with the modeled ending total return?

Read ROI as profit per dollar of cost

A 25% ROI means net profit equals $0.25 for each $1.00 of total investment cost. A 100% ROI means profit equals the full cost basis, so the total-return multiple is 2.00×.

Total ROI and annualized ROI can rank projects differently

Holding all cash-flow assumptions constant, a longer holding period lowers the annualized rate for the same total-return multiple. That is why a 30% total ROI earned in two years is not directly equivalent to 30% earned in ten years.

Use the return multiple as a fast sanity check

A 1.25× return multiple means total return equals $1.25 for every $1.00 of total investment cost. A 1.00× multiple corresponds to 0% ROI, while a 0.75× multiple means only $0.75 has been returned for each $1.00 of cost.

What Is a Good ROI?

There is no universal ROI percentage that is “good” for every investment. A useful comparison depends on the holding period, risk, liquidity, fees, taxes, inflation, financing, and the return available from reasonably comparable alternatives. A 15% ROI earned over one year is not economically equivalent to a 15% ROI earned over ten years, and a high-risk investment should not be judged against a low-risk alternative using the same percentage threshold alone.

What Does Break-Even Final Value Mean?

The break-even final value is the ending value required for total return to equal total cost after accounting for any Additional Income already entered. For example, if total investment cost is $20,000 and $5,000 of income has already been received, a $15,000 final value brings total return to $20,000 and produces a 0% ROI.

How to interpret common ROI results
ROI Result Meaning
−100% Total return is zero relative to the cost basis; the modeled investment value and counted income have been fully lost.
Below 0% Total return is less than total investment cost, producing a net loss.
0% Total return equals total cost; the investment breaks even before considering anything omitted from the inputs.
25% Net profit equals 25% of total investment cost, or $0.25 per $1.00 of cost.
100% Net profit equals total investment cost; total return is 2.00× cost.
Above 100% Profit is greater than the original total cost. This can be mathematically valid and should not be artificially capped.

What to Include in an ROI Calculation

The correct inputs depend on what is being evaluated. The same ROI formula can be used for investments, projects, equipment, property, or marketing, but the cost and return categories must match the economic question.

Examples of costs and returns by investment type
Investment Type Common Costs Common Returns Important Check
Stocks or funds Purchase amount, commissions, transaction fees, relevant advisory costs Ending value, sale proceeds, dividends, distributions Do not omit income or count fees twice.
Rental property Purchase price, closing costs, capital improvements, selling costs, relevant operating costs Sale value and the net rental cash flow included in the chosen ROI definition State whether financing and operating expenses are included before comparing properties.
Equipment or capital project Purchase, installation, implementation, training, incremental operating costs Cost savings, incremental profit, residual or resale value Use NPV or another discounted method when cash-flow timing materially affects the decision.
Marketing campaign Media spend, creative costs, agency fees, campaign-specific expenses Incremental profit attributable to the campaign Do not substitute gross revenue for profit when the cost of producing that revenue is material.

Marketing ROI example: use profit, not gross revenue

If a campaign costs $10,000 and produces $30,000 of incremental sales at a 40% gross margin, the incremental gross profit is $12,000. A simplified marketing ROI would therefore be \((12{,}000-10{,}000)/10{,}000=20\%\). Using the full $30,000 of revenue as if it were profit would materially overstate the return.

ROI vs. CAGR, NPV, and Payback Period

ROI is best for answering “How much profit or loss did this investment produce relative to its cost?” Other metrics become more useful when the main question is annual growth, time value of money, or how quickly the investment is recovered.

Choose the metric that matches the decision
Metric Main Question Accounts for Time? Best Use
Total ROI How much did I gain or lose relative to total cost? No, not by itself Simple holding-period profitability and quick comparisons
Annualized ROI / CAGR-style rate What compounded yearly rate connects the start and end values? Yes, through the holding period Comparing simple start-to-end outcomes across different durations
NPV How much value remains today after discounting each cash flow? Yes, including cash-flow timing Capital projects and investments with multi-period cash flows and a required return
Payback period How long does it take to recover the initial investment? Simple payback: no; discounted payback: yes Liquidity, recovery-time, and project-screening questions

When annualized ROI resembles CAGR

With one beginning cost and one ending value and no material intermediate cash-flow timing, the calculator’s geometric annualization has the same mathematical structure commonly used for compound annual growth rate. Once dividends, rent, contributions, or other cash flows occur at meaningful dates, a simple CAGR-style rate no longer captures their timing.

When to move beyond ROI

If a project has several dated cash flows, discounting, a hurdle rate, or uneven benefits and costs, use NPV or another time-value-of-money method. If the main constraint is how fast capital must be recovered, use payback period alongside profitability measures.

Assumptions and Limitations

The calculator is a transparent holding-period return model, not a complete investment appraisal. Its accuracy depends on whether the entered cost basis and total return represent the economic question you actually want to answer.

All money inputs use one currency

The dollar sign is a display convention in the current calculator. ROI itself is dimensionless, so the calculation works with any currency as long as Initial Investment, Final / Current Value, Additional Income, and Additional Costs / Fees all use the same currency.

Costs and income must not be double counted

If a fee is already included in Initial Investment, do not enter it again as an Additional Cost. Likewise, if sale proceeds are already the Final / Current Value, do not add those proceeds again as Additional Income.

Intermediate cash flows are aggregated

The calculator adds Additional Income to ending total return. It does not model the date each cash flow occurred, how long each payment was reinvested, or the return earned on reinvested cash.

Risk, taxes, inflation, and liquidity are outside the model

A high ROI does not by itself prove an investment is attractive. The calculator does not evaluate risk, tax treatment, inflation-adjusted purchasing power, financing structure, liquidity, or whether the investment fits a particular investor or organization.

Short-period annualization can look extreme

Compounding a short-period return into a yearly equivalent can magnify both gains and losses. Treat it as a mathematical equivalent, not a forecast that the same performance will continue for a full year.

Professional performance reporting can use stricter conventions

For example, the GIPS standards state that returns for periods shorter than one year must not be annualized in GIPS-compliant performance reporting. The calculator may still show the mathematical annualized equivalent for analysis, but that is not the same as compliant performance reporting.

Related Investment Calculators

Use another metric when your next question is about discounted value, recovery time, or future compound growth rather than simple profitability.

Sources and Calculation Checks

The calculator’s holding-period ROI method was checked against authoritative investment-return guidance, and the worked example was independently verified with both the return-multiple identity and reverse compounding.

  • FINRA — Calculating Your Investment Returns — supports including investment fees in total cost, including relevant investment income such as dividends, and the distinction between total and annualized returns.
  • FINRA — Evaluating Performance — supports comparing investments using appropriate return measures and considering holding period, fees, taxes, inflation, and investment purpose when interpreting performance.
  • Investor.gov — What is Risk? — supports the distinction between return and risk and explains that investments differ in uncertainty, liquidity, and potential financial loss.
  • GIPS Standards — Partial Period Returns — supports the reporting caution that periods shorter than one year must not be annualized in GIPS-compliant performance reporting.

Calculation check: for every valid result, \(\mathrm{Return\ Multiple}=\mathrm{Total\ Return}/\mathrm{Total\ Cost}\) and \(\mathrm{ROI}=(\mathrm{Return\ Multiple}-1)\times100\%\). This identity provides a quick independent check on the headline ROI.

Return on Investment FAQ

These questions address common interpretation problems that are easy to miss when looking only at the calculated percentage.

What does a 100% ROI mean?

A 100% ROI means net profit equals the total investment cost. If total cost is $10,000 and there are no omitted cash flows, a 100% ROI corresponds to $20,000 of total return: the original $10,000 cost recovered plus $10,000 of profit.

Can ROI be negative?

Yes. ROI is negative whenever total return is less than total investment cost. For example, $8,000 of total return on a $10,000 cost basis produces a −20% ROI.

What is considered a good ROI?

There is no universal “good” ROI. A meaningful comparison depends on the holding period, risk, liquidity, fees, taxes, inflation, financing, and the return available from reasonably comparable alternatives. Compare like with like rather than judging every investment against one percentage threshold.

Should fees be included in ROI?

Include fees when they are part of the economic cost you want ROI to measure. In this calculator, put them in Initial Investment if they are already part of the upfront cost, or in Additional Costs / Fees if they are separate. Do not count the same fee in both places.

Should dividends, interest, rent, or project savings be included?

Include relevant income if it belongs to the return being measured. The calculator’s Additional Income field can include dividends, interest, distributions, rent, savings, or other cash received, but it treats the total as aggregated income rather than modeling the date of each payment.

Is annualized ROI the same as total ROI divided by years?

No. The calculator uses geometric compounding. It calculates the yearly rate whose compound growth reproduces the same total-return multiple over the holding period. Simply dividing a multi-year total return by the number of years ignores compounding.

What is the difference between ROI and profit margin?

ROI divides profit by investment cost, while profit margin divides profit by revenue. If something costs $100 and produces $150 of revenue, the $50 profit is a 50% ROI on cost but a 33.33% profit margin on revenue.

When should I use NPV instead of ROI?

Use NPV when the timing of several future cash flows and a required return or discount rate materially affect the decision. ROI is useful for a simple profitability percentage; NPV discounts each modeled cash flow to present value before adding them.

Scroll to Top