CalcBix
Guide

How to Calculate ROI

Calculate return on investment correctly. Includes the annualised ROI formula for comparing investments of different durations and the most common calculation errors.

CalcBix Editorial TeamUpdated 2026-03-25Open ROI Calculator

Introduction

Return on investment (ROI) is one of the most widely used financial metrics — and one of the most misapplied. Calculating it correctly means using net return (not gross revenue), choosing the right time period, and understanding when to use annualised ROI instead of the simple formula. This guide explains the calculation, works through a practical example, and highlights where ROI is useful and where it falls short as a decision-making tool.

Why this matters

ROI answers a fundamental question: did this investment make more than it cost? But without consistent inputs, ROI comparisons are misleading. A 50% ROI over 6 months is far more impressive than 50% ROI over 5 years. A marketing campaign ROI that uses gross revenue instead of gross profit overstates the result. Getting the calculation right is the only way to use ROI for meaningful comparisons.

Step-by-step method

Follow these practical steps to apply this calculation to your own situation:

  • Step 1Define the investment cost. Include everything spent: direct costs, staff time, tools, agency fees, and opportunity cost where quantifiable. Underestimating the cost side inflates ROI.
  • Step 2Define the return. Use net return — revenue minus direct costs of delivery. Using gross revenue as "return" significantly overstates ROI for any business with meaningful COGS.
  • Step 3Calculate simple ROI. ROI % = (Net Return − Investment Cost) ÷ Investment Cost × 100. Or equivalently: (Gain − Cost) ÷ Cost × 100.
  • Step 4Calculate annualised ROI for multi-year investments. Annualised ROI = (1 + ROI ÷ 100)^(1 ÷ years) − 1. This allows fair comparison between a 2-year and a 5-year investment at the same nominal ROI.
  • Step 5Compare against alternatives. ROI is most useful when compared against the next-best use of the same capital — the opportunity cost. A 15% ROI is strong if the alternative yields 5%; it is weak if the alternative yields 20%.
  • Step 6Acknowledge ROI's limitations. ROI does not account for risk, cash flow timing, or liquidity. For large capital decisions, use it alongside NPV (net present value) and payback period.

Formula to know

ROI = (gain − cost of investment) ÷ cost of investment × 100; annualised ROI = (1 + ROI ÷ 100)^(1 ÷ holding period in years) − 1

The formula is the starting point, not the whole decision. Use the same period and units across every input, and avoid mixing gross and net values unless the calculator specifically asks for them. When a result affects tax, lending, investment, payroll, or client reporting, use the formula to understand the estimate and then verify the final number against source documents.

Example calculation

Marketing investment: $12,000 over 6 months. Revenue attributed: $36,000. Gross margin: 45%. Gross profit from investment = $36,000 × 45% = $16,200. Net gain = $16,200 − $12,000 = $4,200. Simple ROI = $4,200 ÷ $12,000 × 100 = 35%. Annualised ROI = (1.35)^(1÷0.5) − 1 = 1.35^2 − 1 = 82.25%.

A 35% ROI over 6 months annualises to 82% — a strong result. But if gross margin was 20% instead of 45%: gross profit = $7,200. Net gain = $7,200 − $12,000 = −$4,800. ROI = −40%. The campaign loses money despite generating significant revenue. This is exactly why using gross profit — not revenue — as the return input matters.

Use the related CalcBix tool

Open the ROI Calculator to test your own numbers instantly. The tool includes the formula, real-time result updates, result interpretation, copy-to-clipboard, optional CSV export, common mistakes, FAQ, and related tools.

Common mistakes to avoid

  • Using gross revenue as the return instead of net revenue after COGS — overstates ROI for any business with product costs.
  • Comparing ROI across different time periods without annualising — a 30% ROI over 1 year vs 30% over 3 years is not comparable.
  • Excluding indirect costs: staff time, overhead allocation, and software tools all have a real cost.
  • Treating ROI as a complete risk assessment — a 60% ROI with a 50% chance of failure is a very different proposition from a 30% ROI with a 90% success rate.
  • Not defining what counts as "return" consistently — switch between gross and net revenue and the comparison becomes meaningless.

Practical tips

Before calculating ROI on a proposed investment, agree on exactly what "return" means — gross profit, net profit, or revenue. Document this before calculating so the result is reproducible and comparable over time. Use the CalcBix ROI Calculator to model conservative, base, and optimistic return scenarios side by side. For marketing investments, pair ROI with ROAS and gross margin using the ROAS Calculator to get the complete profitability picture.

Summary

ROI is a straightforward formula with a significant margin for error in its inputs. Use gross profit (not revenue) as the return, annualise when comparing different time horizons, and always compare against the opportunity cost of the same capital. The CalcBix ROI Calculator runs scenario comparisons quickly so you can test assumptions before committing.

Ready to use the calculator?

Open the ROI Calculator — free, no login required.

Open ROI Calculator

Calculated your numbers? Take the next step.

Build a business page, capture leads, and follow up faster with GrowbixAI.

Try GrowbixAI

Frequently asked questions

What is the fastest way to use this guide?

Read the formula section, test your own numbers in the related CalcBix tool, then compare conservative and optimistic scenarios side by side.

Are the examples professional advice?

No. All examples are for educational illustration only. Verify financial, tax, legal, or investment decisions with a qualified professional.

Which tool should I open next?

Open the ROI Calculator to test your own numbers. It includes the formula, result interpretation, FAQ, and related tools.

Can I share this guide?

Yes. Every CalcBix guide has a permanent URL you can share with clients, colleagues, or social media. No login required to read.

Related tools