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.

Enter values above and press Calculate.

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

GainCostROI
R15,000R10,00050%

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.

Financial disclaimer: Results generated by this tool are estimates and should not be considered financial, accounting, investment, or business advice. Always consult a qualified professional before making important financial decisions.

Related tools