Home Blog Personal Finance Investing Stocks Crypto ETFs Make Money Tools Guides Glossary Advertise Contact
Subscribe Free →
Personal Finance

How to Build a Personal FIRE Calculator for Your European Retirement Goals

Marco Silva · 10 Jul 2026 ·8 min read

Before You Start

  • Basic understanding of Excel or Google Sheets (data entry, formulas, formatting)
  • Knowledge of your monthly expenses and savings rate (in EUR)
  • Awareness of your country’s income and investment tax rates
  • Rough idea of your desired retirement age and annual spending in retirement

Time needed: 45–60 minutes (including setup and testing)

What you'll need: Excel or Google Sheets (free Google account), access to a European broker like Trade Republic, DEGIRO, or Scalable Capital, and internet access for platform research

FIRE (Financial Independence, Retire Early) is a powerful framework for taking control of your financial future. But most online calculators are built for US investors, using dollars, US tax rules, and American investment platforms. If you want a truly personalised plan, you need a FIRE calculator Europe edition—one that accounts for EUR expenses, local inflation, and European tax realities. This tutorial guides you step-by-step to create your own in Excel or Google Sheets, with every formula explained and tested for European context.

Step 1: Gather Your Personal Inputs

What to do: Before opening Excel or Sheets, list the numbers you’ll need:

Why it matters: Garbage in, garbage out! Your FIRE number is only as accurate as your inputs. Over- or underestimating expenses, taxes, or returns can skew your plan by years.

What can go wrong: Using gross returns (before taxes/fees), guessing at expenses, or ignoring inflation will give you a false sense of security.

Pro Tip

For realistic European ETF returns, check the annualised 10-year performance of broad funds like iShares Core MSCI World UCITS ETF (EUNL) on justETF. Adjust for your broker’s fees and your local tax rate.

Step 2: Set Up Your Spreadsheet Structure

What to do: Open Excel or Google Sheets. Create a new blank workbook. In the first sheet, set up the following input section (A1:B10):

Why it matters: This structure makes all your variables visible and easy to change, so your calculator remains flexible as your situation evolves.

What can go wrong: Mixing up columns, using percentages as decimals (or vice versa), or not locking cell references in formulas can cause errors later.

Step 3: Calculate Your FIRE Number (Target Portfolio Size)

What to do: You want to know: how much do I need, in EUR, to safely retire? The classic FIRE formula is:

FIRE Number = Required annual expenses / Safe withdrawal rate

But you must:

  1. Inflate your expenses:
    In B11, label as “Future Annual Expenses (€ at FIRE age)”. In C11, enter:
    =B8*(1+B7/100)^B3
    This grows today’s expenses by your chosen inflation rate over the years until retirement.
  2. Calculate your FIRE Number:
    In B12, label as “FIRE Number (€)”. In C12, enter:
    =C11/(B9/100)
    This gives the portfolio size needed at retirement to sustain your future lifestyle.

Why it matters: If you skip inflation, you’ll underestimate your needs by 20-50%. If you use a 4% withdrawal rate but your country taxes investment returns at 30%, you could run out of money too soon.

What can go wrong: Not adjusting for inflation (expenses too low), using gross instead of net withdrawal rates, or forgetting to account for taxes.

Pro Tip

To adjust for taxes, reduce your withdrawal rate (e.g., if you want 3.5% net and your tax is 25%, use 3.5% / (1–0.25) ≈ 4.67% as your gross withdrawal rate).

Step 4: Project Your Portfolio Growth (Are You on Track?)

What to do: Now, let’s forecast if your savings and investment plan will reach your FIRE Number. Set up a table to model each year until your target retirement age:

  1. Set up columns: In columns A–F, label as: Year, Age, Start Balance (€), Savings (€), Growth (€), End Balance (€)
  2. Fill in first row (Year 1):
    • Year: 1
    • Age: =B1+1
    • Start Balance: =B4
    • Savings: =B5
    • Growth: =([Start Balance]+[Savings]) * (B6/100) * (1-B10/100)
    • End Balance: =([Start Balance]+[Savings]+[Growth])
    You can drag these formulas down for each year until your FIRE age.

Detailed formula for Growth (in row 2):

E2: =(C2+D2)*(B6/100)*(1-B10/100)

End Balance:

F2: =C2+D2+E2

For each subsequent year (row 3, 4, etc.):

Repeat until your target FIRE age. In the last year, your End Balance should be close to your calculated FIRE Number (C12). If not, adjust your annual savings, expected return, or target age.

Why it matters: This is where you test if your plan is realistic. Many investors discover they need to save more, invest more aggressively, or work longer based on this projection.

What can go wrong: Not including taxes, compounding errors (e.g., not updating Start Balance each year), or forgetting to drag formulas correctly.

Pro Tip

Automate this projection with Google Sheets’ ARRAYFORMULA to model all years quickly, or use Excel’s Fill Series feature. This allows easy scenario testing (“What if I save €15,000 instead of €12,000?”).

Step 5: Test Withdrawal Strategy and Longevity

What to do: Model your retirement years to ensure your portfolio survives until (and beyond) your life expectancy. Add a second table, starting with your FIRE Number as the initial balance, and project annual withdrawals, inflation, investment growth, and taxes for 30+ years.

Continue for 30–40 years. If End Balance hits zero before your planned horizon, your withdrawal rate is too high or your assumptions are too optimistic.

Why it matters: This tests the core risk of FIRE: outliving your money. European retirees face longevity risk, sequence of returns risk, and policy changes (e.g., tax or pension reforms).

What can go wrong: Forgetting to increase withdrawals with inflation (your spending power erodes), or not accounting for higher taxes on retirement withdrawals in some countries.

Pro Tip

For country-specific tax rules on ETFs, see The Complete European ETF Taxation Guide 2026.

Step 6: Save, Share, and Stress-Test Your Calculator

What to do: Save your file with a clear version name (e.g., “FIRE Calculator Europe v1.xlsx”). Share a read-only link with a trusted friend or partner for feedback. Test different scenarios:

Why it matters: Your plan is only as robust as its weakest assumption. Stress-testing helps you spot vulnerabilities and build a margin of safety.

What can go wrong: Not saving backup copies, mis-sharing personal data, or failing to test adverse scenarios (leading to overconfidence).

Pro Tip

You can make a copy of this sample template in Google Sheets and adapt it to your needs. Always use “File > Make a copy” to avoid overwriting the original.

Common Mistakes

Next Steps

Disclaimer: This article is for educational purposes only and does not constitute financial advice. Always do your own research and consider consulting a qualified financial advisor before making investment decisions.

FIRE Europe retirement calculator tools personal finance

Related Articles