📈 ROI Calculator

Calculate your Return on Investment percentage to evaluate the profitability of any investment.

Enter Your Values

What you received back
What you invested

How to Calculate and Interpret ROI

Return on Investment (ROI) is calculated as: ROI = (Net Gain ÷ Cost) × 100. Net Gain is what you received minus what you invested. If you invested $10,000 and received $15,000 back, your net gain is $5,000, and your ROI is (5,000 ÷ 10,000) × 100 = 50%.

ROI is deliberately simple, which is both its strength and its limitation. It doesn't account for the time over which the return was achieved. A 50% ROI over 10 years is very different from a 50% ROI over 6 months. When comparing investments, you should either ensure you're comparing over the same time period, or convert to an annualised ROI (also called CAGR — Compound Annual Growth Rate) for a fair comparison.

In business, ROI is applied to almost every type of spending decision: marketing campaigns, new equipment, hiring decisions, software subscriptions, training programmes. The logic is the same — what did we spend, and what return did it generate? A marketing campaign that cost $20,000 and produced $80,000 in attributable sales has an ROI of 300%. A training programme that cost $15,000 per employee and reduced costly errors by $30,000 annually has a similar ROI calculation.

A positive ROI means the investment returned more than its cost. A negative ROI means a loss. A zero ROI means you broke even. In most business contexts, an ROI below your cost of capital (typically 8–15% for businesses) means the investment wasn't worthwhile — the money could have earned more sitting in a money market account.

ROI doesn't capture risk. Two investments with the same ROI may have very different risk profiles. A high-yield property development and a government bond might both show 8% returns, but the volatility and probability of that return differ substantially. Always consider ROI alongside risk before making investment decisions.

How to Calculate Return on Investment (ROI)

ROI = (Net Profit ÷ Cost of Investment) × 100. Net profit is the gain from the investment minus the cost of the investment. Example: you invest $5,000 and receive $7,500 back. Net profit = $2,500. ROI = ($2,500 ÷ $5,000) × 100 = 50%.

ROI does not account for time — a 50% ROI over 10 years is far less impressive than 50% in one year. For time-adjusted comparison, use annualised ROI or internal rate of return (IRR). This calculator shows both simple ROI and annualised ROI when you provide a time period.

Frequently Asked Questions

What is a good ROI? +
It depends on the context and time period. Stock market historical average: approximately 7-10% per year. Real estate: 8-12% including appreciation and rental yield. Business investment: 15-25%+ is considered good. Savings account: 4-5% currently. Compare ROI against the opportunity cost of alternatives.
What is the difference between ROI and profit margin? +
ROI measures return relative to the cost of investment (how much you got back per dollar spent). Profit margin measures profit relative to revenue (how much you kept per dollar earned). A business can have a high margin but poor ROI if it required a large upfront investment.
How do I calculate annualised ROI? +
Annualised ROI = ((1 + ROI)^(1/years) − 1) × 100. Example: a 50% total ROI over 3 years = ((1.50)^(1/3) − 1) × 100 = 14.5% per year annualised. This allows fair comparison between investments of different durations.