calculatory.app

ROI Calculator

Calculate return on investment, annualized ROI, net profit, and payback period. Works for stocks, real estate, business investments, and marketing campaigns.

Investment details

$
$0$1,000,000
$
$0$1,000,000
yrs
0.5 yr30 yrs
Quick periods:

Return on investment

35.0%

Total ROI over 3 years

Breakdown

Initial investment
$10,000
Net profit
$3,500
Final value
$13,500
Annualized ROI
10.5%
Payback period
Return ratio

vs. benchmarks

How ROI is calculated

Simple ROI = ((Final Value − Initial Investment) ÷ Initial Investment) × 100. This is the total return over the entire period, unadjusted for time.

Annualized ROI (CAGR) = ((Final Value ÷ Initial Investment)^(1 ÷ Years) − 1) × 100. This converts total ROI to a yearly equivalent, enabling fair comparisons across different time periods.

Marketing ROI = ((Revenue − COGS − Campaign Cost) ÷ Campaign Cost) × 100. The gross profit method accounts for the cost of goods sold, giving a truer picture of marketing profitability than revenue-only ROI.

Common questions

How is ROI calculated?

ROI (Return on Investment) = ((Net Profit ÷ Cost of Investment) × 100). Net Profit = Final Value − Initial Investment. Example: you invest $10,000 and it grows to $13,500. Net Profit = $3,500. ROI = (3,500 ÷ 10,000) × 100 = 35%. ROI tells you the total return as a percentage of your initial investment, regardless of how long it took.

What is annualized ROI and why does it matter?

Annualized ROI (also called CAGR — Compound Annual Growth Rate) adjusts total ROI for the time period, allowing fair comparison between investments of different durations. Formula: Annualized ROI = ((1 + ROI/100)^(1/years) − 1) × 100. Example: 35% ROI over 3 years = 10.5% annualized ROI. A 35% ROI over 10 years = only 3.1% annualized — much less impressive.

What is a good ROI?

It depends on the asset class and time period. Stock market (S&P 500 historical average): ~10% annualized (7% inflation-adjusted). Real estate: 8–12% annualized including appreciation and rental income. Business investments: 15–30%+ for small businesses. Marketing campaigns: 5:1 ratio ($5 return per $1 spent) is considered good. A higher ROI is always better, but must be weighed against risk.

What is the difference between ROI and IRR?

ROI is simple: total return as a % of cost, ignoring time value of money. IRR (Internal Rate of Return) accounts for the timing of cash flows — a dollar received today is worth more than a dollar received in 5 years. For investments with multiple cash flows at different times (like rental properties or business projects), IRR is more accurate. For simple single-period investments, ROI and annualized ROI are sufficient.

How do I calculate marketing ROI?

Marketing ROI = ((Revenue from campaign − Cost of campaign) ÷ Cost of campaign) × 100. Example: $50,000 campaign generates $200,000 in revenue → ROI = (150,000 ÷ 50,000) × 100 = 300%. The industry benchmark for a good marketing ROI is 5:1 (500%) — meaning $5 in revenue for every $1 spent. A 10:1 ratio is excellent. Below 2:1 is typically unprofitable after indirect costs.

What is payback period?

Payback period is how long it takes to recoup your initial investment from profits or cash flows. Formula: Payback Period = Initial Investment ÷ Annual Net Profit. Example: $10,000 investment generating $2,500/year profit → Payback = 4 years. Shorter payback periods reduce risk. In real estate, common payback periods are 10–20 years. In business, under 3 years is typically considered acceptable.

Gaurav Yadav

Built by Gaurav Yadav

Designer, author, and the one person behind Calculatory. ROI calculations are for informational purposes only and do not constitute financial advice. More about the project.

Last updated: June 2026