How much you invested or spent
How much you received back
Fees, taxes, maintenance, etc.
Optional: for annualized ROI calculation
Return on Investment
Net Profit/Loss
Total Investment
Annualized ROI
Multiple Returned
Loss50% ROIProfit

ROI Calculator — Calculate Return on Investment

Return on Investment (ROI) is the most widely used metric for evaluating the efficiency of an investment. Our ROI Calculator helps you quickly determine whether a financial decision was profitable — and by how much. Whether you're analyzing stock returns, evaluating a business project, comparing marketing campaigns, or assessing real estate purchases, this tool gives you instant insights.


Simply enter your initial investment, final value, and any additional costs to see your ROI percentage, net profit or loss, and (optionally) your annualized return over multiple years. The visual bar shows you at a glance whether your investment was a winner or loser.

The ROI Formula

ROI = (Net Profit / Cost of Investment) × 100
ROI = [(Final Value - Initial Investment - Additional Costs) / (Initial Investment + Additional Costs)] × 100
Example: Invested $10,000, received $15,000, paid $500 in fees: ROI = ($15,000 - $10,000 - $500) / ($10,000 + $500) × 100 = 42.9%

How to Use the ROI Calculator

  1. Enter initial investmentType the total amount you invested or spent upfront.
  2. Enter final valueInput the total amount you received back (sale price, returns, etc.).
  3. Add additional costsInclude any fees, taxes, commissions, or ongoing costs associated with the investment.
  4. Set time period (optional)Enter the number of years to calculate annualized ROI for multi-year investments.
  5. Click CalculateSee your ROI percentage, net profit, annualized return, and multiple returned.

Frequently Asked Questions

A "good" ROI depends on the investment type and risk level. The stock market historically returns 7-10% annually. Real estate typically yields 8-12%. High-risk ventures may target 20%+. Always compare your ROI to the opportunity cost — could you earn more elsewhere with similar risk?

Simple ROI shows total return over the entire period. Annualized ROI (CAGR) shows the average annual return rate, which is better for comparing investments of different durations. A 50% ROI over 5 years (8.4% annualized) is less impressive than 50% over 1 year (50% annualized).

ROI doesn't account for time value of money (use NPV instead), risk, or opportunity cost. It also doesn't consider the timing of cash flows. For a more complete picture, combine ROI with other metrics like IRR (Internal Rate of Return) and payback period.