Calculate your Return on Investment (ROI) to evaluate the profitability of your investments. This tool processes all data locally in your browser. No information is ever sent to any server. Completely free, no registration required.
An ROI (Return on Investment) Calculator measures the profitability of an investment relative to its cost. Whether you invested in stocks, real estate, a business, a marketing campaign, or even education, ROI answers the fundamental question: 'Was this worth it?' ROI is expressed as a percentage — a 25% ROI means you gained $0.25 for every $1.00 invested. This calculator also computes annualized ROI (ROI adjusted for the investment's holding period), which allows you to fairly compare a 50% return over 5 years vs. a 15% return over 1 year.
Enter your initial investment amount and final value (or net profit). The calculator computes: ROI% = (Net Profit / Initial Investment) × 100. For annualized ROI, the formula uses the holding period in years: Annualized ROI% = [(Final Value / Initial Investment)^(1/years) - 1] × 100. The calculator also factors in costs: transaction fees, management fees, and taxes, which can significantly reduce your true ROI.
ROI% = (Final Value − Initial Investment) ÷ Initial Investment × 100%\n\nAnnualized ROI% = [(Final Value ÷ Initial Investment)^(1/Years) − 1] × 100%\n\nNet ROI% = (Final Value − Initial Investment − Fees − Taxes) ÷ Initial Investment × 100%\n\nReal ROI% = ROI% − Inflation Rate% (approximate)
It depends on the asset class and risk level. The S&P 500 has historically returned ~10% annualized. Real estate typically targets 8-12% cash-on-cash returns. Venture capital aims for 25%+ annualized but with high failure rates. For personal finance: any guaranteed after-tax return above inflation (~3%) is decent; above 7% is excellent for low-risk.
Cash-on-Cash Return = Annual Cash Flow (rent - mortgage - expenses) ÷ Total Cash Invested (down payment + closing costs + repairs). Separate this from appreciation ROI. A good rental should cash flow positive with 6-10%+ cash-on-cash return.
Basic ROI doesn't. To get inflation-adjusted (real) ROI, subtract the inflation rate from your nominal ROI. For more precision: Real ROI = (1 + Nominal ROI) / (1 + Inflation Rate) - 1. Our calculator includes this adjustment.
Free online ROI Calculator — no signup, 100% client-side processing. All data stays in your browser.