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.

  • Simple ROI mode — enter cost and return, get percentage instantly
  • Business project mode with Net Present Value and annualised ROI
  • Multiple currency support — USD, EUR, GBP, JPY, AUD, CAD, and more
  • Configurable time periods — calculate monthly, annual, or multi-year ROI
  • Business owners and managers evaluating whether a project or spend is worthwhile
  • Marketers calculating the return on advertising or campaign investment
  • Investors comparing the performance of different assets or opportunities
  • Finance students and analysts practising ROI and NPV calculations
01Choose simple ROI or business project mode and select your currency
02Enter your initial investment cost and expected return or revenue
03In project mode, set the time period and discount rate for NPV
04Review your ROI percentage, net return, and NPV results instantly

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.

  • Free — no hidden costs, no premium tier
  • No sign-in or account required
  • Runs entirely in your browser — no server uploads
  • Works on desktop and mobile
  • Instant results — no processing delays

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.

Open ROI Calculator →

Free · No sign-in needed · Runs in your browser