ROI Calculator
Use this quick calculator to estimate your return on investment (ROI), net profit, and optional annualized return.
What Is ROI?
ROI stands for Return on Investment. It tells you how much profit (or loss) you made compared with what you spent. It is one of the most common metrics in personal finance, business, real estate, marketing, and investing because it is simple and easy to compare across opportunities.
If you invest money, time, or resources into something, ROI helps answer one key question: Was it worth it?
The Basic ROI Formula
The standard formula is:
ROI = (Net Profit ÷ Total Investment Cost) × 100
Where:
- Net Profit = Final Value − Total Investment Cost
- Total Investment Cost = Initial Investment + Additional Costs
Once you multiply by 100, you get ROI as a percentage.
Step-by-Step: How to Calculate ROI
1) Add up your true total cost
Most people underestimate cost by ignoring fees. Include commissions, software subscriptions, closing costs, taxes, ad spend, shipping, training, or maintenance—whatever was required to produce the outcome.
2) Find your final value or total return
This is what you ended with: sale proceeds, account value, or total revenue generated by a project.
3) Calculate net profit
Net Profit = Final Value − Total Cost
4) Divide by total cost and convert to percentage
ROI = (Net Profit ÷ Total Cost) × 100
Quick Example
Suppose you invest $10,000, pay $500 in fees, and sell for $12,500.
- Total Cost = $10,000 + $500 = $10,500
- Net Profit = $12,500 − $10,500 = $2,000
- ROI = ($2,000 ÷ $10,500) × 100 = 19.05%
That means your investment returned 19.05% on the money you actually put in.
Why Annualized ROI Matters
A 20% return over 1 year is very different from a 20% return over 5 years. That is why you may also want annualized ROI (often called CAGR):
Annualized ROI = [(Final Value ÷ Total Cost)^(1 ÷ Years)] − 1
This helps you compare opportunities over different time periods on a fair basis.
Common ROI Use Cases
Stock or ETF investment
- Include trading fees and taxes if possible.
- Use total return (including dividends) for better accuracy.
Real estate deal
- Include closing costs, repairs, insurance, property tax, and financing costs.
- For rentals, include net rental income in final return calculations.
Marketing campaign
- Investment cost: ad spend + creative + agency fees + software.
- Return: gross profit attributable to campaign (not just revenue).
Education or certification
- Investment cost: tuition, materials, and time cost.
- Return: increased salary or earnings over a defined period.
Mistakes to Avoid
- Ignoring hidden costs: This inflates ROI and leads to bad decisions.
- Using revenue instead of profit: Revenue is not the same as return.
- Skipping time: Always compare returns across equal time horizons.
- Comparing different risk levels blindly: A high ROI with huge risk may be worse than a lower, safer ROI.
- Not tracking assumptions: ROI is only as good as your inputs.
How to Interpret ROI
ROI by itself is not “good” or “bad” until you compare it to:
- Your alternatives (index funds, debt payoff, cash savings)
- Your risk tolerance
- Your required return or hurdle rate
- The opportunity cost of your time and capital
Example: a 12% ROI might be excellent for a low-risk project, but weak for a high-risk startup experiment.
Simple ROI vs. Advanced Analysis
ROI is a great first filter, but for complex decisions you may also use:
- NPV (Net Present Value) for discounting future cash flows
- IRR (Internal Rate of Return) for multi-period investments
- Payback Period to estimate how fast you recover capital
Still, if you want quick clarity, ROI is the fastest place to start.
Final Thoughts
To calculate ROI correctly, focus on three things: true cost, true return, and time period. If you consistently measure those, your decisions improve dramatically—whether you are evaluating a side hustle, ad campaign, property, or portfolio move.
Use the calculator above as your quick check before committing money. Even a two-minute ROI estimate can save you from expensive mistakes.