Accounts tab
Account types, allocations, fees, balances, and ownership.
Each account is a card. The fields below define how the engine taxes growth, where it can deposit surplus cash, and how it draws money down in retirement.
Fields
- Account Name - used in Proof tables and events.
- Account Type - controls tax and withdrawal handling.
- Allocation (pie icon) - the mix by asset class within the account.
- Fees (%) - annual drag applied to account growth.
- Initial Cost Basis (Brokerage) - the portion of your brokerage balance that is original contributions, not gains. Entered and shown in your plan's own currency. It does not appear on a Dutch plan, where personal capital gains are not taxed; on a BV it appears as Initial Book Value and drives the company's corporate tax instead.
- Person - ownership mapping for timing and tax behavior.
- Balance - total account value used to scale allocation amounts.
- HSA Coverage (HSA only) -
SelforFamilyfor contribution logic.
529 College Savings Plan
A 529 is quarantined from general spending: no withdrawal order and no shortfall will ever raid it. The only thing that draws on it is an expense that names it as its funding account, and only an Education Expense does so tax-free - any other expense type pointed at a 529 is a non-qualified withdrawal, with the earnings taxed as income plus a 10% penalty. Picking a Beneficiary links the account to a dependent for FAFSA reporting and auto-fills the expected first withdrawal year; it does not by itself cause a single dollar to leave the account. A 529 with no Education Expense drawing on it is flagged in Plan Diagnostics after a run, with a button that opens the account so you can create the expense from there.
A 529 keeps the mix you gave it and does not take part in portfolio-wide rebalancing: the household allocation target is measured against your other accounts, and the 529 is rebalanced back to its own starting proportions each year. Sleeves you left at zero stay at zero.
If the beneficiary has a cost of attendance and nothing draws on the account yet, the editor offers a Create college expense button that builds the Education Expense for you, prefilled from the child's college years and cost. See People tab and Expense types.
Solo 401k (self-employed retirement plan)
A Solo 401(k) (also called one-participant 401(k), Individual 401(k), Uni-K, or Solo-K) is a 401(k) designed for self-employed people with no full-time non-spouse employees. FIREproof supports both Traditional Solo 401k and Roth Solo 401k as account types.
Who is eligible
- Sole proprietors reporting income on Schedule C.
- Single-member LLCs taxed as sole proprietorships.
- S-corp owner-employees who pay themselves W-2 wages.
- A spouse who earns income from the business may also participate; any other full-time non-spouse employee disqualifies the plan.
The two-hat contribution structure
Because you are both the employee and the employer, you contribute in two capacities. The two limits stack, up to the §415(c) per-account cap.
- Employee elective deferral (§402(g)): a flat dollar limit that is shared across every 401(k)-style account you own (W-2 401k, 403b, TSP, and the Solo 401k all draw from the same bucket).
- Employer non-elective contribution: a percentage of net self-employment earnings. The percentage depends on entity type.
2025 limits
| Bucket | Under 50 | 50-59 & 64+ | 60-63 (enhanced) |
|---|---|---|---|
| §402(g) employee deferral | $23,500 | $31,000 | $34,750 |
| §415(c) per-account total | $70,000 | $77,500 | $81,250 |
The 60-63 enhanced catch-up is the SECURE 2.0 "super catch-up". It applies in the calendar years you are 60, 61, 62, or 63, and snaps back to the standard 50+ catch-up at age 64.
Employer non-elective contribution caps depend on entity type:
- Schedule C / sole prop / single-member LLC: roughly
20%of net self-employment earnings after deducting one-half of self-employment tax. (The on-paper 25% rate gets reduced to ~20% once the contribution itself is netted out of the base.) - S-corp owner-employee:
25%of W-2 wages from the S-corp.
Traditional vs Roth Solo 401(k)
- Traditional Solo 401k: contributions reduce income tax in the year contributed. Note that the non-elective employer contribution reduces income tax only. It does not reduce self-employment (SE) tax, because SE tax is computed on net earnings before the retirement contribution deduction. Withdrawals are taxed as ordinary income.
- Roth Solo 401k: contributions are made post-tax. Under SECURE 2.0 §604, the employer non-elective portion can also be designated as Roth (post-tax), not just the employee deferral. Qualified withdrawals are tax-free.
Required minimum distributions
- Traditional Solo 401k: RMDs apply at the owner's SECURE 2.0 start age, which depends on birth year: 73 for people born 1951 through 1959, 75 for anyone born in 1960 or later. The same rule applies to every other pre-tax US account.
- Roth Solo 401k: no RMDs during the owner's lifetime (SECURE 2.0 §325, effective 2024). This mirrors the long-standing Roth IRA treatment and removes the historical "roll Roth 401(k) to Roth IRA to escape RMDs" workaround.
Pensioen and Lijfrente (Netherlands)
Available when Tax Country is set to Netherlands. Both are pre-tax pension wrappers: contributions reduce your Box 1 income, the balance is exempt from the Box 3 wealth tax while held, and each payout is taxed as Box 1 income. Pensioen is the employer scheme (fund it from a Job); Lijfrente is the personal annuity.
Unlike every other account type, these pay out on a schedule you set and cannot be spent freely. Pick a payout age and either a lifetime or fixed-term style in the account editor. They do not appear in your withdrawal order, and a year that could only be funded from one of them fails rather than draining it. See the Netherlands tax page for the full picture.
BV (Personal Holding Company)
Available when Tax Country is set to Netherlands. A BV (besloten vennootschap) is not a tax wrapper like an IRA - it is a separate company that happens to hold your investments, and FIREproof taxes it as its own taxpayer.
- Two layers of tax, in order. The BV pays Dutch corporate income tax (19% on the first EUR 200,000 of its profit, 25.8% above) each year, and then you pay Box 2 tax on whatever it distributes to you (24.5% / 31%). Combined that is roughly 38.8% at the low rates and 48.8% at the top.
- Money left inside pays only the first layer. That deferral is the point of the structure. Unrealized growth is not taxed at all.
- Box 2 taxes the whole distribution, not just the gain inside it - the company's gains were already taxed at the corporate layer.
- No contribution limit. Funding a BV is a capital contribution, not an annual allowance, so it is out of band for the simulation. Surplus income is not routed into a BV automatically; it goes to your brokerage.
- Set a cost basis, exactly as you would for a brokerage account. It determines the profit the BV realizes when it sells, which is what the corporate layer is charged on.
- No RMDs. A BV is not a retirement account.
Full detail, including loss carryforward and what is approximated, is on the Netherlands tax page.
Inherited IRAs (SECURE-Act 10-year rule)
Inherited Traditional IRA and Inherited Roth IRA model an IRA you inherited as a beneficiary (post-SECURE Act, using the 2024 final regulations effective 2025+). They behave very differently from your own IRAs, and modeling one as a brokerage account (wrong tax treatment) or as your own IRA (wrong RMD age, wrongly aggregated) badly distorts the plan.
How the drawdown rules work
| Situation | Deadline | Annual minimums? |
|---|---|---|
| 10-year rule, owner died after starting RMDs | Empty by Dec 31 of the 10th year after death | Yes - years 1-9, Single Life Expectancy table, reduce-by-one |
| 10-year rule, owner died before starting RMDs | Empty by Dec 31 of the 10th year after death | No - any schedule, lump in year 10 allowed |
| Inherited Roth IRA | Empty by Dec 31 of the 10th year after death | No - Roth owners have no RMD start date |
| Eligible beneficiary (stretch) | No fixed deadline | Yes - life-expectancy minimums every year |
- No early-withdrawal penalty at any age - death-exception distributions are always penalty-free, so the withdrawal planner treats inherited money as a preferred early-retirement funding source (it has to come out anyway).
- No new contributions, ever - inherited accounts cannot be a Cash Flow Priority target and receive no surplus deposits.
- Inherited Traditional distributions are ordinary income - they interact with bracket-fill, ACA subsidies, and IRMAA like any other pre-tax withdrawal. Inherited Roth distributions are tax-free (the model assumes the 5-year holding period is met).
- Never aggregated with your own IRAs - each inherited account satisfies its own required distribution separately.
- QCD-eligible - a Qualified Charitable Distribution can come from an Inherited Traditional IRA once the beneficiary is 70½, and it counts toward that account's own required distribution.
An inheritance you expect to receive later
The When did (or will) you receive it? selector has two settings. Already inherited is the default: the account is in your name today, you enter the year the original owner died, and you enter its balance. Future inheritance models an IRA you expect to inherit in a later year - the balance is locked at $0 and the death-year field disappears, because the timing lives on a linked Inheritance event instead.
Use the Create linked Inheritance event button on the account to make the matching event, or pick the account from the Deposits into inherited IRA selector on an existing Inheritance event. The 10-year clock starts in the year that event fires, so changing the event's year moves the whole schedule with it. The amount is entered in today's dollars and inflated to the year it arrives, like every other income event.
A future-inheritance account with no linked event shows an amber warning on the account card, and the simulation refuses to run until you either link an event or switch the account back to Already inherited and enter a death year. An account that is simply unfinished — no name, no allocation, no owner — blocks Run too, and each such field gets its own row in the setup drawer's Needs attention section with a button that opens that account.
Out of scope in this version (enter the closest category instead): minor-child beneficiaries (stretch until 21, then 10-year), successor beneficiaries inheriting an already-inherited IRA, estates and non-qualifying trusts (5-year rule), deaths before 2020 grandfathered into the old stretch rules, and state-level differences in how inherited distributions are taxed.
Related
For sim-specific issues, open Plan Diagnostics from the Proof view. For everything else, reach out to support.