• Link to Facebook
  • Link to Youtube
  • Link to LinkedIn
  • Link to X
  • Link to Tiktok
  • Link to Instagram
  • EN ESPAÑOL
    • Inicio
    • Glosario de Términos
    • Modelos Financieros
    • Tutoriales Cortos
  • A.CRE HELP
    • Support Section
    • Contact Us
  • LOGIN/REGISTER
  • Shopping Cart Shopping Cart
    0Shopping Cart
Adventures in CRE
  • A.CRE
    • A.CRE Home
    • A.CRE Help
    • Accelerator
      • Learn More
      • Login
    • AI.Edge
      • Learn More
      • Login
    • Artificial Intelligence
    • Careers
    • CRE Event Calendar
    • CRE Job Board
    • Education
    • Library of Excel Models
    • Meet the A.CRE Team
  • RE Modeling
    • 1031 Exchange
    • Audio Series
    • All-in-One (Ai1) Model
      • Download
      • Guides and Tutorials
      • Support
    • Ask Me Anything (Live)
    • Beginner’s Guide to Excel
    • Excel Models
      • Excel Add-ins
      • Library of Excel Models
      • All-in-One (Ai1) Model
      • Apartment
      • Condo
      • Debt
      • Development
      • Equity Waterfall
      • Hotel
      • Industrial
      • Office
      • Portfolio
      • Retail
      • Single Family
      • Tutorial
    • Excel Tips
    • Practice Library of Case Studies
    • Stochastic Modeling
    • Argus
    • My Downloads / My Account
  • Careers
    • About Careers in Real Estate
    • Ask Me Anything (Live)
    • Audio Series
    • Compensation in Real Estate
    • CRE Job Board
      • Find a Job
        • Browse Jobs
        • Post a Resume
        • Register
        • Login
      • Post a Job
    • CRE Event Calendar
    • CRE Interviews
    • Day in the Life Series
    • Real Estate Legal Content
    • What CRE Pros Do
  • Education
    • Accelerator
    • AI.Edge
    • A.CRE 101
    • Ask Me Anything (Live)
    • A.CRE Audio Series
    • Audio Series
    • Book Reviews
    • CRE Event Calendar
    • Deep Dive Series
    • Glossary of CRE Terms
    • Real Estate Legal Content
    • Real Estate Clubs
    • University Profiles
    • Watch Me Build
  • AI
    • AI Skills
    • AI Use Cases in CRE
    • AI for CRE Training
    • AI Tools for CRE
    • AI.Edge Membership
      • Learn More
      • Login
  • Accelerator
    • Accelerator Reviews
    • Accelerator Story
    • Enroll Now
    • Learn More
    • See What’s New
    • Enterprise Members Only
      • General Enterprise Login
      • ICSC Login
      • M&M Login
    • Members Only
      • Extend/Renew Membership
      • Login
      • Manage Membership
  • My Downloads
    • View My Downloads
    • Find an Excel Model
    • Register
    • Login
  • Click to open the search input field Click to open the search input field Search
  • Menu Menu
You are here: Home1 / Real Estate Financial Modeling2 / Excel Models3 / A.CRE All-in-One (Ai1) Model4 / Modeling a Mortgage Loan Assumption Using the All-in-One
Spencer Burton
A.CRE All-in-One (Ai1) Model, Ai1 Tutorials

Modeling a Mortgage Loan Assumption Using the All-in-One

I recently had a discussion in the All-in-One support forum about how to model a mortgage loan assumption using my All-in-One Model for Underwriting Acquisitions and Development. Prior to version 0.77, this required manually overriding various calculation cells (i.e. black font cells). So I updated the model to make handling assumable debt more intuitive.

In the following quick tutorial, I show you how to model a loan assumption on the Perm. Debt tab. I also talk through modeling subsequent debt when the loan being assumed matures in the middle of the analysis period.

In v0.77, the Ai1 was updated to include the option to model a loan assumption.

When You Might Have a Loan Assumption

So what do I mean when I say “model a loan assumption”? When does this come up? And why does one need to analyze a loan assumption?

If you’re on an acquisitions team, you’ve undoubtedly come across this scenario. It really is quite common. Most real estate is encumbered by one or more mortgage loans. Each loan has a finite life (i.e. loan term), at the end of which the loan matures. Generally when a loan has a fixed interest rate, the lender will charge a fee (i.e. prepayment fee) to payoff the loan early. These prepayment fees can be quite significant.

Oftentimes, the owner of real estate will decide to sell a property prior to the end of the loan term. And in those cases, it often doesn’t make sense to payoff the loan and incur a prepayment fee. So instead, the owner will choose to sell the real estate and pass the existing loan on to the next buyer.

When a buyer takes over the mortgage obligations from a previous borrower, this is called a loan assumption (i.e. the buyer “assumes” the responsible for that loan). Most loans allow for this, subject to certain restrictions of course such as minimum buyer experience, net worth, etc.

So when a buyer purchases a property encumbered by existing debt, that buyer is responsible to continue paying the debt service on that loan until it matures.

If you are that buyer, and you’re needing to understand the impact that loan assumption will have on a prospective acquisition, you will use a tool such as the All-in-One to analyze that impact.

Steps to Follow to Model a Mortgage Loan Assumption

Modeling an acquisition subject to existing debt using the All-in-One is quite simple. But first, you need to know certain information about the existing loan including:

  1. Loan balance
  2. Original amortization period
  3. Contract interest rate
  4. Months remaining on loan term
  5. Months remaining on interest-only period, if applicable
  6. Monthly amortizing loan payment
  7. Monthly interest-only payment, if applicable

With the above information, you can quickly and easily model the existing loan on the Perm. Debt tab of the All-in-One.

  1. Toggle cell E12 o the Perm. Debt tab to ‘Loan Assumption’
  2. Enter the existing balance in cell E13
  3. Enter the loan assumption fee, if any, in cell E14
  4. Enter the contract interest rate in cell E15
  5. Enter the original amortization period, in months, in cell E16
  6. Enter the number of months remaining on the loan term in cell E18
  7. Enter the number of interest-only months remaining, if any, in cell E19
  8. Enter the monthly amortizing payment amount in cell E20
  9. Enter the monthly interest-only payment, if applicable, in cell E21

You can then scroll to the right to see the cash flows from this existing debt. If the existing loan matures prior to the end of the analysis period, the ‘Senior Debt (Refinance)’ assumptions in cells B29:B38 will become available. Use those cells to model additional debt, if needed, starting on the month that the existing loan matures.

Important Note: The model assumes interest on the existing debt is a) fixed, and b) calculated on a 30/360 basis.

Quick Video Tutorial – Modeling Mortgage Loan Assumption

Now that I’ve laid out the steps for modeling existing debt, allow me to quickly show you how to do this. If you have more questions, please don’t hesitate to ask in the All-in-One Support Forum.


Frequently Asked Questions about Modeling a Mortgage Loan Assumption Using the All-in-One

What is a loan assumption in real estate acquisitions?

A loan assumption occurs when a buyer takes over the existing mortgage obligations from the seller. As the article explains, “the buyer ‘assumes’ the responsibility for that loan,” which is common when the prepayment fee to retire the loan is prohibitively high.

Why might a seller prefer a loan assumption rather than paying off the debt?

Paying off a loan before maturity can result in significant prepayment fees. Sellers often choose loan assumptions to avoid these fees, allowing the buyer to take over the mortgage instead of retiring it early.

What version of the All-in-One model supports loan assumptions?

Loan assumptions became easier to model starting with version 0.77 of the All-in-One model. The update introduced a dedicated feature on the Perm. Debt tab to handle loan assumptions without needing to override formula cells.

Which inputs are required to model an assumed loan in the Ai1 model?

To model an assumed loan, you’ll need:

Loan balance

Interest rate

Original amortization period

Months remaining on loan and any interest-only period

Monthly amortizing and/or interest-only payments

Any loan assumption fee

These are entered into cells E12–E21 on the Perm. Debt tab.

What happens if the assumed loan matures before the analysis period ends?

If the assumed loan matures mid-hold, the model activates the ‘Senior Debt (Refinance)’ inputs in cells B29:B38. You can use these fields to model refinancing debt beginning the month the original loan matures.

How is interest calculated for the assumed loan in the model?

The model assumes fixed-rate interest and uses a 30/360 day-count convention for interest calculations, as noted in the tutorial.

Where do I model the loan assumption in the All-in-One model?

You enter all loan assumption details in the Perm. Debt tab. Specifically, you toggle cell E12 to “Loan Assumption” and complete fields E13 through E21 with the loan terms.

What should I do if I have questions when using the Ai1 model for loan assumptions?

You’re encouraged to use the All-in-One Support Forum for any questions or troubleshooting help. The tutorial’s author specifically invites users to ask there for guidance.


About the Author: Spencer Burton is Co-Founder and CEO of CRE Agents, an AI-powered platform training digital coworkers for commercial real estate. He has 20+ years of CRE experience and has underwritten over $30 billion in real estate across top institutional firms.

Spencer also co-founded Adventures in CRE, served as President at Stablewood, and holds a BS in International Affairs from Florida State University and a Masters in Real Estate Finance from Cornell University.

Contact Spencer
by Spencer Burton
Share this entry
  • Share on X
  • Share on LinkedIn
  • Share by Mail
  • Link to Instagram
  • Link to Youtube
https://www.adventuresincre.com/wp-content/uploads/2020/01/mortgage-loan-assumption-ai1.jpg 835 1918 Spencer Burton https://adventuresincre.com/wp-content/uploads/2022/04/logo-transparent-black-e1649023554691.png Spencer Burton2020-01-26 14:42:242025-07-10 19:12:54Modeling a Mortgage Loan Assumption Using the All-in-One
You might also like
Loan Debt Yield Calculation How to Use Debt Yield to Calculate Loan Amount (Updated July 2024)
Accelerator - Learn More

Featured Content

  • RE Financial Modeling Training
  • Library of Excel Models
  • Post a Job – It’s Free
  • Master Financial Modeling
  • Technical Interview Guide
  • Definitive Guide to Excel
A.CRE Library of Excel Models

Recent Posts

  • Real Estate Financial Modeling Accelerator (Updated June 2026)
  • A.CRE Jobs of the Week (Updated 6.29.2026)
  • AI Tools for Commercial Real Estate (Summer 2026 Edition)
  • The 2008 Financial Crisis, From the Ground Up: Why We Believed Houses Were Safe
  • Real Estate Equity Waterfall Model – IRR and Equity Multiple Hurdles (Updated June 2026)

Note About Models

Models downloaded from A.CRE may contain errors. Verify formulas/methodology before basing investment decisions on any model here. Read our Terms and Conditions of Use and Disclaimer.

★★★★★

Accelerator Reviews

Search Adventures in CRE

Search Search

Have a Question or Need Help?

Visit our Help Section

Contact Adventures in CRE

  • Visit A.CRE Help
  • Via Email
  • Via LinkedIn

You Might Also Like

  • Real Estate Modeling Courses
  • Real Estate Financial Modeling
  • A.CRE Job Board
  • Careers in Commercial Real Estate
  • Real Estate Education

A.CRE Library of Excel Models

  • Browse Excel Models
  • Login/Register
  • View My Downloads
  • Edit Account Details

Terms, Policies, and Disclaimer

  • Privacy Policy
  • Cookie Policy
  • AI Usage Policy
  • Terms of Use
  • Disclaimer
© 2014 - Present - Copyright - www.AdventuresinCRE.com, LLC | Adventures in CRE | A.CRE
  • Link to Facebook
  • Link to Youtube
  • Link to LinkedIn
  • Link to X
  • Link to Tiktok
  • Link to Instagram
Link to: How to Create Dynamic, In-Cell Buttons and Toggles in Microsoft Excel Link to: How to Create Dynamic, In-Cell Buttons and Toggles in Microsoft Excel How to Create Dynamic, In-Cell Buttons and Toggles in Microsoft Excel Link to: Watch Me Build Data Tables For Real Estate Sensitivity Analysis Link to: Watch Me Build Data Tables For Real Estate Sensitivity Analysis Watch Me Build Data Tables For Real Estate Sensitivity Analysis
Scroll to top Scroll to top Scroll to top