Calculating ROI: Formula, Examples and Interpretation for Decision-Makers

Whether it is new software, a machine or a marketing campaign: before capital is committed, every company faces the same question. Will the investment pay off? Return on investment (ROI) answers it with a single number.

In this article, managing directors, CFOs and controllers learn how to calculate ROI, which formula suits which purpose, how to interpret the result correctly and where the metric reaches its limits. An ROI calculator and a complete worked example from practice help you apply the knowledge straight away.

Key Takeaways

  • ROI relates the net profit of an investment to the capital employed and is expressed as a percentage.
  • For projects: ROI = (return − investment costs) ÷ investment costs × 100. For the company as a whole, ROI is calculated using the DuPont model as return on sales multiplied by asset turnover.
  • An ROI of 100% means that the money invested has doubled. A negative ROI indicates a loss.
  • The simple formula ignores the term of the investment. Annualised ROI, payback period and net present value therefore belong in every robust investment decision.
  • In the business case, completeness is decisive: total costs including training and running costs, benefits including time savings and cost savings.

What Is ROI (Return on Investment)?

Return on investment, ROI for short, is a business metric for the profitability of an investment. It shows how much profit each euro invested has generated or is expected to generate. It is also referred to as return on capital.

It is used widely. Companies use ROI to compare individual investment projects, assess business units and analyse the overall performance of the company. Reviewed regularly, it also helps to adjust strategic goals and direct resources to where they create the most value.

Its greatest advantage is simplicity. Because the result is a percentage, projects of very different sizes can be compared directly, from buying a machine to introducing new software. For ROI to actually improve decisions, however, it must be clear what goes into the numerator and the denominator. This is exactly where most mistakes happen in practice.

Calculating ROI: Formula and ROI Calculator

There are two common ways to calculate ROI. For individual investments and projects, net profit is related to the investment costs. For the company as a whole, ROI is derived from return on sales and asset turnover using the DuPont model. With the following calculator, you can work through your own investment directly.

ROI calculator for your investment

Enter your figures. The calculator determines ROI, annualised ROI, payback period, net present value and internal rate of return. It is preset with the worked example from this article.

Purchase price or licence, one-off
Implementation, training, project effort
Maintenance, licences, operation
Savings and additional revenue
Useful life of the investment
Sale proceeds, otherwise 0
Your cost of capital or hurdle rate
ROI over the term87.5%
Total costs
€160,000
Total benefit
€300,000
Net profit
€140,000
Annualised ROI
13.4%
Payback period
1.9 years
Net present value
€94,672
Internal rate of return
44.6%
How the calculator works
  • ROI = (total benefit − total costs) ÷ total costs × 100. Total costs = acquisition + additional costs + running costs × term. Total benefit = benefit per year × term + residual value.
  • Annualised ROI = (1 + ROI)1/term − 1. It converts the overall ROI into an average annual return and assumes the return only arrives at the end.
  • Payback period = (acquisition + additional costs) ÷ (benefit per year − running costs per year).
  • Net present value: all annual surpluses and the residual value are discounted to today at the discount rate, minus the initial investment. A positive value means the investment earns more than the discount rate.
  • Internal rate of return: the interest rate at which the net present value is exactly zero. Because it weights early returns more heavily, it is usually higher than the annualised ROI.

Simplified pre-tax calculation with constant annual values and payments at the end of each year. It does not replace an individual investment appraisal.

Basic Formula: Net Profit Relative to Capital Employed

The formula for project ROI is:

ROI = (return − investment costs) ÷ investment costs × 100

The return includes everything the investment brings back in money: additional income, cost savings and, where applicable, a residual value. Subtracting the investment costs gives the net profit. The formula can therefore also be written more briefly: ROI = net profit ÷ capital employed × 100.

The time period matters. For multi-year projects, the denominator should contain not only the acquisition cost but the total costs over the entire term, including running costs for maintenance, licences or operation.

Example: ROI of an Individual Investment

A company buys a machine for €250,000. Over a term of five years, it generates a total return of €400,000, i.e. €80,000 per year.

  • Net profit: €400,000 − €250,000 = €150,000
  • ROI: €150,000 ÷ €250,000 × 100 = 60%

This makes it possible to compare different investment projects. Which project offers the highest ROI is only meaningful, however, if the terms are comparable. More on this in the section on annualised ROI.

Company ROI Using the DuPont Model

For analysing the company as a whole, the DuPont system of financial ratios has become established. It was originally developed at the US chemical group of the same name and breaks ROI down into two drivers:

ROI = return on sales × asset turnover = (profit ÷ revenue) × (revenue ÷ total capital) × 100

An example: a company generates a profit of €25 million on revenue of €380 million and works with total capital of €340 million.

  • Return on sales: €25m ÷ €380m = 6.58%
  • Asset turnover: €380m ÷ €340m = 1.118
  • ROI: 6.58% × 1.118 = 7.35%

The added value lies in the breakdown. You can see whether a weak ROI is due to margins that are too low or to too much tied-up capital, for example in inventories, receivables or unused assets. This leads to very different strategies for improvement.

Interpreting the ROI Result Correctly

An ROI figure on its own says little. Only the right context turns the result into a basis for decisions.

Positive, Negative and 100 Percent ROI

A positive ROI means profit: the investment has brought back more than it cost. The higher the value, the more efficiently the capital was used. A negative ROI indicates a loss, as the return does not even cover the investment costs.

An ROI of 100% means that the net profit is exactly as high as the capital employed. The money invested has therefore doubled: an investment of €50,000 resulted in a return of €100,000. An ROI of 0% means that the investment has just recovered its costs.

What Is a Good ROI?

There is no universal threshold. ROI benchmarks vary greatly depending on the type of investment, the industry and the risk. In practice, the lower limit is the minimum return a company must earn on its capital. If ROI is below the cost of capital or below the return of a safe alternative, the investment destroys value, even though it formally shows a profit.

The industry also shapes expectations. In capital-intensive, traditional industries such as manufacturing, investments in machinery and plant are long-term, and returns are often stable but moderate. Those who invest in software, digitalisation or new technologies, on the other hand, often expect shorter payback periods and higher returns, accepting a higher risk in return. In low-margin businesses such as retail, even a comparatively low ROI can be good if capital turns over quickly.

ROI therefore only becomes meaningful in comparison: with your own hurdle rate, with alternatives in the investment portfolio and with values from comparable past projects.

Factors That Influence ROI

ROI depends on several factors: revenue and profit margins, the amount of capital tied up, the cost structure and operational efficiency. External factors such as market conditions, competition and the economic situation also play a role. Monitoring these drivers regularly allows you to recognise early when a project deviates from its planned path and to take corrective action in good time.

Taking Time into Account: Annualised ROI and Term

The simple ROI formula ignores the timing of cash flows. An ROI of 60% over three years is not equivalent to 60% over ten years, yet the simple formula shows both as equal. For investment decisions, this is a crucial point.

The ROI Formulas at a Glance

Project ROI

(Return − investment costs) ÷ investment costs × 100. Profitability of a single investment.

Annualised ROI

(1 + ROI)1 ÷ years − 1. Average return per year of the term.

DuPont ROI

Return on sales × asset turnover. Profitability of the company as a whole.

Payback period

Investment ÷ annual surplus. Time until the capital invested has flowed back.

Net present value

Sum of discounted returns minus investment. Takes the time value of money into account.

Annualised ROI

Annualised ROI converts the total ROI into an average annual return:

Annualised ROI = (1 + ROI)^(1 ÷ term in years) − 1

For the machine in the example, a term of five years results in an annualised ROI of around 9.9% per year. If the same 60% were achieved in three years, it would be around 17.0% per year; over ten years, only around 4.8%.

If the term is not given in whole years, calculate it from the start and end date of the investment, for example as the number of days divided by 365.

Time Value of Money: Net Present Value and Internal Rate of Return

Annualised ROI also treats a euro that flows back in the first year in exactly the same way as a euro in the fifth year. The time value of money is not taken into account. Dynamic methods of investment appraisal close this gap: net present value discounts all future returns to today using a discount rate. The internal rate of return is the rate at which this net present value becomes exactly zero.

For investments spanning several years, it is therefore advisable to always consider ROI together with the payback period and net present value. A variant built consistently on cash flows is the cash flow return on investment (CFROI).

ROI Calculation in the Business Case: Capturing Costs and Benefits in Full

An ROI is only as good as the figures that go into it. In the business case, the completeness of both sides is therefore decisive. The most common weakness is an overly optimistic cost side, because hidden and running costs are missing.

Total Costs: What Belongs in the ROI Calculation

  • Acquisition: purchase price, licences and hardware
  • Implementation: setup, interfaces, data migration and external consulting
  • Training costs and internal effort: employees’ time spent on the project and on onboarding
  • Running costs: maintenance, service, subscriptions, operation and support
  • Follow-up costs: adjustments, updates and, where applicable, taxes and financing costs

Only the sum gives the total costs over the term. This view corresponds to the principle of total cost of ownership and protects against projects that are profitable on paper but not in practice.

Quantifying Benefits

On the benefit side, a distinction is made between direct and indirect effects. Directly measurable are cost savings, for example from no longer needing external service providers, and revenue growth from new customers or higher prices. With automation and digitalisation, the greatest savings potential usually lies in time savings: hours saved multiplied by the internal hourly rate.

Intangible benefits such as better data quality, faster decisions or higher team satisfaction are harder to measure. They should not be added to the total benefit as a flat value. It is better to report them separately or quantify them using cautious assumptions, for example via avoided error costs.

Worked Example: ROI of Planning and Reporting Software

A medium-sized company replaces its Excel-based planning and reporting with integrated software. The analysis covers a term of five years.

  • Acquisition and licences (one-off): €40,000
  • Implementation and training costs (one-off): €45,000
  • Running costs: €15,000 per year
  • Benefit: €60,000 per year, of which €48,000 is time savings (800 hours at €60) and €12,000 cost savings on external services

Over five years, total costs of €160,000 are offset by a total benefit of €300,000. Net profit amounts to €140,000 and ROI to 87.5%. Annualised, this corresponds to around 13.4% per year. The one-off costs of €85,000 are paid back after around 1.9 years by the annual surplus of €45,000. At a discount rate of 8%, the net present value is around €94,700.

You can reproduce these values in the ROI calculator above and replace them with your own. A structured method for comparing costs and benefits before the decision is made is the cost-benefit analysis.

ROI of Automation and AI Projects

With process automation and AI, calculating ROI is particularly important because costs arise early and benefits only materialise gradually. A high ROI often takes time here, until processes have been adapted and employees work confidently with the new tool.

AI projects add typical cost items: data preparation, integration into existing systems, usage-based fees for the models and ongoing monitoring of output quality. A pilot with clearly defined metrics, such as processing time per case or error rate, has proven effective. Only once these values have been measured in the pilot can ROI be reliably extrapolated for broad rollout.

ROI Compared with Other Metrics

ROI is not the only profitability metric. Depending on the question, related metrics provide the more precise answer.

Metric Formula Meaning and use
ROI (Return on Investment) Net profit ÷ capital employed × 100 Profitability of individual investments, projects or the company as a whole
ROE (Return on Equity) Net income ÷ equity × 100 Return for owners and investors
ROA (Return on Assets) Profit ÷ total assets × 100 Efficiency of all assets; the German variant also adds interest on debt
ROAS (Return on Advertising Spend) Advertising revenue ÷ advertising spend Revenue impact of ads, without reference to profit
Marketing ROI (ROMI) (Profit contribution − marketing costs) ÷ marketing costs × 100 Profit impact of campaigns and channels
Payback period Investment ÷ annual surplus Time until capital is recovered, indicator of risk and liquidity
Internal rate of return (IRR) Interest rate at which net present value is zero Return taking the timing of payments into account

ROI vs. ROE and ROA

Return on equity (ROE) measures the return on shareholders’ equity: net income divided by equity. It is particularly relevant for owners and investors. Return on assets (ROA) relates profit to total assets. The German “Gesamtkapitalrentabilität” also adds interest on borrowed capital to profit so that the financing structure does not distort the result.

ROI is more flexible. It can be applied to the company as a whole as well as to a single project, a site or a product line.

Marketing ROI and ROAS

In marketing, two metrics are often confused. Return on advertising spend (ROAS) relates gross revenue from ads and campaigns to advertising expenditure and says nothing about profit. Marketing ROI, also known as return on marketing investment (ROMI), on the other hand, works with the profit contribution after deducting all costs.

An example shows the difference: €10,000 in advertising spend generates €40,000 in revenue, so ROAS is 4. At a 20% margin, however, only €8,000 of profit contribution remains, and marketing ROI is −20%.

For marketing investments, it pays to compare by channel, such as website, email, trade fairs or paid ads. Regularly reallocating budgets to the campaigns with the highest marketing ROI can significantly increase the overall ROI of marketing spend.

Calculating ROI in Excel

A simple spreadsheet is enough for calculating ROI. Enter the investment costs in cell B1 and the return in cell B2. In an English version of Excel, the following formulas apply:

  • ROI: =(B2-B1)/B1, then format the cell as a percentage
  • Annualised ROI, if ROI is in B3 and the term in years is in B4: =(1+B3)^(1/B4)-1
  • Term from start and end date in B5 and B6: =(B6-B5)/365
  • Net present value of the annual returns in C1 to C5 at a discount rate in B7: =NPV(B7,C1:C5)-B1
  • Internal rate of return, if D1 contains the initial investment as a negative value and D2 to D6 the returns: =IRR(D1:D6)

Excel works well for individual calculations. As soon as several investments are to be planned in parallel, compared and tracked over years, however, spreadsheets quickly reach their limits: versions diverge, assumptions are not documented and actual data has to be added manually.

Limitations of ROI

ROI offers a simple and quick way to compare investments and business units. Viewed in isolation, however, its significance is limited:

  • Time: the simple formula ignores the term and the time value of money.
  • Risk: a high projected ROI generally goes hand in hand with higher risk. ROI itself does not reflect this risk.
  • Intangible effects: customer satisfaction, expertise or strategic options are difficult to translate into the formula.
  • Freedom of definition: what counts as profit and what counts as capital employed is not standardised. The definition of profit must be consistent across the company; otherwise the ROI values of different projects are not comparable.
  • Short-termism: steering units solely by ROI creates incentives to postpone necessary investments because they reduce ROI in the short term.

These limitations should always be taken into account when interpreting ROI. It is a strong starting point but does not replace a complete investment appraisal.

ROI and Sustainability: Social Return on Investment (SROI)

In recent years, social return on investment (SROI) has gained importance, especially in the context of sustainable investments. It extends the classic ROI calculation to include social and environmental impacts.

What SROI Measures

SROI assesses not only financial returns but also the social value added by a project. To do this, social and environmental impacts, such as avoided emissions or additional employment, are assigned monetary values and related to the investment. This allows NGOs and companies committed to sustainability to present the success of their projects more comprehensively and plan them better. The assessment is based on assumptions, however, which must be documented transparently.

Assessing Long-Term and Sustainable Investments

Sustainable investments often require a long-term perspective in which return on investment is considered over a longer period. In addition to financial income, environmental compatibility, social impact and compliance with ethical standards play a role. Companies that systematically integrate these aspects into their management, for example through green controlling, lay the foundation for stable returns and sustainable growth.

Managing ROI Continuously: From Individual Calculation to Controlling Process

Return on investment should not be viewed in isolation but embedded in broader financial analyses and decision-making processes. This includes looking at cash flows, analysing cost structures and taking financing into account.

In practice, this rarely fails because of the formula, but because of the data basis. Three prerequisites turn ROI into a management tool:

  • Consistent data basis: costs, benefits and capital employed come from the same source systems and follow the same definitions.
  • Integrated planning: the ROI of a project feeds into profit, financial and liquidity planning instead of remaining in a separate spreadsheet.
  • Plan-actual comparison: after the decision, the planned ROI is compared with the actual values. Only in this way do companies learn how realistic their assumptions were.

Systematic investment controlling connects these points and turns many individual calculations into a portfolio that can be managed.

 
Plan and Manage ROI Reliably

From Excel calculation to investment controlling: We connect your data from financial accounting, planning and projects into a reliable basis for ROI, net present value and plan-actual comparison. This lets you make investment decisions based on current figures rather than assumptions.

Schedule a Call Now

Frequently Asked Questions About ROI

What Is Return on Investment (ROI)?

ROI is a business metric that measures the profitability of an investment. It relates net profit to the capital employed and is expressed as a percentage. Companies use it to evaluate projects and compare them with one another.

How Do You Calculate ROI?

The formula is: ROI = (return − investment costs) ÷ investment costs × 100. If an investment of €100,000 generates a return of €130,000, the ROI is 30%. For the company as a whole, ROI is calculated using the DuPont model as return on sales multiplied by asset turnover.

What Is a Good ROI?

This cannot be answered in general terms, because benchmarks vary greatly depending on the type of investment, the industry and the risk. What matters is that ROI is above the company’s cost of capital and above the return of comparable alternatives. For multi-year projects, annualised ROI should be used for this comparison.

What Does an ROI of 100% Mean?

An ROI of 100% means that the net profit is as high as the capital employed. The money invested has doubled. Whether that is good depends on the period over which this result was achieved.

What Does a Negative ROI Mean?

A negative ROI indicates a loss: the return is lower than the investment costs. An ROI of −100% means a total loss of the capital invested.

What Is the Difference Between ROI and ROE?

ROI measures the return on all capital employed or on a single investment. ROE measures the return on shareholders’ equity. If the return on total capital is higher than the interest rate on debt, ROE can be significantly higher than ROI through the use of borrowed capital. This relationship is known as the leverage effect.

How Do ROI and ROAS Differ?

ROAS relates gross revenue from advertising to advertising spend and says nothing about profit. ROI, on the other hand, takes all costs into account and measures net profit. A high ROAS therefore does not guarantee a positive ROI.

How Do You Calculate ROI in Excel?

If the investment costs are in B1 and the return in B2, the formula is =(B2-B1)/B1. Then format the cell as a percentage. For annualised ROI, use =(1+ROI)^(1/years)-1, and for net present value and internal rate of return, use the NPV and IRR functions.

Why Does ROI Not Take the Time Value of Money into Account?

The simple ROI formula adds up all returns without distinguishing when they occur. A euro in five years therefore counts just as much as a euro today. To reflect the timing of cash flows, supplement ROI with net present value or internal rate of return.

How Are ROI and Payback Period Related?

ROI shows how profitable an investment is overall; the payback period shows how quickly the capital invested flows back. It is calculated as the investment divided by the annual surplus. The two metrics complement each other: a short payback period reduces risk, while a high ROI shows the earnings potential.

Is a Higher ROI Always Better?

Not necessarily. A high projected ROI generally goes hand in hand with higher risk and may be based on overly optimistic assumptions. You should therefore also check the term, the probability that the benefits will materialise and how much ROI falls under less favourable assumptions.

Which Costs Belong in the ROI Calculation?

All relevant cost factors over the entire term: acquisition, implementation, training costs, internal staff effort and running costs for maintenance, licences and operation. Hidden and running costs are forgotten particularly often and make ROI appear too high.

How Can Intangible Benefits Be Taken into Account in ROI?

Intangible benefits such as better decision quality or customer satisfaction are difficult to measure in the ROI formula. They can be approximated using measurable proxies, such as avoided error costs or lower customer churn. Anything that cannot be quantified reliably should be reported separately alongside ROI.

How Quickly Does the ROI of an Investment Become Apparent?

That depends on the type of investment. A high ROI often takes time to unfold, especially with software, automation and AI, because processes have to be adapted and employees trained. Plan interim targets accordingly and measure the actual benefit against the plan regularly.

Conclusion

To calculate ROI, all you need at first is a simple formula: net profit divided by capital employed. The result only becomes robust, however, when three points are right: complete costs and realistically assessed benefits, consideration of the term via annualised ROI, payback period and net present value, and a consistent definition across the entire company.

For decision-makers, ROI is above all a communication tool. It makes investments comparable and creates a common language between business units, controlling and management. It unfolds its full effect when it is not calculated once but reviewed continuously as an integral part of planning and controlling.