Enter your investment numbers
Choose the input mode you prefer: Final Value (what it became worth) or Net Profit (how much you gained after costs). Both produce ROI. Add a time period to compute annualized ROI (CAGR).
Use this ROI calculator to measure how much an investment returned relative to what you put in. Enter your investment cost and either your final value (sale price) or net profit, and optionally add a time horizon to get annualized ROI (CAGR). The sliders make it easy to do quick âwhat ifâ scenarios before you buy, invest, or launch.
Choose the input mode you prefer: Final Value (what it became worth) or Net Profit (how much you gained after costs). Both produce ROI. Add a time period to compute annualized ROI (CAGR).
ROI stands for Return on Investment. Itâs a simple ratio that answers: âFor every $1 I invested, how many cents (or dollars) did I gain (or lose)?â Because itâs a ratio, itâs great for comparing opportunities of different sizes â a $500 profit on a $1,000 investment can be âbetterâ than a $5,000 profit on a $50,000 investment, even though the second profit is larger in absolute dollars.
Core ROI formula
The most common ROI formula is:
In plain English: you start with what you put in (Cost), adjust it for anything that increases your true total investment (Extra Costs), and then compare the profit to that total. If you donât have extra costs, the formula reduces to the classic version: ROI = (Final Value â Cost) á Cost.
Why we include âExtra Costsâ
Many people accidentally inflate ROI by ignoring real-world costs. In real estate, that could include closing costs, renovation, property taxes during the hold, HOA fees, or broker commissions on sale. In stock investing, it could be transaction fees or taxes. In business projects, it could be tooling, contractors, and marketing expenses. Including extra costs makes ROI a more honest reflection of âwhat it tookâ to generate the profit.
Annualized ROI (CAGR)
If you held an investment for multiple years, the total ROI can be misleading when comparing two investments with different timelines. Thatâs why investors use an annualized return: the Compound Annual Growth Rate (CAGR).
CAGR answers: âIf this investment grew at a steady rate each year, what rate would produce the same start and end values?â Real investments rarely grow smoothly â some years are up, some down â but CAGR provides a clean comparison metric.
Negative returns
ROI can be negative if the final value is less than your total invested amount. Thatâs useful because it tells you the magnitude of the loss. For example, â20% ROI means you lost 20 cents per $1 invested. The calculator supports negative profit so you can model downside scenarios.
Quick interpretation guide
Example 1: Simple investment
You invest $10,000 and later sell for $13,500. No extra costs.
Example 2: Investment with fees
You invest $10,000, pay $500 in fees, and sell for $13,500.
Example 3: Annualized ROI (CAGR)
Suppose you invested $10,000 and it grew to $13,500 over 3 years.
Example 4: A loss scenario
You invest $20,000, pay $2,000 in repairs, and later sell for $19,000.
These examples show why cost details matter: a deal that looks good without fees can become âjust okayâ once you include everything you paid.
If youâre using ROI to make decisions, the trick is to treat it as a decision filter rather than a âfinal answer.â Hereâs a quick, realistic workflow:
1) Start with a conservative baseline
Enter your best estimate for cost and final value. Then add a modest âextra costsâ buffer. If youâre not sure, start with 2%â10% of cost depending on the investment type. (Real estate often has meaningful transaction costs; business projects often have hidden labor costs.)
2) Stress test with sliders
Move the final value slider down to simulate a weaker outcome, or move extra costs up to simulate ârepairs went over budget.â Watch how quickly ROI changes. A good investment often remains âacceptableâ even under stress â while a fragile investment collapses.
3) Compare across time horizons
If you know how long youâll hold the investment, add years to compute annualized ROI. That helps compare, for example, âa 25% return in 1 yearâ vs âa 25% return in 5 years.â Total ROI is the same, but annualized ROI is dramatically different.
4) Use ROI alongside cash-flow and risk
ROI alone doesnât tell you whether returns came steadily or only at the end. For real estate, a rental with modest ROI might still be attractive if it produces stable monthly cash flow. For stocks, higher ROI might come with volatility. For business projects, ROI might look huge but depends on uncertain demand. The smartest approach is to treat ROI as a âscore,â and then ask: what has to be true for this to happen?
5) Document assumptions
If youâre comparing multiple deals, write down assumptions alongside ROI: expected fees, time horizon, and what could go wrong. That transforms ROI from a number into a decision tool.
Profit is the dollar amount you gained or lost. ROI turns that profit into a percentage relative to what you invested, making it easier to compare opportunities of different sizes.
ROI is total return over the entire period. CAGR (annualized ROI) converts that total return into an equivalent per-year growth rate, so you can compare investments with different time horizons.
Yes. If your final value is less than your total invested amount (cost + extra costs), ROI is negative. The calculator supports negative profit so you can model downside cases.
Ideally, yes â if youâre comparing after-tax returns. In practice, many people compute a quick pre-tax ROI first, then do a second pass that includes estimated taxes or tax benefits.
It depends on risk, time, and alternatives. A 15% ROI in one year can be excellent for a low-risk deal, but mediocre if it required huge risk. Use annualized ROI and stress testing to judge quality.
Annualized ROI requires a positive time period. If âYearsâ is 0 or blank, the calculator hides CAGR because annualizing with no time horizon doesnât make sense.
ROI is easy to compute, which is why itâs easy to compute wrong. If you want ROI to be a reliable decision tool (not a source of false confidence), watch for these common mistakes:
Mistake 1: ignoring âall-inâ costs
Most ROI errors come from forgetting costs that donât feel like âthe investmentâ but still came out of your pocket. In real estate: closing costs, appraisal, inspections, repairs, property tax, insurance, HOA, vacancy, broker commissions, and sometimes financing costs. In business: software, payroll, ads, chargebacks, and customer support. If a cost exists because you did the project, it belongs in the ROI. Thatâs why this calculator includes an âExtra costsâ field â itâs a simple way to keep you honest.
Mistake 2: mixing gross ROI and net ROI
âGross ROIâ often ignores taxes, fees, and friction. âNet ROIâ attempts to include them. Both are useful, but you should compare deals using the same definition. If youâre using ROI to decide between two opportunities, compute both in a consistent way.
Mistake 3: comparing investments with different timelines
A 40% ROI over 8 years is not the same thing as a 40% ROI over 1 year. The annualized ROI (CAGR) helps you compare apples-to-apples. If two opportunities have similar total ROI, the one with the higher CAGR achieved it faster â which often means your capital is freed sooner to reinvest elsewhere.
Mistake 4: forgetting risk and probability
ROI is a âone-number summary,â but it doesnât tell you how likely an outcome is. A speculative investment might have a projected 100% ROI, but only a 20% chance of happening. A safer investment might have a 15% ROI with an 80% chance. A simple way to incorporate this thinking is to run multiple scenarios: optimistic, base, and pessimistic â then look at how sensitive ROI is to the inputs.
Mistake 5: ignoring cash flow
ROI based on final value is great for lump-sum outcomes (buy â sell). But many real investments produce cash flow along the way (rent, dividends, business profits). In that case, âfinal valueâ should include the cash you received, or you should use a cash-flow model like an IRR or NPV calculator. If you want a fast approximation, you can treat total cash flow as part of âfinal valueâ by adding it in.
Real estate
Real estate ROI can look amazing on paper because properties are leveraged, have tax effects, and can appreciate while tenants pay down your costs. But real estate also has friction: transaction fees, ongoing maintenance, vacancies, and time. When modeling a property purchase, use âExtra costsâ for closing costs and repairs, and be conservative about resale value. If youâre also collecting rent, add your net rental cash flow to the final value (or switch to a cash-flow tool).
Stocks and ETFs
Stock ROI is usually straightforward: cost basis vs current or sale value. Where people go wrong is forgetting taxes and mistaking temporary gains for âlocked inâ returns. Annualized ROI is especially useful here because it helps you compare a 3-year stock trade to a 10-year long-term hold.
Business projects and side hustles
For business ROI, the âcostâ often includes time. If you spent 100 hours, you may want to convert that into a dollar cost using an hourly rate and add it to âExtra costs.â Otherwise, projects look artificially profitable. Business ROI is also highly sensitive to assumptions about demand â use slider stress tests.
The takeaway
ROI is best used as a first-pass filter and a comparison tool. If a deal looks weak under conservative assumptions, itâs usually not worth deeper analysis. If it looks strong and robust, then it deserves deeper modeling (cash flow, taxes, risk, and alternative uses of capital).
MaximCalculator provides simple, user-friendly tools. Always treat results as estimates and double-check any important numbers with a qualified professional.