Business
How to Calculate ROI
Return on investment compares the net gain from an investment with its initial cost. It gives a simple percentage that can help compare opportunities of different sizes.
CalcOcean Editorial TeamPublished Updated 5 min read
The ROI formula
Subtract the initial investment from the final value to find net gain. Divide that gain by the initial investment and multiply by 100. An investment that rises from €5,000 to €6,500 has a €1,500 gain and a 30% ROI.
What ROI does not show
Basic ROI does not account for the time taken to earn the return, inflation, taxes or risk. A 20% result over one year is not directly equivalent to 20% over five years.
Using ROI responsibly
Use the same cost assumptions for every option you compare. Include fees and additional expenses whenever possible, and combine ROI with time horizon and risk rather than treating it as the only decision metric.
Build the cost list before calculating the return
Imagine buying equipment for 2,000 and paying 200 for installation. If the project later generates 2,800 in net proceeds before recovering that upfront cost, the relevant cost is 2,200, not merely the sticker price. Net gain is 600 and ROI is 600 ÷ 2,200 × 100, or approximately 27.27%. Ignoring installation would produce 40% and overstate the result under this definition.
Write down which costs and proceeds you include. Acquisition charges, selling costs and operating expenses may belong in the analysis, but they must not be subtracted twice. If proceeds are already net of a selling fee, do not deduct the fee again. The ROI formula guide explains the distinction between ending value, gross proceeds and net profit, with a ledger-style example.
A practical calculator workflow
Use the ROI calculator with a positive investment cost and a final value defined on the same basis. For the example above, enter 2,200 as cost and 2,800 as final value. The resulting gain should equal 600. If your records instead give you net profit directly, first reconstruct the corresponding final value by adding that profit to cost; otherwise you may subtract the initial cost twice.
Check the units as well. Cost in dollars and proceeds in euros cannot be divided meaningfully without an explicit currency conversion convention. Similarly, comparing pre-tax proceeds for one option against after-tax proceeds for another creates a misleading ranking. You do not need a complicated model to catch these errors. A short description of the inputs beside the result is often enough to reveal an inconsistent comparison.
Revenue is not profit
A campaign costing 500 that produces 2,000 of attributed sales has a revenue-to-ad-spend ratio of four. That is not automatically a 300% business ROI. If fulfilling those sales costs 1,200, the remaining 800 before advertising leaves 300 after advertising, giving 60% against the 500 campaign spend under that narrow cost definition. Other overheads may change the answer further.
This distinction matters when evaluating promotions. Sales can grow while net profit falls if discounts, returns or delivery costs consume the extra revenue. Use consistent attribution dates and acknowledge sales that would have happened without the campaign. A ratio cannot prove causation. The percentage increase article helps describe a change in sales, but a change in sales is not the same metric as a return on cost.
Time changes the comparison
Suppose two projects both return 20% with no interim cash flows. One takes one year and the other takes five years. Their basic ROI is equal, but the timing is not. For a single starting investment and a single positive ending value, an annualized growth rate is (ending value ÷ starting cost) raised to 1 ÷ years, minus one. The five-year example is about 3.71% annually under that convention.
Do not use that shortcut for irregular deposits, partial withdrawals or distributions without examining the cash flows. Those cases may require money-weighted measures such as an internal rate of return, which this simple calculator does not provide. How compound interest works explains why repeatedly applying an annual rate differs from dividing a multi-year total return by the number of years.
Losses and uncertain values deserve plain language
A cost of 1,000 and proceeds of 800 produces a loss of 200 and ROI of −20%. Do not remove the minus sign to make the percentage look more familiar. A zero return means proceeds equal the included cost; it does not prove that time, inflation or opportunity cost were compensated. A zero starting cost makes the usual ratio undefined rather than infinitely attractive.
If the ending value is an unsold asset estimate, describe the result as an unrealized estimate. A market quote, an appraisal and actual sale proceeds are not identical evidence. Keep a range if a single value would imply unwarranted precision. Investor.gov explains that investment returns can come from income and changes in value. This article supplies arithmetic examples, not an endorsement of a product or a forecast of what any investment will earn.
Test how an uncertain sale price affects the answer
Assume an included cost of 2,500 and possible net sale proceeds of 2,250, 2,750 or 3,250. Those scenarios produce gains of −250, 250 and 750, corresponding to ROI of −10%, 10% and 30%. This is a sensitivity comparison: it shows what the arithmetic would produce at three specified values. It does not assign probabilities or imply the middle scenario is most likely.
The break-even proceeds are 2,500 under this cost boundary. If another 100 selling expense has not yet been deducted, gross proceeds would need to reach 2,600 to leave 2,500 net. Keep the words gross and net visible to avoid moving between them unnoticed. A break-even statement should identify whether it covers only the included cash costs or also other considerations such as time and financing.
When documenting a comparison, keep the same cost definition across all three scenarios and change only proceeds. If you also change the cost, explain why rather than attributing the whole ROI movement to the sale price. This simple discipline is useful for evaluating a project proposal: a reader can see which assumption drives the result and replace it with another value. The scenario range remains an arithmetic exploration, not a recommendation to take a particular financial risk.
Sources and calculation notes
About the author
CalcOcean Editorial TeamThe shared publishing byline for CalcOcean educational explanations and checked examples.
Dates describe publication changes, not independent specialist review.

