How to Calculate Rental Property Cap Rate

.cp-calculator-container { max-width: 800px; margin: 20px auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; background: #fff; border: 1px solid #e2e8f0; border-radius: 8px; padding: 30px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .cp-calculator-title { text-align: center; font-size: 24px; color: #2d3748; margin-bottom: 25px; font-weight: 700; } .cp-grid-row { display: flex; flex-wrap: wrap; margin: 0 -10px; } .cp-input-group { flex: 1 1 300px; padding: 0 10px; margin-bottom: 20px; } .cp-label { display: block; margin-bottom: 8px; font-weight: 600; color: #4a5568; font-size: 14px; } .cp-input { width: 100%; padding: 12px; border: 1px solid #cbd5e0; border-radius: 6px; font-size: 16px; transition: border-color 0.2s; box-sizing: border-box; } .cp-input:focus { border-color: #3182ce; outline: none; box-shadow: 0 0 0 3px rgba(49, 130, 206, 0.1); } .cp-section-header { width: 100%; padding: 0 10px; margin-top: 10px; margin-bottom: 15px; border-bottom: 2px solid #edf2f7; } .cp-section-header h4 { margin: 0 0 10px 0; color: #2b6cb0; font-size: 16px; text-transform: uppercase; letter-spacing: 0.5px; } .cp-btn { width: 100%; padding: 15px; background-color: #3182ce; color: white; border: none; border-radius: 6px; font-size: 18px; font-weight: 600; cursor: pointer; transition: background-color 0.2s; margin-top: 10px; } .cp-btn:hover { background-color: #2b6cb0; } .cp-result-box { margin-top: 30px; padding: 25px; background-color: #f7fafc; border-radius: 8px; border-left: 5px solid #3182ce; display: none; } .cp-result-header { font-size: 20px; font-weight: 700; color: #2d3748; margin-bottom: 20px; text-align: center; border-bottom: 1px solid #e2e8f0; padding-bottom: 15px; } .cp-metric-row { display: flex; justify-content: space-between; margin-bottom: 12px; font-size: 16px; } .cp-metric-label { color: #718096; } .cp-metric-value { font-weight: 700; color: #2d3748; } .cp-final-result { margin-top: 20px; padding-top: 15px; border-top: 2px dashed #cbd5e0; text-align: center; } .cp-cap-rate-display { font-size: 36px; font-weight: 800; color: #3182ce; } .cp-article { max-width: 800px; margin: 40px auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; line-height: 1.6; color: #333; } .cp-article h2 { color: #2d3748; font-size: 28px; margin-top: 40px; } .cp-article h3 { color: #2c5282; font-size: 22px; margin-top: 30px; } .cp-article p { margin-bottom: 15px; font-size: 16px; } .cp-article ul { margin-bottom: 20px; padding-left: 20px; } .cp-article li { margin-bottom: 8px; } .cp-callout { background: #ebf8ff; border-left: 4px solid #4299e1; padding: 15px; margin: 20px 0; border-radius: 4px; }
Rental Property Cap Rate Calculator

Property Details

Income Data

Annual Operating Expenses

Analysis Results
Effective Gross Income (Annual): $0.00
Total Operating Expenses: $0.00
Net Operating Income (NOI): $0.00
Capitalization Rate (Cap Rate)
0.00%
function calculateCapRate() { // 1. Get Input Values var propertyValue = parseFloat(document.getElementById('cp_property_value').value); var monthlyRent = parseFloat(document.getElementById('cp_monthly_rent').value); var vacancyRate = parseFloat(document.getElementById('cp_vacancy_rate').value); var tax = parseFloat(document.getElementById('cp_annual_tax').value); var insurance = parseFloat(document.getElementById('cp_annual_insurance').value); var maintenance = parseFloat(document.getElementById('cp_annual_maint').value); var management = parseFloat(document.getElementById('cp_annual_mgmt').value); // 2. Validate Inputs (Handle edge cases and NaNs) if (isNaN(propertyValue) || propertyValue <= 0) { alert("Please enter a valid Property Value."); return; } if (isNaN(monthlyRent)) monthlyRent = 0; if (isNaN(vacancyRate)) vacancyRate = 0; if (isNaN(tax)) tax = 0; if (isNaN(insurance)) insurance = 0; if (isNaN(maintenance)) maintenance = 0; if (isNaN(management)) management = 0; // 3. Logic: Calculate Annual Gross Income var grossPotentialIncome = monthlyRent * 12; // 4. Logic: Calculate Vacancy Loss var vacancyLoss = grossPotentialIncome * (vacancyRate / 100); // 5. Logic: Effective Gross Income var effectiveGrossIncome = grossPotentialIncome – vacancyLoss; // 6. Logic: Total Operating Expenses var totalExpenses = tax + insurance + maintenance + management; // 7. Logic: Net Operating Income (NOI) var noi = effectiveGrossIncome – totalExpenses; // 8. Logic: Cap Rate Formula = (NOI / Property Value) * 100 var capRate = (noi / propertyValue) * 100; // 9. Display Results document.getElementById('cp_display_income').innerText = "$" + effectiveGrossIncome.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('cp_display_expenses').innerText = "$" + totalExpenses.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('cp_display_noi').innerText = "$" + noi.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('cp_display_rate').innerText = capRate.toFixed(2) + "%"; // Show the result box document.getElementById('cp_result_box').style.display = "block"; }

How to Calculate Rental Property Cap Rate

The Capitalization Rate, or "Cap Rate," is one of the most fundamental metrics used in real estate investing. It measures the rate of return on a real estate investment property based on the income that the property is expected to generate. Unlike ROI (Return on Investment) or Cash-on-Cash return, the Cap Rate strictly analyzes the property's natural ability to generate profit, independent of how the property was financed.

The Cap Rate Formula

The mathematics behind the Cap Rate are straightforward, but accuracy depends entirely on the quality of the input data. The formula is:

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

To use this formula effectively, you must understand its two main components: Net Operating Income (NOI) and Market Value.

Understanding Net Operating Income (NOI)

NOI is the annual income generated by an income-producing property after collecting all revenue and paying all operating expenses. It is crucial to note what is excluded from NOI.

  • Included in NOI: Rental income, parking fees, laundry coin revenue, pet fees.
  • Deducted from NOI (Operating Expenses): Property management fees, insurance, property taxes, utilities, landscaping, maintenance, repairs, and vacancy losses.
  • Excluded from NOI: Mortgage payments (principal and interest), capital expenditures (major renovations like a new roof), and income taxes.

Because mortgage payments are excluded, the Cap Rate allows you to compare the profitability of two different properties directly, regardless of whether you pay cash or take out a loan.

Step-by-Step Calculation Example

Let's calculate the Cap Rate for a single-family rental home to illustrate the process:

  • Purchase Price: $300,000
  • Gross Monthly Rent: $2,500 (or $30,000 annually)
  • Vacancy Rate: 5% ($1,500 loss)
  • Operating Expenses: $8,000 (Taxes, Insurance, Repairs)

Step 1: Calculate Effective Gross Income
$30,000 (Gross Rent) – $1,500 (Vacancy) = $28,500

Step 2: Calculate NOI
$28,500 (Income) – $8,000 (Expenses) = $20,500 NOI

Step 3: Divide by Market Value
$20,500 / $300,000 = 0.0683

Step 4: Convert to Percentage
0.0683 × 100 = 6.83% Cap Rate

What is a Good Cap Rate?

There is no universal "good" Cap Rate, as it depends heavily on the location, asset class, and current economic environment. generally speaking:

  • 4% to 5%: Common in high-demand, low-risk areas (like downtown NYC or San Francisco). Appreciation potential is high, but immediate cash flow is lower.
  • 6% to 8%: Often considered a healthy balance of risk and return for residential properties in stable suburban markets.
  • 8% to 10%+: Found in riskier markets or properties requiring significant work. These offer higher cash flow to compensate for the higher risk.

Investors should use the Cap Rate calculator as a screening tool. If a property meets your Cap Rate threshold, it warrants a deeper "due diligence" analysis. If it falls short, you can move on to the next opportunity quickly.

Leave a Comment