ROI Calculator - Precise Calculators

ROI Calculator

Calculate your Return on Investment and Annualized Growth Rate.

$
$

Real-World ROI Examples

Stocks

Tech Stock Trade

Initial Buy Cost: $1,000
Sold Value: $1,250
Net Profit: +$250

ROI Calculation

25.00%

($250 / $1,000) × 100

Marketing

Ad Campaign

Ad Spend: $500
Total Sales: $2,000
Net Return: +$1,500

ROI Calculation

300.00%

($1,500 / $500) × 100

Real Estate

House Flip

Total Cost: $200k
Selling Price: $240k
Net Profit: +$40k

ROI Calculation

20.00%

($40k / $200k) × 100

Interesting Fact

Did you know that time in the market often beats timing the market? According to historical data, the S&P 500 index has delivered an average annualized return of approximately 10% since its inception in 1928. This benchmark is frequently used by investors worldwide to measure the overall success of their own personal portfolios. You can read more about these historical market returns and how inflation impacts them directly on Investopedia.

Comprehensive Guide to Return on Investment

Master the fundamentals of ROI to make smarter, data-driven financial decisions for your personal portfolio or business.

1. How to Calculate ROI (The Formula)

Return on Investment is a universal profitability ratio. To calculate it manually, you divide the net profit (or loss) of an investment by its initial cost, and then multiply by 100 to express it as a percentage.

ROI = ( Net Profit / Cost of Investment ) × 100

Where: Net Profit = Total Return - Cost of Investment

Because the metric is presented as a percentage rather than a raw dollar amount, it allows investors to easily compare the efficiency of investments across entirely different asset classes—such as comparing the success of a real estate flip to a marketing campaign.

2. What is a "Good" ROI? (Industry Benchmarks)

A "good" return depends entirely on your risk tolerance and the asset class. Lower-risk investments traditionally yield lower returns, while high-risk ventures require a higher potential upside to justify the risk. Here are historical benchmarks to help you evaluate your performance:

Stock Market 7% - 10%

Historically, the S&P 500 averages about 10% annually before inflation (about 7% after adjusting for inflation).

Real Estate 8% - 12%

Long-term real estate investments, combining property appreciation and rental income yields, typically target this range.

Marketing (ROAS) 5:1 Ratio

In digital marketing, generating $5 in revenue for every $1 spent (a 400% ROI) is widely considered a strong benchmark.

High-Yield Savings 3% - 5%

The safest asset class. While returns are much lower, principal balances are typically insured and guaranteed.

3. The Limitations of Basic ROI

While basic ROI is incredibly useful for quick calculations, sophisticated investors should be aware of its three main blind spots:

  • Time Blindness: Basic ROI doesn't account for how long it took to generate the profit. A 50% return looks amazing, but if it took 10 years to achieve, a 10% return achieved in 1 year is actually far superior. (This is why we included the Annualized ROI feature in the calculator above).
  • Risk Blindness: The formula strictly measures financial outcome; it ignores the risk undertaken to achieve that outcome. An investor shouldn't automatically choose a volatile 15% ROI opportunity over a guaranteed 8% ROI opportunity without assessing risk tolerance.
  • Hidden Costs: Unless specifically subtracted from your "Amount Returned," raw ROI often ignores capital gains taxes, broker fees, property maintenance, and inflation, making the net spending power of your return smaller than the raw percentage implies.

4. Simple ROI vs. Annualized ROI Over Time

To illustrate why time matters, look at how a seemingly identical 50% Simple ROI translates into vastly different Annualized Returns depending on how long it takes to achieve.

Total Simple ROI Time Held Annualized Return (CAGR) Performance Rating
50% 1 Year 50.00% Exceptional
50% 3 Years 14.47% Great
50% 5 Years 8.45% Average
50% 10 Years 4.14% Poor

Learn more about Compound Annual Growth Rate (CAGR) on Investopedia.

Frequently asked questions

What is ROI (Return on Investment) and why is it useful?

ROI is a financial metric that measures how much profit you earn from an investment compared to its cost. In simple terms, it shows how efficiently your money is working for you. By comparing the gain (return) to the original cost, ROI helps you assess the performance and efficiency of different investments in a clear, data-driven way.

How does this ROI calculator measure my return?

This easy-to-use calculator applies a standard ROI formula to determine your percentage return. It takes your basic input values:

  • Amount Invested (initial cost)
  • Amount Returned (final value)

Then it uses this formula:

ROI (%) = ((Amount Returned - Amount Invested) / Amount Invested) × 100

The tool turns these inputs into an accurate output so you can quickly evaluate how well your investment performed.

What is Annualized ROI (Annualized Growth Rate)?

Annualized ROI is an advanced way to model your investment performance over time. Instead of only showing total profit, it converts that result into a yearly growth rate, based on how long you held the investment. This annualized metric makes it easier to analyze and compare the performance of different investments in a more strategic, time-adjusted way.

How does the calculator determine the Annualized Return?

When you input the holding period (usually in years), the calculator uses a financial formula that spreads your total return across that time. It typically follows a compound-growth model like:

Annualized Return = ((Amount Returned / Amount Invested) ^ (1/n)) - 1

where n is the number of years. This formula analyzes your total ROI and generates a yearly output that reflects the dynamic performance of your investment per year.

What inputs do I need for this ROI calculator?

You only need a few simple inputs:

  • Amount Invested – the original cost of the investment
  • Amount Returned – the final value or revenue you received
  • Time Duration (optional) – how long you held the investment, for annualized analysis

Using these inputs, the tool can calculate basic ROI with the standard formula, and, if you include time, also provide an annualized return for deeper performance analysis.

What is considered a “good” ROI in this model?

A “good” ROI depends on the investment type, risk level, market conditions, and time frame. Generally, a higher margin between cost and return is better, but it must be justified by the risk taken. Many users compare their calculated ROI against benchmarks (like stock market averages or savings rates) to evaluate whether their performance is strong, needs improvement, or is not worth the risk.

Can ROI be negative, and what does a negative result indicate?

Yes, the calculator can generate a negative ROI. If the output from the ROI formula is below 0, it means:

Amount Returned < Amount Invested

This indicates a loss instead of a profit. A negative ROI is an important signal in your financial analysis, showing that the investment did not recover its cost and may need to be reconsidered in your overall strategy.

What’s the difference between simple ROI and Annualized Return?

Simple ROI measures total performance:
ROI (%) = ((Amount Returned - Amount Invested) / Amount Invested) × 100
It focuses on overall input vs. output.
Annualized Return adjusts that result for time:
Annualized Return = ((Amount Returned / Amount Invested) ^ (1/n)) - 1
Annualized Return is especially useful when you compare investments with different durations and want a more strategic, time-adjusted analysis of performance.

Does this ROI calculator include taxes, fees, or other costs automatically?

No. This user-friendly tool assumes that any extra costs—such as taxes, transaction fees, or other charges—are already reflected in the numbers you input. For a more accurate and reliable ROI:

  1. Subtract all relevant costs from your final revenue.
  2. Use that adjusted figure as your Amount Returned.

This way, the formula outputs a result that better represents the real financial performance of your investment.

Can I use this calculator as a simple ROI dashboard to compare multiple investments?

Yes. You can calculate ROI and annualized return for each investment separately using the same formulas, then compare the percentages like a mini financial dashboard. By tracking these outputs over time, you can:

  • Evaluate which investments generate better profit or savings
  • Analyze performance trends
  • Optimize your future financial decisions with clearer, data-driven insight.

Disclaimer: This ROI Calculator is intended for educational and informational purposes only and does not constitute professional financial or investment advice. Actual returns may vary due to taxes, transaction fees, inflation, and market volatility. Please consult a qualified financial advisor before making any investment decisions.

Last updated: April 28, 2026