Skip to main content
📈

ROI Calculator

Calculate return on investment, net gain, and ROI percentage for projects, marketing campaigns, or purchases.

Loading interactive tool...
Share this tool

How to Use the ROI Calculator

  1. 1

    Enter your initial investment

    Input the total amount of money you initially invested or spent.

  2. 2

    Enter the final value or gain

    Provide either the current value of the investment or the total gain (profit) you earned.

  3. 3

    Set the time period

    Enter the duration of the investment in months or years to calculate the annualized return.

  4. 4

    View the ROI percentage

    Review your total return on investment as a percentage, along with the annualized ROI and net profit amount.

Frequently Asked Questions

How do I calculate ROI?
ROI (Return on Investment) is calculated as (net gain minus cost of investment) divided by cost of investment, expressed as a percentage. For example, if you invest $5,000 in marketing and generate $8,000 in revenue, your ROI is ($8,000 - $5,000) / $5,000 = 60%. A positive ROI means profit, while a negative ROI means loss. ROI is useful for comparing the efficiency of different investments, but it does not account for the time period, so always consider annualized returns for meaningful comparisons.
What is a good ROI?
A good ROI depends on context. The S&P 500 has historically returned about 10% per year (7% after inflation), so investments should ideally beat this benchmark. For marketing campaigns, a 5:1 ratio (400% ROI) is considered strong, while 2:1 (100% ROI) is acceptable. Real estate investors typically target 8-12% annual returns. For business projects, any positive ROI above your cost of capital creates value. Always compare ROI to alternative uses of the same capital and factor in risk.
What is the difference between ROI and annualized ROI?
Standard ROI measures total return regardless of time: a 50% ROI could occur over 1 year or 10 years. Annualized ROI converts this to a yearly rate for fair comparison. The formula is: annualized ROI = ((1 + ROI) ^ (1 / years)) - 1. A 50% total ROI over 5 years equals about 8.4% annualized, while the same 50% over 2 years equals 22.5% annualized. Always use annualized ROI when comparing investments or projects with different time horizons.
What are the limitations of ROI as a metric?
ROI has several limitations. It does not account for time (a 20% return in 1 month is far better than 20% over 5 years). It ignores risk (a guaranteed 5% is often better than a speculative 15%). It does not consider opportunity cost or the time value of money. It can be manipulated by excluding certain costs. For a more complete picture, use ROI alongside other metrics like Net Present Value (NPV), Internal Rate of Return (IRR), and payback period. ROI is best for quick comparisons, not as the sole decision-making tool.

Explore Related Resources

Go deeper with workflow guides, side-by-side comparisons, and reusable embeds connected to this tool.

Embed This Tool

Add this calculator to your website with a simple iframe.

Continue Through Topic Hubs

This tool is part of larger workflows. Open a hub to continue with the next relevant tools.

Recommended Next Steps

Continue your workflow with these tools from the same playbook.

Related Tools

Next Step

Continue with AI Model Comparison Table

Open →