Last week, we introduced Guardrails—automatic, dynamic spending adjustments that help reduce sequence-of-returns risk.
But markets aren’t the only risk. Retiring too soon, living longer than expected, inflation surprises, or simply overspending can all derail a plan.
That’s where SCANS come in. Scans let you sweep key scenario parameters (amounts, dates, life events) to test many “what-ifs” quickly to see how robust your plan is. It’s one of MoneyReady App’s most powerful features—and now even easier to use.
We’ve added Canned Scans for common risks (longevity, survivorship, early retirement timing, and inflation). One click runs a full set of Time Machine scenarios. You can edit any canned Scan to fit your situation, then save your own for instant re-runs as your numbers change.
👉 Blog post for the details: Building a Resilient Financial Plan
Got ideas for additional canned Scans you think would help others? Post them here!
We’d also love to hear about the custom Scans you’ve built and how they helped your planning.
Hi Everyone,
Several announcements for the beginning of October.
1. Guardrails.
To stress-test your scenario, the 100 Monte Carlo simulation results show you the percentage of runs that did not have a cash-flow problem.
You want that success rate to be high. If it is low, then your plan is at risk, and a common strategy to mitigate that risk is to reduce spending. Of course, you can adjust your EXPENSES entries to modify the amounts or the dates they apply.
The new Guardrails feature allows you to explore, without changing your EXPENSE entries yourself, if a dynamic strategy to adapt your account withdrawals in years following years where the market returns have been lower than your expected returns, will help to not run out of money and thus your success rate in the simulations.
It works this way:
After 100 simulations, the success rate is calculated. If it is less than 90% then another 100 simulations are run, but these also reduce your EXPENSE entries by 10% for any years following a year where market returns were lower than the expected return of your entire portfolio at that time.
Reducing expenses will reduce the required income from your accounts, thus reducing withdrawals, and that will lead to a higher success rate.
If still not over 90%, it runs another 100 simulations the same way, this time reducing the expenses by 20%, then again by 30% if it has to.
Be patient, as although the 100 simulations are parallelised so that they complete faster, each set of 100 must be run sequentially, so it might take some time to run up to 4 sets. You’ll be able to see the results of each of the sets.
What this analysis shows is that you may need to be vigilant with your spending, and you may need to monitor your actual returns in the market and adapt your spending to it.
2. New Chart in the TIME MACHINE results
The guardrails feature requires the calculation of your overall average expected returns in every year of the TIME MACHINE.
I thought this would be useful information, and it has been added as a new Chart in the TIME MACHINE results (new runs only).
You might be surprised at first that your overall average expected return can vary over time. This will happen when you have different expected rates of return for different accounts.
The overall rate will change as some accounts are depleted or others increase in value.
The new chart is right above the overall asset allocation charts, as that also varies with time for the same reason.
3. Last resort withdrawals.
The simulations showed us an issue if you set some Withdrawal Priorities limits to 0%.
The TIME MACHINE follows your orders and refuses to withdraw from those accounts.
That is fine in cases you actually want to make sure those accounts are never withdrawn from, but often in simulations, where the market can go really bad on you, you may need to access that money or run into a cash-flow problem.
For that reason, in years there is a cash-flow problem the TIME MACHINE could not resolve (even if there's a spouse it can try to get money from), the TIME MACHINE will go through another round of your Withdrawal Priorities, ignoring any limits on withdrawals (except for CRA-imposed ones that are never ignored).
So as a last resort, you can always access all of your accounts. When that happens, a Warning is shown in the Timetable for the years it did so you know that happened.
4. Lots of styling changes on the web pages.
The left menu is now collapsible, which gives you more room to see things on smaller screens.
A new bottom menu is now visible on all the various reports of the TIME MACHINE, so you can navigate within and between the reports quickly and easily.
In comparison reports, the scrolling of side-by-side TIME TABLE comparisons is synced both horizontally and vertically.
Let me know if you have any questions or suggestions,
Happy Thanksgiving!
Hello everyone,
I hope you had a great summer. Mine was spent mostly on back-end improvements. We were getting close to outgrowing our cloud provider in terms of capacity for running simultaneous TIME MACHINES as the MoneyReady App user-base has increased dramatically in the last few of years, a good problem to have. Growing pains were expected as the MoneyReady App turned 6 years old this summer! After considering several options, we finally moved the entire site to Amazon AWS in Montréal. It went quite smoothly with no disruptions for our users, and I'm very happy with that service.
But today I want to announce a new feature and front-end improvements that you will notice:
For maximum accuracy, the TIME MACHINE uses calendar dates for its calculations, so it needs actual dates. However dates that are far in future are hard to grasp, and we naturally tend to want to convert that date to the age we will be at that date. For this reason, in most forms where a date is required, you can now enter a date, or an age (less accurate), or the life event you want the date tied to. In all cases it is the date that will be used in the TIME MACHINE, and you will see below the entry what date that is, and what age that corresponds to (in years and months).
The new LIFE EVENTS table stores the important dates. We pre-filled it with what you’ve entered in your Quick Entry Form or later edits, for your retirement date, for the age of the start of taking CPP/QPP and OAS, and the year of death. We also added some convenience dates when you have a spouse, like first and last to retire, and first and last to die. All the life event in this table can be used to link most of your subsequent entries for the start or end of INCOMES, EXPENSES, AUTOMATIC SAVINGS/WITHDRAWALS etc. to that life event.
This new feature is entirely backwards compatible with what you previously entered, as we've always provided the ability to linking entries to your retirement date (or spouse's). You will find them still linked in that case. The difference is that the retirement dates will now be found under LIFE EVENTS in the left menu, and no longer under PROFILE.
You can edit these life events, and when you change the date, all dates linked to that life event will be changed automatically. For example, the default pre-retirement EXPENSES entry that was automatically added for you will have its start linked to "Previous to this year" and end linked to your retirement date. The post-retirement EXPENSES has its start date linked to retirement and end linked to the date of death.
This LIFE EVENTS table also shows you the entries that are linked to the life event.
You can add your own life-events that you may want to link entries to. For example: "start family", "inheritance", "buy house", "empty nester", "downsize", you get the idea. This is great to do if there is a life event that you want to tie to changes to in your INCOMES, EXPENSES, SAVINGS, REAL ESTATE, and other entries. You will also be able to run SCANS on that life event to explore a range of dates for that life events automatically, and all entries linked to it will automatically use that new date.
I hope you have as much fun playing with it as I had implementing it. It's a powerful new feature for easily exploring and comparing different scenarios. As always your feedback, questions, and suggestions are always welcome.
Elisabeth
The big news today is that the house of commons approved the proposed tax cut for the lowest income tax bracket. It still has to pass legislation, but that looks like a done deal, so we've implemented it in the MoneyReadyApp. It will go from 15% to 14.5% in 2025 and 14% in 2026. This will help everybody as it reduces the taxes paid on the first $57.375 of earnings. However, that lowest tax rate is also used to calculate non-refundable tax credits, so the overall tax savings may be a little lower than advertised
Other recent changes:
You can now link an EXPENSE to a real estate property. This makes sure the expense does not occur before the property is bought or after the property is sold.
I've been asked too often (including on this forum) how to enter an inheritance. A new `Inheritance' INCOME type makes it easier.
With the current volatility in markets around the world, this announcement of new features to make updating all investments' properties easier is either timely or untimely. That depends on whether you closely monitor your investments or ignore them in such times.
Mock investments. You can now set any investment (except 'Cash' investments) to be ignored in the TIME MACHINE and in net worth calculations. This is useful to run scenarios with portfolios of different investments you are considering. Ignored investments will still have their values automatically updated with FUNData market data or Wealthica when applicable, so it's also useful to just follow these investments you are considering but may not own yet.
View/Edit all Investments in all Accounts now allows you to edit most properties of all investments entered all on one page. Besides price, shares, market value, and book value, you can now change the risk value, default current expected returns, fees, and whether to ignore the investment or not.
Update from a spreadsheet. If you have many investments that need to be entered or updated manually, you may want to update from a spreadsheet (particularly if you do not use Wealthica). Most financial institutions allow you to download your investment values into a comma-separated (csv) or other file format that you can then get into a spreadsheet program to view it. Once you have your data in a spreadsheet program like Excel, Google Sheets, or Numbers, you can now import those data to update your investments in the MoneyReady App. For adding new accounts and their investments, first add the Account in the app, then the spreadsheet can be used to add the investments into it. I refer you to the eBook to learn how to set up the spreadsheet for import. It's easy to get a template by simply downloading your current list of investments from the View/Edit all Investments in all Accounts page.
Many are asking me how to deal with the current market volatility. Do not panic. Keep a long-term view for long-term investments. Make sure the money that is needed short-term is there for you by not having it tied up in the market.
Remember, we provide the tools for you to determine how resilient your portfolio is and thus be prepared for market volatility: https://www.moneyreadyapp.ca/blog/post/14
All the Best to all my fellow Canadians,
Elisabeth
In my last Announcement, I mentioned users wanted more and more detailed reporting.
Please let me know if you have any questions or suggestions.
PRIORITIES determine the order of accounts to deposit money in years you have a surplus, or to withdraw from accounts in years you have a deficit. It is a great strength of the MoneyReady App that you can control that, but I've noticed that sometimes users get stuck on this.
PRIORITIES tables no longer intermingle your accounts with your spouse’s accounts and your CCPC accounts.
Each of those now require separate tables. This sounds like it would be more complicated, but it actually makes things a lot clearer.
The entire PRIORITIES section of the eBook has been rewritten, and for visual learners, we have created a new video explaining how PRIORITIES work in detail.
It was a good time to make this change as you will be required to review your PRIORITIES with the New Year (see below).
I'm a bit sad to see 2024 go, as it was an amazing standout year for the MoneyReady App. We celebrated it turning 5 years old, and though you'd think we'd run out of features to add, far from it! Here's a brief summary of the upgrades we made and announced in 2024:
Reporting.
SCANS.
Taxes.
Permanent life insurance.
CCPCs.
All this hard work paid off as we got attention from the Press this year. Both Bruce Sellery and Rob Carrick told me it was MoneyReady App users who recommended the app to them and urged them to make it widely known. And they did, big time. Many of you now are new users, so welcome!
You know where to find me if you have questions, comments, or suggestions.
Thank you for spreading the word.
Happy New Year everyone!
Elisabeth
New Year Checklist:
Here is a list of things that need to be updated at the start of the year, and sometimes throughout the year to keep the TIME MACHINE calculation as accurate as possible.
Hi everyone,
The response to the press attention mentioned in my last two announcements has been phenomenal and has kept me very busy answering questions from new users. But I've also made improvements to the MoneyReadyApp over the last couple of months that I'd like to share with you today.
As always, the details are in the MoneyReady App eBook and appropriate Help pages. Let me know if you have any questions or suggestions.
And I want to extend a warm welcome to all our new users!
The MoneyReady App is a web app. It works with any modern browser on any device.
A laptop or a large tablet is preferable.
Note that some versions of the Safari browser have a bug that can cause you to get logged out or send you back to the dashboard. If you have any problems with it, please use a different browser.
We've made substantial changes that apply to CCPCs to improve accuracy, clarity, and optimisation. If you have an incorporated small business, read on.
As always, lots of explanations in the eBook and Help pages. If this sounds complicated, well it is. CCPCs are very complicated and you should always consult with professional advisors (accountants and lawyers) that are specialised in this area.
I had a nice chat with Bruce Sellery last week for his podcast:
I'm happy to announce we now support permanent LIFE INSURANCE in the MoneyReady App.
We cover Term to 100, Whole Life, and Universal Life. Any of these, plus regular term insurance can also be owned by a CCPC.
We also support collateral LOANS secured by the policies.
Projecting permanent life insurance values in time requires a lot of information, some of which is proprietary to the insurance company and not available. This limits the calculations we can do. However, your insurance advisor can provide you with an Illustration for any scenario you would like to model using their company's software. This includes the source of premiums paying for the policy, and taking policy loans or partial cash-value redemptions of the policy. Their software can handle all the parameters for these flexible and complicated policies to calculate the death benefit, cash value, and adjusted cost basis at any point in the future given their assumed rates of growth and other assumptions. I realise that life insurance Illustrations may be complicated so you may need to discuss them with your insurance advisor.
We have added the ability to upload into the MoneyReady App the information from such illustrations that it needs for the TIME MACHINE. It's a lot of numbers to enter, so we provide a template you can fill in Excel and then paste it in. Once entered, the TIME MACHINE will be able to determine changes in your cash flow, including any tax implications of including the life insurance policy into your financial plan. The TIME MACHINE is limited to that illustration you upload and will follow it to the penny. It will not change it in Simulations or the Optimizer. The best we can do is to stick to what your insurance advisor projects.
I leave you to read the updated eBook and Help pages for details. The LIFE INSURANCE chapter was rewritten from scratch.
Let me know if you have any questions or comments. If you have specific questions about entering your illustration data into the app, please contact me. I may ask you to send me your illustration.
The Alternative Minimum Tax is now implemented (federally and for all provinces) and we make it available for MoneyReady App subscribed users only.
The AMT is a separate tax calculation done to make sure that wealthy Canadians that have little or no regular tax to pay due to claimed tax deductions and credits, still have to pay a minimum tax. This has always applied rarely, and it will be even more rarely applicable with the recent changes to the AMT calculation itself, and the recently announced changes to the capital-gains inclusion rate.
Because it applies so rarely, you can set whether to have it calculated it or not in your PREFERENCES. Most of you can leave the feature off, as it will slow down your TIME MACHINE runs. Just turn it on if you are running a scenario where you think it may apply, or if you have made AMT payments in the past.
It will always be calculated for Advisor clients.
If you do choose to have it calculated (and have a valid subscription), you will be able to enter any AMT tax paid in the last 7 years in the tax input screens before running the TIME MACHINE. The TIME MACHINE also calculates any refund of the previous year's AMT payments.
The TIME MACHINE will show a Warning if the tax is applied and the detailed year reports will show you any AMT paid or any AMT carryover applied.
Important change for everyone:
To accommodate the AMT calculation we now need to ask you for the current year's capital losses and the previous year's carried-forward capital losses separately in the tax input screens.
Please treat all tax calculations in the MoneyReady App as approximate as we do not consider everything.
Let me know if you have any questions or issues.
To speed up analyses like Simulations, Scans, and the CPP/QPP and Withdrawal Optimiser that require many TIME MACHINES runs, we now distribute those runs over several machines so that they are done in parallel. Mileage varies, but our testing has shown the analyes are now 3 to 8 times faster, which is a great improvement. We hire machines on demand just for your own individual jobs, so that only under extreme traffic conditions will they be waiting in queue.
The only downside is that showing you the actual progress of an analysis is a little more complicated, as progress is no longer linear.
You will now see "0% done" at the start as a worker is hired which gets the jobs ready to distribute. You'll then see "Distributing tasks (x% done)" with the x increasing up to 99% as the tasks get distributed to other workers. It could look stuck there for a bit, as it waits for tasks to come back, then you will see "Tasks done (x%)". This last one increases pretty quickly as the tasks come back finished.
Although the analyses are much faster, they can still take some time so please be patient.
Enjoy the long weekend!
The latest Federal budget proposed a higher capital gains inclusion rate for capital gains of 66.67%. This would apply to all capital gains for corporations, and to capital gains above $250,000 for individuals. This is supposed to be applied from June 28, 2024. Many people have asked for its implementation in the app already, and the app applies it for all of 2024 (since April 19, 2024 when we implemented it).
The TIME MACHINE has mostly a one-year resolution. Do not use the app for last-minute tax planning, you should use a tax advisor for that. We will roll back this change if the proposal does not pass although it seems likely to pass. We will be implementing other tax changes announced in the latest federal and provincial budgets in the next few weeks, so you may see slight differences in tax calculations.
Today I'm happy to announce parameter SCANS for the TIME MACHINE.
To explore the effects of systematically changing one or more of the many parameters you have entered in your scenario for the TIME MACHINE, we now allow SCANS. In addition to the 6 saved runs that you can have at a time, we also allow you to save up to 6 SCANS at a time. Each scan can contain up to 101 runs.
In a scan, you can vary most values for most of the entities you have entered in your scenario. You will first select the type of entity from a drop-down list (e.g., EXPENSES, INCOMES, INVESTMENTS, etc.), and then select the entity (e.g., the EXPENSE) and the kind of values that apply to that entity (amount, percentage, date, etc.). You then enter a starting value, an increment value (which can be negative for a decrement), and a stop value. For dates, the increment is in full years. A TIME MACHINE run will be done for each value of that parameter, keeping everything else constant in your scenario.
Because different parameters often move in tandem, you can add additional parameters in exactly the same way. Although there is no limit to the number of parameters you can add, there is a limit to the total number of runs (100) we allow per SCAN. Each parameter is linked to the others, and the final number of runs will also be determined by the parameter with the fewest scan values. You will be able to see a table of the values that will be used for each run to confirm that you have set up the SCAN as you want before actually running it. The last run that will be done is for your current unmodified scenario.
For example: Say you have quotes for different term life insurance values. You can get a $100,000 death benefit for a $1,000/year premium, and every additional $100,000 of coverage costs $1,000/year. To set up this SCAN, you would select INSURANCE from the first dropdown, then select "death benefit" from the second. To explore a death benefit from $100,000 to $1,000,000 in $100,000 increments, the starting value would be $100,000, the increment $100,000, and the stop value $1,000,000. Once those are entered you can `Save and add a parameter'.
Again you would select INSURANCE from the first dropdown, then select "premium" from the second. The starting value would then be $1000 and the increment $1000. The stop value for a million dollars of coverage would be $10,000 in this case. If you enter a stop value less than that, say $8,000, the last run would be for $800,000 of coverage not a million. If you enter a stop value that is higher than $10,000, the runs will still stop when the stop on the death benefit is reached. In other words, the first of the stop conditions to be reached ends the run.
Here’s another more complicated example: Say you just received your statement from your defined benefit pension plan. It shows you how much you will get in pension income and bridge benefits if you start your pension at 55, 60, 65, and 70. You are considering when to retire and wish to explore those options. You would select the PROFILE table, and then set the start date of retirement. Set a starting date at your retirement date, increment 5 as dates are incremented in years, and stop value of your retirement date at age 70. Because you have linked INCOMES, EXPENSES, and SAVINGS to your retirement date, the TIME MACHINE will automatically also adjust the start/end dates for those entries as well. You would then add the parameter for the table INCOMES and select the pension you've entered. You would add the value for the pension from your statement at 55, then for the increment enter the difference between the value at 60 and 55. You can add a very high value for the stop as the runs will stop after 4 runs anyway due to the date of retirement parameter. The pension may not increase linearly, however, so the increment may only be approximate in the SCAN; you can always run another TIME MACHINE with a more accurate value once you have narrowed down your options. You can then add another parameter for the bridge pension in the same way as for the pension. The TIME MACHINE will not pay out a bridge pension after 65 anyway, so again you can set a very high number for the stop value.
When the runs are finished, you will see a table with some stats (total taxes paid, legacy, to estate, etc.) for each of the runs in a given SCAN, similar to your list of saved runs. You will be able to view each one and compare them pairwise. Just like saved runs, you can restore its scenario. SCAN runs have an automatic description added to them that shows the values of the parameters used in that run. Its name is just the TIME MACHINE run number. You can modify the name and the description if you want.
SCANS are a little dangerous because there is little or no checking of your inputs at this level. You may be instructing the TIME MACHINE into a parameter space that is disallowed for whatever reason (a loan can't be amortized for example), and it may even crash. If there is a crash, the scans should continue running, but you won't get the results of any run that crashed.
Your list of saved runs now has an extra table with the list of SCANS. You can click on a scan to view it. SCANS have an automatic description added with the inputs that you entered for that scan. You can add additional information in the description. Changing the description will not change the parameters, you need to set up a new scan to do that. For advisors, note that SCANS and their results will be visible to clients by default. You can remove that permission for any scan by unchecking `Allow client to view results' where you go to edit the SCAN name and description.
You can re-run a SCAN on your current scenario. The SCAN's previous runs will be deleted and replaced with the new runs. For example, you could change the age of death in your scenario, and re-run the life insurance scan for that age of death. Or you can just re-run a scan in a few months with updated values of your accounts and other entities. To avoid crashes, make sure the parameters of the scan are still applicable to the updated scenario.
This feature is included with any subscription. Let me know if you have any questions or feedback.
Enjoy!
Hi everyone,
For completeness, I just wanted to catch up on some recent changes that were either already announced in the other forums or are fairly minor.
The TIME MACHINE Year reports now have subtotals by expense type (when specified), income type, and account type. You can now get all the years together in a single report. This extensive report, in both today's and future dollars, is now included as new worksheets in the Excel download.
You can view only a selection of the years. That is the same cash-flow report that is included in the REPORT for printing or pdf download.
A new summary cash-flow report is now also available. For every year, it shows the Cash In totals of EXTERNAL INCOME and ACCOUNT WITHDRAWALs by account type. The Cash Out columns show the total spending, total taxes, and ACCOUNT DEPOSITS by account type. The Net-savings are also shown. The cells are coloured with a heat map to help you see exceptionally low and high amounts.
Although these reports are available for older runs including saved runs, those may not show all the subtotals. Also if you've entered a lot of EXPENSE entries, you may want to add an expense type for them if you haven't already. This way you'll see their subtotals in the reports, and it will also make the Sankey diagram in the year report a lot cleaner.
You can get to any of these larger reports from the Views section below any TIME MACHINE Timetable, or from the Year report (click on any year in the Timetable).
Let me know if you have any issues, questions, or suggestions.
Elisabeth
Here's what the summary cash-flow report looks like:
