Skip to content
Kaagazo.
FreeINVESTMENT EFFICIENCY

ROI Calculator — Return on Investment

Calculate Return on Investment percentage to evaluate the efficiency of business projects or campaigns.

100% client-side. Nothing you type is uploaded or stored on a server.

Before you buy the second machine, run the Diwali ad campaign, renovate the shop or hire a salesperson, one question decides it: will the money come back with more? Return on investment answers that in a single percentage — net gain ÷ cost — and this calculator computes it for any project, campaign or purchase, with the payback period, annualised ROI for fair comparison across durations, and a break-even check. It works for a ₹15,000 Instagram push and a ₹15 lakh delivery van alike.

The formulas

  • ROI = (Gain − Cost) ÷ Cost × 100. Spend ₹2,00,000 on a campaign that produces ₹5,20,000 of gross profit → ROI 160%.
  • Annualised ROI = (1 + ROI)^(1 ÷ years) − 1, so a 160% return over 2 years (61% a year) can be compared with 30% in 6 months (186% a year).
  • Payback period = Cost ÷ periodic net gain — how many months until the outlay is recovered.
  • Break-even gain = Cost: the gain at which ROI is zero.

Use profit, not revenue, as the gain: a campaign that brought ₹5.2 lakh of sales at 35% gross margin produced ₹1.82 lakh of gain on ₹2 lakh — an ROI of −9%. The gross margin calculator supplies the margin figure; for ad campaigns, ROAS gives the revenue-based view first.

How to use the calculator

  1. Enter the total cost — purchase price, installation, training, working capital tied up, and for campaigns the creative and management fees.
  2. Enter the expected or actual gain (net profit generated, or savings) and the period over which it accrues.
  3. Read the ROI, annualised ROI and payback months.
  4. Test optimistic and pessimistic gains; if the pessimistic case still clears your hurdle rate (say, the loan rate plus a margin), proceed.
  5. For financed purchases, compare the annualised ROI with the loan's effective rate from the EMI calculator.

Typical small-business decisions

DecisionCostGain to measure
New machinePrice + install + GST not creditedExtra contribution margin + labour saved − maintenance
Marketplace listingFees, photos, packagingNet margin after commissions (see seller pricing)
Hiring a salespersonLoaded cost from the employee cost calculatorGross margin on incremental sales
RenovationCapex + lost sales during workUplift in footfall × average margin
Solar rooftopNet of subsidyElectricity saved per year for 25 years
Software subscriptionAnnual feeHours saved × hourly cost

Which loan to use for the outlay, and at what rate, is compared in MSME loan schemes in 2026.

What ROI misses

  • Timing: ₹1 lakh in year 5 is worth less than ₹1 lakh next month; annualised ROI helps, NPV is better for long projects.
  • Risk: a 40% ROI with a 50% chance of failure is a 20% expected return with a chance of losing the capital.
  • Capacity: a machine that raises capacity is only worth it if you can sell the extra output — check capacity utilization.
  • Tax: depreciation on the asset reduces tax; interest on the loan is deductible — the after-tax ROI can be higher than the pre-tax figure.

Frequently asked questions

What is a good ROI for a small business investment?

Anything comfortably above your cost of capital plus a risk margin — typically 20–30% annualised for equipment and campaigns in India, higher for riskier bets.

Should I use revenue or profit as the gain?

Profit (or savings). Revenue-based ROI overstates returns; a campaign can have a positive ROAS and a negative ROI.

How is payback period different from ROI?

Payback tells you when you get your money back; ROI tells you how much more you get overall. A fast payback with low ROI can still be the right choice when cash is tight.

How do I compare a 6-month project with a 3-year one?

Use annualised ROI, which converts both to a per-year rate. The calculator shows it whenever you enter a period.

Does GST count in the cost?

Only the part you cannot claim as input credit. If you claim ITC on the purchase, use the price excluding GST.