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.
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. Input
Paste or drop your content into the tool panel.
-
2. Process
Click the button. All processing is local in your browser.
-
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 Compound Interest Calculator Compound interest calculator — see how money grows over time, with monthly contributions, charts, and breakdown. Open
- 2 Loan Comparison Calculator Loan comparison calculator — compare equal-payment vs equal-principal, multiple loans side by side, total interest breakdown. Open
- 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.
- AI Model Comparison AI model comparison — 20+ models (GPT / Claude / Gemini / Llama / Qwen) across price, context, speed, capabilities (2026).
- Annuity Calculator Annuity & retirement calculator — see monthly income from your savings, accumulation + payout phases, multiple scenarios.
- Avatar Generator Generate avatars from initials, identicons, or random shapes. Download PNG/SVG.
- Barcode Generator Code 128 / EAN-13 / UPC-A / Code 39 — generate scannable 1D barcodes, export SVG or PNG, fully offline.