Current age can equal or exceed retirement age — works for pre-retired and already-retired users.
If no withdrawal schedule is set, accounts are drawn in entry order until depleted.
Return % — optionally override the global market assumption for a specific account. Leave blank to use the global blended stock/bond rate from Market assumptions. Useful if one account is bonds-only, one is all-stock, or you have a fixed-rate instrument.
Contributions stop at retirement age. Leave blank if already retired.
Standard defaults pre-filled — adjust only what differs.
Start with your initial status. Standard deduction auto-fills. Add periods when status changes.
Enter your estimated benefit in today's dollars at your current age (as shown on ssa.gov). COLA compounds from your current age forward. Leave all fields blank to exclude.
Pension, annuity, rental income, part-time work, etc. COLA for these streams compounds from their start date — the amount you enter is what you expect to receive in the first year of that stream. Each reduces portfolio withdrawal while active.
Enter the age range and annual amount. The tax cost is automatically calculated using your marginal bracket for that year, based on all income sources. Shown in the projections table as conversion amount, tax cost, and marginal bracket.
The Conv Tax column in projections shows the portion of your total tax bill attributable to the conversion. It is already included in the Est. Tax (incl. conv) column — it is not an additional charge on top.
Tax cost = conversion amount × bracket %. Shown in table as amount, bracket %, and computed $ cost.
Deposits add directly to an account in that year (inheritance, bonus, home sale proceeds). Withdrawals reduce an account (home purchase, large expense, gift). Events are applied at the start of the year before growth and withdrawals.
Define the order in which accounts are drawn down during retirement. Each period specifies which accounts to use and what percentage of the net withdrawal need each covers. Periods run sequentially — not concurrently.
Fixed years — move to the next period after N years regardless of balance. Until depleted — stay in this period until all its accounts are empty, then move to the next. If an account within a period runs dry, the others absorb its share. When all scheduled accounts are exhausted, any remaining need draws from unscheduled accounts.
Period 2 — MSFT Stock · 100% · 3 years — sell stock over the next 3 years.
Period 3 — Traditional IRA · 100% · Until depleted — draw down tax-deferred account.
Period 4 — Roth IRA · 100% · Until depleted — finally draw the Roth, letting it grow tax-free as long as possible.
No periods defined — will draw accounts in entry order until depleted.
Set your annual spending target in today's dollars — the app inflates it automatically each year. SS and other income reduce how much needs to come from your portfolio. Add comparison scenarios to model different spending levels side by side.
$100,000 for 10 years — slowing down, spending reduces naturally.
$85,000 remaining — later years, lower activity, SS covering more of the need.
Add a comparison scenario at flat $100K/yr to see how much the step-down saves over a lifetime.
Annual spend target in today's dollars — inflates automatically each year. Add steps to model spending that changes over time. The last step always runs for all remaining years.
Select two or more saved stress tests from the Saved tab to overlay them on one chart.
Each test can have multiple crash events. Run against any combination of withdrawal scenario and market conditions.