ROI Calculator — Return on Investment, Free Tool (2026)
Calculate return on investment as a percentage from your cost and final value, then compare projects side by side to find the most profitable option.
About this calculator
Comprehensive Guide to Return on Investment (ROI)
Return on Investment (ROI) is a financial metric that measures the profitability of an investment relative to its cost, expressed as a percentage. ROI is one of the most important tools for evaluating whether investments are working hard for you. Whether you're considering real estate, stocks, business ventures, or personal development, ROI quantifies whether the money invested generated adequate returns. A strong ROI tells you the investment is worth making; a weak ROI suggests exploring better opportunities.
ROI is particularly valuable because it's simple to calculate and understand, yet powerful enough to guide major financial decisions. Comparing ROI across different investments, time periods, and asset classes helps you allocate capital most effectively. The challenge is choosing realistic assumptions—overestimating returns or underestimating costs leads to poor decisions. Learning to calculate and interpret ROI accurately is essential financial literacy.
How to Use the ROI Calculator
Using our ROI calculator is straightforward:
Enter Initial Investment
- Input total amount of money invested
- Include all costs: purchase price, closing costs, renovation, etc.
- Be complete and realistic about total investment
Enter Current or Final Value
- Input what the investment is worth now
- Or what you received when you sold it
- Include any income received (dividends, interest, rent)
Enter Time Period (optional, for annualized ROI)
- Input number of years held/invested
- Allows calculation of annualized return
- Enables comparison across different time periods
View ROI Percentage
- See simple ROI calculation
- View annualized ROI for comparison
- Understand profitability of investment
Analyze and Compare
- Compare ROI across multiple investments
- Evaluate if ROI meets your goals
- Identify best performers in your portfolio
ROI Formulas
Simple ROI (Total Return)
ROI = (Final Value - Initial Investment) / Initial Investment × 100%
Or alternatively:
ROI = (Net Profit / Total Investment) × 100%
Where Net Profit = Final Value - Initial Investment
Example: Real estate investment
- Purchase price: $300,000
- Improvements: $50,000
- Total investment: $350,000
- Sale price: $450,000
- Net profit: $450,000 - $350,000 = $100,000
- ROI = ($100,000 / $350,000) × 100% = 28.6%
Annualized ROI
Annualized ROI = [(Final Value / Initial Investment)^(1 / Years) - 1] × 100%
Example: $10,000 grows to $15,000 in 3 years
- Annualized ROI = [($15,000 / $10,000)^(1/3) - 1] × 100%
- Annualized ROI = [(1.5)^0.333 - 1] × 100%
- Annualized ROI = [1.145 - 1] × 100% = 14.5% per year
ROI Including Additional Deposits
ROI = (Final Value - Total Invested) / Total Invested × 100%
Example: $10,000 initial, plus $5,000 additional deposit
- Total invested: $15,000
- Final value: $20,000
- Net profit: $5,000
- ROI = ($5,000 / $15,000) × 100% = 33.3%
Comparing Investment Periods (Annualized)
For investments held different time periods:
- 2-year investment with 30% ROI: Annualized = 14% per year
- 5-year investment with 30% ROI: Annualized = 5.4% per year
Always annualize when comparing investments across different time periods.
Practical ROI Examples
Example 1: Real Estate Investment
Scenario: Purchase rental property, improve, rent out, sell 5 years later
Investment:
- Purchase price: $200,000
- Down payment (20%): $40,000
- Closing costs: $4,000
- Renovations: $12,000
- Total cash invested: $56,000
Returns Over 5 Years:
- Cumulative rent collected: $45,000
- Mortgage principal paid down: $35,000 (equity build)
- Property appreciation: $50,000 (10% total)
- Selling price: $250,000
Total Proceeds:
- Remaining mortgage payoff: $150,000
- Net from sale: $100,000
- Cumulative rent: $45,000
- Total received: $145,000
ROI Calculation:
- Net profit: $145,000 - $56,000 = $89,000
- ROI = ($89,000 / $56,000) × 100% = 158.9%
- Annualized: [(145,000 / 56,000)^(1/5) - 1] × 100% = 21.6% per year
Example 2: Stock Market Investment
Scenario: Buy dividend-paying stock, hold 10 years
Investment:
- Initial investment: $10,000
- Share price: $50
- Shares purchased: 200
After 10 Years:
- Current share price: $75
- Shares owned: 200 (reinvested dividends)
- Total dividends received: $2,500
Calculation:
- Current value: (200 × $75) + dividends = $15,000 + $2,500 = $17,500
- Net profit: $17,500 - $10,000 = $7,500
- Total ROI = ($7,500 / $10,000) × 100% = 75%
- Annualized ROI = [(17,500 / 10,000)^(1/10) - 1] × 100% = 5.7% per year
Note: 5.7% annualized is below historical stock market average (~10%), suggesting either unlucky timing, poor stock selection, or market underperformance during this period.
Example 3: Business Venture
Scenario: Start small business, operate 3 years, then sell
Investment:
- Initial startup capital: $25,000
- Additional operating investment year 2: $5,000
- Additional operating investment year 3: $3,000
- Total invested: $33,000
Returns:
- Cumulative profit (year 1-3): $18,000
- Business sale price: $45,000
- Total proceeds: $63,000
ROI Calculation:
- Net profit: $63,000 - $33,000 = $30,000
- Total ROI = ($30,000 / $33,000) × 100% = 90.9%
- Annualized ROI = [(63,000 / 33,000)^(1/3) - 1] × 100% = 23.6% per year
Assessment: 23.6% annualized is strong, exceeding stock market returns. High-risk businesses can generate high ROI when successful.
Example 4: Personal Development Investment
Scenario: MBA program costing $60,000, increases earning potential
Investment:
- MBA program cost: $60,000
- Opportunity cost (lost 2 years salary): $80,000
- Total investment: $140,000
Returns (Career Impact):
- Salary increase: $20,000/year more for 30 years = $600,000 extra
- Promotion opportunities: $150,000 additional (estimated)
- Total career earnings increase: $750,000
ROI Calculation:
- Net profit: $750,000 - $140,000 = $610,000
- Total ROI = ($610,000 / $140,000) × 100% = 435.7%
- Annualized (over 30-year career): [(750,000 / 140,000)^(1/30) - 1] × 100% = 7.1% per year
Assessment: Even with opportunity costs included, MBA provides 7.1% annualized return on total investment. This matches stock market returns with added stability and job security benefits.
Example 5: Comparing Three Investment Opportunities
Comparing different investments to identify best opportunity:
Option A: Dividend Stock
- Investment: $50,000
- Value after 5 years: $67,500
- Dividends collected: $7,500
- Total profit: $25,000
- ROI: 50% total, 8.4% annualized
Option B: Real Estate
- Investment: $50,000 (down payment)
- Rent collected 5 years: $40,000
- Equity gain: $35,000
- Appreciation: $25,000
- Total profit: $100,000 (but leveraged with mortgage)
- ROI: 200% total, 26.4% annualized
Option C: Peer-to-Peer Lending
- Investment: $50,000
- Interest collected: $18,000
- Principal returned: $50,000
- Total profit: $18,000
- ROI: 36% total, 6.3% annualized
Ranking: B (26.4%) > A (8.4%) > C (6.3%)
Note: Real estate is leveraged (you borrowed money), increasing ROI. But it has more liquidity risk and requires management. Stock and lending are more passive.
Key ROI Concepts
Simple vs. Annualized ROI
Simple ROI tells you total return regardless of time period—good for quick comparisons. Annualized ROI shows yearly return—essential for comparing investments held different lengths of time. Always annualize when comparing across different time periods.
Leverage Impact
Real estate and business often use leverage (borrowed money), which amplifies ROI. A real estate investment might generate 20% ROI on your cash down payment, but the actual property appreciation is much lower. Understand what's driving high ROI—leverage amplifies both gains and losses.
Time Value of Money
An investment earning 10% for 1 year is different from earning 10% for 30 years. Annualized ROI accounts for this. A 50% total ROI over 30 years (0.8% annualized) is much worse than 50% over 2 years (21% annualized).
Cash-on-Cash ROI vs. Overall ROI
Real estate investors often calculate "cash-on-cash ROI" (annual cash profit / cash invested) separately from total ROI. This shows income-generating efficiency of capital deployed.
Risk-Adjusted Returns
High ROI often comes with high risk. A 30% ROI that could turn into -20% loss is different from 8% ROI that's nearly guaranteed. Context and risk matter—evaluate risk alongside ROI.
Opportunity Cost
ROI should exceed what you could earn elsewhere. If stock market averages 10%, a real estate deal needs to beat 10% to be worth the effort. This is your "hurdle rate"—minimum acceptable return.
Investment Growth at Different Return Rates ($5,000 initial)
| Annual Return | 10 Years | 20 Years | 30 Years |
|---|---|---|---|
| 5% | $8,144 | $13,266 | $21,609 |
| 6% | $8,940 | $16,035 | $28,714 |
| 7% | $9,836 | $19,348 | $37,600 |
| 8% | $10,794 | $23,304 | $50,188 |
| 10% | $12,969 | $33,637 | $87,463 |
Higher returns and longer time periods create dramatically better results through compounding.
What's a good ROI for investments?
Depends on investment type and risk level. Conservative investments (bonds, CDs) target 3-5% annually. Stock market averages ~10% historically. Real estate often targets 8-15% annualized. Business ventures target 20%+. Rule of thumb: higher risk investments should target higher ROI. A 5% return is excellent for ultra-safe investments but disappointing for high-risk ventures. Compare ROI to comparable investments in same risk category, not apples-to-oranges.
Should I use simple ROI or annualized ROI?
Use annualized ROI when comparing investments held different lengths of time. A 100% ROI over 10 years (7.2% annualized) beats 50% ROI over 1 year (50% annualized) if comparing total annual returns. For quick "is this profitable" assessment, simple ROI works. But for investment comparisons, annualize it. A calculator or spreadsheet makes this easy—don't rely on mental math.
What if my investment has multiple cash flows (deposits and withdrawals)?
Use the Internal Rate of Return (IRR) formula, which is complex to calculate manually but standard in Excel/financial calculators. Simple ROI works only for single initial investment and single final value. If you add deposits over time, subtract those from total profit before calculating ROI percentage. For example: invest $10k, add $5k later, end with $20k: profit = $20k - $15k = $5k; ROI = $5k/$15k = 33%.
How do I account for inflation in ROI?
Calculate real ROI (inflation-adjusted) by subtracting inflation rate from your nominal ROI. Formula: Real ROI = Nominal ROI - Inflation Rate. Example: 12% ROI with 3% inflation = 9% real ROI. For long-term investments, this matters significantly. A 5% nominal ROI over 20 years with 3% inflation is really only 2% real return—not enough to outpace stock market. Always consider inflation for multi-year investments.
What's the difference between ROI and IRR?
ROI is simple (profit / investment × 100%) and works for single investments. IRR (Internal Rate of Return) is more complex, accounting for timing of cash flows. If you deposit $1,000/year for 10 years and end with $15,000, calculating true annual return requires IRR. For most personal investments, ROI works fine. For complex cash flow scenarios (rental property with annual rent) or business ventures, use IRR for accuracy.
FAQ
How accurate is this calculator? This calculator provides estimates based on inputs you provide. Actual results may vary based on market conditions and individual circumstances.
Can I rely on this for decisions? Use this as a planning tool, not financial advice. Consult professionals (financial advisor, tax accountant) before major decisions.
What assumptions does this use? Check the methodology section for assumptions. Market rates, inflation, returns, and other factors change and affect accuracy.
Related Calculators
Investment Calculator • Cap Rate Calculator • Average Return Calculator
Sources & References
- Federal Reserve - Consumer Resources
- CFPB - Consumer Resources
- Federal Trade Commission - Money Matters
Disclaimer
This calculator is provided for educational and informational purposes only. It is not financial, legal, tax, or investment advice. The results are estimates based on the assumptions and inputs you provide.
Actual results may differ significantly due to:
- Changing interest rates and market conditions
- Taxes, fees, and charges not accounted for in the calculation
- Individual circumstances and variables not captured by the calculator
Please consult with a qualified financial advisor, tax professional, or attorney before making any financial decisions. Past performance does not guarantee future results. Always verify important calculations independently before relying on them.
Comments
Loading comments…