Calculate return on investment instantly — use simple mode for a quick percentage, or business project mode with NPV for multi-year decisions.
The ROI Calculator offers two modes: a simple ROI calculator for quick percentage returns, and a business project mode that includes Net Present Value (NPV) for evaluating investments over time with a discount rate. It supports multiple currencies and time periods, making it useful for everything from marketing spend analysis to capital project evaluation.
No tutorials. No learning curve. Open it and get started.
Runs in your browser. All calculations happen locally — your financial figures are never sent to a server or stored anywhere.
Completely free. No trial period. No premium tier for basic functionality. No account required.
One job, done well. The ROI Calculator was built to solve a specific problem cleanly. No feature bloat, no ads, no distractions — just clear, accurate investment return calculations.
What is the formula for ROI?
ROI is calculated as ((Net Return / Cost of Investment) × 100). Net Return is the gain from the investment minus the initial cost. The result is expressed as a percentage.
What is Net Present Value (NPV) and when should I use it?
NPV accounts for the time value of money — a dollar today is worth more than a dollar in the future. Use NPV when evaluating multi-year business projects or comparing investments with different time horizons. The calculator uses your discount rate to adjust future cash flows.
What currencies does the calculator support?
The calculator supports major currencies including USD, EUR, GBP, JPY, AUD, CAD, and CHF. Currency selection affects the display symbol only — the underlying calculations work for any currency.
What is a good ROI percentage?
What constitutes a good ROI depends entirely on the investment type and industry. Stock market investments historically average around 7–10% annually. Marketing campaigns often target 5:1 ROI (400%). Always compare against the relevant benchmark for your sector.
Can I calculate ROI over a specific time period?
Yes. The business project mode lets you specify a time period in months or years and calculate annualised ROI alongside total ROI, making it easier to compare investments with different durations.