Free ROI Calculator
This ROI calculator measures what each rand of spend earned back, the headline number for campaigns, equipment purchases and projects. Enter total gain and total cost to get ROI % and net return. It is designed for marketers reporting campaigns and owners comparing opportunities.
How it works
ROI = (gain − cost) ÷ cost × 100. A 50% ROI means each rand returned R1.50. ROI ignores timing, a 50% return over five years differs from 50% in a month, so compare like periods.
Example
| Gain | Cost | ROI |
|---|---|---|
| R15,000 | R10,000 | 50% |
Frequently asked questions
How is ROI calculated?
Subtract cost from gain, divide by cost and multiply by 100. R15,000 gain on R10,000 cost is 50% ROI.
What is a good ROI?
Anything above 0% earned money; what counts as good depends on the channel, risk and period, compare like with like.
Can ROI be negative?
Yes. A negative ROI means the activity lost money, gain below cost.
Does ROI account for time?
No. Annualise multi-year returns before comparing against alternatives.
Is my data uploaded?
No. All calculations happen locally in your browser.
Related tools
- CTR Calculator, measure ad engagement.
- CPC Calculator, measure click costs.
- Profit Margin Calculator, check the underlying profit.
- Guide: What Is ROI?
