Use part-time income to shrink the FIRE number, then stress-test it This Barista FIRE calculator estimates the semi-retirement portfolio you need when part-time income covers part of your spending. Keep expenses and income on the same after-tax or take-home basis so the gap is realistic.
Quick examples
Display currency
Change the reporting currency before entering money values so labels and output match the way you plan.
What this calculator shows
The full FIRE number assumes your portfolio must cover all retirement spending. Barista FIRE subtracts the part-time income you expect to keep earning, so the portfolio only has to cover the remaining gap until the traditional retirement age you choose.
This planner also converts the nominal return and inflation assumptions into a real return, compares the result with full FIRE, and stress-tests the target against weaker income or higher spending.
Barista FIRE result
$166,711.03
Amount needed invested today so your current portfolio could grow to $750,000.00 by age 65, after inflation leaves an estimated 4.39% real return and part-time income covers $30,000.00 of annual spending.
Full FIRE number
$1,250,000.00
Portfolio reduction vs full FIRE
$500,000.00
40% smaller target
Monthly gap to fund
$2,500.00
$4,166.67 spending less $1,666.67 income
Projected retirement value
$449,880.25
35 years of real growth
Part-time income coverage
40%
$30,000.00 still needs portfolio support
Amount still needed
$66,711.03
Coverage of target: 59.98%
You still need more invested before the plan fully works
To make the semi-retirement plan work at a 4.39% real return, you need about $66,711.03 more invested today.
Portfolio withdrawals would need to cover about $2,500.00 per month, while the selected withdrawal rule implies $1,499.60 per month from the projected portfolio.
Barista FIRE planning sheet
Metric
Value
Why it matters
Full FIRE number
$1,250,000.00
Portfolio needed if part-time income did not reduce the spending target at all.
Annual gap to cover
$30,000.00
The part of annual spending still left after part-time income is counted.
Barista FIRE number at retirement
$750,000.00
Portfolio needed in today’s purchasing-power terms at the traditional retirement age to cover the remaining gap under the withdrawal rule.
Projected retirement value
$449,880.25
What the current portfolio could grow to by retirement age after adjusting the growth assumption for inflation.
Coverage of Barista FIRE target
60.0%
How much of the discounted Barista FIRE target is already covered by current savings.
Additional amount needed now
$66,711.03
One-time amount needed today to reach the Barista FIRE threshold under the selected assumptions.
Stress test the semi-retirement target
Scenario
Part-time income
Annual gap
Target today
Why check it
Current plan
$20,000.00
$30,000.00
$166,711.02
Uses the current part-time income and spending assumptions exactly as entered.
Part-time income drops 25%
$15,000.00
$35,000.00
$194,496.19
A conservative check for reduced hours, lower rates, or an inconsistent semi-retirement role.
Expenses rise 10%
$20,000.00
$35,000.00
$194,496.19
Shows how healthcare, housing, or travel creep can raise the portfolio needed.
No part-time income
$0.00
$50,000.00
$277,851.71
Useful as a full FIRE baseline if the fallback plan is to stop relying on work income entirely.
Treat Barista FIRE as a flexible plan, not a fixed promise Semi-retirement is sensitive to taxes, healthcare, inflation, market sequence risk, and whether the part-time role stays available on terms you can tolerate. A conservative backup plan usually matters more here than a perfect single-number estimate.
Barista FIRE calculator guide: how part-time income lowers the portfolio you need
A Barista FIRE calculator turns annual spending and part-time income into the portfolio gap you still need to cover before traditional retirement age. This page explains how semi-retirement, withdrawal rate assumptions, investment growth, inflation, and conservative scenario checks interact so you can see why the Barista FIRE number is smaller than a full FIRE target, but still sensitive to the assumptions you choose.
What Barista FIRE means
Barista FIRE is a semi-retirement plan. Instead of trying to make a portfolio cover every dollar of spending, you keep some part-time work or other earned income in place and let the portfolio cover only the remaining gap. The lifestyle trade-off is that you still work, but the work can be lower stress, more flexible, or better aligned with the life you actually want.
That is why Barista FIRE appeals to people who do not want to wait for full financial independence before stepping back from a career. It sits between traditional FIRE and Coast FIRE: you are not relying on a portfolio to fund every expense, but you are also not assuming that your current job has to continue unchanged until retirement.
How the calculator works
The calculator starts with annual expenses and subtracts the part-time income you expect to keep earning. The result is the annual spending gap your portfolio must cover. That gap is then divided by the withdrawal rate to estimate the Barista FIRE number at retirement age.
From there, the calculator converts the nominal return and inflation assumptions into a real return, then discounts the target back to today using that purchasing-power growth rate and the number of years until traditional retirement age. The discounted value is the amount you would need invested now so growth alone could carry the portfolio to the target under the selected assumptions.
Annual gap = Annual expenses − Part-time income
Shows the spending that still has to be funded by portfolio withdrawals.
Barista FIRE number = Annual gap / Withdrawal rate
Turns the remaining spending gap into the portfolio target needed at retirement age.
Translates the market-growth assumption into purchasing-power growth.
Barista FIRE number today = Barista FIRE number ÷ (1 + real return)^years
Discounts the retirement target back to the present using the inflation-adjusted growth rate.
Worked example: retiring from full-time work but keeping a part-time job
Suppose your annual expenses are 50,000, your part-time income is 20,000, your current portfolio is 100,000, and you have 35 years until traditional retirement age. With a 4% withdrawal rate, the annual spending gap is 30,000, so the Barista FIRE target at retirement is 750,000.
If you assume a 7% nominal return and 2.5% inflation, the real return is about 4.39%. Under those assumptions, the discounted Barista FIRE number today is about 166,711. A 100,000 portfolio would still be below that threshold, although it could grow to about 449,880 in today's purchasing-power terms by traditional retirement age. The full FIRE number would still be 1,250,000, so the part-time income meaningfully lowers the portfolio requirement even though the current balance does not yet close the gap.
Barista FIRE vs Coast FIRE vs full FIRE
Full FIRE assumes your portfolio covers all spending without any earned income. Coast FIRE assumes your portfolio is already large enough to grow into a full FIRE target on its own, but it still expects you to work for living expenses in the meantime. Barista FIRE is different again: it assumes earned income continues, but only as a supplement that lowers the amount the portfolio must cover.
That distinction matters for search intent as well as planning. Someone looking for a Barista FIRE calculator usually wants the trade-off between work flexibility and portfolio size, not a pure future-value projection or a full spending-replacement model. This is why the part-time income input is the core feature on this page.
Why inflation and real return assumptions matter
A barista fire calculator can become misleading if you mix today's spending with a nominal market return and never think about inflation. If you expect a 7% nominal return but inflation runs at 2.5%, the purchasing-power growth rate is lower than 7%. Using a real return assumption makes the comparison cleaner because the spending target and projected portfolio stay in the same frame of reference.
That is why this calculator separates the nominal return assumption from inflation and then works with the resulting real return. It is still an estimate rather than a forecast, but it produces a more defensible barista FIRE number than pretending that every future market gain translates directly into extra retirement spending power.
Stress-test the part-time income before relying on it
The most fragile part of many semi-retirement plans is not the withdrawal rule but the earned income assumption. A part-time role can lose hours, benefits, clients, or flexibility long before your portfolio reaches full FIRE. That is why a strong barista fire calculator should not stop at one number. It should also show what happens if part-time income drops or if spending drifts upward.
A simple way to stress-test the plan is to compare your current assumption with a weaker-income scenario and with a no-income fallback. If the semi-retirement target rises sharply when the side income is cut, you may want a larger margin of safety before leaving full-time work. This is especially true if the role is seasonal, commission-based, health-limited, or tied to a narrow local job market.
Benefits, healthcare, and country context
Many people first hear about Barista FIRE through the idea of using a lower-stress part-time job to keep employer benefits. That can be a major planning factor in places where healthcare is strongly linked to employment, but it is not universal. In countries with different healthcare or pension systems, the benefit angle may matter much less than the income gap itself.
That is why this page treats Barista FIRE as a general semi-retirement calculator rather than a country-specific legal or benefits calculator. Use the part-time income field to model the cash-flow effect directly, then separately review local tax, healthcare, pension, and benefit rules before treating the plan as actionable.
What this calculator does not cover
This calculator is a planning tool, not a retirement promise. It does not model taxes, healthcare shocks, employer benefits, changing spending habits, or the risk that a part-time role disappears earlier than expected. It also treats the return assumption as constant, even though real markets move up and down year by year.
Because Barista FIRE depends on a lower-stress work pattern, the quality and stability of the part-time income matters as much as the portfolio itself. If the part-time job is seasonal, unreliable, or tied to benefits that may end, the margin of safety should be larger than the calculator suggests.
Frequently asked questions
What is Barista FIRE?
Barista FIRE is a semi-retirement strategy where you leave full-time work but keep a part-time job or other earned income so your portfolio only has to cover the remaining gap. The name comes from the idea that the part-time work can be lower stress and more flexible than a traditional career.
How is Barista FIRE different from Coast FIRE?
Coast FIRE assumes your portfolio is already large enough that it can grow into a full FIRE target without new retirement contributions. Barista FIRE still relies on ongoing earned income, but the portfolio target is lower because the income covers part of your spending now and through traditional retirement age.
Why does this barista fire calculator ask for inflation?
Because a nominal return assumption can overstate what future portfolio growth will buy in real spending power. By pairing the expected return with inflation, the calculator can estimate a real return and keep the Barista FIRE number in a more consistent purchasing-power frame.
Is Barista FIRE the same as semi-retirement?
In practice, yes. Barista FIRE is one common label for semi-retirement where part-time work or side income replaces the pressure of a full-time salary. The calculator uses that idea and turns it into a portfolio target.
What withdrawal rate should I use for Barista FIRE?
A 4% withdrawal rate is the classic starting point, but the right assumption depends on how conservative you want to be, how long retirement may last, and how stable the part-time income really is. A lower withdrawal rate increases the portfolio target, while a higher rate lowers it but gives you less cushion.
Should I enter gross or take-home part-time income?
Use the same basis for both income and expenses. If your annual expenses are after tax, enter take-home part-time income as well. If you are working with pre-tax figures, keep both sides on the same pre-tax basis so the gap is internally consistent.
What if part-time income already covers my expenses?
Then the annual spending gap is zero and the portfolio does not need to bridge any spending under this model. You may still want savings for emergencies or future flexibility, but the Barista FIRE number itself drops to zero because the part-time income already covers the planned spending.
How conservative should my part-time income estimate be?
Usually more conservative than your best-case plan. Many people use a lower estimate than the headline offer or expected freelance revenue so the calculator reflects missed shifts, client churn, seasonal hours, or burnout risk. If a small reduction in income makes the Barista FIRE number jump sharply, that is a signal to build more margin.
Is Barista FIRE only a U.S. idea because of healthcare benefits?
No. The term is common in the U.S. because some people use part-time work to keep employer health benefits, but the underlying idea is broader: use flexible earned income to reduce the portfolio your investments must support. In other countries, healthcare and pension rules may change the details, but the cash-flow logic still applies.
Does this calculator include Social Security or taxes?
No. It focuses on the gap between part-time income and planned expenses, then uses a withdrawal rate and return assumption to estimate the portfolio needed. Social Security, pension income, taxes, and healthcare costs are important in real planning, but they are not built into this simplified estimate.