How to Calculate Cap Rate on Commercial Real Estate

Commercial Real Estate Cap Rate Calculator

Results Summary

Effective Gross Income (EGI):
Net Operating Income (NOI):
Capitalization Rate (Cap Rate):

How to Calculate Cap Rate on Commercial Real Estate

The Capitalization Rate (Cap Rate) is the most fundamental metric used in commercial real estate to evaluate the potential return on an investment property. It represents the yield of a property over a one-year time horizon assuming the asset was purchased with cash and no financing.

The Cap Rate Formula

Cap Rate = (Net Operating Income / Current Market Value) × 100

Step-by-Step Calculation

  1. Determine Gross Potential Income: Sum all expected rental income and additional revenue (parking, laundry, storage).
  2. Account for Vacancy: Subtract the expected vacancy losses from the gross income to get the Effective Gross Income (EGI).
  3. Calculate Operating Expenses: Total all costs required to run the property (taxes, insurance, maintenance, utilities, management fees). Note: Do not include mortgage interest or depreciation.
  4. Find Net Operating Income (NOI): Subtract operating expenses from the EGI.
  5. Divide by Price: Divide the NOI by the purchase price or current market value of the property.

Real-World Example

Suppose you are looking at a retail strip mall priced at $2,000,000. The property generates $180,000 in annual rent and has a 5% vacancy rate. Annual expenses (taxes, repairs, etc.) total $50,000.

  • EGI = $180,000 – ($180,000 * 0.05) = $171,000
  • NOI = $171,000 – $50,000 = $121,000
  • Cap Rate = ($121,000 / $2,000,000) = 0.0605 or 6.05%

What is a "Good" Cap Rate?

Cap rates typically reflect risk. A lower cap rate (4-5%) usually indicates a lower-risk property in a "prime" location with high demand. A higher cap rate (8-10%+) often suggests a higher-risk investment, perhaps in a secondary market or an older building requiring significant maintenance. Understanding the market average for your specific asset class (Office, Industrial, Retail, Multi-family) is crucial for accurate valuation.

function calculateCapRate() { var grossIncome = parseFloat(document.getElementById("grossIncome").value) || 0; var otherIncome = parseFloat(document.getElementById("otherIncome").value) || 0; var vacancyRate = parseFloat(document.getElementById("vacancyRate").value) || 0; var operatingExpenses = parseFloat(document.getElementById("operatingExpenses").value) || 0; var propertyValue = parseFloat(document.getElementById("propertyValue").value) || 0; if (propertyValue <= 0) { alert("Please enter a valid property value greater than zero."); return; } var totalGrossPotential = grossIncome + otherIncome; var vacancyLoss = totalGrossPotential * (vacancyRate / 100); var egi = totalGrossPotential – vacancyLoss; var noi = egi – operatingExpenses; var capRate = (noi / propertyValue) * 100; document.getElementById("egiResult").innerText = "$" + egi.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById("noiResult").innerText = "$" + noi.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById("capRateResult").innerText = capRate.toFixed(2) + "%"; document.getElementById("resultsArea").style.display = "block"; }

Leave a Comment