Use this ROI Calculator to measure the profit or loss on an investment, business project, property or marketing campaign. Enter your initial cost, final value, holding period and any additional income or expenses to calculate simple ROI, annualized ROI and an inflation adjusted return.
Table of Contents
ToggleReturn on Investment Calculator
Enter your figures below to calculate your investment performance.
What Is ROI?
Return on Investment, commonly called ROI, measures the gain or loss generated by an investment relative to its cost. People use it to evaluate investments, business projects, property purchases, advertising campaigns and other spending decisions.
A positive ROI indicates that the value received exceeds the total cost entered. A negative ROI indicates a loss. ROI is useful for comparing outcomes, but it does not measure risk or explain how returns changed over time.
How to Use This ROI Calculator
- Enter your initial investment or project cost.
- Enter the final value or amount returned.
- Choose the total holding period in years.
- Add any income received separately, such as rent or dividends.
- Add any extra expenses that are not already included in the initial cost.
- Enter the average annual inflation rate to estimate your inflation adjusted return.
- Review your simple ROI, net gain or loss, annualized ROI and real annualized ROI.
ROI Calculator Formula
Total cost = Initial investment + Additional expenses
Total value received = Final value + Additional income
Net gain or loss = Total value received minus Total cost
Simple ROI (%) = (Net gain or loss ÷ Total cost) × 100
Simple ROI measures the total percentage gain or loss over the complete period. It does not account for the time taken to achieve that result.
What Is Annualized ROI?
Annualized ROI converts a total investment outcome into an equivalent annual growth rate. It helps compare investments held for different periods, provided the investment can reasonably be represented by one initial outflow and one final inflow.
Annualized ROI (%) = [(Total value received ÷ Total cost) raised to the power of (1 ÷ years) minus 1] × 100
For example, a 50% total return over three years is not the same as a 50% return in one year. Annualization helps show the difference. It does not mean the investment actually earned the same return every year.
How Is Inflation Adjusted ROI Calculated?
Inflation reduces the purchasing power of money over time. A return that looks positive in rupee terms may deliver a smaller increase in purchasing power after inflation.
Real annualized ROI (%) = [((1 + Annualized ROI) ÷ (1 + Inflation rate)) minus 1] × 100
This calculation compares the annualized return with the assumed annual inflation rate. It is an estimate because actual inflation can vary from year to year.
Simple ROI vs Annualized ROI
Simple ROI shows the total percentage gain or loss during the full period. Annualized ROI expresses the equivalent annual growth rate and is often more useful when comparing investments with different holding periods.
Neither measure gives a complete picture of risk. You should also consider liquidity, fees, taxes, market fluctuations and the possibility of losing money.
What Is a Good ROI?
There is no universal return that makes every investment good. A reasonable result depends on the type of investment, its risk, the holding period, inflation, taxes and the alternatives available to you.
Compare investments with similar risk profiles and time periods. A return that looks attractive for a low risk project may be less compelling for a volatile investment. Do not judge an investment from ROI alone.
Limitations of an ROI Calculator
- ROI does not measure the risk taken to achieve a return.
- Simple ROI does not account for the holding period.
- This calculator does not account for the exact dates of intermediate income or expenses.
- It does not automatically include taxes, transaction charges or other costs unless you enter them.
- Annualized ROI can be misleading when an investment has multiple cash flows at different dates.
If an investment includes regular deposits, withdrawals, rent receipts or irregular cash flows, an XIRR calculation may provide a more appropriate annualized result.
Frequently Asked Questions
Ans. ROI stands for Return on Investment. It measures the gain or loss from an investment relative to its cost and is usually expressed as a percentage.
Ans. Subtract the total cost from the total value received, divide the result by the total cost and multiply by 100. Include additional income and expenses where relevant, but avoid counting the same amount twice.
Ans. Yes. A negative ROI means the total value received is lower than the total cost entered. It indicates a loss based on those figures.
Ans. Simple ROI measures the total percentage gain or loss over the entire period. Annualized ROI expresses the equivalent annual growth rate, which can make comparisons across different holding periods more meaningful.
Ans. Additional income and expenses can materially change the result. For example, rent received from a property adds to the return, while maintenance costs reduce the overall gain.
Ans. Real ROI adjusts the annualized return for inflation. It estimates the change in purchasing power rather than showing only the nominal return.
Ans. No. A higher ROI can come with greater risk, lower liquidity or higher uncertainty. Consider these factors along with fees, taxes and your financial goals.
Ans. Use XIRR when an investment has multiple cash flows on different dates, such as SIP instalments, additional contributions or partial withdrawals. XIRR accounts for the timing of those cash flows.

Tabassum is a government document researcher and writer with over 5 years of experience exclusively dedicated to tracking and simplifying Central and State Government document processes across India. She has researched and published detailed guides on 100+ government documents and certificates – including Aadhaar Card, PAN Card, Ration Card, Domicile Certificate, and Birth Certificate – covering all states and the Central Government, helping lakhs of Indian citizens successfully complete their paperwork in simple, easy-to-understand language.