Loan cash flow modelling CRE

Hi all,

I'm curious to learn more about the real estate debt side and am currently engaged with working on CRE loan cash flow modeling. Preferably I like to have a cash trap/cash sweep mechanism in my cash flow. How would you advise to build this into your loan cash flow? I assume one starts with the cash flow after debt service and trap/sweep that amount into a separate account. Looking forward to hear your input!

Many thanks!

7 Comments
 

Structure in a loan generally isn’t modeled unless there is a specific reason (low debt yield/dscr, upcoming large tenant rollover, etc). Generally in the face of something like that, you would sweep until a certain threshold is hit, say a debt yield above 10%, a dscr above 1.25x or enough money to revenant space.

So you really need to know what problem you are solving before you build any type of sweep into a model.

 
Most Helpful

You would have all the NCFADS accumulate into an account that is only distributed when when a DSCR test is hit. The DSCR test, for example, could be 1.25x for the preceding 3 months or however it is written.

You would write a nested if statement that would distribute the cash out of the account if the DSCR for all months is surpassed, if not the cash keeps accumulating. You would have a BOP Cash Account Balance line, NCFADS for Period line, Distributed Cash in Period line, and EOP Cash Account Balance line.

 

=-MAX(0,MIN(CADS * Sweep%,Beg. Bal, End Bal * Paydown Switch)

Paydown switch is just set to 1 or 0 so that you can toggle btwn scenarios where you're paying down and those in which you're not. In any period where you're beginning balance is less than the amount of cash that would otherwise be swept, you're just paying down the facility to 0.

If you want to sweep on a DSCR basis, you would just add a formula saying (NOI/Min DSCR-TTM DS). If you're treating that sweep as debt service, that would pay down any cash in excess of your minimum debt service threshold, provided that you had the CADS to do so.

I come from down in the valley, where mister when you're young, they bring you up to do like your daddy done
 

Just to get back on this, thanks for sharing the formula. Do you have an example through excel so that I can visualize? Please PM or comment. Would be very helpful.

 

Et qui vitae blanditiis similique hic odit. Sapiente fugit ea ex similique. Error sint sint quos quia. Veniam provident molestias quo qui atque.

Sed rerum atque a debitis magnam. Distinctio dolores aspernatur quam quas laboriosam deserunt dolore.

Sunt adipisci et natus a excepturi. Repellendus rerum eum est adipisci. Hic laborum labore sed quasi. Nobis odio est explicabo placeat. Qui quo quam aliquam est dolorum alias recusandae.

Ipsam soluta consequatur in aut et. Ipsa qui qui quam a rerum.

I come from down in the valley, where mister when you're young, they bring you up to do like your daddy done

Career Advancement Opportunities

June 2026 Investment Banking

  • Evercore 01 99.4%
  • Moelis & Company 01 98.8%
  • JPMorgan 01 98.2%
  • Guggenheim Partners 01 97.7%
  • Morgan Stanley 07 97.1%

Overall Employee Satisfaction

June 2026 Investment Banking

  • Moelis & Company No 99.4%
  • Morgan Stanley 02 98.8%
  • Evercore 01 98.2%
  • BMO Capital Markets 12 97.6%
  • Banco Santander 01 97.1%

Professional Growth Opportunities

June 2026 Investment Banking

  • Evercore 01 99.4%
  • Moelis & Company 01 98.8%
  • Morgan Stanley 05 98.2%
  • JPMorgan No 97.7%
  • BMO Capital Markets 12 97.1%

Total Avg Compensation

June 2026 Investment Banking

  • Vice President (14) $434
  • Associates (44) $258
  • 3rd+ Year Analyst (8) $210
  • 2nd Year Analyst (22) $179
  • Intern/Summer Associate (13) $156
  • 1st Year Analyst (78) $151
  • Intern/Summer Analyst (72) $101
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”