ROI Calculator

Measure the return on investment for any project, asset, or business decision. Enter your initial investment, expected returns, and time period to see your ROI percentage and net profit.

Results

Total return ₹0.00
ROI % 0%
Annualized ROI 0%
Net profit ₹0.00

Quick Access to Business Tools

Go to the business utility you need.

How to Use the ROI Calculator

1

Enter the investment cost

Enter the investment cost.

2

Input the return amount

Input the return amount.

3

Specify the time period

Specify the time period.

4

Calculate your ROI percentage

Calculate your ROI percentage.

ROI Calculator — Measure Your Investment Returns

You spent money on something — a marketing campaign, a piece of equipment, a stock, a training program — and now you want to know: was it worth it? That question has a name, and the answer is called Return on Investment. ROI is the most universal metric for evaluating whether an investment generated enough profit to justify its cost. A business owner deciding between two advertising channels, a CFO evaluating a factory expansion, a student weighing the salary boost from an MBA against the tuition — all of them are doing ROI math, whether they call it that or not. This free calculator gives you total ROI and annualized ROI in seconds, so you can make faster, better-informed financial decisions.

The ROI Formula — Broken Down

The standard formula is straightforward: ROI = (Net Profit ÷ Cost of Investment) × 100. Net Profit is what you earned minus what you spent. If you invested ₹1,00,000 in a machine that generated ₹1,25,000 in additional revenue (with no extra costs), your net profit is ₹25,000 and your ROI is (25,000 ÷ 1,00,000) × 100 = 25%. Sounds simple. But here is where people stumble: "cost of investment" should include everything you spent to make it work — not just the sticker price. A marketing campaign that costs ₹50,000 in ad spend but required ₹15,000 in design work and ₹10,000 in a copywriter's fees actually cost ₹75,000. Include all costs, or your ROI will be misleadingly high.

Interpreting Your ROI Results

A positive ROI means you made money. A negative ROI means you lost money. A zero ROI means you broke even — you got back exactly what you put in, with no profit. But the raw percentage alone does not tell the whole story. A 30% ROI on a ₹10,000 investment is ₹3,000 in profit — solid for a side project, but not life-changing. A 15% ROI on a ₹50,00,000 real estate investment is ₹7,50,000 — a meaningful gain in absolute terms despite the lower percentage. Always evaluate ROI in the context of the investment size, the risk involved, and what alternative returns were available. A 12% ROI in a year when the stock market returned 18% means you underperformed the market, even though your absolute return was positive.

Annualized ROI — Why Time Periods Matter

Comparing raw ROI across different time periods is like comparing apples to oranges. A 40% return earned over two years is very different from a 40% return earned over eight years. Annualized ROI (also known as CAGR — Compound Annual Growth Rate — in growth contexts) normalizes the return to a per-year basis, making comparisons possible. The calculator handles this automatically: enter the number of years, and it divides the total return into an average annual rate. Use this number when comparing mutual funds, evaluating business investments against each other, or benchmarking against fixed-deposit rates, index returns, or your company's cost of capital.

Limitations of ROI That You Should Know

ROI is powerful precisely because it is simple, but that simplicity is also its weakness. It does not account for the time value of money — a rupee earned today is worth more than a rupee earned five years from now, and ROI treats them as equal. It ignores risk — a stock that returns 20% with wild volatility is not the same as a bond that returns 15% with zero risk. It does not factor in taxes, inflation, or transaction costs, all of which eat into real returns. And it can be manipulated by cherry-picking which costs you include in the denominator. For more rigorous analysis, supplement ROI with NPV (Net Present Value), IRR (Internal Rate of Return), payback period, or DCF (Discounted Cash Flow) analysis. Use ROI for quick comparisons and gut-checks; use the deeper metrics for major capital allocation decisions.

Comparing Investments Using ROI

The real power of ROI shows up when you use it to compare options. Suppose you are deciding between two marketing channels: Channel A costs ₹2,00,000 and generates ₹2,60,000 in new revenue (ROI: 30%), while Channel B costs ₹1,50,000 and generates ₹2,10,000 (ROI: 40%). On ROI alone, Channel B wins. But if Channel A's results come in within 3 months and Channel B takes 9 months, the annualized ROI tells a different story. This is why our calculator shows both total and annualized figures — the context changes the conclusion. Similarly, when comparing a stock investment (22% ROI, high risk, volatile) against a business expansion (18% ROI, moderate risk, steady cash flow), the higher ROI number does not automatically mean the better choice.

Real-World ROI Examples

Marketing campaign: You spend ₹30,000 on Google Ads and generate ₹45,000 in new sales. ROI = (15,000 ÷ 30,000) × 100 = 50%. Equipment purchase: A ₹5,00,000 CNC machine saves ₹1,50,000 per year in labor costs over 4 years. Total net profit = ₹1,00,000 (6,00,000 saved minus 5,00,000 invested). ROI = 20%. Annualized ROI = 5% per year — which might make you reconsider if your cost of capital is higher. Education: An MBA costing ₹12,00,000 leads to a salary increase of ₹4,00,000 per year. Annualized ROI = (4,00,000 ÷ 12,00,000) × 100 = 33.3% — but only if that salary increase persists for multiple years. These examples show why including all costs and considering time horizons matters.

How to Use This Calculator

Enter your total initial investment (all costs associated with it), the net profit or annual return you expect or earned, and the number of years over which the return applies. Click Calculate to see your total ROI percentage, annualized ROI, net profit in absolute terms, and total return. Use the Reset button to clear fields and run a different scenario. Try plugging in multiple scenarios side by side — it is the fastest way to compare options.

Frequently Asked Questions

ROI measures the total return over the entire investment period as a single percentage. Annualized ROI divides that total into an average yearly rate. A 50% total return over 10 years has an annualized ROI of roughly 4.1% per year — a very different story than 50% in a single year.
Yes. A negative ROI means the investment lost money. If you invested ₹1,00,000 and received only ₹80,000 back, your net profit is -₹20,000 and your ROI is -20%. This is common in failed ventures, market downturns, or poorly timed investments.
It depends entirely on context. The Indian stock market has historically returned about 12-14% annually. A savings account yields 4-6%. A startup might target 50%+ to justify its risk. A "good" ROI is one that exceeds your cost of capital, beats your best alternative, and aligns with your risk tolerance.
No. This calculator computes nominal ROI, which does not adjust for inflation. To estimate your real return (purchasing power gain), subtract the average inflation rate from your annualized ROI. If your annualized ROI is 12% and inflation is 6%, your real return is roughly 6%.
Use ROI for quick, high-level comparisons between options of similar scale and duration. Use NPV (Net Present Value) when cash flows happen at different times and the time value of money matters — for example, evaluating a multi-year project or comparing investments with different payment schedules. ROI is a snapshot; NPV is a full timeline analysis.
Add up every cost: ad spend, agency fees, creative production, landing page development, tools and software. Then measure the revenue directly attributable to that campaign — use tracking pixels, UTM parameters, or promo codes to isolate it. Net profit = revenue minus total cost. ROI = (net profit ÷ total cost) × 100. Be honest about attributing revenue — over-attribution inflates ROI and leads to poor budget decisions.
Yes, and that is one of its strengths. A 25% ROI on a ₹10,000 investment and a 25% ROI on a ₹10,00,000 investment both returned 25 cents per dollar invested. However, the absolute profit differs enormously (₹2,500 vs. ₹2,50,000), so always consider both the percentage and the absolute numbers when making decisions.
For ongoing investments like a business or rental property, recalculate quarterly or annually using actual figures rather than projections. For one-time investments (a machine, a campaign), calculate after the results are in. Periodic recalculation helps you catch underperformance early and adjust course before losses compound.