All tools
Business

ROI Calculator

Calculate return on investment, annualised ROI and payback period — for marketing campaigns, equipment, projects or any business investment.

ROI % Net profit Annualised ROI Payback period Total return Investment comparison
Get started free Sign in

Free · No credit card · 50 credits/day

ROI benchmarks by investment type

Investment type Typical ROI range Notes
Risk-free (government bonds) 3–5% annualised UK gilts, US treasuries — baseline "safe" return (2025 rates)
Stock market (index funds) 7–10% annualised Long-term average; individual years vary widely
Real estate 8–12% annualised Includes rental yield + capital appreciation; highly location-dependent
Business expansion 15–30%+ Expected ROI on capital invested in growing a profitable business
Marketing campaigns 200–500%+ £2–£5 returned per £1 spent is a common target for paid ads
Staff training / upskilling 10–30%+ Hard to measure but well-documented via productivity gains
Equipment / automation 15–40%+ Based on labour cost savings and increased production capacity

Frequently asked questions

How do you calculate ROI?

ROI = (Net Profit / Cost of Investment) × 100, where Net Profit = Total Return − Cost. Example: £10,000 invested, £15,000 returned → Net Profit £5,000 → ROI = 50% (£1 invested returns £1.50). For multi-year investments: Annualised ROI = ((1 + ROI/100)^(1/years) − 1) × 100.

What is the payback period and how is it calculated?

Payback period = Initial Investment / Annual Net Cash Inflow. Example: £50,000 equipment generating £12,500/year net profit → 4-year payback. Shorter payback = lower risk. It does not account for returns after payback or the time value of money — use NPV/IRR for large, multi-year investments.

What is a good ROI for a business investment?

Risk-free (bonds): 3–5%. Stock market long-term: 7–10%. Business expansion: 15–30%+. Marketing: 200–500%+ (£2–£5 per £1 spent). The key question: does this ROI exceed your cost of capital / opportunity cost? 10% ROI is excellent if alternatives offer 4%, but poor if alternatives offer 15%.

What is the difference between ROI and IRR?

ROI is a simple total return: (Gain − Cost)/Cost × 100 — easy to calculate but ignores when cash flows occur. IRR is the annualised discount rate that makes NPV = 0 — more complex but accounts for the timing of cash flows. Use ROI for quick comparisons (was this campaign profitable?); use IRR/NPV for capital expenditure decisions spanning multiple years.

Related tools

More business financial tools.

Break-even Calculator

Find the exact break-even point for your business.

Profit Margin Calculator

Calculate gross and net profit margins.

Basic Financial Planner

Plan income, expenses and monthly savings goals.

Make smarter investment decisions

Free account. 50 credits per day. Access to 75+ tools instantly.

Create free account →