CalcTray

Barista FIRE Calculator

Most Barista FIRE calculators make you guess a semi-retirement age. This one finds it for you. Enter your numbers and see exactly when part-time income plus your portfolio cover your spending.

Where you stand today, your starting line.

Everything already invested toward retirement, the head start you bring.

What you invest each month while accumulating (annual contribution = this × 12).

Your full target monthly spending in retirement, before part-time income offsets any of it.

Barista FI# = –

Part-time income you'll keep earning in semi-retirement. Your portfolio only has to cover the rest.

The slice you draw down each year. 4% is the classic Trinity-study guideline; go lower for more cushion.

Long-run stock returns run about 7–10%, entered as a nominal rate (inflation is handled separately below).

How fast prices climb. The US long-run average is about 2.5–3%.

Off by default: once you hit your Barista FI number, contributions stop and the portfolio coasts on returns alone. Check it to keep investing all the way to age 100.

Embed this calculator

Add it to your website or blog

Embed this calculator

Paste this code into your website's HTML.

Optional: auto-resize iframe to fit content

Add this snippet to your page so the iframe height adjusts automatically after each calculation:

How We Calculate This

Reduced target

Your Barista FI Number is the portfolio needed so that a safe annual withdrawal, plus your part-time income, covers your full retirement spending:

Barista FI Number = (Monthly Spending − Barista Monthly Income) × 12 ÷ Safe Withdrawal Rate

Because your portfolio only has to fund the gap between your spending and your part-time income, the target is dramatically smaller than a full-FIRE number, so you cross it years earlier.

Full FIRE vs Barista FIRE

The page also computes a Full FIRE Number (your spending × 12 ÷ SWR, with no part-time income) so you can see exactly how much your part-time income saves you, both in dollars and as a percentage reduction.

How the projection is built

Unlike calculators that ask you to pick a semi-retirement age, this one finds it for you. It feeds your spending gap into the same monthly-compounding FIRE engine and nominal model as the FIRE Calculator, which runs a month-by-month simulation until your portfolio crosses the Barista FI target. The FI Target grows monthly with inflation; your Barista FI age is the first month the portfolio meets that moving target. The table shows year-end snapshots of the full projection to age 100.

Part-time income keeps pace with inflation

Because the whole FI Target inflates together, the model implicitly assumes your part-time income rises with inflation too, keeping the spending gap constant in real terms. Real-world part-time wages may not track inflation exactly, so treat the result as a planning estimate.

Savings rate uses full spending

While accumulating, you're budgeting your full expenses, so the savings rate denominator is your full monthly spending, not the reduced gap:

Savings Rate = Monthly Savings ÷ (Monthly Savings + Monthly Spending)

Keep investing after FI?

By default, contributions stop once you reach your Barista FI number. Check Keep investing after FI? to keep contributing past your FI date. Either way, your Barista FI Number, FI age, and crossover year do not change. Only the post-FI portfolio path changes.

Barista FIRE Calculator Formula

Your Barista FI Number is the portfolio needed so that a safe annual withdrawal, plus your part-time income, covers your full retirement spending:

Barista FI Number = (Monthly Spending − Barista Monthly Income) × 12 ÷ Safe Withdrawal Rate

where Monthly Spending is your full target monthly expenditure, Barista Monthly Income is your ongoing part-time income, and Safe Withdrawal Rate is expressed as a decimal (e.g., 0.04 for 4%).

How to Use This Calculator

  1. Enter your Current Age and Current Savings / Investments.
  2. Enter your Monthly Savings / Investment, the amount you invest each month.
  3. Enter your Monthly Spending in Retirement, your full target monthly spending.
  4. Enter your Barista Monthly Income, the part-time income you'll keep earning in semi-retirement (must be less than your spending).
  5. Enter your Safe Withdrawal Rate (4% is the classic guideline), Expected Annual Return, and Inflation Rate.
  6. Optionally check Keep investing after FI? to keep contributing past your Barista FI date (off by default).
  7. Click Calculate to see your Barista FI Number, how much smaller it is than full FIRE, and a year-by-year projection.

Frequently Asked Questions

What is Barista FIRE?

Barista FIRE is a semi-retirement strategy: you build a portfolio large enough to cover part of your living expenses, then work part-time (the classic example being a barista with employer health benefits) to cover the rest. Because your investments only have to fund the gap, your target nest egg is much smaller than a full-FIRE number, so you can stop full-time work years earlier.

What is a Barista FIRE number?

Your Barista FIRE number is the portfolio size needed so that a safe annual withdrawal, plus your ongoing part-time income, covers your full retirement spending. It equals your spending gap (monthly spending minus part-time income) times 12, divided by your safe withdrawal rate. With a 4% withdrawal rate, $2,500/month of gap means a $750,000 number.

How is Barista FIRE different from full FIRE?

Full FIRE assumes your portfolio covers all of your spending, with no earned income. Barista FIRE assumes you keep some part-time income, so your portfolio only covers the difference, which shrinks the number you need. For example, $4,000/month of spending needs $1.2M for full FIRE, but only $750,000 for Barista FIRE if part-time work brings in $1,500/month. You can compare your full number with the FIRE Calculator.

How much sooner can I reach Barista FIRE?

Because the target is smaller, the same saver crosses it years earlier. This calculator runs a month-by-month simulation to find the exact crossover age, so you don't have to guess. A target that is 30–40% lower typically arrives several years ahead of full FIRE for the same monthly investment.

Do I need to pick a semi-retirement age?

No, and that's what makes this calculator different. Most Barista FIRE calculators ask you to choose a target semi-retirement age and then tell you if you'll have enough by that date. This one works the other way: enter your savings, spending, part-time income, and return assumptions, and the calculator simulates month by month until your portfolio crosses the Barista FI target. The semi-retirement age is the output, not something you guess upfront.

Does this assume my part-time income keeps up with inflation?

Yes. The projection is shown in nominal dollars, and the whole FI target grows with inflation each month, which implicitly assumes your part-time income rises with inflation too, keeping the spending gap constant in real terms. Real-world part-time wages may not track inflation exactly, so treat the result as a planning estimate.

How is my savings rate calculated here?

Your savings rate uses your full monthly spending, not the reduced gap: monthly savings divided by (monthly savings + full monthly spending). While you're still accumulating, you're budgeting your full expenses, so the savings rate reflects your real cash flow, not your future part-time arrangement.

What if I never reach Barista FIRE by age 100?

If your inputs don't reach the (reduced) target by age 100, the calculator tells you so and still shows your projected growth. Try raising your monthly savings, raising your part-time income (which lowers the target), lowering your spending, or assuming a higher return.

Why does my portfolio keep growing after I reach Barista FIRE?

Even after you hit your number, your invested balance keeps earning returns. By default this calculator assumes you stop adding new contributions once you reach Barista FI, so the post-FI growth comes from returns alone. Check "Keep investing after FI?" to model continuing to invest to age 100. Either way, your Barista FI number and FI age don't change. Only the path after FI does.

Does this account for taxes, benefits, or different account types?

This version models a single portfolio with one return rate and one withdrawal rate, plus a flat part-time income. It does not model the health-insurance or employer-benefit motivations behind many Barista FIRE plans, taxes, or pre-tax/Roth account sequencing.

Further Reading

Related Calculators