ROI Calculator

Calculate return on investment, annualized ROI, after-tax ROI, marketing ROI, ROAS, CAC, LTV:CAC, real estate ROI, cap rate, and cash-on-cash return.

Free ROI Calculator

ROI Calculator

Calculate return on investment, marketing ROI, ROAS, CAC, real estate ROI, cap rate, cash-on-cash return, and scenario outcomes.

ROI formula:ROI = (net gain ÷ total cost) × 100. CAGR annualizes the result so you can compare investments with different holding periods.
Investment beats your benchmarkAnnualized ROI is 12.44%, which is 2.44% above your 10.00% benchmark.

Total ROI

42.16%Net gain: $4,300

Annualized ROI

12.44%2.44% vs benchmark
Total cost$10,200
Total return$14,500
After-tax ROI35.54%
Real annual ROI9.17%
Tax on gain$675
After-tax gain$3,625
Benchmark value$13,576
Opportunity cost-$924

Return breakdown

ItemValueWhat it means
Initial investment$10,000Original amount committed.
Additional + holding costs$200Fees, maintenance, commissions, storage, or recurring costs.
Income / dividends$0Cash income received during the holding period.
Capital gain$4,500Exit value minus original purchase cost.
Net gain after tax$3,625Estimated amount kept after capital gains tax.

ROI scenarios

If final value was 10% higher56.37% ROI
If final value was 10% lower27.94% ROI
Break-even exit price$10,200
Benchmark return over same period$3,376
Opportunity cost vs benchmark-$924
ROI vs CAGRTotal ROI (42.16%) is cumulative. CAGR (12.44%) converts it into an annual rate, making it easier to compare investments with different timelines.

Formula

How ROI is calculated

ROI compares the net gain from an investment with the total cost required to earn that gain. It is useful for quick comparison, but it should be reviewed with time period, risk, taxes, and opportunity cost.

ROI = (net gain ÷ total cost) × 100
CAGR = (ending value ÷ starting value) ^ (1 ÷ years) − 1

Planning note

Use the right ROI metric for the decision

Standard ROI works for general investments, Marketing ROI helps separate revenue from profit, and Real Estate ROI adds NOI, debt service, cap rate, cash-on-cash return, and leverage.

Marketing ROI = (gross profit − marketing spend) ÷ marketing spend
Cash-on-cash = annual cash flow ÷ cash invested

Use cases

When to use this ROI Calculator

Use it to compare investment returns, campaign profitability, rental property performance, after-tax gains, annualized return, and downside scenarios.

Calculate total ROI and annualized ROI from cost and final value

Use the estimate for planning, then review assumptions, timing, taxes, financing costs, and risk before making a real investment decision.

Estimate after-tax return and inflation-adjusted return

Use the estimate for planning, then review assumptions, timing, taxes, financing costs, and risk before making a real investment decision.

Compare an investment against a benchmark or opportunity cost

Use the estimate for planning, then review assumptions, timing, taxes, financing costs, and risk before making a real investment decision.

Calculate marketing ROI, ROAS, CAC, customer LTV, and LTV:CAC

Use the estimate for planning, then review assumptions, timing, taxes, financing costs, and risk before making a real investment decision.

Analyze real estate ROI, cap rate, NOI, and cash-on-cash return

Use the estimate for planning, then review assumptions, timing, taxes, financing costs, and risk before making a real investment decision.

Run upside, downside, break-even, and cash-flow scenarios

Use the estimate for planning, then review assumptions, timing, taxes, financing costs, and risk before making a real investment decision.

Calculator details

ROI Calculator formula, assumptions, and examples

Last updated: July 2026

Formula used

Formula used

ROI = (gain from investment − cost of investment) ÷ cost of investment × 100.

Assumptions

Assumptions

  • All gains and costs are entered for the same investment period.
  • Taxes, fees, and opportunity costs are included only when entered.
  • ROI does not guarantee future performance.

Example calculation

Example calculation

If an investment costs $1,000 and returns $1,250, ROI is 25%.

When to use this calculator

When to use this calculator

Use it to compare business, marketing, project, or investment returns.

Disclaimer

Disclaimer

This calculator is for estimation and educational use only. It does not replace professional financial, tax, legal, mortgage, investment, or accounting advice.

Questions

Frequently Asked Questions

What is an ROI calculator?

An ROI calculator estimates return on investment by comparing the net gain from an investment with the total cost required to earn that gain. It can also annualize ROI so returns across different time periods are easier to compare.

How do I calculate ROI?

Subtract total cost from total return to get net gain, divide net gain by total cost, then multiply by 100. For example, a $2,000 gain on a $10,000 investment equals 20% ROI.

What is the difference between ROI and annualized ROI?

ROI shows the total return over the full holding period. Annualized ROI or CAGR converts the result into a yearly rate, which makes investments with different timelines easier to compare.

How is marketing ROI different from ROAS?

ROAS compares campaign revenue with ad spend. Marketing ROI compares gross profit with total marketing spend, so it includes margin and costs such as agency fees or creative production.

Can this calculator replace financial advice?

No. Results are estimates only. Real investment decisions can depend on risk, timing, taxes, financing costs, market conditions, attribution accuracy, and personal circumstances. Review major decisions with a qualified professional.

Used by Businesses Around the World

From freelancers to growing companies, Invoize helps businesses create professional invoices, manage billing, and get paid faster.