ROI Calculator
Calculate return on investment instantly with our comprehensive ROI calculator. Use Simple mode for basic ROI, Marketing mode for campaign analysis with ROAS, or Comparison mode to evaluate multiple investments side-by-side.
Time Period (optional)
Enter initial investment and final value to calculate ROI
All calculations are performed locally in your browser. No data is sent to any server.
This calculator provides estimates for reference purposes only. Consult with a financial advisor for investment decisions.
Embed This Tool
Add this tool to your website with customizable styling
How to Use
- 1 Choose your mode — Select Simple ROI for basic calculations, Marketing ROI for campaign analysis, or Compare Investments to evaluate multiple options.
- 2 Enter your investment details — For Simple mode, enter initial investment and final value. For Marketing mode, break down campaign costs and revenue. For Comparison, add up to 5 investments.
- 3 Add time period (optional) — In Simple mode, add years and months to calculate annualized and monthly ROI rates.
- 4 Adjust attribution (Marketing mode) — Use the attribution slider to allocate the percentage of revenue attributed to your marketing campaign.
- 5 Review and copy results — View ROI percentage, profit, and other metrics. Copy individual values or all results at once.
Frequently Asked Questions
What is ROI and how is it calculated?
ROI (Return on Investment) measures the profitability of an investment. It's calculated as: (Final Value - Total Investment) / Total Investment × 100. A positive ROI means profit; negative means loss.
What's the difference between ROI and ROAS?
ROI measures overall profit percentage, while ROAS (Return on Ad Spend) measures revenue per dollar spent. ROAS of 4x means you get $4 revenue for every $1 spent. ROI accounts for all costs; ROAS focuses on revenue ratio.
What is annualized ROI?
Annualized ROI converts your total ROI to an annual rate, making it easier to compare investments of different durations. A 50% ROI over 2 years equals 25% annualized ROI.
What is attribution percentage?
Attribution percentage represents how much of the revenue you attribute to a specific marketing campaign. If multiple channels contributed to a sale, you might attribute only 50-80% to one campaign.
What's a good ROI?
It depends on the investment type. For stocks, 7-10% annually is average. For marketing campaigns, 5-10x ROAS is often considered good. Real estate typically targets 8-12% annually. Compare against similar investments and your cost of capital.