ROI Calculator
InstantCalculate return on investment, payback period, and annualised ROI — instantly.
Investment details
Return on Investment
50.0%
For every $1 invested, you get back $1.50
Total profit
$5,000
Annualised ROI
50.0%
Payback period
8.0 months
Time period
1 year
Investment vs. cumulative return
How it works
The ROI calculator is a free tool for calculating return on investment, annualised ROI, and payback period for any project, campaign, or asset purchase. It is useful for marketers evaluating campaign performance, finance teams building business cases, and business owners comparing investment options.
Select your currency, enter the total investment amount and the expected total return, then choose a time period. The calculator applies the standard ROI formula — (return − investment) ÷ investment × 100 — and also computes annualised ROI using compound growth so you can compare investments of different durations on a like-for-like basis. The payback period shows how quickly the investment pays for itself, and the bar chart visualises the cumulative return trajectory over the selected time horizon.
Common use cases include evaluating whether a new marketing channel justifies its budget, building a business case for software procurement, comparing renovation costs against property value uplift, or assessing whether a training investment is worth making. For example, a $10,000 investment that returns $18,000 over 3 years has a simple ROI of 80% but an annualised ROI of only 21.5% — which may compare less favourably to other options once you account for risk and opportunity cost.
Frequently Asked Questions
More from VizTools
Freelance Rate Calculator
InstantCalculate your true hourly and daily rate after taxes and unbillable time
SaaS Metrics Calculator
InstantTurn MRR, churn, and CAC into ARR, NRR, LTV, and CAC payback — instantly
Startup Runway Calculator
InstantCalculate how many months of runway you have and model burn scenarios