To calculate ROI on a rental property, divide the property's current or sale value minus your total purchase cost by that purchase cost, then multiply by 100: ROI% = (final value − initial cost) ÷ initial cost × 100. For example, a rental bought for $200,000 that is now worth $260,000 has a 30% ROI and a $60,000 gross profit. The metric tells you how much your money grew relative to what you put in, which lets you line up a rental against a stock, a bond, or a savings account on the same percentage scale. A 30% gain on a duplex looks identical on paper to a 30% gain on an index fund, which is exactly the point of the ROI yardstick — it normalizes returns by the size of the stake. To get this number without doing the math by hand, use the free ROI Calculator: enter your purchase cost and the property's current or sale value, and the percentage and net profit appear immediately. Add a holding period in years and the tool also shows the annualized return, which is far more meaningful for a buy-and-hold rental than the headline figure.

What ROI Captures on a Rental Property
Return on investment is a single percentage that summarizes how much a property gained (or lost) relative to what you paid for it. When applied to a rental, it answers one specific question: if I had put the same dollars into something else, would I be ahead? The metric works because it removes the size of the stake from the comparison. A $30,000 profit on a $100,000 rental is the same 30% ROI as a $3,000 profit on a $10,000 stock trade, even though one number looks ten times bigger.
In the context of a rental property, the inputs are straightforward: "cost" is the total cash you put in (purchase price plus closing costs plus any immediate repairs), and "final value" is what the property is worth today or what you sold it for. The resulting percentage captures appreciation only — the change in the asset's market value. It does not, by itself, fold in the rent you collected along the way, the property manager you paid, the vacancy months, the property tax bill, or the mortgage interest. Those are separate cash-flow questions that a different analysis is built for.
For a quick comparison across investments, though, plain ROI is exactly the right starting point. It is the most widely used yardstick for lining up heterogeneous assets on a single scale, and on a per-dollar basis it strips away the noise that raw dollar profits create.
The Rental Property ROI Formula
The formula has only three pieces: your purchase cost, the property's current or sale value, and the resulting percentage.
ROI% = (final value − initial cost) ÷ initial cost × 100
Net profit = final value − initial cost
For a rental, "initial cost" is the total amount of capital tied up in the property at closing. Most investors include the down payment, closing costs, and any renovation work paid out of pocket at purchase, but they exclude the mortgage balance because borrowed money is not your investment. If you paid $50,000 down, $5,000 in closing costs, and $10,000 to fix the place before renting it out, your initial cost is $65,000 — not the full purchase price.
"Final value" is the price the property would fetch today on the open market (an appraisal, a comparative market analysis, or an actual sale). For a long-term rental hold, this number reflects how much the neighborhood has appreciated, what improvements you have made, and current market conditions. If you are comparing two scenarios rather than measuring a real exit, you can also use a projected value to see what return a future sale would deliver at today's prices.
How to Calculate ROI on a Rental Property
Follow these steps to get the percentage and the annualized figure side by side.
- Open the ROI Calculator in your browser. Everything runs locally, so the figures you enter do not leave your device.
- Enter your initial cost in dollars — the total cash you put into the rental at purchase, including the down payment, closing costs, and any upfront repairs. The cost must be greater than 0 for the calculator to produce a result.
- Enter the final value — what the property is worth today on the open market, or the actual sale proceeds if you have closed on a buyer.
- Read the ROI percentage and net profit instantly. A positive ROI means the property gained value, zero means you broke even, and a negative ROI means the property is worth less than what you put in.
- To see the annualized return, enter the holding period in years you have owned the property, then look at the annualized ROI line. This is the compound annual growth rate (CAGR) — the steady yearly rate that would grow your cost into the final value over the number of years you held it. Annualized ROI requires the final value to be greater than 0 and the holding period to be greater than 0; entries that violate these limits are rejected.
Why Annualized ROI Matters for Buy-and-Hold Rentals
Plain ROI has one well-known blind spot: it ignores time. A property that doubled in value over three years is a very different investment from one that took thirty years to double, but plain ROI reports the same 100% for both. For a rental, which is typically a long-term hold measured in decades, that gap matters more than for almost any other asset class.
That is why the calculator offers an annualized ROI when you add a holding period. The formula is the compound annual growth rate:
Annualized ROI% = ((final value ÷ initial cost)^(1 ÷ years) − 1) × 100
A worked example: you buy a rental for $200,000 and sell it for $260,000 after 10 years. Plain ROI = (260,000 − 200,000) ÷ 200,000 × 100 = 30%, with a $60,000 gross profit. Annualized ROI = ((260,000 ÷ 200,000)^(1 ÷ 10) − 1) × 100 ≈ 2.66% per year. The headline 30% reads like a strong win, but the 2.66% annualized figure sits below typical long-term real-estate benchmarks and far below a diversified equity portfolio — a useful reality check before you count the investment as a success.
The annualized view also makes rental properties directly comparable to a savings rate, a bond yield, or an index-fund return, all of which are quoted per year. Without that step, you are comparing apples to "total gain over a decade," which is the comparison most likely to mislead.
What This ROI Method Does Not Capture
The ROI Calculator is intentionally narrow: it measures the percentage gain on your purchase cost based on two numbers you provide. That focus is what makes it fast, but it is also where the limits begin. The output is a gross figure, not a net one.
Specifically, the tool does not subtract:
- Acquisition costs beyond what you choose to include (it uses whatever you enter as "initial cost")
- Selling costs when you exit (agent commissions, closing costs at sale)
- Rental income collected during the hold period
- Operating expenses (property management, maintenance, insurance, HOA fees)
- Property taxes and income taxes on the gain
- Mortgage interest and principal paydown
- Vacancy months and turnover costs
- Inflation, which quietly erodes the real value of any flat dollar return
For a rental, the most common next step after this calculation is a cash-flow analysis: subtract monthly operating expenses from monthly rental income, add vacancy reserves, and treat the loan paydown as a separate return-of-capital stream. Investors who want a single percentage that captures both appreciation and operating cash flow usually compute cash-on-cash return or net yield instead, which require different inputs. The plain ROI here is the appreciation slice — useful for ranking the property against non-real-estate opportunities, less useful as a stand-alone measure of whether the rental is actually paying for itself month to month.
Comparing a Rental to Other Investments
Because ROI normalizes every investment by the size of the stake, it lets you put a duplex, an index fund, and a marketing campaign on the same row of a spreadsheet. The direction and rough magnitude of the result tell the story; for the exact number, run each scenario through the tool.
| Investment | Cost | Final Value | Direction of ROI |
|---|---|---|---|
| Long-held rental property | Total cash invested at purchase | Current appraisal or sale proceeds | Tracks appreciation; time matters, use annualized ROI |
| Stock trade | Purchase price × shares | Sale proceeds or current price | Captures price change only; dividends are separate |
| Side project or small business | Startup costs and inventory | Sale or current valuation | Often large in percent terms, but slow to realize |
| Marketing campaign | Total campaign spend | Attributed revenue lift | Short holding period; annualized figure often very large |
The table illustrates a point that is easy to miss when comparing raw percentages: a 50% headline return on a long-term rental is usually a much weaker per-year result than a 50% return on a stock held for two months. Annualizing before you compare closes that gap. For multi-year rentals especially, the annualized ROI line on the calculator is the figure that should drive any decision to buy, hold, or sell — not the total-gain headline.