ROI Calculator
Calculate return on investment as a percentage from cost and revenue.
How to Use ROI Calculator
- 1
Enter the initial investment
Type the amount you originally invested or paid — the total cost of the asset, campaign, or project.
- 2
Enter the final value
Type the current or final value — the amount you received back, or what the investment is worth now.
- 3
View your ROI
The tool instantly shows your net profit (or loss) and ROI percentage.
Key Features
Instant ROI Calculation
ROI percentage and net profit update in real time as you type — no submit button needed.
Profit & Loss Display
Clearly shows whether you made or lost money, with the net gain or loss amount alongside the ROI percentage.
Clean Formula
Uses the standard ROI formula: (Final Value − Initial Cost) / Initial Cost × 100, displayed for transparency.
Works for Any Investment
Suitable for stocks, real estate, marketing campaigns, business projects, or any scenario with a cost and a return.
Common Use Cases
Stock Investments
Calculate the return on a stock purchase by entering your buy price and current or sell price.
Marketing Campaigns
Measure the effectiveness of an ad campaign by comparing the cost spent to the revenue generated.
Real Estate
Evaluate a property investment by comparing the purchase price to the current market value or sale price.
Business Decisions
Assess whether a project or equipment purchase was worth the investment by calculating the ROI.
Frequently Asked Questions
How is ROI calculated?▾
ROI = ((Final Value − Initial Cost) / Initial Cost) × 100. A positive percentage means profit; negative means loss. For example, investing $1,000 and getting back $1,500 gives an ROI of 50%.
Does ROI account for time?▾
No. Basic ROI does not factor in how long the investment was held. A 50% return over 1 year is very different from 50% over 10 years. For time-adjusted returns, use annualized ROI.
Can I enter negative values?▾
The initial investment should be a positive number. The final value can be any amount — if it is less than the initial cost, the tool will show a negative ROI (a loss).
Is my financial data sent to a server?▾
No. All calculations happen entirely in your browser. Your investment information is never transmitted anywhere.