Type a tool name, for example "keyword density" or "transcript".
ROI = (final value - investment) / investment × 100. Annualization assumes a constant compounded return. Modeled payback assumes evenly distributed net cash flow; final investment value is not a cash-flow schedule. Zero investment is rejected.
Implementation reviewed: 5 October 2026. Source documentation
Calculate Return on Investment (ROI) for any business investment, marketing campaign, or project.
This ROI calculator shows the return on investment for a business project, marketing campaign or purchase. Enter what you put in, what you got back and how many months it took. You get net profit, ROI percentage, annualized ROI and an estimated payback time in one click.
ROI, short for return on investment, is the profit from an investment shown as a percentage of what it cost. It answers a simple question: for every dollar you put in, how many cents did you earn or lose?
The standard formula is ROI = (Final Value - Initial Investment) / Initial Investment x 100. The top half is your net profit. If you spend $2,000 and get back $2,600, the net profit is $600 and the ROI is 600 / 2,000 = 30%. In a spreadsheet, the same result comes from dividing the difference by the cost and formatting the cell as a percentage.
Annualized ROI converts your result into a yearly rate so investments of different lengths can be compared fairly. A 30% return in 3 months is far stronger than a 30% return in 3 years, and plain ROI cannot show that. The calculator compounds your result to a 12-month pace using the months you enter.
Modeled payback is the number of months it would take for profit to equal your initial investment, assuming the same net profit arrives every month. It is a quick planning figure, not a forecast.
You need three numbers, and the whole process takes under a minute. Follow these steps:
If you see the message "Please enter valid investment and return values," one field is empty, the investment is zero, the final value is negative or the months are zero. Correct the field and click the button again.
Comparing two realistic cases shows why the time period matters. Example A is a $10,000 campaign that brought back $15,000 in 12 months. Example B is an $8,000 equipment purchase that produced $11,000 in value over 18 months.
| Result | Example A | Example B |
|---|---|---|
| Net Profit | $5,000.00 | $3,000.00 |
| ROI | 50.00% | 37.50% |
| Annualized ROI | 50.00% | 23.65% |
| Modeled payback | 24.0 mo | 48.0 mo |
Example A earned $5,000 on $10,000, so ROI is 50%. Because it ran exactly 12 months, the annualized figure is also 50%. Example B looks decent at 37.5%, but it took 18 months, so the yearly pace drops to about 23.65%. Example A is clearly the stronger choice.
Suppose you invest $5,000 and get back $4,000 after 6 months. The calculator shows a net profit of -$1,000.00, an ROI of -20.00% and an annualized ROI of -36.00%. Modeled payback shows N/A because there is no profit to pay the money back. The summary sentence also states that the investment resulted in a loss.
Each result box answers a different question, so read them together rather than in isolation.
There is no single "good" ROI, because it depends on risk, industry and what else you could have done with the money. A common rule of thumb is that a return should at least beat a low-risk alternative, such as a savings account, and ideally outpace inflation. A risky campaign should clear a higher bar than a safe one.
Annualizing a short result can exaggerate it. A 10% gain in a single month annualizes to about 213.84%, because the calculation assumes you could repeat that gain every month. Rely on plain ROI for periods under a year, and use the annualized figure mainly to rank options.
Anyone weighing money spent against money earned can use it. These are common situations:
Most wrong ROI figures come from the inputs, not the math. Avoid these mistakes:
To average several results, such as the ROI of five campaigns, collect each percentage and use the average calculator. For a weighted view, compare total profit against total investment instead.
This calculator is built for a single investment with one amount going in and one amount coming out. It does not handle monthly contributions, loan payments, taxes or inflation. A rental property with a mortgage, repairs and changing rent is better modeled with every cash flow listed, so treat the result here as a first-pass estimate.
Annualized ROI assumes compounding at a steady pace. Modeled payback assumes equal monthly profit. Real returns are usually uneven, so use both figures to compare options, not to promise outcomes. Results are shown rounded to two decimal places, and none of this is financial advice.
Ready to test your own numbers? Enter your investment, final value and months above, click Calculate ROI and compare the outcome with your alternatives. For more tools like this, browse the online calculators and utilities collection.
Your report has been submitted. We will look into this issue.
A VPN changes your network exit. It does not guarantee anonymity.
Themes, plugins, code, video, audio, graphics & more from 90,000+ authors.
Web Development
Design & Media
Unlimited Access
Explore Envato Market