ROI Calculator
Compute Return on Investment as a percentage from initial cost and gain — for marketing campaigns, real estate, or any business project.
business
Adjust the inputs below
Ready when you are
Adjust the inputs on the left to see your roi.
Introduction to the ROI Calculator
The ROI Calculator computes Return on Investment as ROI = ((Final_Value - Initial_Cost)/Initial_Cost) x 100. For multi-year investments, it also calculates annualised return (CAGR) = ((Final/Initial)^(1/years) - 1) x 100 to compare apples-to-apples across deals of different durations.
Indian D2C founders, marketers, mutual fund investors and real estate buyers use this tool to evaluate where their money grows fastest. ROI on Meta and Google ads (Indian e-commerce average 2-4x), real estate (5-7% appreciation), equity mutual funds (12-14% CAGR over 10+ years), and FDs (6-7%) can be benchmarked side by side in Rs terms.
You enter initial investment, final value (or revenue), and time period. The calculator returns absolute gain/loss in Rs, ROI percentage, annualised CAGR for periods over 1 year, and ROMI (Return on Marketing Investment) variant where revenue replaces final value. Supports negative ROI (losses) too.
Who Should Use This ROI Calculator
D2C marketing managers in Bengaluru tracking Meta and Google ad spend versus Shopify revenue need ROMI calculations: Rs 1 lakh ad spend that produces Rs 3 lakh revenue is a 200% ROI (or 3x ROAS).
Real estate investors in Mumbai comparing flats versus REITs versus REIT mutual funds use 5-year holding period ROI to evaluate Rs 80 lakh apartment that sells for Rs 1.1 crore (37.5% total, 6.6% CAGR).
Mutual fund investors in Hyderabad reviewing their 10-year SIP portfolios calculate XIRR via ROI for cash-flow-adjusted returns, distinguishing 11% CAGR (good) from 14% (excellent for large-cap).
SaaS founders in Pune evaluating customer acquisition spend benchmark LTV:CAC ratio of 3:1, which translates to ROI of 200% on each acquired Indian customer over 24 months.
Personal investors in Chennai assessing FDs vs PPF vs equity funds use ROI to see that Rs 1 lakh in FD at 7% for 5 years gives Rs 40,250 absolute gain (40.25% ROI), versus Rs 1 lakh in equity at 12% CAGR gives Rs 76,234 (76% ROI) net of equity LTCG tax.
Tips for Calculating ROI
Smart ROI Tips
Always annualise long-period ROI using CAGR. A 40% ROI over 5 years sounds great until you realise that is only 6.96% CAGR, barely above FD returns. Annualised numbers prevent emotional investing bias.
For marketing ROI, subtract all costs including agency fees, creative production, and platform commission. A Rs 1 lakh net ad spend producing Rs 4 lakh revenue is 4x ROAS but if COGS is 60%, gross profit is Rs 1.6 lakh and real ROI is just 60%.
In real estate, include all hidden costs: stamp duty (5-7%), registration (1%), brokerage (1-2%), home loan interest, property tax, society maintenance. These reduce headline ROI by 5-15% over the holding period.
For equity mutual funds, factor in expense ratio (1-1.5% for active, 0.1-0.5% for index funds) and equity LTCG of 12.5% on gains above Rs 1.25 lakh per financial year (FY26 rules).
Compare ROI against benchmarks: FD 7% (risk-free), Nifty 50 12% (10-year CAGR), inflation 6%. Any investment must beat at least the FD rate to justify its risk. Otherwise stick with FDs and PPF.
Formula Explanation
Core ROI Formulas
ROI_% = ((Final_Value - Initial_Cost)/Initial_Cost) x 100
CAGR_% = ((Final/Initial)^(1/years) - 1) x 100
ROAS = Revenue / Ad_Spend (Marketing-specific)
ROMI_% = ((Revenue - Marketing_Cost)/Marketing_Cost) x 100
Where:
- Initial_Cost = total money invested in Rs
-
- Final_Value = current or sale value in Rs
-
- years = holding period (use fractions for months)
-
- Revenue = top-line revenue from marketing channel
Example: Invested Rs 5 lakh in Nifty 50 index fund 5 years ago, value today Rs 8.81 lakh. ROI = 76.2%, CAGR = 12% per year. Beats FD which would have grown to Rs 7 lakh at 7%.
ROI vs CAGR Quick Reference Table
| Initial (Rs) | Final (Rs) | Years | Total ROI | CAGR |
|---|---|---|---|---|
| 1,00,000 | 2,00,000 | 5 | 100% | 14.87% |
| 1,00,000 | 2,00,000 | 10 | 100% | 7.18% |
| 1,00,000 | 3,00,000 | 5 | 200% | 24.57% |
| 5,00,000 | 8,81,000 | 5 | 76% | 12% |
| 10,00,000 | 25,00,000 | 10 | 150% | 9.6% |
| 50,000 | 1,50,000 (ad rev) | 0.5 | 200% | - |
Real-World Example
Example: Manish's D2C Marketing ROI
Meet Manish, 33, the head of growth at a Mumbai-based D2C eyewear brand. In March 2026 he ran a Rs 5 lakh campaign across Meta and Google Search, targeting Tier 1 cities. The campaign generated Rs 18 lakh in Shopify revenue.
Step 1: Manish computes ROAS = 18/5 = 3.6x. This is healthy for D2C eyewear, where industry benchmark is 3-4x.
Step 2: Apply ROMI: (18 lakh - 5 lakh)/5 lakh = 260% gross ROI. But COGS is 35% of revenue, so gross profit = 18 x 0.65 = Rs 11.7 lakh.
Step 3: Adjusted ROMI = (11.7 - 5)/5 = 134%. After agency fee (10% of ad spend = Rs 50K) and creative production Rs 1 lakh, true marketing-driven ROI = (11.7 - 6.5)/6.5 = 80%.
Result: Manish presents the 80% true ROI to his CFO, who approves scaling Meta spend to Rs 8 lakh next quarter, expecting Rs 28-30 lakh revenue. He bookmarks the ROI calculator for monthly reviews.
Frequently Asked Questions About ROI
Indian business owners and investors often ask about the difference between ROI, CAGR and XIRR, how to handle compounded returns versus point-to-point gains, whether to use absolute or annualised ROI for comparing investments, and how to factor in tax and inflation. The FAQ below addresses each with examples from D2C marketing, mutual funds, and real estate in current Indian conditions.
Related calculators
Break-Even Calculator
Units to sell to cover costs.
Profit Margin
Gross and net profit margins.
Markup Calculator
Selling price from cost and markup.
Discount Calculator
Get the final price and amount saved after any percentage discount — also handles stacked discounts and reverse-calculates the original price.

