ROI Calculator

Calculate return on investment (ROI), net profit, and annualized ROI (CAGR). Supports optional holding period with CSV export.

Updated

Share:
Home/Calculator Tools/ROI Calculator

ROI Calculator

Calculate return on investment (ROI), net profit, and annualized ROI for any investment with instant results and CSV export.

Investment Details

Set greater than 0 to compute annualized ROI.

Results
Gain

ROI
50.00%
Net Profit
$5,000.00
Investment Multiple
1.50x
Final / Initial
$15,000.00 / $10,000.00

Formula: ROI = ((Final − Initial) / Initial) × 100

Frequently Asked Questions

How is ROI calculated?

ROI = ((Final Value - Initial Investment) / Initial Investment) x 100. A $10,000 investment ending at $15,000 yields 50% ROI.

What is annualized ROI?

Annualized ROI (CAGR) expresses returns as a constant per-year rate using ((Final/Initial)^(1/years) - 1) x 100 — useful to compare investments held for different periods.

Does it account for fees or contributions?

No, this is a clean two-point ROI. For recurring contributions use the Compound Interest or Investment Returns calculators.

Is the ROI Calculator free to use?

Yes, the ROI Calculator is 100% free with no registration, no hidden fees, and no usage limits. All processing happens locally in your browser, ensuring complete privacy.

Is my data safe with this tool?

Absolutely. The ROI Calculator processes everything client-side in your browser. No data is uploaded to or stored on any server. Your content remains private on your device at all times.

Does the ROI Calculator work on mobile devices?

Yes, the ROI Calculator is fully responsive and works on smartphones and tablets. You can use it on any device with a modern web browser -- no app download required.

How accurate are the calculations?

The ROI Calculator uses industry-standard formulas and algorithms to ensure accurate results. However, for critical financial or medical decisions, always consult a qualified professional.

How do I use the ROI Calculator?

Simply enter your input in the provided field, adjust any settings to your preference, and the tool will process it instantly. You can then copy the result to your clipboard or download it.

Which browsers are supported?

The ROI Calculator works in all modern browsers including Chrome, Firefox, Safari, Edge, and Opera. For the best experience, use the latest version of your preferred browser.

What counts as a good ROI percentage?

There is no single "good" number, because ROI only means something next to the risk and the time involved. As a rough benchmark, the long-run stock market has returned roughly 7-10% per year, so a one-year ROI in that range is solid, while a 50% return earned over ten years is actually weak once you spread it across the years. A higher total ROI is not automatically better: doubling your money (100% ROI) in twenty years annualizes to only about 3.5% a year. That is why this calculator shows both the raw ROI and, when you add a holding period, the annualized rate. Enter your initial amount, final value, and the years above to see whether your return beats a reasonable yearly benchmark, then judge it against the risk you took.

Can ROI be negative, and how do I read a negative result?

Yes. Whenever your final value ends up below your initial investment, the net profit is negative and ROI drops below zero, signalling a loss. For example, putting in $10,000 and ending at $7,500 is a net loss of $2,500 and an ROI of -25%, meaning you got back 75 cents on every dollar. The annualized figure can be negative too, describing how fast the investment shrank each year. This tool flags a loss clearly with a red "Loss" badge and red figures so you never misread a minus sign, and the investment multiple falls below 1.00x to confirm your money contracted. Enter your real starting and ending amounts above and the calculator will show the exact percentage and dollar loss, which you can copy or export for your records.

What is the difference between ROI and the investment multiple?

They describe the same outcome from two angles. ROI is the percentage gain or loss relative to what you put in, calculated as ((Final − Initial) / Initial) × 100. The investment multiple is simply Final divided by Initial, expressed as an "x" figure showing how many times your money grew. The two are linked: a 50% ROI is a 1.50x multiple, a 100% ROI is 2.00x (you doubled your money), and a break-even outcome is exactly 1.00x with 0% ROI. Multiples feel intuitive for big wins — saying "10x" is clearer than "900% ROI" — while percentages are easier for small or negative returns. This calculator shows both side by side under the Basic ROI tab, so enter your numbers above and read whichever framing communicates your result best.

Should I use total ROI or annualized ROI to compare two investments?

Use annualized ROI whenever the two investments were held for different lengths of time, and total ROI only when the periods match. Total ROI ignores time, so a 40% return looks identical whether it took one year or eight — which makes side-by-side comparison misleading. Annualized ROI, the compound annual growth rate, collapses each holding period into a single per-year rate so they line up fairly. For instance, 40% over two years annualizes to about 18.3% a year, while the same 40% over eight years is only about 4.3% a year, revealing the first investment as far stronger. This tool computes both: leave the holding period at zero for a quick total ROI, or enter the years to unlock the annualized figure. Run each investment above and compare the annualized rates.

How do I calculate ROI on a marketing or business expense?

Treat the money you spent as the initial investment and the total value it generated as the final value, then read the ROI. For a marketing campaign, if you spent $4,000 and it produced $10,000 in attributable revenue, enter 4,000 as the initial amount and 10,000 as the final value to get a 150% ROI and a 2.50x return on your spend. The same approach works for a freelance project's costs, a piece of equipment, or a course. Keep in mind this is a clean two-point calculation — it does not subtract ongoing fees, taxes, or overhead, so for a true profit figure use your net revenue after those costs as the final value. Enter your spend and the value it returned above, then export the result as a CSV to drop into a report or budget comparison.

Embed This Tool

Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.

Copy & paste this HTML
<iframe src="https://getthetoolbox.com/embed/roi" title="ROI Calculator — The Toolbox" width="100%" height="260" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/calculator-tools/roi?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free ROI Calculator</a> by The Toolbox</p>

About the ROI Calculator

The ROI Calculator is a free tool for measuring how much an investment has gained or lost relative to what you put in. Enter your initial investment, the final value it reached, and — optionally — how long you held it, and the calculator instantly reports your return on investment as a percentage, your net profit in dollars, the multiple your money grew to, and, when a holding period is given, the annualized return. It is built for anyone weighing a decision against its cost: investors comparing positions, founders sizing up a marketing spend, freelancers pricing a project, and students learning how returns are measured.

Everything runs locally in your browser. The numbers you type are never uploaded to a server, so a private portfolio figure or a confidential budget stays on your own device. There is no sign-up, no usage limit, and nothing to install.

What the ROI Calculator measures

  • ROI — the headline figure, calculated as ((Final Value − Initial Investment) / Initial Investment) × 100. A $10,000 investment that ends at $15,000 returns 50%.
  • Net profit — the plain dollar gain or loss (Final − Initial), formatted as currency so you see the absolute result alongside the percentage.
  • Investment multiple — how many times your money grew, shown as a multiplier. Turning $10,000 into $15,000 is a 1.50x multiple; doubling your money is 2.00x.
  • Annualized ROI (CAGR) — when you enter a holding period, the tool expresses the return as a constant per-year rate using ((Final / Initial)^(1 / years) − 1) × 100. A clear Gain or Loss badge flags whether you came out ahead at a glance.

Why annualized ROI matters

A raw ROI percentage hides time, and time is what makes returns comparable. A 50% total return is excellent over one year and merely fair over ten. Annualized ROI — the compound annual growth rate, or CAGR — collapses the whole holding period into a single yearly figure so two investments held for different lengths can be lined up fairly. For example, 50% earned over three years annualizes to roughly 14.5% per year. The holding period is optional: leave it at zero and you simply get the basic two-point ROI; set it above zero and the Annualized ROI tab fills in.

How to read and use the results

Type into the three fields and the results update instantly — there is no calculate button. The display is split into a Basic ROI tab (percentage, net profit, multiple, and the final-over-initial breakdown) and an Annualized ROI tab (the per-year rate, the holding period, and total ROI over that span). Once you have a result you can copy a plain-text summary to your clipboard or download every metric as a CSV file to drop into a spreadsheet, a report, or a comparison of several scenarios. The Reset button restores the example values so you can start a fresh calculation.

What it does and does not account for

This is a clean, two-point ROI: it compares one starting amount with one ending amount. It deliberately does not factor in fees, taxes, recurring contributions, dividends, or inflation, which keeps the math transparent and easy to verify by hand. That makes it ideal for quick comparisons and back-of-the-envelope checks. If you are adding money over time or want returns adjusted for regular deposits, the Compound Interest and Investment Returns calculators model those cash flows directly. A few facts worth keeping in mind: ROI can be negative when an investment loses value, an annualized return is only meaningful over a holding period longer than zero, and a higher total ROI is not always the better investment once you account for how long the money was tied up.

Enter your numbers above to see your return, profit, and annualized rate update as you type, then copy or export the results.