Return on Investment (ROI) Calculator

Try Example Scenario:

Frequently Asked Questions (FAQ)

What is the ROI formula? ▼

The basic formula for Return on Investment is:

ROI = ((Final Value - Cost of Investment) / Cost of Investment) × 100%

For example, if you spend $1,000 on stocks and sell them for $1,200, your net profit is $200. $200 / $1,000 = 0.20, or 20% ROI.

How to calculate ROI for Rental Property? ▼

For real estate, you must account for:

  • Rental Income: The monthly cash flow you receive.
  • Operating Expenses: Maintenance, property taxes, insurance.
  • Mortgage Payments: Principal and interest.

A simple "Cash-on-Cash" ROI formula: (Annual Cash Flow / Total Cash Invested) × 100.

Use our Real Estate IRR Calculator for detailed analysis →

How to calculate ROI for Marketing (Social Media / Email)? ▼

Digital marketing ROI tracks revenue generated from your campaigns. The formula is:

Marketing ROI = (Revenue from Campaign - Ad Spend) / Ad Spend

This works for Facebook Ads, Google Ads, and Email Marketing. If you spend $500 on ads and generate $1,500 in sales, your ROI is 200%. This is often called ROAS (Return on Ad Spend).

What is Annualized ROI (CAGR)? ▼

Standard ROI doesn't account for time. A 20% return over 1 year is great, but a 20% return over 10 years is poor.

Annualized ROI (also known as CAGR - Compound Annual Growth Rate) tells you the yearly growth rate, allowing you to compare investments of different durations fairly.

💡 Our calculator automatically provides the annualized figure.

What is considered a good ROI? ▼

A "good" ROI depends on the asset class and risk profile:

  • Stock Market: Historically 7-10% (inflation-adjusted).
  • Real Estate: Typically 8-12% for rental yields or 15%+ for flips.
  • Small Business / Marketing: Often targets 20%+ or even 100%+ (2x ROAS) to offset active effort and risk.
What is the difference between ROI and IRR? ▼

ROI (Return on Investment) only measures total profit relative to cost, ignoring time. IRR (Internal Rate of Return) accounts for the time value of money. For long-term investments with multiple cash flows, IRR is a more accurate metric than ROI.

ROI vs IRR Comparison →