ROI Calculator

Last updated: June 12, 2026

Return on investment and annualized ROI.

Loading tool…

The ROI Calculator measures your return on investment instantly: enter what you put in and what it's now worth, plus an optional holding period, and it returns ROI percentage, net profit, and annualized return. ROI is net gain divided by cost, while the annualized figure compounds that gain into a yearly rate. Everything runs in your browser, free, with no sign-up and nothing uploaded.

Disclaimer: This calculator is for informational and educational purposes only and is not financial advice. Actual figures depend on your provider, interest rates, fees, taxes and personal circumstances. Consult a qualified financial professional before making financial decisions.

How to use ROI Calculator

Use the ROI Calculator to judge whether money spent actually paid off and how fast it grew. You need only two numbers to start, the amount invested and its current or final value, and a third optional one, the years held, to see the annualized rate. Results update live as you type, so you can test scenarios without reloading.

Read the full guide: ROI Calculator: Return on Investment (Free)

  1. 1Enter your initial investment, the total cost or capital you put in.
  2. 2Enter the final value, what the investment is worth now or sold for.
  3. 3Optionally enter the holding period in years to unlock the annualized ROI.
  4. 4Read the ROI percentage, net profit in currency, and annualized return below.

Three figures at once

Shows ROI percentage, net profit in money, and annualized return together so you see both the headline gain and its yearly pace.

Time-adjusted returns

Entering the years held converts a lump-sum gain into a compounding annual rate, making a five-year and one-year investment directly comparable.

Currency-agnostic

It works with any currency or unit because it operates on plain numbers, so dollars, euros, rupees, or shares all calculate identically.

Calculate stock or crypto return

Enter your buy-in cost and the current market value to see exactly how much an equity or crypto position has gained or lost in percentage and cash terms. Add the years you have held it to get an annualized rate, which lets you weigh a quick flip against a long hold on the same scale.

Measure marketing campaign ROI

Put your ad or campaign spend as the initial investment and the revenue it generated as the final value to find the percentage return on each marketing dollar. The net profit line shows the raw money made after cost, helping you decide which channels to scale and which to cut.

Compare rental property returns

Use total purchase and renovation cost as the investment and the resale value or yearly income as the final value to gauge a property deal. Entering the ownership period gives an annualized return you can line up against stocks, savings rates, or a different property to see where capital works hardest.

Evaluate a course or certification

Treat tuition and study costs as your investment and the resulting salary increase or freelance earnings as the return to see whether the qualification paid for itself. The annualized view spreads that payoff across the years it took, turning a personal education decision into a clear financial number.

ROI Calculator — frequently asked questions

What is the ROI formula used here?

ROI equals net profit divided by the initial investment, times 100. Net profit is simply final value minus initial investment. For example, putting in 1,000 and ending with 1,500 gives a 500 net profit and a 50% ROI.

How is annualized ROI calculated?

It uses compounding: (final value / initial investment) raised to the power of (1 / years), minus 1, shown as a percentage. This is the steady yearly rate that would grow your starting amount into the final amount, so a 50% total return over 3 years is roughly 14.5% per year, not 16.7%.

Why is my annualized ROI blank?

The annualized figure only appears when the initial investment, final value, and holding period are all greater than zero. Leave the years field empty or at zero and you will still get ROI percentage and net profit, just no yearly rate.

Can ROI be negative?

Yes. If the final value is lower than what you invested, net profit is negative and ROI drops below zero, signalling a loss. The result turns red so a losing investment is obvious at a glance.

Is my financial data kept private?

Completely. Every calculation happens locally in your browser using JavaScript. No amounts, values, or results are sent to a server, stored, or logged, and no account is required.

Share this tool

Send it to someone who needs it or save the link for later.