• 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 / Real Estate Debt Module in Excel (Updated May 2024)
Spencer Burton
General, Real Estate Financial Modeling, Excel Models, Modules, Value-Add, Debt

Real Estate Debt Module in Excel (Updated May 2024)

I thought I’d share the real estate debt module I originally built for the ARGUS alternative in Excel. Most debt modules I’ve seen in real estate financial models only include the ability to model fully amortizing senior debt. Mike challenged me some time ago to come up with a more robust option, and this debt module is what I came up with.

Real Estate Debt Module in Excel

What’s Under the Hood

My real estate debt module includes some interesting features:

  • Model both new senior and secondary debt, with entirely different assumptions for each,
  • Choose to assume existing senior and/or secondary debt, as well as to refinance the existing debt during the hold period,
  • Opt between three different interest calculation methods: 365/Actual, 360/Actual, or 360/30,
  • Include interest-only payments, fully amortizing payments, or some combination of the two,
  • Layer in loan origination or loan assumptions fees,
  • Preview a fully dynamic amortization table, that rolls up all debt into one place

How to Use the Model – Video and Written Tutorial

The Debt Module Layout

The model is simple to use. The ‘Debt’ tab is where all inputs/assumptions are located. The tab is colored blue to represent an input tab.

The ‘Amortization’ tab is a report showing the combined amortization of the senior and secondary debt, combined payments made, as well as combined principal owed, based on the inputs entered in the ‘Debt’ tab. The ‘Amortization’ tab is colored green to represent a report tab. This tab is for viewing only – no inputs are made on the ‘Amortization’ tab.

The ‘Amort Calc’ tab is where the calculations are done. I’ve grouped the logic for the senior debt and the logic for the secondary debt so that you can hide/unhide the two financing types for ease of navigation. Again, no inputs are made on this tab and generally, unless you want to tweak the logic or fix an error, you will not need to open this tab.

Link Basic Assumptions and Turn on Senior/Secondary Financing

Start by heading to the ‘Debt’ tab and linking some basic assumptions from your model to the Debt Module. As always, blue font cells are inputs cells. Link the Analysis start [Debt F4] to your analysis start date. Next, link the analysis period length [Debt F5] to your analysis period length. Be sure the length is in years. Finally, link the property value [Debt F6] to your property value or purchase price.

With the model-specific cells linked, you can go ahead and set the debt parameters. To turn on the senior debt module, set the “Model Senior Debt?” drop-down [Debt F8] to “Yes”. Likewise, to turn on the secondary financing module, set the “Model Secondary Financing” drop-down to “Yes”. Notice, that if you set either drop-down to “No”, that the input cells for that module disappear.

You might also like: Real Estate Equity Waterfall Model

General Assumptions

With the module(s) that you want turned on, you will next set the “General Assumptions” [Rows 11 – 14] for your debt. Choose “New” vs “Existing” debt to decide whether a new loan will be originated or whether you will assume existing debt. Next, set the “Interest Calc Method” to either 360/30, 365/Actual, or 360/Actual – the default is 360/30. Finally, enter the “Loan Type” and “Lender Name” for informational purposes only.

Loan Amount

With your general assumptions in place, you will now set the loan amount. I’ve included with this iteration of the module, just two calculation methods for loan amount. These are the “Stated” or a manually entered value or “LTV” or a percentage of the property’s value. You could fairly easily add other calculation methods. Possible options would be loan amount sized by debt coverage or debt yield. Since this is only a module (i.e. the module isn’t calculating NOI), however, it wasn’t possible to include this functionality.

Loan Terms

Next, you’ll enter the loan terms. If you are modeling a new loan, you will first enter the “Avg Rate Over Term.” This is the contract interest rate if the rate is fixed or your best guess of the average rate over the term if the rate is floating. Next, you will enter the “Amortization” in years, with a default of 30 years and a max. of 50 years. Finally, you will enter how many years of interest-only will be modeled (default being zero) and the loan fee charged. With the above parameters entered, the Loan Terms section will display the first month’s interest-only period (if applicable), the monthly payment with amortization (monthly constant), the payoff at the end of the analysis period, and the payoff month.

If you are modeling an existing loan (loan assumption), your inputs will be slightly different. First, you will enter the “Avg. Rate Over Term” similar to above. Next, you will enter the original amortization, and the original term of the loan you will be assuming together with the number of years of interest-only the loan included. Finally, you will enter the number of months before the loan matures (“Remaining Term”), the loan assumption fee (if any), and the current monthly payment of the loan. With this information, the Existing Loan Terms section will automatically calculate the “Actual Loan Balance”, the “Original Loan Balance”, the “Remaining IO Period”, the “Monthly I/O Payment”, the payoff at maturity, and the month that the loan will mature.

If you are modeling an existing loan (loan assumption), you will also need to enter “Refinance Terms”, or the terms of the loan that will take out the existing loan once is matures (assuming the loan matures during the analysis period. The “Refinance Term” assumptions are similar to the new loan terms. However, it has the exception that you will also need to include a refinance loan amount.

Preview Debt Service and Balance – Amortization Tab

With your assumptions entered in the ‘Debt’ tab, you can go to the ‘Amortization’ tab to see how your debt is being modeled. The Amortization tab shows a few things. It shows each month, its corresponding debt service payment [Column E], amount paid to principal [Column F], amount paid in interest [Column G], and the principal balance of the combined senior and secondary debt at the beginning of the month [Column H] and the end of the month [Column I].

There are a lot of moving parts with this module. It still needs more testing to work out possible bugs. So if you find anything that needs correcting, or you have suggestions that will make the module better, don’t hesitate to reach out.

REAL ESTATE FINANCING – DEBT MODULE

  • Built for both new and existing senior and secondary debt, with entirely different assumptions for each,
  • Three interest calculation methods available: 365/Actual, 360/Actual, or 360/30,
  • Interest-only payments,
  • Fully amortizing payments,
  • Loan fees,
  • Financing report tab rolls up payments, principal and interest owed, and debt outstanding by month

Compatibility

This version of the model is only compatible with Excel 2013, Excel 2016, and Excel 365.

Additional Resources

As an additional resource to the Real Estate Debt Module, we recommend using our Advanced Amortization Table Creator GPT. This tool allows for more sophisticated tracking and analysis of debt payments and amortization schedules. This tool offers customized schedules for various loan structures, flexible inputs of different loan terms, interest rates, and payment frequencies, and a schedule you can automatically updated based on changes in loan assumptions or refinancing terms. By leveraging the advanced features of this tool, you can create more robust and accurate financial models, streamlining the debt modeling process and gaining deeper insights into your real estate financing strategies.

In addition, you can find our other Excel tool for modeling debt here.

Download the Real Estate Debt Module In Excel

To make this module accessible to everyone, we have offered it on a “Pay What You’re Able” basis with no minimum (enter $0 if you’d like) or maximum. Your support helps keep the content coming – typical modules sell for $25 – $100+ per license. Just enter a price together with an email address to send the download link to, and then click ‘Continue’. If you have any questions about our “Pay What You’re Able” program or why we offer our models on this basis, please reach out to either Mike or Spencer.

We regularly update the file (see version notes). Paid contributors to the module receive a new download link via email each time the module is updated.

Proceed to Download Page

Frequently Asked Questions about the Real Estate Debt Module in Excel

What types of debt can be modeled in this Excel module?

The module can model both new and existing senior and secondary debt, each with its own set of assumptions. You can also refinance existing debt during the hold period.

What interest calculation methods are supported?

Three methods are supported: 365/Actual, 360/Actual, and 360/30. You can select your preferred method under the “General Assumptions” section.

Where do I input my assumptions in the model?

All input assumptions are made on the ‘Debt’ tab, which is marked in blue. This tab includes options for turning on senior/secondary debt, setting interest methods, loan types, and more.

What does the Amortization tab show?

The ‘Amortization’ tab shows monthly debt service details including total payment, principal and interest portions, and the beginning and ending balances for combined senior and secondary debt. It’s a view-only report tab.

Can I model interest-only or fully amortizing loans?

Yes, the module allows for interest-only payments, fully amortizing payments, or a combination of the two, based on the parameters you enter in the ‘Debt’ tab.

How is the loan amount calculated in the model?

You can calculate the loan amount either by stating a value manually or by using an LTV ratio. A new feature (v1.1) also allows sizing by debt coverage or debt yield.

What tabs perform calculations and where should I not make changes?

The ‘Amort Calc’ tab performs all backend calculations for both senior and secondary debt. Inputs should not be made here. The layout allows users to hide/unhide logic for ease of navigation.

What Excel versions is this module compatible with?

The model is compatible with Excel 2013, Excel 2016, and Excel 365.

What happens if I find a bug or have improvement suggestions?

You’re encouraged to reach out if you find errors or have ideas for improvement: “It still needs more testing to work out possible bugs… don’t hesitate to reach out.”

How can I download the model and what does it cost?

The model is available on a “Pay What You’re Able” basis. You can enter $0 or more, provide your email, and receive a download link. Contributors also receive future version updates via email.


Version Notes

v1.1

  • Added a tool for sizing the loan amounts by debt coverage or debt yield

v1.0

  • Initial release

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/2022/05/Real-Estate-Debt-Module-in-Excel.webp 1024 1024 Spencer Burton https://adventuresincre.com/wp-content/uploads/2022/04/logo-transparent-black-e1649023554691.png Spencer Burton2024-05-14 07:00:372025-06-26 10:50:21Real Estate Debt Module in Excel (Updated May 2024)
You might also like
Sources and Uses Construction Draw and Interest Calculation Model (Updated Feb 2024)
Real Estate Acquisitions Model #2 for Office, Retail, Industrial (Updated Apr 2026)
Understanding Stabilization Through The Lens Of Operating Expense Ratio
Back-of-the-Envelope Office, Retail, Industrial Acquisition Model (Updated June 2026)
Multifamily Development Model (Updated April 2024)
Refinance Risk Analysis Tool in Excel (Updated Nov 2023)
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

  • 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)
  • A.CRE Self Storage Development Model (Updated June 2026)
  • Episode 12 of Multipliers: Ask Why Until the Answer Changes
  • A.CRE Jobs of the Week (Updated 6.22.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: Timing of Preferred Return vs Return of Capital in an Equity Waterfall with IRR Hurdles (Updated May 2024) Link to: Timing of Preferred Return vs Return of Capital in an Equity Waterfall with IRR Hurdles (Updated May 2024) Timing of Preferred Return vs Return of Capital in an Equity Waterfall with...iming of Preferred Return vs Return of Capital Link to: Case Study #11 – Residential Development Business Model: Build And Sell (Case + Solution) Link to: Case Study #11 – Residential Development Business Model: Build And Sell (Case + Solution) Case Study #11 – Residential Development Business Model: Build And Sell...
Scroll to top Scroll to top Scroll to top