ROI Calculator
Calculate return on investment (ROI) percentage and profit for any investment. Simple ROI formula with net profit and cost of investment.
Educational purpose only. Results are estimates based on standard formulas. This calculator does not constitute financial, tax, legal, or medical advice. For decisions affecting your personal finances or health, consult a qualified professional. How we ensure accuracy →
About the ROI Calculator
Return on Investment (ROI) is the most universally used metric for evaluating the profitability and efficiency of any investment, business decision, or project. It reduces any financial outlay and its result to a single comparable percentage — making it possible to rank wildly different investment types side by side. Whether you are evaluating a stock investment, a real estate purchase, a marketing campaign, a new piece of business equipment, employee training, or a cost-reduction initiative, ROI gives you the same language for all of them. Our free ROI calculator computes both simple ROI (total return regardless of time) and annualised ROI (annual equivalent return, which accounts for how long your money was invested) — a critical distinction because a 50% ROI over 10 years is far less impressive than a 50% ROI over 1 year. The calculator handles investment costs, proceeds, holding period, and any income generated during the investment (dividends, rental income, business cash flows), giving you a complete ROI picture that goes beyond just entry and exit prices.
Formula
ROI = (Net Profit / Cost) x 100 | Annualised ROI = ((1 + ROI/100)^(1/years) - 1) x 100 | Net Profit = Returns - Costs
How It Works
Simple ROI = (Net Profit / Cost of Investment) x 100. Net Profit = Total Returns - Total Costs. Example: you invest $25,000 in a rental property improvement and it increases annual rent by $4,000 while adding $30,000 to the property value on eventual sale. Net profit = $34,000 (rent over 10 years + value added - no reinvestment assumed). ROI = ($34,000 / $25,000) x 100 = 136%. But this happened over 10 years, so the annualised ROI = (1 + 1.36)^(1/10) - 1 = 2.36^0.10 - 1 = 1.0899 - 1 = 8.99% per year. Compare this to the S&P 500 averaging 10% annually to evaluate whether the renovation was a better use of capital. Annualised ROI formula: ((1 + Simple ROI/100)^(1/years) - 1) x 100. This allows direct comparison of investments held for different periods.
Tips & Best Practices
- ✓Always use annualised ROI when comparing investments held for different time periods. A 30% ROI over 3 years equals 9.1% annualised — very different from a 30% ROI in 1 year.
- ✓ROI does not account for risk: a venture capital investment returning 40% annualised is not automatically better than a Treasury bond at 5% — risk-adjusted return metrics like the Sharpe ratio provide a more complete picture.
- ✓Marketing ROI benchmark: the average return for digital marketing is $5 for every $1 spent ($2-$3 for social media, $12+ for email marketing). Below $2 return per $1 spent is generally considered poor marketing ROI.
- ✓Real estate cash-on-cash ROI (rental property) = Annual Pre-Tax Cash Flow / Total Cash Invested x 100. Investors typically target 6-12% cash-on-cash ROI for residential rentals depending on market and risk tolerance.
- ✓Payback period = 100 / Simple ROI in years. A 25% annual ROI pays back the investment in 4 years. Use payback period alongside ROI when capital is constrained and speed of recovery matters.
- ✓Employee training ROI: research by the Association for Talent Development shows average ROI of 40-60% on well-designed training programmes — measured by productivity improvements, reduced error rates, and lower employee turnover costs.
- ✓Opportunity cost: ROI comparisons should always include the next best alternative. A business investment returning 12% ROI is excellent compared to a savings account at 5% but mediocre compared to an index fund at 10%.
- ✓Inflation-adjusted ROI: for long-horizon investments, subtract the inflation rate to calculate real ROI. A 7% nominal ROI during 3% inflation years represents only 4% real purchasing power growth.
Who Uses This Calculator
Business owners evaluating capital expenditure proposals — machinery, technology, renovations — use ROI to compare projects competing for limited capital budgets. Marketing professionals calculate campaign ROI by dividing revenue generated by campaign cost, using the result to justify or cut advertising spend. Real estate investors calculate cash-on-cash ROI and total ROI for rental properties and house flips to compare deals and decide which to pursue. Corporate finance teams model project ROI for board-level approval of major investments. Individual investors compare ROI across asset classes — equities, bonds, real estate, private businesses — to construct portfolios. Small business owners evaluate whether equipment financing makes sense by comparing the ROI of the financed asset against the interest cost of the loan. Startups present ROI projections to venture capital investors to justify valuations. HR departments calculate training ROI to make evidence-based decisions about professional development spend.
Optimised for: USA · Canada · UK · Australia · Calculations run in your browser · No data stored
Frequently Asked Questions
What is the ROI formula?
ROI = (Net Profit / Cost of Investment) × 100. If you invest $1,000 and gain $200, ROI = 20%.