ROI Calculator
Calculate return on investment (ROI) percentage from profit, revenue, or cash flow and cost.
Updated
What is the ROI Calculator?
Use this ROI Calculator to quickly estimate return on investment (ROI) as a percentage from your financial inputs. ROI helps you compare how effectively an investment generates value relative to its cost.
This tool supports multiple common interpretations of “gain,” including:
- Profit ROI (when your gain is net profit)
- Revenue ROI (when your gain is revenue/total benefit)
- Cash Flow ROI (when your gain is net cash flow)
Enter your gain (profit, revenue, or cash flow) and your cost, then instantly get:
- ROI %
- ROI ratio
- Net profit (gain − cost) (where applicable)
- A transparent breakdown you can copy and share
How it works
ROI (Return on Investment) is a percentage that measures how much value you get back relative to what you put in.
This calculator uses Cost as the denominator in all modes.
1) Choose a mode (what “gain” means)
A) Profit ROI
Use this when your gain is net profit already (i.e., money left after costs).
- Inputs
- Gain = Net profit
- Cost = Investment / baseline cost
- Formula
- ROI ratio = gain ÷ cost
- ROI % = (gain ÷ cost) × 100
B) Revenue ROI
Use this when your gain is revenue / total benefit and you want ROI relative to the original cost.
- Inputs
- Gain = Revenue / total benefit
- Cost = Investment / baseline cost
- Formula
- Net profit = gain − cost
- ROI ratio = (gain − cost) ÷ cost
- ROI % = ((gain − cost) ÷ cost) × 100
C) Cash Flow ROI
Use this when your gain is net cash flow for a period, compared to the investment baseline.
- Inputs
- Gain = Net cash flow
- Cost = Investment / baseline cost
- Formula
- Net profit = gain − cost
- ROI ratio = (gain − cost) ÷ cost
- ROI % = ((gain − cost) ÷ cost) × 100
2) Enter values
Type your values for:
- Gain (depending on the chosen mode)
- Cost (must not be zero)
The calculator:
- validates the numbers
- computes ROI instantly
- shows a breakdown that matches your selected mode
3) Interpret the result
- Positive ROI: the investment produced value above its cost
- ROI of 0%: break-even (no net value)
- Negative ROI: the investment underperformed (loss relative to cost)
Tip: ROI alone doesn’t capture time horizon or risk—use it as a quick comparison metric alongside other measures.
Examples
Profit ROI (net profit ÷ cost)
Compute ROI when your “gain” is the net profit produced by an investment.
Revenue ROI (gain − cost ÷ cost)
Compute ROI when your “gain” is total revenue/benefit generated before subtracting the original cost.
Cash Flow ROI (gain − cost ÷ cost)
Compute ROI when your “gain” is net cash flow for a period, compared against initial cost/investment.
Frequently asked questions
What is ROI (Return on Investment)?
What is ROI (Return on Investment)?
ROI (Return on Investment) measures how much return you get relative to what you invested. It’s commonly expressed as a percentage so you can compare different investments on the same scale.
How is ROI calculated in this tool?
How is ROI calculated in this tool?
This calculator uses Cost as the denominator and computes ROI as ROI% = (net benefit ÷ cost) × 100. The exact “net benefit” depends on the selected mode:
- Profit ROI: net benefit = gain (net profit)
- Revenue ROI: net benefit = gain − cost
- Cash Flow ROI: net benefit = gain − cost
Should I use “Profit ROI” or “Revenue ROI”?
Should I use “Profit ROI” or “Revenue ROI”?
Use Profit ROI if your “gain” is already the net profit after costs. Use Revenue ROI if your “gain” is total revenue/benefit that still needs to be reduced by the original cost to get net profit.
Can ROI be negative?
Can ROI be negative?
Yes. Negative ROI means the investment produced a net loss relative to the cost baseline. This typically happens when your gain is less than your cost (in Revenue/Cash Flow modes) or when your net profit (Profit ROI mode) is negative.
Why can’t the cost be zero?
Why can’t the cost be zero?
ROI% requires dividing by cost. If cost is zero, the denominator is undefined and the ROI% calculation cannot be performed.
What’s the difference between ROI ratio and ROI percentage?
What’s the difference between ROI ratio and ROI percentage?
- ROI ratio is the decimal form (e.g., 0.25 means 25%).
- ROI percentage multiplies the ratio by 100 (e.g., 0.25 → 25%).
What number formats does the calculator accept?
What number formats does the calculator accept?
The calculator accepts typical numeric input formats including thousands separators (like 1,000), decimal points, and currency-like inputs (symbols are ignored). Enter clean numbers like 12000, 1,200.50, or -5000.
Does this tool calculate annualized ROI or CAGR?
Does this tool calculate annualized ROI or CAGR?
No. This tool calculates ROI based on the inputs you provide (one period / baseline cost). For annualized ROI or CAGR, you’d need additional time-horizon inputs and a different formula.
Related tools
More utilities you might find handy.
Budget Allocator
Split income using the 50/30/20 budget rule with custom percentages and expense tracking
CAGR Calculator
Calculate compound annual growth rate, reverse CAGR, and compare investment scenarios with year-by-year breakdowns
Discount Calculator
Calculate final prices, total savings, and markups with our free online discount calculator. Supports stacked discounts, multi-item carts, and tax.