ROI (return on investment) measures how much profit you earned relative to the cost of the investment. Divide net profit by total investment cost and multiply by 100. Invest $5,000 in marketing, generate $8,000 revenue with $2,000 in costs — net profit is $1,000 and ROI is 20%. ROI converts any type of investment return into a single comparable percentage, answering the core question: is this worth the money?
👉 Free ROI Calculator — instant, no signup required →
What Is an ROI Calculator?
An ROI calculator is a tool that computes the return on investment for any decision where you spend money now and expect to receive value in return. It translates costs and returns into a percentage that allows you to compare investments of different sizes, types, and time horizons on equal footing.
The core formula is simple: ROI = (Net Profit / Investment Cost) × 100. Net profit is the total return minus the total cost. If you spend $10,000 and receive $14,000 back, net profit is $4,000 and ROI is 40%. This works whether you are evaluating a stock purchase, a marketing campaign, a rental property, new equipment, or an employee training program.
For investments held over multiple years, a basic ROI percentage does not account for how long your money was tied up. An ROI calculator addresses this by computing annualized ROI — converting the total return into an equivalent per-year rate using the compound annual growth rate (CAGR) formula. This allows fair comparison: a 40% ROI over 5 years annualizes to only 7% per year, while a 25% ROI over 1 year is clearly superior on an annualized basis.
The calculator is also useful for comparing multiple investments side by side, modeling scenarios (what if costs increase by 20%?), and checking whether an investment's ROI clears your personal hurdle rate — the minimum return you require to justify the risk and opportunity cost of committing your capital.
How to Use the ROI Calculator
The calculator takes three inputs and returns ROI percentage, profit, and annualized return.
- Enter the initial investment. The total cost of the investment: purchase price, fees, setup costs, and any other costs directly attributable to the investment.
- Enter the final value or total return. For investments with a clear endpoint (stock sale, project completion), enter the total proceeds. For ongoing investments, enter current value plus any income received (dividends, rent).
- Enter the holding period (optional). In months or years. Required for calculating annualized ROI, which is the only fair way to compare investments held for different durations.
- Read the output. The calculator returns: net profit in dollars, ROI percentage (simple), and annualized ROI percentage. It also shows you what $10,000 invested at this ROI would return over common time horizons for context.
The annualized ROI is the most useful number for comparisons. A 50% ROI over 5 years is a 8.4% annualized return — below the S&P 500's historical average of ~10%. A 50% ROI over 1 year is exceptional.
The ROI Formula
Simple ROI:
ROI (%) = ((Net Profit / Investment Cost) × 100
Net Profit = Final Value - Initial Investment
Annualized ROI:
Annualized ROI = ((1 + ROI/100) ^ (1/years) - 1) × 100
Worked examples:
| Investment | Initial Cost | Final Value | Net Profit | Simple ROI | |-----------|-------------|------------|-----------|-----------| | Stock A | $3,000 | $4,200 | $1,200 | 40% | | Rental Property | $50,000 (down) | $80,000 equity | $30,000 | 60% | | Marketing Campaign | $2,500 | $6,000 revenue | $3,500 | 140% | | Equipment Purchase | $8,000 | $12,500 savings | $4,500 | 56.3% |
Annualizing the stock A example (held 3 years):
Annualized ROI = ((1 + 0.40)^(1/3) - 1) × 100
= (1.40^0.333 - 1) × 100
= (1.1187 - 1) × 100
= 11.87% per year
A 40% total return over 3 years equals 11.87% annualized — solidly above the S&P 500 average of ~10%, making this investment a success.
What Is a Good ROI?
ROI benchmarks vary by investment type, time horizon, and risk level. Higher ROI expectations come with higher risk — a 50% expected ROI on a startup investment reflects the high probability of losing the entire amount.
| Investment Type | Target / Benchmark ROI | |----------------|------------------------| | S&P 500 index fund (historical) | ~10% annualized | | Real estate (residential) | 6–12% annualized | | Small business investment | 15–30% annualized | | Marketing campaign | 200–500% (industry dependent) | | Employee training | 100–400% over 1–2 years | | Energy efficiency upgrade | 20–50% over project life | | High-yield savings (2024) | 4–5% annual |
The risk-return relationship: A 10% guaranteed return (if it existed) would be extraordinary. A 10% expected return from a volatile stock investment requires accepting that actual returns might range from −30% to +50% in any given year. When comparing ROIs, always consider both the magnitude of the return and the probability of achieving it.
ROI in Business vs. Financial Investing
ROI applies across very different contexts, and the calculation inputs vary accordingly.
Financial investing (stocks, bonds, real estate):
- Investment cost = purchase price + transaction costs
- Return = sale price + dividends/income received
- ROI = straightforward percentage calculation
Business investments (equipment, marketing, hiring):
- Investment cost = total cost including implementation, training, and opportunity cost
- Return = incremental revenue or cost savings generated by the investment
- ROI = more complex because attribution of return is often uncertain
Marketing ROI example: You spend $10,000 on a digital advertising campaign. It generates 400 leads; 40 close at $600 average revenue; gross revenue = $24,000. If each sale cost $200 to fulfill, net revenue = $16,000. Marketing ROI = ($16,000 − $10,000) / $10,000 × 100 = 60%.
But what if some of those 40 customers would have found you anyway? Attribution is the core challenge of marketing ROI. Use control groups, A/B testing, or attribution modeling to isolate the incremental impact when possible.
Comparing Multiple Investments: Why Annualized ROI Matters
A common mistake is comparing investments with different holding periods using simple ROI.
| Investment | Simple ROI | Holding Period | Annualized ROI | |-----------|-----------|----------------|----------------| | Stock Portfolio | 35% | 3 years | 10.5% | | Flip Property | 28% | 8 months | 47.8% | | Startup Equity | 400% | 7 years | 24.6% |
The startup equity looks like the clear winner at 400% simple ROI — but the annualized return of 24.6% is actually lower than the flip property's 47.8% annualized return. The flip turned $100,000 into $128,000 in 8 months; repeated annually, this would generate far more wealth than waiting 7 years for a 400% return.
Always annualize when comparing investments of different durations. The annualized ROI converts everything to a common "per year" basis, enabling apples-to-apples comparison.
Frequently Asked Questions
What is the difference between ROI and ROE (Return on Equity)? ROI measures return relative to the total investment cost. ROE (Return on Equity) is a business-specific metric that measures net income relative to shareholders' equity on the balance sheet. ROI is used by investors evaluating specific investments; ROE is used to evaluate how efficiently a company generates profit from shareholders' capital. Warren Buffett considers consistent ROE above 15% a key indicator of a quality business.
Should ROI include the time value of money? Simple ROI does not account for the time value of money — $100 received today is worth more than $100 received in 5 years. For long-term investment decisions, use NPV (Net Present Value) or IRR (Internal Rate of Return), which discount future cash flows to present value. The annualized ROI partially addresses this by converting returns to an annual rate. For formal capital budgeting decisions (buying equipment, evaluating acquisitions), use NPV; ROI is better for quick comparisons and smaller decisions.
Is a negative ROI always a failure? Not always. Some investments have strategic value that is not fully captured in financial ROI — brand building, employee development, research and development, regulatory compliance. A marketing campaign with negative direct ROI might still be justified if it increases brand recognition that generates long-term value. When evaluating investments with hard-to-measure benefits, add qualitative factors to the ROI analysis rather than relying solely on the financial calculation.
How do taxes affect ROI? Pre-tax and after-tax ROI can differ significantly. A 15% pre-tax ROI on a stock held over one year, taxed at the 15% long-term capital gains rate, produces a 12.75% after-tax ROI. The same return on a stock held under one year, taxed as ordinary income at a 32% federal rate, produces 10.2% after-tax. For personal financial decisions, after-tax ROI is more relevant; for business capital budgeting, use after-tax cash flows with the company's marginal tax rate.
What is social ROI (SROI)? Social ROI extends the ROI framework to measure non-financial returns — community impact, environmental benefit, quality of life improvements. Used primarily by non-profits, social enterprises, and CSR programs. SROI assigns dollar values to social outcomes (e.g., reduced crime, improved health outcomes) to calculate a ratio of social value created per dollar invested. A non-profit that creates $4 of social value per $1 invested has an SROI of 4:1.
Related Free Tools on RoughTools
- Investment Calculator — project long-term investment growth with compounding
- Break-Even Calculator — find minimum sales needed to cover business costs
- Profit Margin Calculator — analyze business profitability at every level
- Stock Return Calculator — calculate total return including dividends
Calculate ROI Now
The free ROI Calculator at RoughTools calculates simple ROI, net profit, and annualized return for any investment. Enter initial cost, final value, and holding period to get your complete return picture in seconds. No account needed, completely free.