Get 80% off your plan for your first 6 months.*
Guide

Return on investment: how to calculate ROI for your business

Learn what ROI means, how to calculate it, and how to use it to make smarter business decisions.

Person working at a desk on their ROI calculations for their small business

Written by Jotika Teli—Certified Public Accountant with 24 years of experience. Read Jotika's full bio

Published Wednesday 27 May 2026

Table of contents

Key takeaways

  • Return on investment (ROI) is a financial ratio that measures how much profit you generate from an investment relative to its cost, calculated as (net profit / cost of investment) x 100.
  • A good ROI for a small business is typically above 15–20% for significant investments, though benchmarks vary by industry, risk level, and time frame.
  • ROI has limitations: it doesn't account for timing, hidden costs, or qualitative benefits like brand reputation, so use it alongside other metrics such as payback period and net present value.
  • Tracking your finances consistently with cloud accounting software gives you the accurate data you need to calculate ROI confidently and spot trends over time.

What is return on investment (ROI)?

Return on investment (ROI) is a financial ratio that measures how much profit you generate from an investment relative to its cost. It's one of the most widely used metrics in business because it gives you a clear, percentage-based answer to a simple question: did this investment make or lose money?

As a small business owner, you can use ROI to evaluate almost any spending decision. That includes buying new equipment, running a marketing campaign, hiring staff, or switching to a new supplier. By comparing the profit generated against the amount spent, you get a straightforward way to judge whether an investment was worthwhile.

ROI is expressed as a percentage and focuses purely on profit versus cost. It's one of several profitability ratios you can use to evaluate business performance. This differs from rate of return (ROR), which tracks performance over a specific time period and may factor in the timing of cash flows. ROI gives you a snapshot of profitability; ROR gives you a view of performance over time.

How to calculate ROI

Calculating ROI is straightforward once you have two numbers: the cost of your investment and the net profit it generated. The formula works for any type of business investment, from a new piece of equipment to a digital advertising campaign.

The ROI formula is:

(Net profit / cost of investment) x 100 = ROI%

Net profit equals the total return from your investment minus the cost of the investment. Once you have that figure, divide it by the original cost and multiply by 100 to get a percentage.

Step 1: calculate net profit

Start by working out how much profit the investment generated. Subtract the total cost of the investment from the total revenue or savings it produced.

For example, a kombucha company runs an advertising campaign that costs £4,000. The campaign generates £6,500 in additional sales. The net profit is £6,500 – £4,000 = £2,500.

Step 2: apply the ROI formula

Take the net profit figure and divide it by the cost of the investment, then multiply by 100.

  • ROI = (£2,500 / £4,000) x 100 = 62.5%

This means the kombucha company earned £0.63 in profit for every £1 spent on advertising. A 62.5% ROI shows this campaign was a strong performer.

ROI calculation examples for small businesses

Seeing ROI applied to real scenarios can help you understand how to use it in your own business. Here are 3 worked examples that cover common small business investments.

Example 1: a new coffee machine for a cafe

A cafe owner spends £3,000 on a new espresso machine. Over the following year, the improved speed and drink quality generate an extra £5,000 in profit directly attributable to the upgrade.

  • Net profit: £5,000
  • Cost of investment: £3,000
  • ROI = (£5,000 / £3,000) x 100 = 166.7%

A 166.7% ROI means the machine paid for itself and then some. For every £1 invested, the cafe earned £1.67 in profit.

Example 2: new software for a design agency

A design agency pays £1,200 for a year's subscription to project management software. The tool helps the team finish projects faster, freeing capacity for 2 additional projects that bring in £4,000 of extra profit.

  • Net profit: £4,000
  • Cost of investment: £1,200
  • ROI = (£4,000 / £1,200) x 100 = 333.3%

This high ROI shows the software delivered far more value than it cost, largely through improved efficiency and capacity.

Example 3: a social media marketing campaign

A small retailer spends £2,000 on a targeted social media campaign over 3 months. The campaign brings in 80 new customers, generating £3,200 in profit after product costs.

  • Net profit: £3,200
  • Cost of investment: £2,000
  • ROI = (£3,200 / £2,000) x 100 = 160%

A 160% return means the campaign more than paid for itself. The retailer can now compare this result against other marketing channels to decide where to invest next. Tracking these results with tools like ecommerce metrics helps build a clearer picture over time.

How to interpret ROI results

Knowing how to calculate ROI is only half the picture. Understanding what the number actually tells you, and its limitations, is just as valuable when making business decisions.

What positive and negative ROI mean

A positive ROI means your investment generated more money than it cost. The higher the percentage, the more profitable the investment. A 50% ROI, for instance, means you earned 50p in profit for every £1 spent.

A negative ROI means you lost money. If your ROI is –20%, you lost 20p for every £1 invested. Negative ROI doesn't always signal a bad decision; sometimes external factors or timing play a role. But it does mean the investment hasn't paid off yet.

Comparing ROI across different investments

ROI is useful for comparing different investments side by side. If a marketing campaign returns 80% and a new piece of equipment returns 40%, the marketing spend looks like the better investment on paper.

However, straightforward comparison has limits. The equipment might deliver returns for 5 years, while the campaign benefit fades after a few months. Always consider the time frame, risk level, and ongoing costs before choosing one investment over another based on ROI alone.

Annualised ROI

Standard ROI doesn't account for how long an investment takes to generate its return. Annualised ROI solves this by converting any ROI figure into a yearly rate, making it easier to compare investments with different time horizons.

For example, an investment that returns 50% over 2 years has a lower annualised ROI than one that returns 30% in 6 months. To approximate annualised ROI, divide the total ROI by the number of years the investment was held. This gives you a rough yearly comparison, though more precise methods use compound growth formulas.

What is a good ROI?

A good ROI depends on your industry, the type of investment, and your business goals. There's no single number that works for everyone, but understanding general benchmarks can help you set realistic expectations.

Most small businesses aim for an ROI above 15–20% on significant investments. Some sectors routinely see higher returns; others operate on thinner margins. A 10% ROI might be excellent for a capital-intensive manufacturing business but disappointing for a digital marketing campaign.

When evaluating whether your ROI is "good," consider these factors:

  • Risk level. Higher-risk investments should deliver higher returns to justify the gamble.
  • Business alignment. Does the investment support your core goals, even if the ROI is modest?
  • Time frame. A 20% return in 6 months is very different from 20% over 3 years.
  • Industry standards. Research what's typical in your sector to set a meaningful benchmark.
  • Non-financial benefits. Brand awareness, customer loyalty, and staff satisfaction don't show up in ROI calculations but still add value.

For UK small businesses, keeping accurate financial records makes it far easier to calculate and compare ROI. Making Tax Digital (MTD) requirements already mean you need organised, up-to-date records; using those same records for ROI analysis is a natural next step.

What are the benefits of using ROI measurement?

ROI is popular for good reason. It's a simple, versatile metric that gives you a clear view of whether your spending decisions are paying off. Here are the main benefits of using ROI in your business.

  • Easy to calculate and understand. The formula is straightforward, and the result is a single percentage that anyone in your business can interpret. You don't need an accounting qualification to use it.
  • Works across almost any investment type. Whether you're evaluating a marketing campaign, a new hire, equipment, or software, the same formula applies. This makes ROI one of the most versatile financial metrics available.
  • Helps you compare options. When you're choosing between 2 or more investments, ROI gives you a common basis for comparison. You can line up the percentages and see which option delivered, or is likely to deliver, the best return.
  • Supports better decision-making. Rather than relying on instinct, ROI gives you a data-driven way to evaluate past investments and plan future ones. Over time, tracking ROI helps you spot patterns in what works and what doesn't.
  • Useful for forecasting. You can estimate ROI before making an investment to assess whether it's likely to be worthwhile. This forward-looking use is especially helpful when budgets are tight and every pound counts.

You can also use ROI alongside other financial metrics to build a fuller picture of business performance. Pairing ROI with cash flow analysis and profit margin tracking gives you a more rounded view of your financial health.

What are the limitations of ROI?

ROI is a useful starting point, but relying on it as your only measure can lead to poor decisions. Understanding its limitations helps you use it more wisely.

  • Doesn't account for time. ROI treats a 50% return in 6 months the same as a 50% return in 5 years. It gives no indication of how long your money was tied up. This gap exists even at the national level: provisional business investment estimates from the ONS are published 6 weeks after a quarter ends, with revised figures arriving even later.
  • Ignores hidden costs. Depreciation, financing charges, maintenance, training, and opportunity costs aren't captured in a basic ROI calculation. The true cost of an investment is often higher than the upfront price tag.
  • No risk assessment. Two investments can show identical ROI figures while carrying very different levels of risk. A volatile, high-risk venture and a stable, predictable investment look the same on paper.
  • Misses qualitative benefits. Brand reputation, employee morale, customer loyalty, and market positioning don't appear in ROI calculations. These intangible benefits can be just as valuable as direct financial returns.
  • Can be manipulated. The time frame, cost inclusions, and revenue attributions you choose can all shift the ROI figure. Without consistent methodology, comparisons between different investments become unreliable.

For a more complete picture, use ROI alongside other metrics such as payback period, net present value (NPV), and internal rate of return (IRR). This combination helps you account for timing, risk, and long-term value.

ROI metrics for specific business activities

The basic ROI formula works for any investment, but different business activities have their own specific metrics that give you a deeper understanding of performance. Here's how to apply ROI thinking to 4 common areas.

Marketing ROI

Marketing ROI measures the return generated by your marketing spend. The core calculation is the same: (revenue from marketing – marketing cost) / marketing cost x 100. But within marketing, several supporting metrics help you drill into what's working.

Customer acquisition cost (CAC) tells you how much you spend to win each new customer. Return on ad spend (ROAS) measures revenue per pound of advertising. Conversion rate shows the percentage of people who take a desired action after seeing your campaign. Tracking these alongside overall marketing ROI helps you understand which channels deserve more investment.

A common benchmark: for every £1 spent on marketing, aim for at least £3–5 in revenue. But this varies widely depending on your industry, audience, and campaign type.

Sales ROI

Sales ROI helps you understand whether your sales activities are generating enough revenue to justify their cost. This includes salaries, commissions, training, tools, and travel expenses.

To calculate sales ROI, divide the profit generated by your sales team by the total cost of your sales operation. If your sales team costs £50,000 per year and generates £200,000 in profit, your sales ROI is 300%. You can find more tips for increasing sales in Xero's guide.

Useful sales metrics to track alongside ROI include average deal size, sales cycle length, and customer lifetime value. These help you identify where to improve efficiency and close more profitable deals.

Project ROI

Project ROI evaluates whether a specific project delivered enough financial benefit to justify its cost. This is especially useful when you're deciding between competing projects or assessing completed ones.

For larger or longer-term projects, basic ROI may not be enough. Metrics like net present value (NPV) adjust future cash flows for the time value of money, while internal rate of return (IRR) shows the annualised growth rate a project is expected to generate. Using project tracking tools can help you monitor costs and revenue throughout a project's lifecycle, making ROI calculation more accurate.

Employee ROI

Employee ROI measures the return you get from investing in your team. This covers hiring costs, salaries, benefits, training, and development programmes.

To calculate employee ROI, compare the revenue or value an employee generates against their total cost to the business. If an employee costs £35,000 per year (including salary, benefits, and training) and contributes £100,000 in revenue, the ROI is roughly 186%.

Beyond the numbers, consider productivity improvements, reduced errors, and knowledge gained. Training programmes may not show immediate financial returns, but they can improve retention, reduce hiring costs, and build capability that pays off over time.

How to improve your ROI

Getting a better return on your investments isn't about finding a single trick. It comes from consistent, informed decision-making and accurate tracking. Here are 5 strategies that work for small businesses.

  • Set specific targets before investing. Define clear, measurable goals upfront. Knowing what success looks like makes it easier to evaluate results and adjust course if needed.
  • Track your finances consistently. Regular monitoring helps you spot problems early and identify what's driving positive returns. Using cloud accounting software to automate tracking gives you accurate, real-time data for ROI calculations.
  • Make data-driven decisions. Let ROI guide your investment choices rather than gut feelings. Review past performance before committing to new spending.
  • Test before scaling. Run small experiments to validate assumptions before making large investments. A limited pilot campaign or trial period reduces risk and gives you real data to work with.
  • Review and iterate regularly. ROI isn't a one-time calculation. Revisit your investments quarterly to see what's still performing and what needs adjusting. Patterns emerge over time that help you invest more effectively.

Track your investments and measure ROI with Xero

Measuring ROI starts with having accurate, up-to-date financial data. Xero brings your income, expenses, and cash flow together in one place, so you can see exactly where your money is going and what it's generating.

With automated bank reconciliation, real-time reporting, and customisable dashboards, you can track the performance of your investments without spending hours on spreadsheets. Whether you're evaluating a marketing campaign, a new hire, or a piece of equipment, Xero gives you the numbers you need to make confident decisions. Ready to take control of your finances? Try Xero and get one month free.

FAQs on ROI

Here are some frequently asked questions about ROI and how it applies to small business decisions.

How do I handle investments where ROI is hard to measure?

Some investments, like brand building or staff training, don't produce easily measurable revenue. In these cases, define proxy metrics before you invest: customer satisfaction scores, employee retention rates, or referral numbers. Track those proxies consistently and review whether they're improving. You may not get a clean ROI percentage, but you'll still have data to guide your next decision.

How long does it take to see ROI?

The timeline varies by investment type. A digital marketing campaign might show returns within weeks, while investing in staff training or new equipment could take months or even years. Set a clear time frame for each investment and review results at regular intervals.

What should I do when ROI is negative?

First, check whether the investment has had enough time to deliver results; some returns take months to materialise. If the time frame was adequate, review your cost assumptions and revenue attribution for errors. Then decide whether to cut the investment, adjust your approach, or extend the trial period with a tighter budget. Documenting what went wrong builds a reference you can use to avoid similar losses next time.

What's the difference between ROI and profit margin?

ROI measures the return on a specific investment relative to its cost, while profit margin measures the percentage of revenue your business keeps as profit after expenses. ROI is useful for evaluating individual spending decisions; profit margin gives you a broader view of overall business efficiency. You can use both together to understand how specific investments affect your bottom line.

Should I calculate ROI before or after investing?

Both. Estimating ROI before you invest helps you decide whether the opportunity is worth pursuing. Calculating actual ROI afterwards shows you what really happened, so you can learn from the results. Comparing your estimated and actual figures over time sharpens your forecasting and helps you make better decisions with each new investment.

Disclaimer

Xero does not provide accounting, tax, business or legal advice. This guide has been provided for information purposes only. You should consult your own professional advisors for advice directly relating to your business or before taking action in relation to any of the content provided.

Get one month free

Purchase any Xero plan, and we will give you the first month free.