Updated on April 27th, 2026

ROI Calculator

Created By Jehan Wadia

Investment Time Period
Enter a positive number
Supports decimals, e.g. 4.5 years
Investment Details
Enter a valid positive amount
Enter a valid positive amount
Adjustments (Optional)

Investment ROI Results

Total ROI
40.00%
Annualized ROI
6.96%
Investment Gain/Loss
+$10,000.00
Amount Invested
$25,000.00
Amount Returned
$35,000.00
Investment Period
5.00 years
After-Tax Gain
$10,000.00
Inflation-Adjusted Return
$8,626.09
Real ROI (Inflation-Adj.)
34.50%
Real Annualized ROI
6.11%
After-Tax ROI
40.00%
Investment Growth Over Time
Year-by-Year Breakdown
Year Nominal Value Nominal Gain Cumulative ROI Real Value (Inflation-Adj.) After-Tax Value
Property Purchase Details
Enter a valid positive amount
Enter a valid positive amount
20.00% of purchase price
Typically 2-5% of purchase price
Rental Income
Annual Expenses
Typically 1% of property value/year
% of collected rent. Use 0% if self-managing.
HOA, utilities, etc.
Sale Assumptions
Agent commissions, closing costs, etc.

Real Estate Investment Results

Total ROI
0%
Cash-on-Cash ROI
0%
Annualized ROI
0%
Total Profit
$0
Total Cash Invested
$0
Property Value at Sale
$0
Net Sale Proceeds
$0
Remaining Loan Balance
$0
Total Rental Income
$0
Total Expenses
$0
Total Mortgage Paid
$0
Net Cash Flow (Total)
$0
Monthly Payment
$0
Cap Rate (Year 1)
0%
Equity Built
$0
Avg Monthly Cash Flow
$0
Equity & Property Value Over Time
Annual Cash Flow
Year-by-Year Breakdown
Year Property Value Loan Balance Equity Rental Income Expenses Mortgage Net Cash Flow

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.


Frequently Asked Questions

What is a good ROI percentage?

A "good" ROI depends on the type of investment. For stocks, many investors aim for 7% to 10% per year on average. For real estate, a cash-on-cash return of 8% to 12% is often considered good. Any ROI above 0% means you made money. The higher the ROI, the better your investment performed. Always compare ROI to the level of risk you took.

What is the difference between total ROI and annualized ROI?

Total ROI shows your overall gain or loss as a percentage for the entire time you held the investment. Annualized ROI breaks that down into a yearly rate. For example, if you earned 50% total over 5 years, your annualized ROI is about 8.45% per year. Annualized ROI is more useful when comparing investments held for different lengths of time.

Can ROI be negative?

Yes. A negative ROI means you lost money on your investment. This happens when the amount you got back is less than the amount you put in. For example, if you invested $10,000 and only got back $8,000, your ROI is -20%. The calculator will show negative results in red so they are easy to spot.

What is cash-on-cash return in real estate?

Cash-on-cash return measures the yearly cash income you earn compared to the actual cash you invested. It only looks at the money you put in out of pocket, like your down payment and closing costs. It does not count property appreciation or equity from paying down the mortgage. It tells you how well your cash is working for you each year.

What is a cap rate?

Cap rate stands for capitalization rate. It compares a property's net operating income (rent minus expenses, not including the mortgage) to its purchase price. A higher cap rate usually means higher potential returns but may also mean higher risk. Cap rate ignores how you finance the property, so it is useful for comparing different properties on equal terms.

Why should I include inflation in my ROI calculation?

Inflation reduces the buying power of your money over time. If your investment earns 8% but inflation is 3%, your real gain is only about 5%. Including inflation shows you what your returns are actually worth in today's dollars. This gives you a more honest picture of how much wealth your investment truly built.

How does the tax rate affect my ROI results?

The tax rate is applied only to your gains, not your full investment. If you earned $10,000 in profit and your tax rate is 20%, you pay $2,000 in taxes and keep $8,000. The calculator shows your after-tax ROI so you can see how much you actually take home after paying taxes on your profits.

What is the difference between the two calculator modes?

The General Investment ROI mode works for stocks, bonds, mutual funds, or any investment where you put money in and get money back. The Real Estate ROI mode is built for rental properties and includes mortgage payments, rental income, vacancy, taxes, insurance, maintenance, appreciation, and selling costs. Use the mode that matches your investment type.

What vacancy rate should I use for a rental property?

Most investors use a vacancy rate between 5% and 10%. This means you expect the property to be empty 5% to 10% of the time each year. If your area has high demand for rentals, you can use a lower rate. If turnover is common in your market, use a higher rate to be safe.

What does the expected rate of return option do?

Instead of typing in the final dollar amount you received, you can enter a yearly rate of return like 8%. The calculator will then figure out your final amount by compounding that rate over your investment period. This is helpful when you are planning a future investment and want to estimate what you might earn.

How accurate are the real estate ROI projections?

The projections are estimates based on the numbers you enter. They assume steady growth rates for rent, expenses, and property value each year. In real life, these rates change. Unexpected repairs, market shifts, or changes in vacancy can all affect your actual returns. Use this tool to compare scenarios, but know that real results will vary.

What are selling costs in real estate?

Selling costs are the fees you pay when you sell a property. They include real estate agent commissions, closing fees, title insurance, and transfer taxes. A typical total is around 6% of the sale price. The calculator subtracts these costs from your sale proceeds to give you a more realistic profit number.

Can I use this calculator for short-term investments?

Yes. You can enter any time period, even less than one year. In the General Investment mode, you can type a decimal like 0.5 for six months. You can also use the date option to pick exact start and end dates. The calculator will adjust all results to match your time frame.

What is equity in real estate?

Equity is the portion of the property you actually own. It equals the property's current value minus what you still owe on your mortgage. Equity grows in two ways: as you pay down your loan each month, and as the property increases in value over time. The calculator tracks your equity year by year.

Should I set the property management fee to 0%?

Set it to 0% only if you plan to manage the property yourself. If you hire a property management company, they typically charge 8% to 10% of the collected rent. Even if you self-manage now, including a management fee gives you a more conservative estimate in case you hire help later.


Related Calculators

Rule of 72 Calculator

Visit Rule of 72 Calculator

IRR Calculator

Visit IRR Calculator

Payback Period Calculator

Visit Payback Period Calculator

DCF Calculator

Visit DCF Calculator

Bond Yield Calculator

Visit Bond Yield Calculator

Bond Value Calculator

Visit Bond Value Calculator

Annuity Calculator

Visit Annuity Calculator

DCA Calculator

Visit DCA Calculator

Future Value Calculator

Visit Future Value Calculator

Present Value Calculator

Visit Present Value Calculator

CAGR Calculator

Visit CAGR Calculator