What is ROI and how to calculate it for your business
Learn how return on investment (ROI) helps you spend smarter, measure what works, and grow profit.

Written by Jotika Teli—Certified Public Accountant with 24 years of experience. Read Jotika's full bio
Published Wednesday 1 April 2026
Table of contents
Key takeaways
- Calculate ROI using the simple formula: (Net Profit ÷ Cost of Investment) × 100 to measure how much profit your investment generates compared to its cost.
- Include all hidden costs like shipping, installation, training, and maintenance in your investment total, not just the purchase price, to get an accurate ROI calculation.
- Aim for at least 10% to 15% annual ROI as a baseline for small business investments, though this varies by industry and risk level.
- Use ROI alongside other factors like time frame, intangible benefits, and strategic alignment since ROI alone doesn't capture brand awareness, customer loyalty, or long-term value.
What is return on investment (ROI)?
Return on investment (ROI) is a financial metric that measures how much profit an investment generates compared to its cost. Expressed as a percentage, ROI helps you evaluate whether a business decision was worth the money you put in.
ROI is a common calculation that helps you decide things like:
- whether to open a new location or buy new assets
- the success of a marketing campaign or project
- whether ordering from a different vendor is cost effective
- whether to hire new staff
Why ROI matters for small businesses
ROI helps you decide confidently where to spend your limited time and money. Instead of guessing which investments will pay off, you can measure actual results and adjust your strategy.
For small business owners, ROI matters because:
- Every dollar counts: With tighter budgets than larger competitors, you need to know which investments deliver real returns.
- Time is limited: ROI helps you focus on activities that grow your business rather than those that drain resources.
- It supports better planning: Understanding past ROI helps you forecast future performance and set realistic goals.
- Investors and lenders expect it: If you're seeking funding, demonstrating strong ROI builds credibility.
Whether you're evaluating a marketing campaign, equipment purchase, or new hire, ROI gives you a clear way to measure success.
How to calculate ROI
The ROI formula is straightforward:
ROI = (Net Profit ÷ Cost of Investment) × 100
To use this formula, you need two numbers:
- Net profit: the total return from your investment minus the cost
- Cost of investment: the total amount you spent
Example 1: Marketing campaign ROI
A small kombucha company wants to measure the ROI of a recent advertising campaign.
- Investment: $4,000 spent on ads
- Return: $6,500 in extra sales from new customers
- Net profit: $6,500 − $4,000 = $2,500
- ROI calculation: $2,500 ÷ $4,000 × 100 = 62.5%
This means the company earned $0.63 for every dollar spent on advertising.
Example 2: Equipment purchase ROI
A landscaping business buys a new mower for $3,000. Over the year, the mower helps them take on extra jobs worth $5,400 in revenue.
- Investment: $3,000
- Return: $5,400
- Net profit: $5,400 − $3,000 = $2,400
- ROI calculation: $2,400 ÷ $3,000 × 100 = 80%
Accounting software can help you calculate your ROI.
What is a good ROI?
A good ROI depends on your industry, goals, and risk tolerance. There's no universal benchmark, but many small businesses aim for an ROI of at least 10% to 15% annually, a range that is widely considered healthy for sustainable growth. Some marketing campaigns may target 200% or higher for short-term returns, with some industry benchmarks showing a marketing ROI expected at 5:1, which translates to a 400% return.
When evaluating whether your ROI is good, consider:
- Your risk tolerance: Higher-risk investments should deliver higher returns.
- Alignment with business goals: A lower ROI may be acceptable if it supports long-term growth.
- Non-financial benefits: Brand awareness or customer loyalty may not show up in ROI calculations.
What are the benefits of using ROI measurement?
ROI offers several benefits for small businesses:
- Simple to calculate: You only need two numbers (cost and return) to get a clear percentage.
- Easy to interpret: A positive ROI means profit; a negative ROI means loss.
- Versatile across decisions: Use ROI to compare marketing campaigns, equipment purchases, hiring decisions, or vendor choices.
- Useful for planning: Calculate expected ROI before making an investment to assess viability.
- Attractive to investors: Lenders and investors use ROI to evaluate business opportunities.
What are the limitations of ROI?
ROI has limitations you should understand before relying on it for every decision. While useful, it doesn't tell the whole story.
Key limitations include:
- Ignores time: ROI doesn't show how long you invested the money, so a 25% return over one year is very different from 25% over five years.
- Excludes hidden costs: Depreciation, financing costs, and opportunity costs don't appear in the basic formula.
- Misses intangible benefits: Brand awareness, customer loyalty, and employee morale create value that ROI can't measure. For instance, the formula doesn't capture the value that prospects create when they interact with your brand 8–12 times before making a purchase, a common occurrence in B2B sales.
Use ROI alongside other factors like risk tolerance, strategic alignment, and potential long-term benefits.
ROI metrics for specific business activities
ROI applies to many areas of your business. Here's how to use it for specific activities.
Marketing ROI
Marketing ROI measures how effectively your campaigns, channels, and tactics drive revenue. Track metrics like:
- Customer acquisition cost (CAC): how much you spend to gain each new customer
- Return on ad spend (ROAS): revenue generated per dollar spent on advertising
- Conversion rate: percentage of visitors who take a desired action
Sales ROI
Sales ROI helps you assess which strategies, promotions, and customer segments deliver the best returns. Key metrics include:
- Sales growth rate: percentage increase in revenue over time
- Average order value (AOV): typical spend per transaction
- Customer lifetime value (CLTV): total revenue expected from a customer relationship
Project ROI
Project ROI evaluates whether a new initiative is financially viable before you commit resources. Common metrics include:
- Net present value (NPV): the value of future cash flows in today's terms
- Internal rate of return (IRR): the expected annual growth rate of the investment
Employee ROI
Employee ROI measures the effectiveness of hiring, training, and development initiatives. Useful metrics include:
- Revenue per employee: total revenue divided by headcount
- Employee turnover rate: percentage of staff leaving annually
- Employee engagement scores: indicators of productivity and retention
Additional considerations for small businesses
When evaluating investment returns, small businesses should factor in several additional considerations.
Time frame
The same ROI percentage can mean very different things depending on how long what you invested takes to pay off. For example:
- a marketing campaign with 25% ROI over one year
- an equipment purchase with 25% ROI over two years
The one-year return is significantly better when you account for time. Consider calculating ROI over different periods (monthly, quarterly, annually) to get a clearer picture.
Intangible benefits
ROI measures only financial returns, but other factors also contribute to business success. Consider alongside ROI:
- brand awareness and reputation
- customer loyalty and satisfaction
- employee morale and retention
Risk vs reward
Higher potential ROI often comes with higher risk. For instance, using leverage can amplify gains, but it also magnifies losses; a relatively small drop in an asset's value can quickly result in what becomes –50% ROI on the actual cash you invested.
Common mistakes when calculating ROI
Even simple ROI calculations can go wrong. Avoid these common errors:
- Ignoring hidden costs: Include all expenses (shipping, installing, training, maintenance) in your investment total, not just the purchase price. For example, an employee's total cost is significantly higher than their salary once you factor in benefits, taxes, and overhead.
- Forgetting the time factor: A 20% ROI over six months is very different from 20% over three years.
- Comparing unlike investments: ROI for a marketing campaign and equipment purchase aren't directly comparable without adjusting for risk and timeframe.
- Cherry-picking data: Use consistent measurement periods and include all relevant costs and returns.
- Overlooking opportunity cost: Consider what else you could have done with that money.
Getting your ROI calculation right helps you make better decisions and avoid repeating costly mistakes.
Common ways to improve your ROI
Here are practical ways to improve your ROI:
- Set clear goals: Define specific, measurable targets for each investment so you know what success looks like.
- Track results regularly: Monitor your returns monthly or quarterly to catch underperforming investments early.
- Use accounting software: Tools like Xero help you access the financial data you need to calculate ROI accurately.
- Let ROI guide decisions: Prioritise investments with proven returns and cut those that consistently underperform.
- Test new approaches: Experiment with different strategies and measure which ones deliver the best ROI.
FAQs on ROI
Here are answers to common questions about return on investment.
What's a good ROI for a small business?
A good ROI varies by industry and risk level, but most small businesses aim for at least 10% to 15% annually. Compare your results to industry benchmarks and ensure your ROI exceeds your cost of capital.
How long does it take to see a return on investment?
ROI timelines range from weeks to years depending on the investment type. Marketing campaigns may show returns within weeks, while equipment purchases or employee training often take months or years to generate positive ROI.
What if my ROI is negative?
A negative ROI means what you invested cost more than it returned. Analyse what went wrong by asking:
- Was the investment poorly planned or executed?
- Did external factors (market changes, timing) affect the outcome?
- Was the original decision based on flawed assumptions?
Use these insights to decide better about future investments.
What does 20% ROI mean?
A 20% ROI means you earned $0.20 for every $1 invested. If you invested $1,000 and achieved a 20% ROI, your net profit would be $200.
Can I calculate ROI for intangible benefits?
Standard ROI formulas measure financial returns only. For intangible benefits like brand awareness or customer loyalty, consider using proxy metrics (such as social media engagement or repeat purchase rates) alongside traditional ROI.
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.