Skip to main content

ROI Calculator — ROI %, Annualized ROI (CAGR) & Payback

ROI %, net gain, annualized ROI (CAGR) and payback period — one screen, share a link — 100% in your browser

  • Runs locally
  • Category Calculator
  • Best for Getting a realistic range before a purchase, plan, workout, or schedule decision.
Quick scenarios
Inputs
Result
ROI
+60.00%
Net gain
$6,000
Total cost
$10,000
Annualized ROI (CAGR)
+12.47%
Payback period
6.67 years
Profit
Cost
$10,000
Value
$16,000

What this tool does

A free ROI calculator that does more than the single percentage most tools stop at. Enter what you put in and what it is worth now, and you instantly get the simple ROI percentage, the net gain in dollars, and a profit/loss verdict you can read at a glance. Add a holding period and the calculator also returns the annualized ROI (CAGR) — the constant yearly rate that actually compounds your money from start to finish — plus an estimated payback period in years. Most "ROI" pages quietly divide total ROI by the number of years, which overstates a multi-year return; this one uses the real CAGR formula so a 60% gain over 4 years reads as roughly 12.5% a year, not 15%. There is a reverse mode too: type a target ROI and your cost, and it tells you the exact final value you need to hit it — handy when you are pricing a deal or setting a campaign goal. Optional extra-cost field folds fees, shipping or management costs into the cost base so your ROI is honest. Every input is encoded in the URL, so a shared link reopens the exact scenario, and your currency preference is remembered locally. No sign-up, no upload, no server round-trip.

Tool details

Input
Numbers
The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
Output
Live result + Copy + Preview
The result area focuses on usable output, with copy, download, or preview actions when supported.
Privacy
Browser-side processing
The main tool logic does not call an external API, so inputs normally stay in the current tab.
Save / share
Shareable URL state
Key settings are encoded in the URL so another person can reopen the same setup.
Performance budget
Initial JS <= 18 KB
No WASM budget is declared, keeping the tool quick to open on mobile.
Best fit
Calculator · Marketer
Category and role tags drive related tools, internal links, and quick fit checks.

How to use

  1. 1. Input

    Paste or drop your content into the tool panel.

  2. 2. Process

    Click the button. All processing is local in your browser.

  3. 3. Copy / Download

    Copy the result or download to disk in one click.

How ROI Calculator fits into your work

Use it for fast estimates, comparisons, and planning numbers before you make the final call.

Calculation jobs

  • Getting a realistic range before a purchase, plan, workout, or schedule decision.
  • Comparing scenarios by changing one input at a time.
  • Turning rough assumptions into a number you can discuss.

Calculation checks

  • Double-check units, dates, rates, and rounding assumptions.
  • Treat health, finance, tax, and legal outputs as planning aids, not professional advice.
  • Save the inputs that produced an important result so you can reproduce it later.

Good next steps

These links move the current task into a more complete workflow.

  1. 1 Compound Interest Calculator Compound interest calculator — see how money grows over time, with monthly contributions, charts, and breakdown. Open
  2. 2 Loan Comparison Calculator Loan comparison calculator — compare equal-payment vs equal-principal, multiple loans side by side, total interest breakdown. Open
  3. 3 Mortgage Calculator Mortgage calculator — monthly payment, total interest, amortization schedule, early payoff scenarios. Open

Real-world use cases

  • Score a paid ad campaign before scaling budget

    You spent $5,000 on a two-week ad burst and it drove $8,000 in tracked revenue. Type 5000 into cost, 8000 into final value, and read ROI = +60% with a $3,000 net gain. Now open the extra-cost field and add the $600 you paid the freelancer who built the creative — total cost becomes $5,600 and ROI drops to about +43%. That single honest adjustment is the difference between "double the budget" and "fix the creative cost first," and it takes ten seconds.

  • Compare a stock you held against the index

    A position turned $10,000 into $16,000 over four years. Enter those numbers plus 4 in the holding period. Plain ROI is +60%, which sounds like it crushed the market — but the annualized ROI reads ~12.5% per year. Set that next to the S&P 500's long-run ~10% and you can decide honestly whether the pick was worth the single-stock risk, instead of being dazzled by the big headline percentage.

  • Justify a piece of equipment to the finance team

    A $20,000 machine is projected to be worth $35,000 in resale-plus- savings value after three years. Enter cost 20000, final value 35000, years 3. The tool returns +75% ROI, ~20.5% annualized, and a payback period near 4 years. Paste the copyable summary line straight into the approval doc — finance sees the annualized rate and the payback window without you having to rebuild the spreadsheet.

  • Set a revenue target from a desired ROI

    You are pitching a $25,000 marketing retainer and your client wants at least a 35% return. Switch to reverse mode, enter cost 25000 and target ROI 35, and the tool shows the final value you must generate: $33,750. Now you have a concrete revenue number to anchor the campaign plan and the success metrics, derived in one step instead of by guess-and-check.

  • Sanity-check a side-hustle before committing weekends

    You are weighing a small reselling operation: $3,000 of inventory you expect to clear for $4,200 over one year. Enter the numbers and you get +40% ROI, a $1,200 net gain, and (with one year) a payback that basically equals the holding window. Share the URL with a partner so you are both looking at the identical scenario before splitting the startup cash.

Common pitfalls

  • Dividing total ROI by the number of years to get a yearly figure. That linear shortcut ignores compounding and overstates multi-year returns — a 60% gain over 4 years is ~12.5% a year (CAGR), not 15%. Use the annualized ROI field, which applies the real root formula.

  • Forgetting to fold fees and side costs into the cost base. ROI is only honest if the denominator is everything you actually spent. Open the extra-costs field and add commissions, shipping, ad-agency fees or maintenance — otherwise your ROI looks better than the money in your account.

  • Treating nominal ROI as if it were real return. These numbers do not subtract inflation. A 6% annualized ROI in a 4% inflation year is only ~2% of real growth. Adjust before comparing across very different time periods or against cash you could have kept.

Privacy

Every calculation — simple ROI, net gain, CAGR and payback — is plain JavaScript that runs inside your browser tab. Your cost and value figures never reach a server, there is no logging of what you compute, and there are no third-party analytics on the numbers themselves. The one thing to know: the shareable URL encodes your inputs in the query string (for example ?c=10000&f=16000&y=4) so a "share link" reopens the exact scenario. That is convenient for sending a deal to a colleague, but it means anyone who receives the link — and the access log of whatever app you paste it into — can read those numbers. For a sensitive deal value, copy the result text manually instead of sharing the URL.

FAQ

Tool combos

Folks in your role tend to reach for these alongside this tool.

Made by Toolora · 100% client-side · Updated 2026-06-13