BCBetter Calculators

Return on Investment (ROI) Calculator

Calculate the profitability of an investment by determining its ROI.

๐Ÿงฎ

Enter your values and click Calculate

How It Works

The calculator first adds any additional expenses โ€” such as broker fees, renovation costs, agency commissions, or transaction charges โ€” to the initial investment to determine the Total Cost Basis. This step is important because omitting fees overstates your actual return. Net Profit is then calculated by subtracting the Total Cost Basis from the Final Value or revenue received. If the final value is lower than total costs, net profit is negative and the ROI will be negative, indicating a loss. ROI percentage is derived by dividing Net Profit by the Total Cost Basis and multiplying by 100: ROI = (Net Profit รท Total Cost) ร— 100. A positive ROI means the investment returned more than it cost; a negative ROI means a loss relative to total costs. Note that standard ROI does not account for the time period โ€” a 20% ROI earned in one year is far better than the same return earned over ten years.

Examples

Stock Market Gain
Investing $1,000 in stocks, selling for $1,200 with $10 in trading fees.
Result: Yields a Net Profit of $190 and an ROI of 18.81%.
Real Estate Flip
Buying a house for $200,000, spending $50,000 on renovations, and selling for $300,000.
Result: Yields a Net Profit of $50,000 and an ROI of 20.00%.
Business Marketing Campaign
Spending $2,000 on ads that generated $5,000 in sales, plus $200 in agency fees.
Result: Yields a Net Profit of $2,800 and an ROI of 127.27%.

Frequently Asked Questions

What is a good ROI?
A 'good' ROI depends on the industry, risk tolerance, and timeframe. Historically, the stock market averages about 7-10% annual ROI.
Can ROI be negative?
Yes. If your final value is less than your total costs, you have suffered a loss, resulting in a negative ROI.
Does ROI account for time?
Standard ROI does not factor in how long you held the investment. For time-adjusted returns, use the CAGR (Compound Annual Growth Rate) Calculator.
Why do I need to include additional expenses?
Fees, taxes, and maintenance costs reduce your actual take-home profit. Including them ensures your ROI reflects reality.

Related Calculators