Introduction
ROI stands for Return on Investment. It tells you how much money you made (or lost) compared to how much you put in. Our ROI Calculator makes it easy to figure out if an investment was worth it. Just enter the amount you invested and the amount you got back, and the calculator does the math for you. Whether you're looking at stocks, real estate, or a small business, knowing your ROI helps you make smarter choices with your money. A positive ROI means you earned more than you spent, while a negative ROI means you lost money. Use this free tool to quickly measure the success of any investment.
How to Use Our ROI Calculator
Enter your investment details below, and this calculator will show your total ROI, annualized ROI, gain or loss, and inflation-adjusted returns. You can choose between two modes: General Investment ROI or Real Estate ROI.
General Investment ROI
Investment Time Period: Choose how to set your time frame. You can type in a number of years (like 5 or 4.5) or pick a start date and end date. The calculator uses this to figure out how long your money was invested.
Amount Invested: Enter the total dollar amount you put into the investment. This is your starting cost, or the money you spent to begin the investment.
Amount Returned or Expected Rate of Return: You can enter the final dollar amount you received back, or switch to rate mode and type in a yearly rate of return (like 8%). If you use a rate, the calculator will figure out the final amount for you based on annual compounding. To explore how compounding works in more detail, try our Compound Interest Calculator.
Inflation Rate (Optional): Enter a yearly inflation rate to see what your returns are worth in today's dollars. This shows you the real purchasing power of your gains. A common value is around 3%. You can explore historical purchasing power changes with our Inflation Calculator.
Tax Rate (Optional): Enter a tax rate to see your after-tax returns. The tax is applied only to your gains, not your full balance. Leave it at 0% if you don't want to include taxes.
Real Estate ROI
Purchase Price: Enter the total price you paid (or plan to pay) for the property. This is the full cost before any financing.
Down Payment: Enter the cash amount you put down when buying the property. The calculator will show you what percent of the purchase price this equals.
Closing Costs: Enter any fees paid at the time of purchase, such as title fees, appraisal costs, and lender charges. This is usually 2% to 5% of the purchase price. For a more detailed estimate, check out our Closing Cost Calculator.
Mortgage Interest Rate: Enter the yearly interest rate on your home loan. This is used to calculate your monthly mortgage payment and how fast you build equity. To understand the difference between interest rate and APR, see our APR Calculator.
Loan Term: Enter the length of your mortgage in years, such as 15 or 30. A longer term means smaller payments but more interest paid over time. If you're curious about paying off your mortgage faster, try our Mortgage Payoff Calculator or Mortgage Extra Payment Calculator.
Holding Period: Enter the number of years you plan to own the property before selling. The calculator uses this to project rental income, expenses, and property value at sale.
Monthly Rental Income: Enter the amount of rent you expect to collect each month. This is the gross rent before any expenses or vacancy adjustments.
Vacancy Rate: Enter the percent of time you expect the property to sit empty with no tenants. A typical vacancy rate is 5% to 10%.
Annual Rent Increase: Enter the yearly percentage you expect rent to go up. This lets the calculator grow your rental income over the holding period.
Annual Property Tax: Enter the total property tax you pay each year. Check your local tax records if you are unsure of this amount. You can also estimate this figure with our Property Tax Calculator.
Annual Insurance: Enter the yearly cost of homeowner's or landlord insurance for the property.
Annual Maintenance & Repairs: Enter how much you expect to spend each year on upkeep. A common rule of thumb is about 1% of the property's value per year.
Property Management Fee: Enter the percentage of collected rent you pay a property manager. Set this to 0% if you manage the property yourself.
Other Annual Expenses: Enter any extra yearly costs like HOA fees, utilities you cover, or other recurring charges.
Annual Expense Growth: Enter the percentage you expect expenses to rise each year. This accounts for inflation on costs like taxes, insurance, and repairs.
Annual Property Appreciation: Enter the yearly rate you expect the property's value to grow. This is used to estimate the sale price at the end of the holding period.
Selling Costs: Enter the percentage of the sale price that will go toward agent commissions, closing fees, and other costs when you sell the property. A typical value is around 6%.
What Is Return on Investment (ROI)?
Return on investment, or ROI, is a simple way to measure how much money you made (or lost) compared to how much you put in. It is shown as a percentage. For example, if you invest $1,000 and later get back $1,200, your ROI is 20% because you earned $200 on your original $1,000. A positive ROI means you made money, and a negative ROI means you lost money.
How Is ROI Calculated?
The basic ROI formula is:
ROI = (Amount Returned − Amount Invested) ÷ Amount Invested × 100
This gives you the total percentage gain or loss over the entire investment period. To compare investments held for different lengths of time, you can use annualized ROI, which breaks the return down into a yearly rate. Annualized ROI uses compound growth math to show what your average return was per year, making it easier to compare a 2-year investment against a 10-year one. For a quick way to estimate how long it takes to double your money at a given rate, check out our Rule of 72 Calculator.
Why ROI Matters
ROI helps you decide where to put your money. Whether you are picking stocks, buying bonds, starting a business, or purchasing real estate, ROI gives you a clear number to compare your options. An investment with a higher ROI earns more for every dollar you spend. However, ROI alone does not tell the whole story — you should also think about risk, time, and how easy it is to get your money back. For more advanced investment analysis, consider using our NPV Calculator, IRR Calculator, or Payback Period Calculator to evaluate projects from different angles.
Adjustments That Affect Your Real Returns
Inflation reduces the buying power of your money over time. If your investment earns 8% but inflation is 3%, your real gain is closer to 5%. This calculator shows inflation-adjusted (real) returns so you can see what your money is actually worth in today's dollars. Use our Inflation Calculator to see how inflation has eroded purchasing power over specific time periods.
Taxes also cut into your profits. Capital gains taxes apply when you sell an investment for more than you paid. By entering a tax rate, you can see your after-tax return, which is the amount you actually keep. To understand how taxes affect your paycheck and take-home income, see our Take Home Pay Calculator.
General Investment ROI vs. Real Estate ROI
This calculator offers two modes. The General Investment mode works for stocks, mutual funds, ETFs, bonds, or any investment where you put money in and get money back. You can enter your actual return or use an expected annual rate of return to project future growth. If you're evaluating dividend-paying investments, our Dividend Calculator and Dividend Yield Calculator can help you understand income from those holdings. For a strategy of investing consistently over time, explore our DCA Calculator.
The Real Estate mode is built specifically for rental property investing. It accounts for the many extra factors that come with owning property, including mortgage payments, rental income, vacancy, property taxes, insurance, maintenance, management fees, property appreciation, and selling costs. It calculates key real estate metrics like cash-on-cash return (your annual cash flow divided by the cash you invested), cap rate (net operating income divided by the property price), and total equity built over time. For a deeper look at capitalization rates, try our Cap Rate Calculator. If you're weighing whether to rent or buy a home, our Rent vs Buy Calculator and Home Affordability Calculator can guide that decision. Buyers who put less than 20% down may also want to estimate costs with our PMI Calculator.
Key Terms to Know
- Total ROI: Your overall percentage gain or loss for the entire holding period.
- Annualized ROI: Your average yearly return, accounting for compounding. Our APY Calculator can also help you understand annualized yields on savings and deposits.
- Cash-on-Cash Return: Used in real estate — measures the annual cash income you earn relative to the actual cash you put down.
- Cap Rate: A real estate metric that compares a property's net operating income to its purchase price, ignoring financing. Learn more with our Cap Rate Calculator.
- Net Cash Flow: The money left over after collecting rent and paying all expenses, including the mortgage.
Tips for Using This Calculator
For the most accurate results, use real numbers from your investment statements or property records. If you are planning a future investment, try different scenarios by changing the rate of return, holding period, or expense amounts. This helps you understand best-case and worst-case outcomes before committing your money. You can also use our Future Value Calculator or Present Value Calculator to project what your money will be worth down the road or determine what a future sum is worth today. For evaluating cash flows over time, our DCF Calculator provides a detailed discounted cash flow analysis. If you're focused on building long-term wealth and tracking your financial progress, our Net Worth Calculator and Coast FIRE Calculator are great complementary tools. Remember that all projections assume steady growth rates, and actual results will vary based on market conditions.