FreeCalculators

Barista FIRE Calculator

See the portfolio you need when part-time income covers part of spending — and whether you are already there.

Investment · Reviewed by FreeCalculators Editorial · Updated 2026-09-15

How it works

Barista FIRE is the middle ground between full financial independence and ordinary working life: you keep a lighter job — often part-time, often with health insurance — and your portfolio only has to cover the spending that job does not. That shrinks the target dramatically. Full FIRE for $40,000 of annual spending at a 4% withdrawal rate needs $1,000,000 invested. Cover $20,000 of that with part-time pay and the portfolio only needs to support the remaining $20,000, which is $500,000 at the same 4% rule — half the capital, often years earlier. The calculator does that subtraction first: portfolio needed = (annual expenses − part-time income) ÷ withdrawal rate. It then compares the result to what you already have. The gap is how much more you must accumulate; years to Barista FIRE (with no further contributions) is how long today’s balance needs to compound at your growth rate to close that gap. On the defaults — $40,000 spending, $20,000 part-time income, $500,000 saved, 4% withdrawal, 7% growth — the needed portfolio is exactly $500,000, the gap is $0, and years to FI reports 0. You are already at Barista FIRE on those numbers: the portfolio can cover the uncovered half of spending today, and the part-time job covers the rest. Change current savings to $200,000 and the picture flips. The target is still $500,000, so the gap is $300,000. Leaving the $200,000 alone at 7% with no new contributions, years = ceil(ln(500,000 / 200,000) / ln(1.07)) = 14 years. That is the honest trade: Barista FIRE is not free — you still need a job that actually pays the amount you typed, and that job’s benefits (especially employer health coverage) are often the whole point of the strategy in the United States before Medicare. Two caveats the output will not shout. First, the withdrawal rate still carries sequence-of-returns risk; a 3.5% rate on the uncovered slice raises the portfolio target from $500,000 to about $571,000. Second, part-time income is not a bond: hours get cut, employers drop coverage, and “barista” here is a nickname for any semi-retirement job, not a career prescription. Pair this page with the full FIRE calculator for the no-work target and the Coast FIRE calculator for the stop-saving milestone — the three numbers together map the spectrum rather than arguing for one finish line.

Formula


                uncovered spending = annual expenses − part-time income
portfolio needed   = uncovered spending / withdrawal rate
gap                = max(0, portfolio needed − current savings)
years (no new saving) = ceil( ln(needed / savings) / ln(1 + growth) )  when gap > 0

Worked example — defaults
  uncovered = 40,000 − 20,000           = $20,000
  needed    = 20,000 / 0.04             = $500,000
  gap       = 500,000 − 500,000         = $0   (already there)
  years     = 0

Same plan, savings only $200,000
  gap       = 500,000 − 200,000         = $300,000
  years     = ceil(ln(2.5) / ln(1.07))  = 14
              

Tips

  • Model the job’s health insurance separately — for many US households that benefit is worth more than the wage on the Barista FIRE math.
  • Stress-test at 3.5% withdrawal on the uncovered slice; a longer retirement or lower expected returns need a larger portfolio than the classic 4% rule.
  • If the gap is zero, raising part-time income does not help the portfolio target — it only buys lifestyle or a shorter work week.
  • Coast FIRE (stop saving, keep full-time work for living costs) and Barista FIRE (part-time income + portfolio) solve different problems; run both before quitting.

Frequently asked questions

What is Barista FIRE?
A semi-retirement plan where part-time (or lower-stress) income covers part of your spending so your invested portfolio only has to fund the rest. At a 4% withdrawal rate, every $10,000 of annual part-time pay reduces the portfolio target by $250,000.
How much do I need for Barista FIRE?
Divide the spending your job will not cover by your withdrawal rate. On the defaults, $40,000 − $20,000 = $20,000 uncovered, and $20,000 ÷ 0.04 = $500,000 invested. Full FIRE for the same $40,000 budget would need $1,000,000.
Why does the calculator show a $0 gap on the defaults?
Because current savings ($500,000) already equal the needed portfolio ($500,000). You can already support the uncovered half of spending from the portfolio while the part-time job covers the other half — that is Barista FIRE by definition.
How are years to Barista FIRE calculated?
When there is a gap, the tool assumes you stop adding new contributions and lets today’s balance compound at your growth rate until it reaches the needed portfolio: years = ceil(ln(needed ÷ savings) ÷ ln(1 + growth)). At $200,000 saved toward a $500,000 target and 7% growth, that is 14 years.
How is Barista FIRE different from Coast FIRE?
Coast FIRE asks whether today’s savings, left alone, will grow to a full retirement number by a future age — you keep working to cover living costs but stop investing for retirement. Barista FIRE asks whether a smaller portfolio plus ongoing part-time income can support spending now. Many people hit Coast first, then Barista, then full FIRE.
Is the 4% rule safe for Barista FIRE?
It is the same planning anchor as full FIRE, applied only to the uncovered slice. Because Barista FIRE often starts earlier and lasts longer, many planners prefer 3–3.5% on that slice, which raises the portfolio target and buys more margin if the part-time job disappears.