Return on investment (ROI) for an investment property is the percentage change between what you paid for the property and what it is worth or sold for, calculated as ROI% = (final value − initial cost) ÷ initial cost × 100. The result lines up a $50,000 gain on a $200,000 condo flip against a $50,000 gain on a $500,000 duplex on the same percentage scale, so you can compare deals of different sizes on equal footing. ROI is the most widely used yardstick for measuring investment performance because it normalizes profit against the capital you put in — a $500 profit on a $1,000 stake is a 50% return, while the same $500 profit on a $10,000 stake is only 5%. For real estate, the same logic applies to a single-family rental, a multi-unit building, a vacation property, or raw land you bought to resell. The basic ROI formula answers one question: did the property make money relative to what you spent, and by what percent? It does not, however, account for how long you held the property, which is why annualized ROI exists.

Reading Your Investment Property ROI
The percentage you get from the ROI formula is a single number that captures whether a property deal earned or lost money relative to the capital you put in. A property bought for $200,000 and sold for $260,000 has an ROI of 30%, meaning every dollar you invested came back as $1.30. The same property held longer, or one with a different starting price, can be lined up on the same percentage scale as a stock, a bond, or a side business.
The dollar side of the picture is the net profit: final value minus initial cost. In the example above, net profit is $60,000. Reporting both the percentage and the dollar figure keeps the comparison honest — a 30% return on a $200,000 condo is $60,000 of profit, while the same 30% on a $50,000 land parcel is only $15,000. Same percentage, very different outcomes.
ROI also gives you three clear signals at a glance:
- Positive ROI — the property ended worth more than you paid, so it gained value.
- Zero ROI — you broke even, recovering exactly what you put in.
- Negative ROI — the property ended below your cost, so you lost money.
Why Annualized ROI Matters for Real Estate
Real estate is rarely a same-year trade. Most property investors hold for several years before selling, which is where plain ROI runs into a blind spot: it ignores time. A 50% gain looks identical whether it took one year or ten, but those are very different investments — a 50% return in a single year is exceptional, while the same 50% spread across a decade is roughly 4.14% per year, which is closer to a long-term savings rate.
Annualized ROI solves this by expressing the gain as a steady yearly rate, known as the compound annual growth rate (CAGR). The formula is:
Annualized ROI% = ((final value ÷ cost)^(1 ÷ years) − 1) × 100
This is the rate that, if repeated every year, would grow your initial cost into the final value. It lets you put a property investment next to a savings account, an index fund, or a bond on a like-for-like, per-year basis. A 30% gain over five years works out to about 5.39% per year, which is far more comparable to a mortgage rate or an inflation-adjusted benchmark than the headline 30% suggests.
How to Calculate ROI for an Investment Property
You can work out ROI by hand or use the free ROI Calculator. The steps are the same either way:
- Enter the initial cost — the total amount of money you put into the property, in dollars. This is the purchase price plus anything you choose to capitalize at purchase, such as closing costs and an initial renovation budget if you want them in the cost basis.
- Enter the final value — what the property is worth now or what you sold it for. Use the actual sale price if you have closed, or your best current estimate of market value if you are still holding.
- Read the ROI percentage and net profit instantly. The ROI% tells you the percentage gain or loss, and net profit is the dollar difference between final value and initial cost.
- Optionally add a holding period in years to also see the annualized ROI (CAGR). This converts the headline return into a per-year rate you can compare to other assets.
Everything runs locally in your browser, so the numbers you type stay on your device.
A $200,000 Property Sale Example
Walk through one straightforward buy-and-sell case to see the formulas in action. Suppose you buy a single-family property for $200,000 and sell it five years later for $260,000.
Plain ROI:
- Net profit = $260,000 − $200,000 = $60,000
- ROI% = ($260,000 − $200,000) ÷ $200,000 × 100
- = $60,000 ÷ $200,000 × 100
- = 0.30 × 100
- = 30%
So the property delivered a 30% return and a $60,000 gain over its holding period.
Annualized ROI:
- Annualized ROI% = (($260,000 ÷ $200,000)^(1 ÷ 5) − 1) × 100
- = (1.30^0.20 − 1) × 100
- ≈ (1.0539 − 1) × 100
- ≈ 5.39% per year
The headline 30% is impressive, but the per-year rate of roughly 5.39% is what tells you whether the property outpaced a savings account, a bond, or local rent growth. Plug these numbers into the ROI Calculator to see both numbers side by side.
What the Basic ROI Formula Leaves Out
The standard ROI formula is simple on purpose, and that simplicity is also its main limitation. It treats the gain between two dollar amounts as fully realized and ignores the friction that comes with owning and selling real estate. Items the basic formula does not subtract:
- Closing costs at purchase and at sale — title fees, agent commissions, transfer taxes, and recording fees.
- Holding costs — property taxes, insurance, utilities during vacancy, HOA fees, and ongoing repairs.
- Renovation or improvement costs not included in the initial cost input.
- Income taxes on the gain, plus any depreciation recapture when you sell.
- Inflation — a 5.39% annualized return over five years has less purchasing power than the same 5.39% earned today. For a closer look at how inflation erodes a return, see this guide on how to calculate inflation-adjusted return for any investment.
For a quick eyeball test, plain ROI is enough. For a final decision on whether a property truly outperformed, layer in the missing costs or use a dedicated rental yield or cap rate model once you have the buy-and-sell number locked in.
Property Scenarios at a Glance
The table below maps how the basic ROI formula behaves across common investment property situations. Use it to pick the right pair of inputs for the ROI Calculator, then verify any final figure with a licensed professional.
| Scenario | Initial cost (input) | Final value (input) | What plain ROI tells you |
|---|---|---|---|
| Buy-and-flip, sold above cost | Purchase + renovation | Sale price | Positive ROI; profit on resale |
| Buy-and-flip, sold below cost | Purchase + renovation | Sale price | Negative ROI; loss on resale |
| Long-term rental, sold after several years | Purchase + closing | Sale price (rent excluded) | Capital-gain only — ignores annual rent cash flow |
| Vacation property, sold after personal use | Purchase + closing | Sale price | Total return; ignores personal stay value |
| Land parcel, held and resold | Purchase price | Resale price | Speculative gain or loss |
A few notes on what each row leaves out. The long-term rental row gives you capital appreciation only — annual rent income, vacancy loss, and operating expenses are not in the basic ROI number. If you want rent included, a cash-flow or cap-rate model is the next step. The vacation property row treats the property purely as an investment, so the personal-use value of staying in it is not part of ROI. The land row is the closest fit to the plain formula because land typically has no operating income to add in.
A plain ROI on an investment property is the fastest way to size up a deal: type the cost and final value, read the percentage and dollar profit, and you have a number that lines up against any other investment. For a fair comparison against stocks, bonds, or savings, also enter the holding period so the annualized ROI tells you the per-year rate the property actually delivered.