Skip to main content

Trade full-time work for flexible income

Barista FIRE Calculator

Barista FIRE combines a partly funded portfolio with ongoing part-time income. Use this calculator to test how much work you may need after leaving a full-time career, and how that income changes the portfolio required to cover your future spending.

barista fire retirement calculatorbarista fire age calculatorpart time income retirement calculator
Calculate your Barista FIRE plan
Add the annual income you expect from part-time work, consulting, or another flexible source. The calculator subtracts that income from your retirement spending gap before estimating the portfolio target.
Free · no sign-up

Example values are pre-filled. Replace them with your own numbers before you rely on the result.

Money amounts are shown in USD.

Start with your numbers

These six inputs create the first estimate. Refine the assumptions below when you want to test another scenario.

Your age today.

The age used for the target portfolio projection.

$

Investments currently available for your long-term plan.

$

Use the same pre-tax or after-tax basis for income and investing.

$

Your expected annual spending after leaving full-time work.

$

How much you add to investments each year.

%

Nominal annual return before inflation.

%

Used to convert the return into a real return.

%

The percentage of the target portfolio the model assumes you withdraw each year.

$

Income you expect from part-time work, consulting, or flexible work.

Your inputs stay in this browser for the calculation. This tool is educational and does not provide investment, tax, or legal advice.

barista fire calculator

Why part-time income changes the math

A reliable part-time income stream can reduce the amount your portfolio must provide each year. It may also make it easier to handle healthcare, housing, or market volatility. The trade-off is that your plan still depends on your ability and willingness to keep earning income after leaving full-time work.

The calculator subtracts expected retirement income from annual retirement spending, floors the remaining gap at zero, and divides the gap by your selected withdrawal rate. It then projects current savings and annual contributions to estimate a FIRE age under the same assumptions.

How to use this tool

  1. 1.Enter your current age, portfolio, income, spending, and annual investing.
  2. 2.Adjust return, inflation, withdrawal rate, and reliable retirement income.
  3. 3.Run the estimate, review the target and age, then download your result.

Example: replacing part of your retirement spending

If your expected retirement spending is $60,000 and part-time work could provide $20,000 after tax, the portfolio only needs to cover the remaining gap in this simplified model. Compare that result with a zero-income case so you can see the value of flexibility without assuming the part-time income is guaranteed forever.

Inputs

Age, spending, investments, contributions, return, inflation, and withdrawal rate.

Outputs

FIRE number, estimated age, savings rate, Coast FIRE number, and target-age balance.

Download

Export your inputs and result summary as a CSV file for review or sharing.

Decision guide

How to read your barista fire calculator result

The calculation begins with a spending gap. Subtract reliable retirement income from the annual amount your future lifestyle may require, then connect that gap to a withdrawal rate. This creates the target portfolio commonly called a FIRE number. The target is useful because it makes trade-offs visible: lower spending reduces the gap, dependable income reduces the amount the portfolio must supply, and a more conservative withdrawal rate increases the margin. None of these choices is automatically right; the point is to see the consequence of each choice.

Run more than one scenario before making a major decision. A base case can use your best current estimate. A stress case can use higher healthcare or housing costs, lower real returns, slower contributions, or less retirement income. A flexibility case can add part-time work, a later retirement age, or a temporary spending reduction. When several reasonable cases point to a similar range, the result becomes a useful planning boundary. When a small input change moves the answer dramatically, that input deserves more research.

Base case

Use your best current estimate for spending, investing, income, inflation, and real return. Update it when household numbers change.

Stress case

Lower the return assumption, raise spending, or reduce future income to test a less convenient market or employment path.

Flexibility case

Test saving longer, working part-time, reducing spending temporarily, or delaying a major purchase.

Before you decide

Questions to ask before relying on a barista fire calculator

Spending deserves more attention than a single annual total. Check housing, healthcare, insurance, taxes, transportation, travel, family support, repairs, subscriptions, and irregular purchases. Decide whether a cost will disappear, continue, or grow after full-time work ends. Treat optional income differently from income you can reasonably rely on. A plan that only works when every bonus, side job, or benefit arrives on time may need a larger cash reserve or a more flexible withdrawal approach.

  • Spending: Have you included healthcare, taxes, housing repairs, transportation, family support, and irregular purchases?
  • Income: Would the plan still work if part-time work, a bonus, a pension, or a benefit were smaller or delayed?
  • Access: Can you reach the accounts you need at the age your plan assumes, after considering taxes and withdrawal rules?
  • Flexibility: Which expenses could be paused or reduced during a long market decline without damaging your quality of life?

Keep it current

When to rerun your barista fire calculator

Account location can change how a portfolio is used. Taxable investments, traditional retirement accounts, Roth accounts, and cash may have different access rules, taxes, and timing considerations. Advanced mode makes the starting balance easier to audit, but it does not calculate a personal tax strategy. Use the account breakdown to ask better questions: which assets are available in the first years, which withdrawals may create taxable income, and how much liquidity is needed before a longer-term account can be used?

Time is another major input. A longer runway gives contributions and compounding more opportunity, while a shorter runway makes the result more sensitive to savings, spending, and market returns. The projected FIRE age is therefore a scenario output, not a promise that work must end on one exact birthday. Compare the result with a target age and with a range of ages. A plan can be successful even when the date changes, if it gives you more control over the next decision.

Review the result after meaningful changes in income, expenses, savings, investments, household needs, or retirement timing. A regular review once or twice a year can replace old assumptions with actual results. Save dated CSV exports so you can see whether the target moved because of your behavior, the market, or the assumptions. Keeping the earlier version is valuable: it shows progress and prevents a new optimistic assumption from hiding a real change in risk.

Use the calculator as an educational planning record, not as a substitute for professional advice. If the decision involves taxes, insurance, estate planning, concentrated investments, debt, or a large irreversible purchase, verify the relevant rules with current official information and a qualified professional. The strongest output is not the earliest possible date. It is a scenario you understand, a margin you can explain, and a next step you can actually take.

How the Barista FIRE calculation works

The calculator subtracts expected retirement income from annual retirement spending, floors the remaining gap at zero, and divides the gap by your selected withdrawal rate. It then projects current savings and annual contributions to estimate a FIRE age under the same assumptions.

1. Spending gap

Annual retirement spending minus reliable retirement income.

2. FIRE number

Spending gap divided by the withdrawal rate you choose.

3. Timeline

Current assets and annual investing are projected using a return adjusted for inflation.

What this calculator includes

  • Current investments and annual contributions.
  • Inflation-adjusted returns and a configurable withdrawal rate.
  • Retirement income from part-time work, pensions, or benefits.
  • Coast FIRE number and estimated Coast FIRE age.
  • Advanced account breakdown for taxable, traditional, Roth, and cash balances.

Important limitations

Part-time work can change with health, family needs, job availability, and the economy. Use a conservative estimate for ongoing income and keep a separate plan for the years when the income is lower or unavailable.

The estimate is educational. It does not predict markets, calculate personal taxes, or guarantee that a retirement date will be achievable.

Frequently asked questions

Keep planning

Related FIRE calculators

Return to the main FIRE calculator →