For educational purposes only. BurnPlan is not financial advice. Projections are estimates based on assumptions you provide and do not guarantee future results. Privacy policy · Full disclaimer
Setup & assumptions
Configure your accounts, assumptions, and income streams
Basic information required

Current age can equal or exceed retirement age — works for pre-retired and already-retired users.

Pre-retirement mode — contributions section is active.
Accounts required

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.

Account nameBalance ($)Tax treatmentReturn % optional
Pre-retirement contributions pre-retirement only

Contributions stop at retirement age. Leave blank if already retired.

AccountAnnual ($)Employer match ($)Stop at
Market assumptions required

Standard defaults pre-filled — adjust only what differs.

Filing status timeline required

Start with your initial status. Standard deduction auto-fills. Add periods when status changes.

Initial status — from plan start
$32,200
Social Security optional

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.

My SS
Lifetime — no end age
Other income streams optional

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.

Roth conversions optional

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.

From ageTo ageAnnual amount ($)

Tax cost = conversion amount × bracket %. Shown in table as amount, bracket %, and computed $ cost.

One-time events optional

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.

Year Description Account Amount ($) Type
Export/Import saves your entire plan — both tabs — in one file.
Withdrawal schedule optional

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.

Example
Period 1 — Cash/MM · 100% · 1 year — spend cash reserves first, nothing else is touched.
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.

Withdrawal scenarios at least one required

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.

Example — step-down spending plan
$120,000 for 10 years — active early retirement, travel, higher spending.
$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.
Base plan withdrawal amount is required.
Base planRequired

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.

Annual spend ($) Duration
Run projections from the Setup tab first.
Stress test comparison

Select two or more saved stress tests from the Saved tab to overlay them on one chart.

Define & run stress tests

Each test can have multiple crash events. Run against any combination of withdrawal scenario and market conditions.

YearDrop %Recovery yrsNotes
Saved results
No saved results yet. Run a stress test and save the result.