📊 Finance Calculator
ROI Calculator
Calculate Return on Investment (ROI), annualized ROI, CAGR, and net profit instantly. Supports basic ROI, time-based CAGR analysis, and marketing ROI with revenue breakdown.
ROI Formula: ROI (%) = [(Final Value − Initial Investment) / Initial Investment] × 100
ROI—
NET PROFIT / GAIN—
INVESTMENT—
FINAL VALUE—
CAGR—
GROWTH FACTOR—
Investment: —
Profit: —
Total: —
📖 How to Use the ROI Calculator
1
Choose a tab — Basic ROI for simple returns, Annualized ROI for time-based CAGR, or Marketing ROI for campaign analysis.
2
Enter Initial Investment — the total amount you invested or spent.
3
Enter Final Value — the total return or final amount received from the investment.
4
For Annualized ROI — enter the time period in years to get CAGR and annualized return rate.
5
For Marketing ROI — enter revenue generated, marketing cost, and optionally cost of goods sold.
6
Copy ROI using the Copy button, or Reset to calculate a new investment.
⚡ Why Use Our ROI Calculator?
📊
3 ROI Modes
Basic ROI, Annualized ROI with CAGR, and Marketing ROI — all in one tool.
📢
Marketing ROI
Calculate campaign ROI with revenue, ad spend, and cost of goods sold.
📈
CAGR Included
Get Compound Annual Growth Rate automatically for time-based investments.
⚡
Real-Time Results
All values update instantly as you type.
📱
Mobile-Friendly
Works perfectly on all phones, tablets, and desktops.
🆓
100% Free
No sign-up, no fees — completely free forever.
❓ Frequently Asked Questions
ROI (Return on Investment) = [(Final Value − Initial Investment) / Initial Investment] × 100. For example, invest $10,000, get back $15,000 → ROI = (5,000/10,000) × 100 = 50%. Positive ROI means profit; negative means a loss.
ROI measures the total percentage gain over any period. CAGR (Compound Annual Growth Rate) shows the average annual rate at which an investment grew. For example, 60% ROI over 5 years = CAGR of about 9.86% per year. CAGR is more useful for comparing investments of different durations.
A "good" ROI depends on the asset class. Stock market averages around 7–10% per year. Marketing campaigns typically aim for a 5:1 ratio (500% ROI). Any positive ROI means profit. Compare against opportunity cost and risk before judging.
🔗 Related Finance Calculators
© 2025 FinanceTools · Privacy Policy · Terms · Contact