True Cost of Variable Rate Mortgage Funds

Regulation Z, the result of the Federal Truth in Lending Act, was promulgated in 1968. Subpart B, among other things, covers rules for calculating annual percentage rates, commonly referred to as APR. At that time lending was predominately done with fixed interest rates. Unfortunately, the artificial assumption that the loan will be outstanding for its full term means that the APR disclosure is usually inaccurate even in the fixed rate case. When variable rates are involved, reality diverges farther from APR. This Demonstration shows how connecting the computation to the actual term produces a more accurate true cost of funds (TCF), even if rates are variable.


  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


In addition to the early repayment issue, the introduction of variable interest rate financing completely confounds the APR calculation. Since the interest rate cannot be known in advance, APR is computed as if the loan is fixed. Note the unusual circumstances required to make the TCF — APR cost difference negative (when the true cost of funds is less than the APR).
The Demonstration lets you select from two popular variable rate mortgage schemes, the 5/1 ARM or the 7/1 ARM, having an initial fixed period of five or seven years, respectively. Interest rate variation may also be modeled using two different probability distributions, each with user-controlled upper and lower parameter bounds. This does not suggest that interest rates are distributed in either of these ways, only that the way rates are distributed affects the true cost of funds.
[1] R. J. Brown, "The Ugly Truth about Truth in Lending," The Real Estate Finance Journal, forthcoming.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2018 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+