ROI Calculator — Return on Investment, Annualized ROI & ROAS
Turn any investment or ad campaign into an honest return figure. Get net profit, simple ROI and annualized ROI for a purchase held over time — or ROAS, campaign profit and break-even ROAS for marketing spend. Multi-currency, no signup, formulae cited.
How it works
This calculator runs two standard, non-opinion return formulae. It never assumes a rate — every number you see is derived from the figures you type. There are two modes.
Investment mode
- Total cost = initial investment + additional costs (brokerage, stamp duty, legal, fees). Counting costs is what separates an honest ROI from a flattering one.
- Net profit = final value − total cost.
- Simple ROI= net profit ÷ total cost × 100. This is the textbook definition from Brigham & Houston's Fundamentals of Financial Management.
- Annualized ROI = (final value ÷ total cost)1 ÷ years− 1, using the CFA Institute's geometric annualization of a holding-period return. Months are divided by 12 and days by 365.25 to get years. It is shown only when you enter a holding period. With a single entry and single exit this equals CAGR — for a growth-rate framing see the CAGR calculator linked below.
Marketing mode (ROAS)
- ROAS = revenue ÷ ad spend, reported as a ratio (4.0×) and a percentage (400%). This is the primary definition used by Google Ads and Meta.
- Gross profit = revenue × gross margin. ROAS on its own hides your cost of goods; margin brings it back.
- Profit after ad spend = gross profit − ad spend.
- Marketing ROI = profit after ad spend ÷ ad spend × 100 — the true percentage return on the money you gave the platform.
- Break-even ROAS = 1 ÷ gross margin. This is the ROAS at which profit after ad spend is exactly zero: substitute revenue = ad spend × (1 ÷ margin) into the profit formula and it cancels to zero. Any ROAS above break-even is profitable; below it, you lose money once the product cost is counted.
All maths is pure and deterministic, and the two cross-checks shown in the tool — reconstructing the final value from the annualized rate, and confirming profit is zero at break-even ROAS — prove each result is self-consistent.
Worked examples
Frequently asked questions
Sources & references
- CFA Institute — return measurement (holding-period & annualized return)
- Google Ads Help — About conversion value / ROAS
- Meta Business Help Center — purchase ROAS
ROI is defined as net profit ÷ total invested cost (Brigham & Houston, Fundamentals of Financial Management). Break-even ROAS = 1 ÷ gross margin is an algebraic identity of the ROAS and margin definitions above. The formulae on this page were last cross-checked against these sources on 2026-07-09. Every rate is a user input — the tool supplies only the maths.
Related tools
Comments & feedback
Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.
Found a bug, edge case, or want to suggest an improvement?
Email me at [email protected] — most fixes ship within 24 hours.