What is Return on Investment (ROI)?
Return on Investment (ROI) is a financial metric that measures how much profit or loss an investment generates relative to its cost. It is expressed as a percentage and is one of the most widely used indicators for evaluating the efficiency of an investment.
Whether you are a restaurant owner evaluating a new POS system, a business owner considering equipment upgrades, or an investor comparing opportunities, ROI gives you a clear picture of what you are getting back for every rupee spent.
ROI (%) = ((Returns - Investment) / Investment) x 100
For example, if you invest Rs 2,00,000 in kitchen equipment and it generates Rs 3,00,000 in additional revenue over two years, your ROI is 50%. This means you earned 50 paise for every rupee invested. Understanding ROI helps you compare different investment options and allocate capital where it delivers the highest returns. Use our Profit Margin Calculator alongside ROI to get a complete picture of your business profitability.
Track Every Rupee Your Restaurant Earns
Petpooja POS gives you real-time revenue, cost, and profit dashboards. Know your ROI without spreadsheets.
Get Free Demo
How to Calculate ROI: Formula and Examples
The ROI formula is straightforward. Subtract the investment cost from the total returns, divide by the investment cost, and multiply by 100 to get a percentage. Here is how it works with real numbers:
Example: Restaurant POS System Investment
Investment: Rs 5,00,000 (POS hardware + software + setup)
Annual savings: Rs 2,50,000 (reduced waste, faster billing, fewer errors)
Returns over 3 years: Rs 7,50,000
ROI: ((7,50,000 - 5,00,000) / 5,00,000) x 100 = 50%
Annualized ROI: 14.5% per year (compounded)
| Investment Type | Typical ROI Range | Payback Period |
| POS System | 150% to 300% | 6 to 18 months |
| Kitchen Equipment | 30% to 80% | 1 to 3 years |
| Restaurant Renovation | 20% to 60% | 2 to 4 years |
| Digital Marketing | 300% to 500% | 1 to 6 months |
| Staff Training | 100% to 250% | 3 to 12 months |
| New Outlet | 15% to 40% (annual) | 2 to 5 years |
When evaluating whether an investment makes sense, compare the ROI against your cost of capital and alternative opportunities. A restaurant owner should also check the Restaurant Break-Even Calculator to understand how long it takes for the investment to start generating profit.
ROI by Investment Type: What to Expect
ROI varies significantly depending on the type of investment. Understanding typical returns for each category helps you set realistic expectations and compare opportunities:
- Business Equipment: Machinery, technology systems, and automation tools typically deliver 30% to 80% ROI over their useful life. The returns come from increased efficiency, lower labour costs, and higher output capacity.
- Marketing and Advertising: Digital campaigns, social media ads, and paid promotions should target at least 300% to 500% ROI, meaning every Rs 1 spent should bring Rs 3 to Rs 5 in revenue.
- Real Estate: Commercial and residential property investments in India typically return 8% to 12% annually through a combination of rental income and capital appreciation.
- Technology and Software: Investing in business software (billing, inventory, CRM) often delivers 150% to 300% ROI through error reduction, time savings, and better decision-making from data.
- Staff Training: Employee training programs typically return 100% to 250% ROI through improved productivity, lower turnover, and fewer mistakes on the job.
Before committing capital to any large investment, calculate the total cost including setup, maintenance, and training. Use the Startup Cost Calculator to estimate total capital required for new business ventures. For smaller business investments, the Cafe Startup Cost Calculator provides useful cost benchmarks.
Annualized ROI vs Simple ROI
Simple ROI tells you the total return over the entire investment period. Annualized ROI converts that into a yearly rate, making it possible to compare investments of different durations on equal terms.
Annualized ROI = ((1 + ROI/100)^(1/years) - 1) x 100
Why annualized ROI matters: Suppose Investment A gives 60% ROI over 5 years, and Investment B gives 40% ROI over 2 years. Simple ROI makes A look better. But annualized, A gives ~9.9% per year while B gives ~18.3% per year. Investment B is actually the stronger performer.
For multi-year investments like restaurant buildouts, equipment purchases, or franchise fees, always calculate annualized ROI to compare against alternatives like fixed deposits or mutual funds. The CAGR Calculator uses the same underlying formula and is useful for tracking investment growth rates over time.
What is a Good ROI?
A "good" ROI depends on the type of investment, the risk involved, and the time horizon. Here are typical benchmarks across different investment categories in India:
| Investment Category | Expected Annual ROI | Risk Level |
| Fixed Deposit (Bank) | 6% to 8% | Low |
| Mutual Funds (Equity) | 12% to 15% | Medium |
| Real Estate (India) | 8% to 12% | Medium |
| Restaurant Operations | 15% to 25% | High |
| Restaurant Equipment | 30% to 80% | Medium |
| Digital Marketing | 300% to 500% | Variable |
| POS / Technology | 150% to 300% | Low |
Any investment that consistently delivers ROI above your cost of capital (typically 12% to 15% for Indian businesses) is considered worthwhile. If you are comparing your returns against safer options, check the FD Calculator to see what a fixed deposit would earn over the same period.
Common ROI Mistakes to Avoid
Calculating ROI seems simple, but these common mistakes can lead to inaccurate results and poor investment decisions:
- Ignoring all costs: Include setup costs, maintenance, training, downtime, and opportunity costs. A Rs 3 lakh oven that needs Rs 50,000 in annual maintenance has a very different ROI than the sticker price suggests.
- Not accounting for time: A 100% ROI over 10 years is worse than 50% ROI over 2 years. Always calculate annualized ROI for fair comparisons.
- Attributing revenue incorrectly: When measuring marketing ROI, only count revenue that is directly traceable to the campaign. Use tracking codes, unique phone numbers, or reservation links.
- Ignoring inflation: Rs 1 lakh today is worth more than Rs 1 lakh three years from now. For long-term investments, consider inflation-adjusted (real) ROI.
- Comparing different time periods: Comparing a 6-month marketing campaign ROI with a 3-year equipment ROI is misleading. Use annualized ROI to normalise the comparison.
- Forgetting food cost impact: Restaurant investments that increase revenue are only valuable if the additional revenue maintains healthy food cost ratios. Use the Food Cost Calculator to verify margins are not eroding.
How to Use This ROI Calculator
This free ROI calculator helps you evaluate any investment in seconds. Follow these steps:
- Step 1: Enter the total investment amount in rupees. Include all costs: purchase price, setup, training, and any additional expenses.
- Step 2: Enter the total returns or current value. This is the total revenue, savings, or current market value generated by the investment.
- Step 3: Enter the investment period in years. Use decimals for partial years (for example, 1.5 for 18 months or 0.5 for 6 months).
- Step 4: Select the investment type that best describes your investment. This categorises your PDF report.
- Step 5: Click "Calculate ROI" to see your ROI percentage, annualized ROI, net profit, and payback period instantly.
Download the PDF report for your records or to share with stakeholders. The calculator runs entirely in your browser, and no data is stored on our servers.