Processing Scenarios

To be able to see the results of a  Scenario you need to “process” or “run” it by clicking on the button on the  Scenarios page.

Once you queue the  Scenario to process, you need to wait for the server to pick up your  Scenario and actually complete the processing of it.

When it is your turn, a typical  Scenario with the following will take approximately 2 minutes to run:

  • 2  Accounts
  • 10  Properties
  • 6  Rules
  • 2  Goals
  • Covering about 480 months (40 years)

More  Accounts,  Properties,  Rules,  Goals or months mean more time to process.

So, if there are 12  Scenarios from other users in front of you waiting to run as well, it can take about 30 minutes before your  Scenario will begin to process.

Why Does It Take So Long?

“He that can have patience can have what he will.” — Benjamin Franklin

When the Real Estate Financial Planner™ software runs your  Scenario it needs to do the following for each month that you run it for:

  • Calculate the returns on each of the  Accounts you have.
  • Make payments on each of your mortgages on each of your  Properties.
  • Calculate all income and expenses for each  Property for each month and create a ledger of each transaction for your review.
  • Determine how much each of your  Properties went up or down in value for each month.
  • Determine how much rent on your  Properties went up or down each month and update that each year when you get a new tenant.
  • Calculate your property taxes, insurance, maintenance, property management, capital expenses, depreciation and much more for each  Property for each month.
  • Deposit your paycheck after taxes and pay your personal expenses as you define them using  Rules for each month.
  • Determine what inflation is for each month and calculate what a dollar in the future is worth in today’s dollars so we can present inflation adjusted values or raw values.
  • Calculate mandatory withdrawals from retirement accounts.
  • Check to see if you have enough down payment to buy another  Property if you have set up a  Rule to do that.
  • See if you can do a cash out refinance on any  Properties and use that money to buy another  Property or deposit the money into an invesment  Account.
  • And much, much more…

And the Real Estate Financial Planner™ can’t do more than one month at a time because we need to know the results of the previous month to be able to know  Account balances,  Property income and expenses and to run  Rules based on what happened the month before.

All told, for a  Scenario with just 2  Accounts, 10  Properties and half a dozen  Rules the Real Estate Financial Planner™ software is doing well over a million calculations and storing about 125,000 variables that can be viewed as charts and ledgers.

The Real Estate Financial Planner™ software does about 3,000 calculations and saves about 416 variables to the database for you every second while it is taking the 5 minutes or so to process your  Scenario. Sometimes, a little faster… and sometimes a little slower.

If you’re running just 100  Monte Carlo runs, that’s easily 12.5 million data points. If you’re running 1,000  Monte Carlo runs, that’s 125 million data points to evaluate your investing strategy. This is non-trivial processing of your “stuff”.

The more complex your  Scenario is, the longer it will take to run (and the longer others will need to wait to be able to run their  Scenarios).

Adding more  Accounts,  Properties,  Rules or  Goals will increase the amount of time it takes for the Real Estate Financial Planner™ software to complete processing your  Scenario. The more months you want to see your results for, the longer it will take to run. Adding more  Accounts,  Properties,  Rules or  Goals does not increase your time linearly; it can increase the time it takes to process exponentially.

So, be reasonable and relax your expectations. Read some of this website or watch a class while you wait.

How To Speed It Up

The following are some suggestions for how to make the Real Estate Financial Planner™ software faster for you:

  • When testing, test for fewer months first to make sure it is set up the way you think and giving you the expected results first. Then, you can always have it run a full 720 months once it is setup properly.
  • There are fewer people running  Scenarios at odd hours (like really early in the morning), so it may be faster at that time.
  • Consider using fewer  Accounts,  Properties,  Rules or  Goals until you know exactly what you want to test.
  • Speak encouraging words at your computer to make it feel better and work faster.


If you’d like to learn more about  Scenarios, check out these additional resources.

Leave a Comment