induwara.lk
induwara.lkFinance

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.

By Induwara AshinsanaUpdated Jul 9, 2026
ROI & ROAS CalculatorInvestment return
Formulae verified
Rs

What you originally put in.

Rs

Brokerage, stamp duty, legal, fees. Optional.

Rs

What it is worth now, or sold for.

Needed only for annualized ROI.

Quick start
Net profit
Rs 206,000
Simple ROI
40.71%
Annualized ROI
18.62%
over 2 years

Gain of Rs 206,000 40.71% total , 18.62% per year.

Total costRs 506,000
Final valueRs 712,000

Cross-check: Rs 506,000 × (1 + 18.62%)2 = Rs 712,000 ≈ final value.

Every figure is derived from your inputs using standard, cited formulae — no assumed rates of return. Full sources are listed below the calculator.

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

  1. Total cost = initial investment + additional costs (brokerage, stamp duty, legal, fees). Counting costs is what separates an honest ROI from a flattering one.
  2. Net profit = final value − total cost.
  3. Simple ROI= net profit ÷ total cost × 100. This is the textbook definition from Brigham & Houston's Fundamentals of Financial Management.
  4. 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)

  1. 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.
  2. Gross profit = revenue × gross margin. ROAS on its own hides your cost of goods; margin brings it back.
  3. Profit after ad spend = gross profit − ad spend.
  4. Marketing ROI = profit after ad spend ÷ ad spend × 100 — the true percentage return on the money you gave the platform.
  5. 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

Investment · LKR

CSE shares held 2 years

  1. Total cost: Rs 500,000 + Rs 6,000 brokerage = Rs 506,000
  2. Net profit: Rs 712,000 − Rs 506,000 = Rs 206,000
  3. Simple ROI: 206,000 ÷ 506,000 = 40.71%
  4. Annualized ROI: (712,000 ÷ 506,000)^(1/2) − 1 = 18.62%
  5. Cross-check: 506,000 × 1.1862² = 712,003 ≈ 712,000 ✓

Marketing · LKR

Facebook ad campaign

  1. ROAS: Rs 320,000 revenue ÷ Rs 80,000 spend = 4.0× (400%)
  2. Gross profit: 320,000 × 35% margin = Rs 112,000
  3. Profit after ad spend: 112,000 − 80,000 = Rs 32,000
  4. Marketing ROI: 32,000 ÷ 80,000 = 40%
  5. Break-even ROAS: 1 ÷ 0.35 = 2.86× → 4.0× clears it, profitable ✓

Investment · LKR

Land held 5 years

  1. Total cost: Rs 3,000,000 + Rs 200,000 (stamp duty, legal) = Rs 3,200,000
  2. Net profit: Rs 4,900,000 − Rs 3,200,000 = Rs 1,700,000
  3. Simple ROI: 1,700,000 ÷ 3,200,000 = 53.13%
  4. Annualized ROI: (4,900,000 ÷ 3,200,000)^(1/5) − 1 = 8.90%
  5. The 53% headline shrinks to a steadier 8.90% per year once time is counted.

Frequently asked questions

Sources & references

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

Rate this tool
Be the first to rate

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.