Financial independence, with clear assumptions

Fat FIRE Calculator

Start with the lifestyle you want to fund. Separate core costs, discretionary spending, and a reserve, then test the savings plan needed to reach that target.

Your plan

All amounts use today’s USD. Defaults are editable examples.

Housing, food, utilities, transport, healthcare, and taxes.

Travel, hobbies, dining, gifts, and other discretionary spending.

Annual allowance for maintenance, replacements, and other uneven expenses.

Investments available for this plan; exclude your home and emergency fund.

End-of-month additions in today’s dollars; the nominal amount rises with inflation.

Your age today, in whole years.

Accumulation horizon; at or above your current age.

Effective annual growth before inflation; an editable assumption.

Used to convert growth to today’s purchasing power.

Initial annual withdrawal as a percentage of the target portfolio. Not a guaranteed safe rate.

Financial inputs stay in browser memory. Reloading restores the example.

Example estimate

Fat FIRE target
$3,000,000
Annual spending budget
$120,000
Projected assets at target age
$753,188
Monthly saving needed by target age
$7,753
First full-target milestone in this horizon
Not reached

The projection uses 3.88% real annual growth with end-of-month contributions. Projected assets are below the target at the chosen age. The first milestone is not a promise that the portfolio remains above the target.

Projected portfolio balances. Exact values are in the table below.
Smooth model path in today’s dollars; see the table for values.
Annual accumulation projection; constant purchasing-power contributions and today’s USD.
TimeProjected portfolio
Age 35$100,000
Age 36$122,202
Age 37$145,266
Age 38$169,225
Age 39$194,115
Age 40$219,972
Age 41$246,833
Age 42$274,736
Age 43$303,724
Age 44$333,837
Age 45$365,120
Age 46$397,618
Age 47$431,377
Age 48$466,448
Age 49$502,881
Age 50$540,728
Age 51$580,046
Age 52$620,890
Age 53$663,320
Age 54$707,398
Age 55$753,188

Educational estimate. Taxes, fees, market volatility, account access, and later retirement withdrawals are not simulated.

How this calculator works

Fat FIRE target = (core costs + lifestyle budget + annual reserve) ÷ withdrawal rate

Real return = (1 + nominal return) ÷ (1 + inflation) − 1. The effective monthly rate is (1 + real return)1/12 − 1. All spending and income retain today’s purchasing power.

After N months, balance = starting assets × (1 + m)N + monthly contribution × [(1 + m)N − 1] ÷ m. At m = 0, balance = starting assets + monthly contribution × N. Solving this equation for the contribution gives the savings needed by the target age.

This is a deterministic illustration. The withdrawal rate sets a target, without simulating later withdrawals or estimating a safe rate. Dollar displays are rounded; calculations retain precision.

Reproduce the default example

$120,000 annual spending, $100,000 starting assets, $1,500 month-end deposits, age 35 to 55 (240 months), 7% nominal return, 3% inflation, and a 4% withdrawal assumption. Deposits maintain today’s purchasing power. These are hypothetical inputs, not a recommended budget or return forecast.

  1. Portfolio target = $120,000 ÷ 0.04 = $3,000,000.
  2. Real annual return = 1.07 ÷ 1.03 − 1 = 3.883495%; effective monthly return = 0.318003%.
  3. After 240 months, the closed-form accumulation formula gives $753,188 with the entered $1,500 deposits.
  4. Solving for deposits to reach $3,000,000 at age 55 gives $7,753 per month, rounded to whole dollars here. The calculation retains precision; rounding a deposit changes the final balance.
Return sensitivity: 3% inflation, the default budget, starting assets, contributions, and ages stay fixed.
Nominal / real annual returnProjected assets at age 55Monthly saving needed
1% / -1.94%$365,602$14,759
3% / 0.00%$460,000$12,083
7.000000000000001% / 3.88%$753,188$7,753

This fixed example stays separate from your live results above. Sensitivity comparisons change one assumption at a time and show model arithmetic, not historical outcomes or the chance of retirement success.

Define Fat FIRE through your budget

Fat FIRE describes financial independence with more spending flexibility than an essential-only budget. There is no official dollar amount that qualifies. Housing, family size, geography, and priorities can make the same portfolio feel generous to one household and constrained to another.

Enter expenses you expect the portfolio to fund. Include taxes and healthcare as budget items rather than assuming that a large portfolio makes them disappear. The annual reserve is a recurring budget allowance, not a separate emergency fund. Avoid counting the same expense in two fields.

A reproducible higher-spending example

The default budget is $60,000 core costs + $40,000 lifestyle spending + $20,000 reserve = $120,000 per year. At 4%, the portfolio target is $3,000,000. At 3%, the same spending needs $4,000,000; at 5%, it needs $2,400,000. These are arithmetic targets, not estimates of success probability.

The savings projection grows current assets using the effective monthly real return and adds contributions at each month’s end. The required monthly contribution solves for reaching the target at your chosen retirement age. Contributions keep their purchasing power, so the nominal dollar contribution rises with inflation.

Use the timeline to test tradeoffs

The milestone is the first month the projected balance reaches the full spending target. Unlike Coast FIRE, the target does not shrink because retirement is farther away: it represents the assets needed when you start portfolio-funded retirement.

If the table does not reach the target, try a later age, a larger contribution, or a lower budget. Test lower returns as well. The annual table uses a smooth assumed path and cannot capture a late market decline or changes in your savings capacity.

Separate flexibility from guaranteed funding

Discretionary spending may be adjustable, but the calculator assumes all three budget categories stay constant in real terms. It does not automatically cut travel during downturns or increase healthcare spending with age. Compare a reduced lifestyle budget as a separate scenario.

A higher spending target uses the same basic division as other FIRE goals; it does not justify a higher assumed investment return. Portfolio composition, fees, taxes, future withdrawals, and sequence risk still require separate analysis.

Fat FIRE questions

Comparing tools? Read the FAQs for all five FIRE calculators for help choosing a model and keeping inputs consistent.

Is Fat FIRE always a $5 million portfolio?

No. Labels and commonly quoted amounts are not financial standards. Build a spending budget and apply the withdrawal assumptions you want to investigate.

Should I include my home in invested assets?

Only include assets available to fund the modeled expenses. Home equity is not an investment withdrawal balance unless your plan converts it; this tool does not model that transaction.

What if I already have the target?

The tool marks the target as reached today. A shrinking future real balance can still fall below it by the chosen age; inspect the final projected balance as well.

Sources, limits, and maintenance

The formulas above are disclosed model arithmetic. Historical withdrawal studies provide context for the initial withdrawal assumption; they do not validate this calculator’s targets, predict future returns, or endorse our work.

The tool does not calculate taxes, benefits, account restrictions, fees, lifespan, or market risk. Include relevant expenses in your budget. Read the shared methodology and financial disclaimer.

How the arithmetic is checked

Tests compare monthly accumulation with the closed-form equation, including zero and negative real returns. Required deposits, equal ages, an already-reached target, and invalid inputs are checked. The repeatable example and sensitivity table are checked against the interactive calculation. These are software and arithmetic checks, separate from financial professional review.

Prepared by Freedom Calcs team. Model version 1.1.0 · Prepared and checked . Send a correction with this page URL, non-sensitive sample inputs, and the result you expected.