Exit Cap Rate Calculator

Exit Cap Rate Calculator .ecr-calculator-container { max-width: 800px; margin: 0 auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; background: #ffffff; border: 1px solid #e0e0e0; border-radius: 8px; padding: 30px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .ecr-calculator-title { text-align: center; color: #2c3e50; margin-bottom: 25px; font-size: 24px; font-weight: 700; } .ecr-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 25px; } @media (max-width: 600px) { .ecr-grid { grid-template-columns: 1fr; } } .ecr-input-group { display: flex; flex-direction: column; } .ecr-label { font-size: 14px; color: #555; margin-bottom: 8px; font-weight: 600; } .ecr-input { padding: 12px; border: 1px solid #ccc; border-radius: 4px; font-size: 16px; transition: border-color 0.3s; } .ecr-input:focus { border-color: #3498db; outline: none; } .ecr-btn { width: 100%; background-color: #2c3e50; color: white; border: none; padding: 15px; font-size: 16px; border-radius: 4px; cursor: pointer; font-weight: 600; transition: background-color 0.2s; } .ecr-btn:hover { background-color: #34495e; } .ecr-result-container { margin-top: 30px; background-color: #f8f9fa; padding: 20px; border-radius: 6px; border-left: 5px solid #27ae60; display: none; } .ecr-main-result { font-size: 32px; color: #27ae60; font-weight: bold; margin: 10px 0; text-align: center; } .ecr-result-label { text-align: center; color: #7f8c8d; font-size: 14px; text-transform: uppercase; letter-spacing: 1px; } .ecr-sensitivity-table { width: 100%; border-collapse: collapse; margin-top: 20px; font-size: 14px; } .ecr-sensitivity-table th, .ecr-sensitivity-table td { border: 1px solid #dee2e6; padding: 8px; text-align: center; } .ecr-sensitivity-table th { background-color: #e9ecef; color: #495057; } .ecr-article { margin-top: 50px; line-height: 1.6; color: #333; } .ecr-article h2 { color: #2c3e50; margin-top: 30px; font-size: 20px; } .ecr-article p { margin-bottom: 15px; } .ecr-article ul { margin-bottom: 15px; padding-left: 20px; } .error-msg { color: #e74c3c; font-size: 14px; margin-top: 5px; display: none; }
Exit Cap Rate & Terminal Value Calculator
Please enter a valid NOI.
Please enter a valid Cap Rate.
Used to calculate spread
Estimated Terminal Value (Exit Price)
$0.00
Net Proceeds
$0.00
Cap Rate Spread

Sensitivity Analysis

How changes in the Exit Cap Rate affect the Sale Price.

Exit Cap Rate Valuation Difference

What is an Exit Cap Rate?

The Exit Cap Rate (or Terminal Capitalization Rate) is a metric used in real estate financial modeling to estimate the resale value of a property at the end of a holding period. It represents the projected yield an investor would expect to receive on the property based on its income at the time of sale.

This figure is critical for Discounted Cash Flow (DCF) analysis, as the "Terminal Value" often accounts for a significant portion of the total projected return on a commercial real estate investment.

How the Calculation Works

The calculator uses the direct capitalization formula applied to future income:

Terminal Value = Projected Net Operating Income (NOI) / Exit Cap Rate

For example, if a property is expected to generate $150,000 in Net Operating Income (NOI) in year 5, and the market Exit Cap Rate is estimated at 6.5%, the projected sale price would be:

$150,000 / 0.065 = $2,307,692.

Exit Cap Rate vs. Entry Cap Rate

The Entry Cap Rate (Going-in Cap Rate) is the yield at the time of purchase. Financial models typically assume the Exit Cap Rate will be higher than the Entry Cap Rate. This difference is known as the spread.

  • Risk Premium: A higher exit cap reflects the uncertainty of future market conditions and the aging of the building.
  • Typical Spread: Investors often add 50 to 100 basis points (0.5% to 1.0%) to the Entry Cap Rate to determine a conservative Exit Cap Rate.

Why "Selling Costs" Matter

While the Gross Terminal Value is determined by the Cap Rate, the Net Proceeds (what you actually pocket) are reduced by broker commissions, closing costs, and transfer taxes. This calculator allows you to input a percentage for selling costs to see your true net exit value.

function calculateTerminalValue() { // Clear previous errors document.getElementById('noiError').style.display = 'none'; document.getElementById('rateError').style.display = 'none'; // Get Inputs var noiInput = document.getElementById('projectedNoi').value; var capRateInput = document.getElementById('exitCapRate').value; var entryCapInput = document.getElementById('entryCapRate').value; var sellingCostsInput = document.getElementById('sellingCosts').value; // Validation var isValid = true; if (!noiInput || isNaN(noiInput) || Number(noiInput) <= 0) { document.getElementById('noiError').style.display = 'block'; isValid = false; } if (!capRateInput || isNaN(capRateInput) || Number(capRateInput) 0) { var spread = (exitCap * 100) – entryCap; var spreadText = spread.toFixed(2) + "% (" + (spread * 100).toFixed(0) + " bps)"; if(spread > 0) spreadText += " Increase"; else if (spread < 0) spreadText += " Decrease"; document.getElementById('spreadDisplay').innerHTML = spreadText; } else { document.getElementById('spreadDisplay').innerHTML = "N/A"; } // Generate Sensitivity Analysis Table // We will show -0.5%, -0.25%, Base, +0.25%, +0.5% var baseRate = parseFloat(capRateInput); var variations = [-0.5, -0.25, 0, 0.25, 0.5]; var tableHtml = ""; for (var i = 0; i < variations.length; i++) { var currentRate = baseRate + variations[i]; // Avoid division by zero or negative rates if (currentRate = 0 ? "color: #27ae60;" : "color: #c0392b;"; var diffSign = diff >= 0 ? "+" : ""; var rowStyle = (variations[i] === 0) ? "background-color: #e8f6f3; font-weight: bold;" : ""; tableHtml += ""; tableHtml += "" + currentRate.toFixed(2) + "%"; tableHtml += "" + formatter.format(currentVal) + ""; tableHtml += "" + diffSign + formatter.format(diff) + ""; tableHtml += ""; } document.getElementById('sensitivityBody').innerHTML = tableHtml; }

Leave a Comment