WealthExact

Barista FIRE Calculator

Find the portfolio needed to cover the gap between your spending and part-time income — and see exactly what your part-time earnings are worth in portfolio terms.

Inputs

Results

Barista number (today's dollars)

$750,000.00

You're 27% of the way there — on this path you'd reach Barista FIRE at age 55 (20 years from now).

Your $20,000.00/yr of part-time income is worth

$500,000.00

in portfolio terms — at 4.00%, earning $20,000.00/yr is equivalent to having $500,000.00 more invested. Full FIRE = Barista + part-time value: $1,250,000.00 = $750,000.00 + $500,000.00.

Full FIRE number (today's $)

$1,250,000.00

Derived real return
(1 + nominal) / (1 + inflation) − 1

3.8835%

Still needed

$550,000.00

Coverage split

40% income
60% portfolio

At $1,000.00/mo in today's dollars, you'd reach Barista FIRE at age 55 20 years from now.

Sequence-of-returns risk. Unlike Coast FIRE (where the portfolio sits untouched), the Barista phase actively withdraws from your investments. A severe market downturn early in the withdrawal period can permanently impair a portfolio being drawn down — even when the long-run average return is fine. Part-time income partially buffers this risk: in a down year, earnings cover a larger share of expenses, reducing portfolio draws precisely when the portfolio is most vulnerable. Consider using a more conservative withdrawal rate (3–3.5%) as a margin of safety. The Safe Withdrawal Rate Calculator (coming soon) unpacks the evidence in full.

Projected portfolio vs. targets (today's $, age 3570)

Projected portfolioBarista numberFull FIRE number
$0$430k$860k$1.3M$1.7M3545556570age 55

By-age breakdown (today's dollars)

Target: $750,000.00 (Barista number — portfolio needs to reach this)

AgeProjected Portfolio (today's $)
35$200,000.00
36$219,979.11
37$240,734.11
38$262,295.13
39$284,693.48
40$307,961.66
41$332,133.46
42$357,243.97
43$383,329.64
44$410,428.35
45$438,579.44
46$467,823.77
47$498,203.81
48$529,763.65
49$562,549.12
50$596,607.81
51$631,989.17
52$668,744.56
53$706,927.35
54$746,592.96
55 (Barista FIRE)$787,798.99
56$830,605.24
57$875,073.88
58$921,269.46
59$969,259.03
60$1,019,112.28
61$1,070,901.58
62$1,124,702.12
63$1,180,591.99
64$1,238,652.35
65$1,298,967.47
66$1,361,624.94
67$1,426,715.70
68$1,494,334.25
69$1,564,578.78
70$1,637,551.24
Informational only — not financial advice. “Barista FIRE” is a community planning concept; the math underneath is the safe-withdrawal rule applied to the gap between spending and part-time income. Results are projections based on your inputs and assumed constant real returns; actual outcomes will vary. The 4% withdrawal rate is a starting point derived from U.S. historical data (Bengen 1994), not a guarantee. The Barista phase actively withdraws from your portfolio — sequence-of-returns risk is real and is not modeled here. Consult a qualified financial professional before making investment or retirement decisions.

Last reviewed: June 16, 2026

What is Barista FIRE?

“Barista FIRE” — sometimes written Barista FI — is a term from the FIRE (Financial Independence / Retire Early) community for a semi-retirement milestone: the point at which your invested portfolio, combined with part-time or side income, fully covers your living expenses. Your portfolio funds only the gap your earnings don't cover, drawn at a sustainable withdrawal rate. You're not fully retired, and you're not fully dependent on investments. You've carved out a middle ground.

The phrase has its roots in a common observation in FIRE communities: a few part-time shifts — historically joked about as barista work, because many coffee shops offer employer health insurance — can cover enough of your expenses that the portfolio you need is dramatically smaller than the full FIRE number. The name stuck.

“Barista FIRE” is a community planning concept, not an academic or legal term. The math underneath it is entirely standard: the safe-withdrawal rule applied to the gap between spending and income, rather than to total spending. No black box — just one formula applied to a smaller number.

Coast FIRE vs. Barista FIRE vs. full FIRE

These three strategies share the same withdrawal-rate math but answer different questions. Confusing them leads to badly sized targets:

  • Full FIRE. Your portfolio alone covers all spending, indefinitely. No earned income is needed. Target = annualSpending ÷ withdrawalRate. At 4%, that is 25× annual spending. The portfolio is drawn down starting at retirement; no income buffer.
  • Coast FIRE. You've saved enough that compound growth alone — with no further contributions — will reach your full FIRE number by traditional retirement age. You still work full-time (or close to it) to cover current living expenses. The critical detail: the portfolio is untouched — no withdrawals, no contributions. The Coast FIRE Calculator handles this case.
  • Barista FIRE. Your portfolio covers only the gap between spending and part-time income, drawn at the withdrawal rate now. You semi-retire: earned income covers part of the bill; the portfolio covers the rest. The critical detail: the portfolio is actively drawn down — that is the key difference from Coast FIRE, and it is why sequence-of-returns risk matters more here.

Coast FIRE is about stopping contributions. Barista FIRE is about starting withdrawals, partially. Both use the same withdrawal-rate formula; the targets differ because the problem statements differ.

The gap-coverage formula

The Barista FIRE number is the portfolio needed to cover only the shortfall between your spending and your part-time income:

Barista number = max(0, (annual spending − part-time income) / withdrawal rate)

Using the calculator's defaults — $50,000 annual spending, $20,000 part-time income, 4% withdrawal rate:

  • Gap = $50,000 − $20,000 = $30,000 per year
  • Barista number = $30,000 / 0.04 = $750,000
  • Full FIRE number = $50,000 / 0.04 = $1,250,000

The clamp-to-zero handles the three income cases cleanly. When part-time income equals spending, the Barista number is $0 — income covers everything, no portfolio draw needed. When income exceeds spending, the Barista number is still $0 (clamped), though note that when part-time work eventually ends, the full FIRE number becomes relevant again.

What your part-time income is worth in portfolio terms

Every dollar of reliable annual income is worth (1 ÷ withdrawal rate) dollars of invested portfolio. At 4%:

Part-time portfolio value = part-time income / withdrawal rate

At 4%, $20,000 per year of part-time income is worth $500,000 of portfolio. This is not a metaphor — it is mathematically equivalent. A $500,000 portfolio drawing at 4% annually produces $20,000. So reliable part-time income is a portfolio substitute, and you can quantify it to the dollar.

This equivalence leads to a clean identity (when part-time income is below spending):

Full FIRE number = Barista number + part-time portfolio value $1,250,000 = $750,000 + $500,000 ✓

The Barista number and the part-time portfolio value partition your full FIRE number. The strategy is a portfolio-labor trade: instead of accumulating the full $1,250,000, you accumulate $750,000 and earn the other $500,000 worth through part-time work. Your barista shifts are worth half a million dollars of portfolio.

The real-return derivation — explained plainly

This calculator takes nominal return and inflation as separate inputs, then derives the real return from them. The reason: a portfolio earning 7% nominal while inflation runs at 3% grows your purchasing power at roughly 3.88%, not 7%. The 7% gain buys you 3% less each year in real goods, so only the excess is genuine real growth.

The standard conversion is the Fisher equation:

r_real = (1 + r_nominal) / (1 + r_inflation) − 1

For 7% nominal and 3% inflation: (1.07 / 1.03) − 1 = 0.04 / 1.03 ≈ 3.8835%. The calculator derives this for you and shows it explicitly in the results panel. Keeping separate inputs and deriving the real return avoids the common confusion between “I expect 7% returns” (nominal) and “I expect 7% real growth” (effective) — those imply very different portfolio targets. All outputs — FIRE number, Barista number, projected portfolio — are in today's purchasing power, so they are directly comparable to your current account balance.

This is the same derivation used in the Coast FIRE Calculator. Both tools work entirely in today's dollars for the same reason.

The sequence-of-returns caveat

The Barista phase carries real risk that Coast FIRE does not. When the portfolio is actively being drawn down, a severe market downturn in the early years can permanently impair it — not just temporarily. The 4% rule's historical success rate was calculated on specific sequences of U.S. market returns, not the average. A bad decade early in the withdrawal period, compounded by ongoing draws, can leave the portfolio at a level from which growth alone cannot recover.

Part-time income partially buffers this risk. In a down year, earned income covers a larger share of expenses, reducing portfolio draws exactly when the portfolio is most vulnerable. This is one of the genuine advantages of the Barista FIRE approach over full early retirement: the income floor gives you flexibility to let the portfolio breathe during downturns. But the buffer is partial, not complete.

This is why many Barista FIRE practitioners use a more conservative withdrawal rate — 3% or 3.5% instead of 4% — when sizing the portfolio. A lower rate builds in a larger margin of safety for the withdrawal phase. Edit the withdrawal rate input to model your own assumption. The Safe Withdrawal Rate Calculator (coming soon) works through the evidence in full.

The three income cases

The formula handles all income levels cleanly:

  • Income below spending (the typical Barista case). The portfolio draws cover the gap. The lower the income, the larger the Barista number. At $0 income, the Barista number equals the full FIRE number. At $10,000 income against $50,000 spending: ($50k − $10k) / 0.04 = $1,000,000 target.
  • Income equals spending. Barista number = $0. Part-time work covers everything; no portfolio draw is needed. The portfolio sits untouched and growing — functionally similar to the coasting phase of Coast FIRE, but with lower income requirements. Keep contributing if you can: you're building toward the full FIRE number faster than you think.
  • Income above spending. Barista number = $0 (clamped). Your earnings more than cover expenses; the surplus can go toward accelerating the full FIRE number or a safety buffer. Important caveat: this tool does not model the transition to full retirement. When part-time work ends, the full FIRE number applies — the portfolio still needs to reach it eventually.

Worked example

Using the calculator's defaults — age 35, $50,000 annual spending, $20,000 part-time income, 4% withdrawal rate, 7% nominal return, 3% inflation, $200,000 already invested, $1,000/month contribution:

  • Gap: $50,000 − $20,000 = $30,000 per year
  • Barista number: $30,000 / 0.04 = $750,000 in today's dollars
  • Part-time portfolio value: $20,000 / 0.04 = $500,000 — the portfolio you don't need because you earn it instead
  • Full FIRE number: $50,000 / 0.04 = $1,250,000 = $750,000 + $500,000 ✓
  • Real return: (1.07 / 1.03) − 1 ≈ 3.88% per year
  • Coverage split: 40% of spending covered by income, 60% by portfolio
  • Still needed: $200,000 invested vs. $750,000 target — $550,000 gap
  • Projection: adding $1,000/month in real terms, the portfolio reaches $750,000 at approximately age 55 — check the highlighted row in the by-age table and the intersection dot on the chart

The chart plots the rising portfolio projection against a flat dashed line at the Barista number and a dotted line at the full FIRE number. Where the portfolio crosses the Barista line is the Barista FIRE age.

What this calculator assumes

Every projection requires assumptions. These are labeled rather than hidden:

  • Today's-dollars framing throughout. Every monetary output is in real (inflation-adjusted) terms. The real return r_real drives the projection; nominal return and inflation are separate labeled inputs that combine via the Fisher equation.
  • Constant real return. The real return is held fixed for the entire projection. Actual returns vary year to year; this model does not capture sequence-of-returns risk — and that risk is especially important in the Barista phase, since the portfolio is being actively drawn down.
  • Part-time income constant in real terms. The model assumes part-time income holds its purchasing power over time — equivalent to nominal income rising with inflation. Declining or nominal-fixed income is not modeled.
  • No end-date for part-time work. This calculator models only the steady-state Barista phase: part-time income covers the gap indefinitely. It does not model a second phase where part-time work ends and full withdrawals resume. That two-phase model is a documented future extension.
  • Constant real contributions. Monthly contributions before reaching the Barista number are constant in today's purchasing power — equivalent to nominal contributions growing with inflation.
  • Withdrawal rate is an assumption, not a guarantee. The 4% default is a starting point from historical U.S. data over 30-year horizons (Bengen 1994, Trinity Study). It may not hold over longer horizons, in international markets, or under unusual market conditions. Edit it to stress-test your plan.
  • No taxes. Returns and withdrawals are pre-tax. Tax treatment depends on account type (401k, Roth IRA, taxable brokerage) and jurisdiction.

Frequently asked questions

Is the Barista number the same as the full FIRE number?

No. The full FIRE number is what you'd need if you had zero earned income — all spending covered by the portfolio alone. The Barista number is smaller because part-time earnings cover part of the bill. The difference is exactly the “part-time portfolio value”: the amount of portfolio you don't need because you earn it instead. At 4%, $20,000/yr of income saves you $500,000 of required portfolio.

What happens when I stop working part-time?

This calculator doesn't model that transition. When part-time work ends, the full FIRE number becomes the relevant target — your portfolio needs to be there, or you'll need to reduce spending. If you expect to stop part-time work at a specific age, plan for your portfolio to reach the full FIRE number by that date. A two-phase model (Barista phase → full retirement) is a planned extension of this tool.

Does changing my part-time income change the Barista number?

Directly and proportionally. Every additional dollar of annual income reduces the Barista number by (1 ÷ withdrawal rate). At 4%, an extra $5,000/year of part-time earnings reduces your Barista number by $125,000. This is the core trade-off: more work hours now, less portfolio required before semi-retirement.

Why does the tool show “part-time income worth $X in portfolio terms”?

Because it is. A portfolio generating $20,000/year at 4% and a part-time job paying $20,000/year produce the same cash flow. The portfolio equivalent of your income is the amount of invested capital you don't need to accumulate. Framing it this way makes the strategy concrete: instead of saying “I need to save another $500,000,” you can say “I'm already there — my part-time income is that $500,000.”

What withdrawal rate should I use?

The 4% default is the most widely cited starting point (Bengen 1994, Trinity Study). Because the Barista phase actively withdraws from the portfolio — unlike the Coast phase, which leaves it untouched — sequence-of-returns risk is a real concern. Many practitioners use 3–3.5% for Barista FIRE specifically, to build in a margin of safety for the withdrawal period. Edit the input to model your own assumption. The Safe Withdrawal Rate Calculator (coming soon) works through the evidence in detail.

Does this account for taxes?

No — results are pre-tax. Your effective tax rate depends on account types (Roth vs. traditional), income levels, and jurisdiction. A common approach is to use after-tax spending and after-tax returns as inputs, or to add a tax buffer to the spending figure.

Why does the projection go to age 70?

The table runs from your current age to 70 as a fixed planning horizon — enough to cover most Barista FIRE timelines. If the Barista number is not reached by 70 with your current inputs, the table notes this and suggests increasing contributions or adjusting assumptions.

Related calculators