• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Finance Train

Finance Train

High Quality tutorials for finance, risk, data science

  • Home
  • Data Science
  • CFA® Exam
  • PRM Exam
  • Tutorials
  • Careers
  • Products
  • Login

Single Monthly Mortality (SMM) & Conditional Prepayment Rate (CPR)

CFA® Exam, CFA® Exam Level 2, Fixed Income Securities, Structured Finance

This lesson is part 5 of 25 in the course Fixed Income Part 2

Conditional Prepayment Rate (CPR)

CPR is the annualized percentage of the existing mortgage pool that is expected to be prepaid in a year. This assumes a constant rate for prepayment, i.e., after every coupon, a constant percentage of the mortgages will be prepaid. This is also called the Constant Mortgage Mortality (CMM).

For example, if CPR is 8%, then the investor can expect 8% of the mortgages within the security pool to be prepaid within the year.

CPR is estimated based on various factors such as the characteristics of the underlying pool, historical prepayment rates and future predictions.

Single Monthly Mortality Rate (SMM)

CPR is an annual rate. However, since the mortgage payments happen monthly, we need to calculate the monthly prepayment rate. SMM is a measure of the monthly mortgage prepayment rate of the security’s mortgage pool.

Let’s take an example to understand how SMM can be calculated.

Assume that the outstanding loan is $100,000, the scheduled principal and interest payments are $500 and $10,000. If the actual payments in the first month are $12,000, the SMM will be calculated as follows:

SMM = (12,000 – 10,000 – 500)/(100,000 – 500) = 1.51%

This means that 1.51% of the month’s scheduled principal balance has been prepaid.

Relationship between SMM and CPR

The following formula shows the relationship between SMM and CPR.

SMM = 1 – (1 – CPR)1/12
Example:

Assuming a CPR of 6%, the SMM will be calculated as follows:

SMM = 1 – (1 – 0.06) 1/12 = 0.514%

Alternatively,

CPR = 1 – (1 – SMM) 12

If SMM is 1.5%, CPR will be calculated as follows:

CPR = 1 – (1 – 1.5%)^12 = 16.6%

Calculating Prepayment

The SMM can be used to calculate a dollar amount for the monthly principal prepayment.

Prepayment ith month ($) = SMM * (Principal Bal. i – Principal Pmt. i)
Previous Lesson

‹ Cash Flows and Prepayment Risk

Next Lesson

PSA Prepayment Benchmark ›

Join Our Facebook Group - Finance, Risk and Data Science

Posts You May Like

How to Improve your Financial Health

CFA® Exam Overview and Guidelines (Updated for 2021)

Changing Themes (Look and Feel) in ggplot2 in R

Coordinates in ggplot2 in R

Facets for ggplot2 Charts in R (Faceting Layer)

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

In this Course

  • CFA Level 2: Fixed Income Part 2 – Introduction
  • Mortgage Cash Flow Characteristics
  • Mortgage Pass-through Securities: Characteristics and Risks
  • Cash Flows and Prepayment Risk
  • Single Monthly Mortality (SMM) & Conditional Prepayment Rate (CPR)
  • PSA Prepayment Benchmark
  • Collateralized Mortgage Obligations (CMO) and CMO Tranches
  • Stripped MBS – Interest Only (IO) and Principal Only (PO)
  • Residential Non-Agency MBS
  • CMBS: Structure and Call Protection
  • Amortizing Loans vs. Non-Amortizing Loans
  • Overview of Asset Backed Securities (ABS)
  • Internal and External Credit Enhancements
  • Pay-through Structures: Prepayment Tranching vs. Credit Tranching
  • Home Equity Loans (HEL) Backed Securities
  • Manufactured Housing Backed Loans
  • Auto Loans Backed Securities
  • Student Loan Backed Securities (SLABS)
  • SBA Loan Backed Securities
  • Credit Card Receivable Backed Securities
  • Collateralized Debt Obligations (CDOs) and Synthetic CDOs
  • Cash Flow Yield, Nominal Spread, and Zero Volatility Spread for ABS/MBS
  • Monte Carlo Simulation for ABS/MBS
  • Duration and Convexity for ABS/MBS
  • Choosing an Appropriate Spread for ABS/MBS

Latest Tutorials

    • Data Visualization with R
    • Derivatives with R
    • Machine Learning in Finance Using Python
    • Credit Risk Modelling in R
    • Quantitative Trading Strategies in R
    • Financial Time Series Analysis in R
    • VaR Mapping
    • Option Valuation
    • Financial Reporting Standards
    • Fraud
Facebook Group

Membership

Unlock full access to Finance Train and see the entire library of member-only content and resources.

Subscribe

Footer

Recent Posts

  • How to Improve your Financial Health
  • CFA® Exam Overview and Guidelines (Updated for 2021)
  • Changing Themes (Look and Feel) in ggplot2 in R
  • Coordinates in ggplot2 in R
  • Facets for ggplot2 Charts in R (Faceting Layer)

Products

  • Level I Authority for CFA® Exam
  • CFA Level I Practice Questions
  • CFA Level I Mock Exam
  • Level II Question Bank for CFA® Exam
  • PRM Exam 1 Practice Question Bank
  • All Products

Quick Links

  • Privacy Policy
  • Contact Us

CFA Institute does not endorse, promote or warrant the accuracy or quality of Finance Train. CFA® and Chartered Financial Analyst® are registered trademarks owned by CFA Institute.

Copyright © 2021 Finance Train. All rights reserved.

  • About Us
  • Privacy Policy
  • Contact Us