How to Calculate Pass Through Rate

Pass Through Rate Calculator body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; max-width: 800px; margin: 0 auto; padding: 20px; background-color: #f4f6f8; } .calculator-container { background: #fff; padding: 30px; border-radius: 12px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); margin-bottom: 40px; } .calculator-title { text-align: center; color: #2c3e50; margin-bottom: 25px; font-size: 24px; font-weight: 700; } .input-group { margin-bottom: 20px; } .input-group label { display: block; margin-bottom: 8px; font-weight: 600; color: #4a5568; } .input-wrapper { position: relative; } .input-wrapper input { width: 100%; padding: 12px; padding-right: 40px; border: 2px solid #e2e8f0; border-radius: 8px; font-size: 16px; box-sizing: border-box; transition: border-color 0.2s; } .input-wrapper input:focus { border-color: #3182ce; outline: none; } .suffix { position: absolute; right: 12px; top: 50%; transform: translateY(-50%); color: #718096; font-weight: 500; } button.calc-btn { width: 100%; background-color: #3182ce; color: white; padding: 14px; border: none; border-radius: 8px; font-size: 16px; font-weight: 700; cursor: pointer; transition: background-color 0.2s; margin-top: 10px; } button.calc-btn:hover { background-color: #2c5282; } .result-box { margin-top: 25px; padding: 20px; background-color: #ebf8ff; border: 1px solid #bee3f8; border-radius: 8px; text-align: center; display: none; } .result-label { color: #2b6cb0; font-size: 14px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 5px; } .result-value { color: #2c5282; font-size: 36px; font-weight: 800; } .error-msg { color: #e53e3e; font-size: 14px; margin-top: 5px; display: none; } .article-content { background: #fff; padding: 30px; border-radius: 12px; box-shadow: 0 2px 4px rgba(0,0,0,0.05); } .article-content h2 { color: #2d3748; border-bottom: 2px solid #e2e8f0; padding-bottom: 10px; margin-top: 30px; } .article-content h3 { color: #4a5568; margin-top: 25px; } .article-content p { margin-bottom: 15px; color: #4a5568; } .formula-box { background: #f7fafc; padding: 15px; border-left: 4px solid #3182ce; font-family: monospace; margin: 20px 0; color: #2d3748; } ul { margin-bottom: 20px; color: #4a5568; } li { margin-bottom: 8px; }
Pass Through Rate Calculator (MBS)
%
Please enter a valid rate.
%
%
Net Pass Through Rate
0.00%

Total Fees Deducted: 0.00%

function calculatePassThroughRate() { // Retrieve inputs var wacInput = document.getElementById('wac'); var servicingInput = document.getElementById('servicingFee'); var gFeeInput = document.getElementById('gFee'); var resultContainer = document.getElementById('resultContainer'); var finalRateDisplay = document.getElementById('finalRate'); var totalFeesDisplay = document.getElementById('totalFeesDisplay'); var wacError = document.getElementById('wacError'); // Parse values var wac = parseFloat(wacInput.value); var servicing = parseFloat(servicingInput.value) || 0; var gFee = parseFloat(gFeeInput.value) || 0; // Validation if (isNaN(wac) || wac < 0) { wacError.style.display = 'block'; resultContainer.style.display = 'none'; return; } else { wacError.style.display = 'none'; } // Calculation Logic // Pass Through Rate = Gross Coupon (WAC) – Servicing Fee – Guaranty Fee var totalFees = servicing + gFee; var netRate = wac – totalFees; // Prevent negative rates visually, though mathematically possible in extreme loss scenarios if (netRate < 0) { netRate = 0; } // Display results finalRateDisplay.innerHTML = netRate.toFixed(3) + '%'; totalFeesDisplay.innerHTML = totalFees.toFixed(3) + '%'; resultContainer.style.display = 'block'; }

How to Calculate Pass Through Rate for MBS

The Pass Through Rate is a critical metric in the world of Mortgage-Backed Securities (MBS). It represents the net interest rate that is actually paid to the investor after various administrative and guarantee fees have been deducted from the gross interest collected from borrowers.

When homeowners pay their mortgage interest, they pay a gross rate (often referred to as the Weighted Average Coupon or WAC). However, the entity servicing the loan (collecting payments) and the agency guaranteeing the loan (like Fannie Mae or Freddie Mac) both take a cut before the remaining funds are "passed through" to the MBS investor.

The Pass Through Rate Formula

Calculating the pass through rate is a subtraction exercise. You begin with the gross interest rate paid by the borrower and deduct the fees required to service and guarantee the security.

Pass Through Rate = WAC – Servicing Fee – Guaranty Fee

Where:

  • WAC (Weighted Average Coupon): The weighted average gross interest rate of the underlying mortgages in the pool.
  • Servicing Fee: The percentage retained by the loan servicer for administrative tasks like collecting payments and managing escrow accounts.
  • Guaranty Fee (G-Fee): The fee paid to the guaranteeing agency to cover the credit risk of the loans.

Example Calculation

Let's look at a realistic scenario for an agency MBS pool:

  • Gross Mortgage Rate (WAC): 6.50%
  • Servicing Fee: 0.25% (25 basis points)
  • Guaranty Fee: 0.35% (35 basis points)

Using the formula:

6.50% – 0.25% – 0.35% = 5.90%

In this example, the investor yields a 5.90% return, while the remaining 0.60% covers the operational costs and risk guarantees of the security structure.

Why It Matters to Investors

For fixed-income investors, the pass through rate is the actual yield component derived from the coupon. It is always lower than the rate the borrower pays. Understanding the gap (the spread) between the WAC and the Pass Through Rate helps investors analyze the costs associated with the security and assess the fair value of the bond.

If servicing or guaranty fees increase, the pass through rate decreases, making the security less attractive unless the underlying WAC is sufficiently high. This calculation is fundamental to valuing mortgage-backed securities in secondary markets.

Leave a Comment