This ROI calculator computes your return on investment as a percentage and a dollar amount — dividing your net gain by the total cost of the investment using the standard ROI formula. To see how your return compounds over multiple years, visit our Compound Interest Calculator.

Return on Investment (ROI)
0.00%
Total Profit / Loss
$0.00
Annualized ROI
0.00%

What ROI Actually Tells You — and What It Leaves Out

The S&P 500 has delivered an average annual return of approximately 10.7% over the past 30 years — but that headline figure masks years with returns of 28% and years with losses of 38%. ROI is the metric that tells you whether a specific investment — a stock purchase, a business decision, a marketing campaign, or a real estate deal — generated more than it cost. It strips every investment down to one question: for every dollar you put in, how many dollars came back?

ROI is expressed as a percentage, which makes it powerful for comparison. A $5,000 investment that returns $7,500 and a $500,000 investment that returns $750,000 both have an ROI of 50% — even though the absolute dollar amounts are completely different. This standardization lets you compare a home renovation against a stock portfolio or a business expense against an alternative use of the same capital on equal footing, regardless of scale.

The limitation of ROI is that the percentage alone does not tell you everything. A 50% ROI earned over 1 year is very different from a 50% ROI earned over 10 years. A 20% ROI on a $500 investment adds $100 to your wealth — meaningful but not life-changing. A 20% ROI on a $500,000 investment adds $100,000. The ROI calculator gives you both the percentage and the dollar amount so you can evaluate the return in both dimensions before making a decision.

Stock Investment Return — Buying 100 shares of a stock at $45 per share ($4,500 total) and selling at $67 per share ($6,700 total) produces a net gain of $2,200 and an ROI of 48.9%. Including the $20 trading commission on each side produces a net gain of $2,160 and an ROI of 47.3% — a meaningful difference that illustrates why including all costs in the ROI calculation matters.

Home Renovation ROI — A $25,000 kitchen renovation that increases a home’s sale price by $18,000 produces an ROI of negative 28% — you spent $25,000 and recovered only $18,000. Most home renovations return 50% to 80% of their cost at resale according to Remodeling Magazine’s annual data. Knowing this before committing to a renovation prevents the common mistake of assuming all home improvements pay for themselves.

Business Marketing ROI — A $10,000 advertising campaign that generates $35,000 in attributable new revenue with $18,000 in associated product costs produces a net gain of $7,000 and an ROI of 70%. Marketing ROI calculations require subtracting the cost of goods sold from revenue — not just comparing ad spend to revenue — to produce a number that reflects actual profitability rather than gross revenue generated.

Education and Certification ROI — A $4,500 professional certification that leads to a $12,000 annual salary increase produces an ROI of 167% in the first year — but the relevant comparison is the total multi-year return against the one-time cost. Over 5 years, the $12,000 annual increase produces $60,000 in additional earnings against a $4,500 investment — a 1,233% total ROI over the period.

Rental Property ROI — A rental property purchased for $200,000 with $40,000 down that generates $12,000 in net annual rental income after expenses produces an ROI of 30% on the cash invested — calculated against the $40,000 down payment rather than the full purchase price. This cash-on-cash ROI is the figure most real estate investors use to compare rental investments against other uses of their down payment capital.

Drawbacks of ROI Calculations

ROI ignores time. A 100% ROI sounds excellent until you learn it took 15 years to achieve — an annualized return of approximately 4.7% per year, which barely keeps pace with historical inflation. Two investments with identical ROI percentages can have dramatically different real-world value depending on how long each took to generate that return. Always pair the ROI percentage with the time period to understand whether the return rate is genuinely attractive.

ROI also ignores risk. An investment in Treasury bonds that returns 4% annually and an investment in a startup that returns 4% annually have identical ROIs but completely different risk profiles. The startup could have returned 300% or lost everything — the 4% result tells you the outcome but not the probability distribution of outcomes that surrounded it. High ROI from a risky investment deserves a risk-adjusted comparison against safer alternatives before you conclude the riskier investment was the right choice.

Selecting which costs to include in the ROI denominator changes the result significantly — and there is no universal standard. A real estate investor who calculates ROI against their down payment produces a different figure than one who calculates against the total purchase price. A business that includes overhead allocation in its campaign cost produces a lower marketing ROI than one that counts only direct ad spend. Always document which costs you included before comparing your ROI figures to industry benchmarks or to other investments that may have used different cost definitions. For a calculation that incorporates compounding over multiple years, visit the Compound Interest Calculator.

Net Gain Divided by Cost Method

The ROI calculator uses the standard net gain divided by cost formula: ROI equals net gain divided by total cost, multiplied by 100 to express as a percentage. Net gain equals the final value of the investment minus the total cost. Total cost equals all money invested including purchase price, transaction fees, maintenance costs, and any other expenses directly attributable to the investment. For a stock purchased at $3,200 including fees and sold at $4,750 including fees, the net gain is $1,550 and the ROI is $1,550 divided by $3,200 multiplied by 100 = 48.4%. The calculator assumes all costs and returns are accurately entered, that the investment has been fully exited or valued at the stated final amount, and that no time-value adjustment is applied to the percentage result.

Annualized ROI Method

Annualized ROI converts the total percentage return into the equivalent annual return — making investments held for different periods directly comparable. The formula is: annualized ROI equals (1 plus total ROI) raised to the power of 1 divided by the number of years, minus 1. A total ROI of 80% over 6 years produces an annualized ROI of (1.80)^(1/6) − 1 = 10.3% per year. A total ROI of 80% over 3 years produces 21.5% per year — more than double the annual return rate despite the same total percentage gain.

Annualized ROI suits anyone comparing investments held for different periods — particularly when evaluating whether to hold a position longer or exit it now. The basic ROI method suits one-time comparisons where all investments being evaluated were held for the same period, or where the percentage return regardless of time is the primary decision metric. When time period differs across the investments you are comparing, annualizing is the only way to produce a fair comparison.

Tips for Getting Accurate ROI Calculations

Include every cost associated with the investment, not just the purchase price — Transaction fees, maintenance costs, insurance, carrying costs, and taxes all reduce your net gain. A real estate investment that grosses $30,000 in rent but incurs $8,000 in property management fees, repairs, and taxes produces a net gain of $22,000 — not $30,000. Omitting these costs inflates your ROI and produces a misleading comparison against other investments where all costs were included.

Never compare ROI percentages without also comparing the time periods — A 40% ROI in 2 years is more than twice as valuable as a 40% ROI in 5 years on an annualized basis. Before concluding that two investments produced the same return, confirm they were held for the same duration — or annualize both figures using the annualized ROI formula so the comparison is valid.

Run the ROI calculator on both the optimistic and conservative exit scenarios before committing — Most investors model their expected return without stress-testing it. Enter your best-case exit value and your realistic exit value and compare both ROI results. If the realistic scenario still produces an ROI that exceeds your opportunity cost — what you could earn in a comparable alternative investment — the investment is defensible even without the optimistic outcome.

Calculate ROI on the capital actually at risk, not the total asset value — For leveraged investments like real estate, your ROI against the down payment and the ROI against the full purchase price tell you two different things. A property purchased for $300,000 with $60,000 down that returns $18,000 net annually has a 6% ROI on the total investment but a 30% cash-on-cash ROI on the money you actually committed. Use whichever denominator reflects the actual decision you are making — how much of your own capital was required and what did it return.

Compare your investment ROI against a benchmark before concluding the investment was successful — An ROI of 15% sounds good in isolation. If the S&P 500 returned 22% in the same period, your investment underperformed the simplest alternative by 7 percentage points. Always identify a relevant benchmark — index return, risk-free rate, or comparable investment return — and run both through the ROI calculator to see whether your investment outperformed or underperformed the alternative you implicitly gave up by making it.

Dealing with a Negative ROI Investment You Cannot Easily Exit

Calculate the break-even exit price before making any decision about the investment — A negative ROI means your current exit value is below your total cost. The break-even exit price equals your total cost — purchase price plus all fees and carrying costs incurred to date. Knowing this specific number tells you exactly how much the investment needs to recover before you exit without a loss, and whether that recovery is realistic given current market conditions.

Estimate the annualized cost of holding versus the probability of recovery — Holding a losing investment has an ongoing cost — carrying costs, opportunity cost of capital tied up, and the risk of further decline. If your negative ROI investment costs $800 per month in carrying costs and has a 30% probability of recovering to break-even in 24 months, the expected cost of holding is $19,200 in additional carrying costs plus the possibility of losing more. Quantifying this holding cost in dollars makes the exit decision more objective.

Separate the sunk cost from the forward-looking decision — The money already lost is gone regardless of what you do next. The relevant question is whether the investment is likely to return more than its current value from this point forward — not whether it has returned more than what you originally paid. Use the ROI calculator to evaluate the prospective return from the current value to your target exit price as a standalone calculation, independent of your original entry cost.

Use the Compound Interest Calculator to model what your tied-up capital could earn if redeployed — If your investment has lost 25% of its value and is unlikely to recover fully in under 3 years, calculate what the current exit value — not the original investment — would earn at a conservative 6% annual return over those 3 years if redeployed elsewhere. A $75,000 current value growing at 6% for 3 years produces $89,405 — compared to waiting 3 years for a possible return to your $100,000 original investment. The comparison tells you whether holding for recovery or exiting and redeploying produces the better financial outcome.

Related: Compound Interest Calculator | APY Calculator | Profit Margin Calculator