Skip to main content

ROI Calculator

AI

Calculate return on investment and annualized ROI.

How it works

  1. 1

    Add business inputs

    Enter your pricing, cost, revenue, or team data in the calculator fields.

  2. 2

    Analyze key metrics

    Review the calculated metrics to understand profitability and trade-offs.

  3. 3

    Use for decisions

    Use the results to improve budgeting, pricing, and planning decisions.

Common use cases

  • Simple investment

    Invested: R10,000, Final: R15,000

  • Multi-year investment

    Invested: R50,000, Final: R80,000, 5 years

About This Tool

Measure the profitability of any investment with precision. Whether you are evaluating a property purchase in Pretoria, comparing unit trusts on the Johannesburg Stock Exchange (JSE), deciding whether to invest in new equipment for your Cape Town manufacturing business, or measuring the return on a digital marketing campaign, understanding ROI is the foundation of sound financial decision-making.

**The ROI Formula**

Return on Investment is calculated as:

ROI = ((Final Value - Initial Investment) / Initial Investment) × 100

For example, if you invest R100,000 in a business expansion and it generates R145,000 in total returns, your ROI is ((R145,000 - R100,000) / R100,000) × 100 = 45%. Your net profit is R45,000. A negative ROI means you lost money — if the same investment returned only R80,000, your ROI would be -20% and you would have lost R20,000.

**Annualized Return (CAGR)**

Total ROI alone does not tell the full story. An investment that returns 45% over one year is very different from one that returns 45% over five years. The annualized return, also known as the Compound Annual Growth Rate (CAGR), accounts for compounding and the time dimension:

Annualized ROI = ((Final Value / Initial Investment)^(1/Years) - 1) × 100

Using the previous example over 5 years: Annualized ROI = ((R145,000 / R100,000)^(1/5) - 1) × 100 = 7.71% per year. This allows fair comparison between different investments. You can directly compare a 3-year fixed deposit at a South African bank offering 8.5% per annum against a property investment that appreciated 30% over the same period (which works out to roughly 9.14% annually).

**South African Investment Context**

Historical returns in South Africa provide useful benchmarks. The JSE All Share Index has delivered approximately 10-12% annualized returns over the long term, though individual years vary significantly. Residential property in major metros (Johannesburg, Cape Town, Durban) has historically appreciated around 6-9% annually, with coastal properties often outperforming inland ones. Money market funds and fixed deposits typically offer returns linked to the repo rate set by the South African Reserve Bank (SARB). RSA Retail Savings Bonds offer government-backed returns with various maturity options.

Small business investments generally target higher returns (20-30%+) to compensate for the higher risk. Marketing campaigns should be evaluated on incremental revenue generated versus total campaign spend — a R50,000 Google Ads campaign that generates R200,000 in attributable sales delivers a 300% ROI.

**Using ROI for Business Decisions**

ROI is most powerful when comparing alternatives. Should you invest R200,000 in new manufacturing equipment or R200,000 in a digital marketing push? Calculate the projected ROI for each and compare. Consider risk alongside return — higher potential ROI usually carries higher risk. Diversification across asset classes (equities, property, cash, business) remains a fundamental principle for South African investors.

**Tips for Accurate ROI Calculation**

Include all costs, not just the obvious ones. For property investments, factor in transfer duty, bond registration fees, levies, maintenance, and rates and taxes. For business investments, include opportunity cost — what could that capital have earned elsewhere? For marketing campaigns, account for attribution complexity and long-tail effects that may not be immediately measurable. Always use the same time period when comparing investments, and consider after-tax returns since different investment vehicles have different tax treatments in South Africa.

More examples

Examples

Simple investment

Input

Invested: R10,000, Final: R15,000

Output

ROI: 50%, Net Profit: R5,000

Multi-year investment

Input

Invested: R50,000, Final: R80,000, 5 years

Output

ROI: 60%, Annualized: 9.86%/year, Profit: R30,000
Frequently Asked Questions
How is ROI calculated?
ROI = ((Final Value - Initial Investment) / Initial Investment) × 100. For example, investing R100,000 and receiving R150,000 back gives an ROI of 50% with a R50,000 net profit. A negative result means the investment lost value.
What is annualized ROI (CAGR)?
Annualized ROI adjusts total return to a per-year basis, accounting for compounding. Formula: ((Final/Initial)^(1/years) - 1) × 100. A R100,000 investment growing to R160,000 over 4 years has a total ROI of 60% but an annualized ROI of 12.47% per year. This allows fair comparison between investments of different durations.
What is a good ROI in South Africa?
It depends on the asset class and risk. JSE equities historically average 10-12% annually. South African property typically returns 6-9% annually (rental yield plus appreciation). Money market and fixed deposits track the repo rate (currently around 7-8%). Business investments should target 15-25%+ to compensate for higher risk. Always compare against inflation (currently 5-6%) — your real return is ROI minus inflation.
How does inflation affect ROI in South Africa?
Nominal ROI does not account for inflation. Your real return = Nominal ROI - Inflation Rate. If your investment returns 10% but inflation is 5.5%, your real return is only 4.5%. Always consider real (inflation-adjusted) returns when evaluating long-term investments, especially in South Africa where inflation can erode purchasing power significantly over time.
Should I use ROI or IRR for my investment?
ROI measures total return as a percentage of initial investment. IRR (Internal Rate of Return) accounts for the timing of cash flows, making it better for investments with irregular income streams like rental properties or business ventures with seasonal revenue. For simple buy-and-sell comparisons, ROI is sufficient. For complex cash flow patterns, IRR provides more insight.
How do I calculate ROI on a marketing campaign?
Marketing ROI = ((Revenue Attributed to Campaign - Campaign Cost) / Campaign Cost) × 100. If you spend R30,000 on Facebook ads and they generate R120,000 in sales, your ROI is 300%. Be careful with attribution — use proper tracking tools and consider both direct and assisted conversions for accuracy.
What costs should I include when calculating ROI on property?
Include the purchase price, transfer duty (up to 13% for properties over R1.1 million in South Africa), bond registration fees, conveyancing attorney fees, property inspections, renovation costs, levies, rates and taxes, insurance, and agent commission when selling. Excluding these costs significantly overstates your true ROI.
How does tax affect my investment returns?
Different investments have different tax treatments in South Africa. Interest income is taxed at your marginal rate (with an annual exemption of R23,800 for individuals under 65). Capital gains on assets held over one year are taxed at an effective rate of up to 18%. Dividends are subject to 20% Dividends Tax. Tax-free savings accounts (TFSAs) offer up to R36,000 per year in tax-free growth.

Learn More

Related Guides

Discover More Tools

View all Business Tools →