Return on investment: How to calculate ROI for your business
Learn how return on investment drives smarter spending and growth. See how to track ROI for your small business.

Written by Jotika Teli—Certified Public Accountant with 24 years of experience. Read Jotika's full bio
Published Thursday 27 November 2025
Table of contents
Key takeaways
• Calculate ROI using the formula (Net Profit ÷ Cost of Investment) × 100 to determine whether your business investments are generating profit or losses.
• Aim for ROI above 15-20% for significant investments, but evaluate this against your industry standards, risk tolerance, and investment timeframe rather than relying on a universal benchmark.
• Use ROI alongside other metrics like payback period and risk assessment since ROI alone ignores timing, hidden costs, and qualitative benefits like brand reputation or employee morale.
• Track your investments consistently using accounting software and set specific, measurable goals before investing to improve your ROI performance over time.
What is return on investment (ROI)?
Return on investment (ROI) is a [profit](https://www.xero.com/uk/guides/<a href=)ability-ratios/">financial ratio that measures how much profit you generate from an investment relative to its cost. It shows whether your business decisions are making or losing money.
ROI helps you make smarter business decisions, such as:
- expanding to new locations or buying equipment
- running marketing campaigns to see which strategies deliver the best results
- switching suppliers to save money
- hiring new employees to boost profitability
ROI is expressed as a percentage and focuses purely on profit versus cost. This differs from rate of return (ROR), which measures performance over a specific time period.
How to calculate ROI
ROI calculation shows you exactly how profitable your investments are. You need two pieces of information: your initial investment amount and what that investment generated.
The ROI formula:(Net Profit ÷ Cost of Investment) × 100 = ROI%
Net profit = Total return from investment - Cost of investment
This calculation shows if you made or lost money, and by how much.
ROI calculation example
A kombucha company wants to measure their advertising campaign success:
- Campaign cost: £4,000
- Extra sales generated: £6,500
- Net profit: £6,500 - £4,000 = £2,500
Step 2: Apply the ROI formula
- ROI = (£2,500 ÷ £4,000) × 100 = 62.5%
What this means: For every £1 spent on advertising, the company earned £0.63 in profit. This strong ROI shows the campaign was highly successful.
ROI calculation examples for small businesses
Here are some examples of how small businesses calculate ROI.
Example 1: A new coffee machine for a cafe
A cafe owner spends £3,000 on a new espresso machine. Over the next year, they track their coffee sales and find they've made an extra £5,000 in profit directly from the new machine's speed and quality.
- Net profit = £5,000
- Cost of investment = £3,000
- ROI = (£5,000 / £3,000) × 100 = 166.7%
This high ROI shows the new machine was a very profitable investment.
Example 2: New software for a design agency
A design agency invests £1,200 for a year's subscription to a new project management tool. The software helps them finish projects faster, allowing them to take on two extra projects that bring in £4,000 of profit.
- Net Profit = £4,000
- Cost of Investment = £1,200
- ROI = (£4,000 / £1,200) * 100 = 333.3%
The software helped the agency earn much more than it cost.
What is a good ROI?
A good ROI is one that is higher than what you need to cover your costs and is better than most businesses in your industry, but the right ROI depends on your goals.
Consider these factors when evaluating your ROI:
- Risk level: Higher-risk investments should deliver higher returns
- Business alignment: Does the investment support your core goals?
- Time frame: Short-term vs long-term investment horizons
- Industry standards: What's normal for your sector?
- Non-financial benefits: Brand awareness, customer loyalty, employee satisfaction
General guideline: Most small businesses aim for ROI above 15-20% for significant investments, though this varies widely by industry and investment type.
What are the benefits of using ROI measurement?
ROI has many benefits for small businesses:
- Decide whether to invest in a business
- Calculate and interpret results easily
- Compare tools, products, or services to see which perform best
You can also use ROI analysis before making a particular investment to determine its viability.
What are the limitations of ROI?
ROI limitations can lead to poor investment decisions if you rely on this metric alone. Understanding these gaps helps you make more informed choices.
Key limitations:
- Time blind: ROI doesn't show how long investments take to pay off. This delay is present even at the national level, where provisional business investment estimates are published six weeks after a quarter ends, with revised figures released even later.
- Ignores timing: When you invest matters, but ROI doesn't capture this
- Missing costs: Depreciation, financing costs, and opportunity costs aren't included
- No risk assessment: High and low-risk investments can show identical ROIs
- Qualitative benefits ignored: Brand reputation, employee morale, and customer loyalty don't appear in ROI calculations
Bottom line: Use ROI with other metrics like payback period, net present value, and risk assessment for a complete analysis.
ROI metrics for specific business activities
Here are key metrics for specific business small business activities.
Marketing ROI
You can use ROI analysis to determine the effectiveness of marketing campaigns, channels, and tactics in improving ecommerce revenue. For example, you can use ROI analysis to determine the customer acquisition cost (CAC), return on ad spend, or conversion rate.
Sales ROI
You can find tips for increasing sales in this guide.
Project ROI
Measuring ROI helps evaluate the financial viability of new projects. It uses metrics such as net present value (NPV) and internal rate of return (IRR).
Employee ROI
ROI can help you see if hiring, training, and employee development are effective.
Additional considerations for small businesses
Small business ROI considerations go beyond the basic calculation. Consider these factors to make better investment decisions.
Time frame
Time frame example:
Two investments both show 25% ROI:
- Marketing campaign: 25% ROI in 1 year
- Equipment purchase: 25% ROI in 2 years
Why this matters: The marketing campaign is actually twice as effective because it delivers the same return in half the time.
Recommended approach: Calculate ROI over multiple periods (monthly, quarterly, annually) to understand true performance and compare investments fairly.
Intangible benefits
ROI measures only the financial aspects of an investment – other business measures (like increased brand awareness, customer loyalty, and employee morale) are also important. Consider these along with ROI when evaluating the success of a project or strategy.
Risk vs reward
Some investments with high ROI may also carry more risk. Check your risk tolerance before investing.
How to improve your ROI
Improve your ROI with these proven strategies:
- Set specific targets: Define clear, measurable goals before investing
- Track consistently: Regular monitoring helps you spot problems early and optimize performance
- Use accounting software:Automated tracking provides accurate data for ROI calculations and trend analysis
- Make data-driven decisions: Let ROI guide your investment choices, not gut feelings
- Test and iterate: Small experiments help you find what works before making large investments
Making ROI work for your small business
Use Xero reporting tools to track your investments and calculate ROI easily. Try Xero for free.
FAQs on ROI
Here are answers to some common questions about ROI.
What's a good ROI for a small business?
There's no single answer – it depends on your industry, goals, and risk tolerance. In general, aim for an ROI that is higher than your costs, and compare it to others in your industry. To find benchmarks, use websites like Statista or ask your financial advisor.
How long does it take to see a return on investment?
It depends on the investment type. Some marketing campaigns may show returns within weeks. Investments in new equipment or employee training may take months or years to generate a positive ROI.
What if my ROI is negative?
A negative ROI means your investment cost more than it generated. If your ROI is negative, look at what happened. For example, was the investment planned well, were there outside factors, or could you make a better choice next time? Use what you learn to improve future investments.
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.
Start using Xero for free
Access Xero features for 30 days, then decide which plan best suits your business.