Medical Doctor in Germany — €7k/Month Net Built €312k Portfolio in 5 Years with Freenance 2026 (Julia's Rürup Story)

Case study of Julia, a 32-year-old oncologist in Munich earning €7k net/month, who built a €312k portfolio in five years using Freenance: Rürup pension max contributions, VWCE on Trade Republic, 38% savings rate.

12 min czytania

Characters are fictional, illustrative purposes. Names and personal details are invented; amounts, German tax limits, and investment products reflect realities of the German market in 2025/2026.

Quick Answer

Julia, a 32-year-old oncologist at a Munich university hospital, built a €312,000 portfolio in five years on a net salary of around €7,000/month. Her recipe: a 38% savings rate, Rürup max contributions (~€29k/year tax-deductible), a Trade Republic broker with VWCE as the core holding, and a Freenance dashboard to keep the whole picture honest. Below is her month-by-month, year-by-year journey — including the mistakes she would not repeat.

Profile: Oncologist in Munich

  • Name: Julia, 32, Munich
  • Job: Oberärztin (senior physician) in oncology, university hospital
  • Gross salary: ~€110,000/year + on-call premiums
  • Net income: ~€7,000/month after tax class III/I, public health insurance, and pension (Versorgungswerk)
  • Background: Med school in Heidelberg, residency in Hamburg, moved to Munich in 2020
  • Status: Single, renting a 2-room flat in Neuhausen for €1,450/month warm

When she first opened a spreadsheet in late 2020, Julia's reaction to her own numbers was simple: "I earn well, I don't spend ridiculously — and somehow I have €11,000 in savings after seven years of working. What's going on?"

The answer turned out to be three things: lifestyle inflation after each promotion, no tax wrapper strategy, and money sitting on a Sparkasse current account at 0% while inflation ran at 5%.

The First Conversation with Freenance

Julia found Freenance through a colleague — a pediatric resident who had been quietly running her own FIRE plan. The first thing the dashboard showed her was the Financial Freedom Runway: at her current savings rate of effectively 8%, she'd reach financial independence somewhere around age 71.

That number stung enough to start a plan.

Year 1 (2021): Audit and Architecture

Months 1–3: The Honest Inventory

Julia spent her first three months not investing at all — only mapping. She connected her DKB current account, her Versorgungswerk statements, an old Riester contract her father had pushed on her in 2014, and a tiny Comdirect depot with two random stocks (Bayer and Allianz, both flat).

In Freenance she categorized everything and discovered:

  • Hidden Riester fees: 1.8% TER on a fund-linked Riester — Julia froze contributions and parked the contract (she could not exit without penalty, but stopping new money was free).
  • Versorgungswerk was paying ~€1,400/month on her behalf — already a sizable pillar she had been ignoring.
  • Lifestyle leak: €620/month on food delivery and restaurants. Not "stop eating out" territory, but enough for a conversation with herself.

Months 4–12: Building the Stack

Julia opened a Trade Republic account (zero-commission, €1 ETF savings plans) and a Rürup-Rente with a low-cost provider (Cosmos Direkt, no closing commission). The Rürup decision took her three weeks of evening reading on German FIRE forums; she compared four providers, ranked them by total expense ratio, fund universe, and surrender flexibility. The lowest-cost option had a 0.65% wrapper fee on top of fund TERs; the highest had 1.8% plus closing commission. The difference over 30 years was roughly the price of a small apartment.

She also opened a DKB Tagesgeld for the emergency fund (modest interest but instant transfers to her main account) and started a Riester-style alternative analysis. Riester is heavily marketed to public-sector workers; for high earners like Julia, the math rarely competes with Rürup, which has a much higher deduction ceiling. After researching, she chose Rürup as the dominant pillar 3 tool and parked her existing Riester contract without new contributions.

Her first allocation:

Vehicle Monthly Rationale
Rürup-Rente €1,500 Up to ~€29k/year tax-deductible at her marginal rate (~42%)
VWCE on Trade Republic €1,200 Core global equity, accumulating
Emergency fund (Tagesgeld) €500 Building 6 months of expenses
ETC Gold (EWG2) €100 Small hedge, after researching
Cash buffer €400 Quarterly tax surprises

Total invested/saved year 1: ~€44k. Tax refund from Rürup the following spring: ~€7,500.

"Freenance was the first tool that didn't try to sell me a product. It just showed me where the money went. That alone changed my behavior." — Julia, in a forum post she later wrote anonymously.

Year 2 (2022): The Bear Market Test

2022 was Julia's first crisis as an investor. VWCE dropped ~18% by October. Her freshly built €18k ETF position was suddenly worth €14.7k. The first time she opened the broker app and saw red, she closed it immediately. The second time she stared at it for ten minutes. The third time she did something useful.

She did three things:

  1. Did not stop the savings plan. She actually increased VWCE from €1,200 to €1,500/month. "If I believed in the strategy at the top, I should believe in it more at a 20% discount," she told a friend over dinner. The friend, who had moved everything to cash in March, did not enjoy that conversation.
  2. Refinanced her thinking on bonds. After researching, she added a small position in EUR aggregate bonds (IUAG) at €200/month — not because she expected gains, but because she wanted to learn the asset class before she needed it. Bonds were having their own historically bad year in 2022; the experience of watching a "safe" asset class drop 12% taught her more about asset allocation than three years of reading would have.
  3. Re-checked her Freenance Runway weekly. When markets bled, the Runway only shifted by months, not years. That mental anchor mattered more than any newsletter. The dashboard's stress-test feature showed her what a sustained 30% drawdown would do to her timeline: it added about 14 months. Survivable. Not panic-worthy.

She also made one expensive mistake: in October 2022, scared by headlines about energy prices and a possible euro crisis, she sold ~€3,000 of VWCE and parked it in a money market fund. She bought back in January 2023 at ~6% higher. "That €180 of regret money is the cheapest tuition I'll ever pay on staying the course."

End of year 2 portfolio: ~€96,000 (despite the drawdown, thanks to disciplined contributions + Rürup refunds + the bonus of consistent buying through the dip).

📊 Start your story — sign up for Freenance. Freenance.io — see your Runway through bear markets, not just bull ones.

Year 3 (2023): Income Jump and Rürup Maxing

Julia became Oberärztin in mid-2023. Net income jumped from €7,000 to ~€8,200/month. Classic risk: lifestyle inflation. She gave herself a 50/50 rule — half of every raise goes to savings, half to life. She used the "life" half to upgrade her apartment to a slightly larger Altbau in the same neighborhood (€1,650 vs €1,450 warm), kept her car-free lifestyle (she bikes year-round), and added a quarterly weekend trip line in her budget.

The savings half went straight into maxing her Rürup contribution to the full deductible limit (€2,400/month). Tax refund in spring 2024: **€11,200**.

She also opened a Scalable Capital account as a second broker — not because Trade Republic was failing, but because she wanted broker diversification after researching the topic.

Allocation by end of Year 3

  • VWCE: €78,000
  • Rürup wrapper (internal ETFs): €54,000
  • IUAG bonds: €7,200
  • Gold ETC: €4,100
  • Emergency fund: €22,000 (6 months of expenses)
  • Frozen Riester: €11,400 (left to grow, no new contributions)

Total: ~€176,700.

Year 4 (2024): The "Boring Middle"

Julia describes year 4 as "the year nothing happened, which is exactly what's supposed to happen." Markets recovered, Rürup contributions flowed, the spreadsheet got slightly fatter every month. The most exciting financial event of the year was a 0.4% reduction in her PPR fund TER.

The only real change: she switched her emergency fund from a 0.5% DKB Tagesgeld to a Trade Republic cash account paying ~3.75% on call. After researching, this added ~€700/year in interest with zero effort. She also opened a Scalable Capital savings plan with the broker bonus running at the time — a small thing, but it captured an extra €120 sign-up bonus that she rolled directly into VWCE.

Julia also used Freenance to stress-test a real estate purchase. She had been tempted by a 2-room Eigentumswohnung in Schwabing for €620,000. With 20% down (€124,000), closing costs of ~€60,000 (Grunderwerbsteuer + Notar + agent), and a 25-year mortgage at ~3.6%, the monthly cost (including Hausgeld and reserves) would have been ~€2,950 — about €1,400 more than her current rent. The Freenance scenario tool showed her Runway pushing back by ~7 years versus continuing to rent and invest. She decided to keep renting.

A second event that year: the Versorgungswerk increased her mandatory contribution by ~€80/month, reflecting her higher salary. She updated the input in Freenance and watched the projected Versorgungswerk pension nudge upward. "It's nice to be reminded that pillar 1 is also growing while I obsess over pillars 2 and 3."

End of year 4: ~€237,000.

Year 5 (2025–early 2026): Crossing €300k

A combination of:

  • Continued €2,400/month Rürup contributions
  • €1,800/month into VWCE
  • A particularly strong global equity year (VWCE +18%)
  • A small lump sum (€14k inheritance from a grandfather) added straight to VWCE
  • A modest €4,200 bonus from a research grant she co-authored, half to VWCE, half to a long-weekend in Lisbon

…pushed Julia past €300k in March 2026. Final snapshot as of writing: €312,400.

The crossing of the €300k line happened on a Wednesday morning. She noticed it during a coffee break between rounds. She did not celebrate; she did not even tell Luiza (her best friend from medical school) until two weeks later. "The number is a milestone, not a destination. The behavior is the destination."

The €312k figure also unlocks one practical change: she will now consider raising the IUAG bond allocation from ~6% to 10% over the next 12 months, slowly de-risking as her invested base grows. After researching, she's not in a rush — a 32-year-old with a 60/40 target is being more conservative than most planners would suggest, so she's content with 90/10 for now.

Final Allocation

Bucket Value %
Rürup wrapper (ETF-linked) €98,500 31.5%
VWCE (Trade Republic) €142,300 45.6%
IUAG bonds €18,400 5.9%
Gold ETC €7,900 2.5%
Emergency fund (TR cash) €26,000 8.3%
Frozen Riester €13,900 4.4%
Versorgungswerk (off-book, not in €312k) n/a

The Numbers

  • Starting amount (end 2020): €11,000
  • Period: 5 years (Jan 2021 → Mar 2026)
  • Total contributed (her money): ~€198,000
  • Tax refunds reinvested (Rürup): ~€44,000
  • Market gains: ~€59,000
  • Achieved portfolio: €312,400
  • Average savings rate: 38% of net (peaking at 44% in year 5)

Versorgungswerk pension claims are a separate fourth pillar — not counted above, but tracked in her Freenance sidebar.

What Would Julia Do Differently?

Honest list, written out by her on a Sunday morning:

  1. Start Rürup earlier — but cap it sensibly. The 42% marginal refund is generous, but the contract is illiquid. She would not contribute more than 40% of total savings into Rürup, no matter how attractive the refund looks.
  2. Skip the Riester entirely. Hers will pay out at age 67 with a real return below inflation. "If I could time-travel, I'd tell 26-year-old me to read the fee prospectus."
  3. Build the emergency fund first. She invested before having 6 months of expenses, which made the 2022 drawdown more stressful than it needed to be.
  4. Diversify brokers from day one. Single point of failure is fine when balances are small, dangerous at €100k+.
  5. Don't buy individual stocks for sentiment. Her Bayer and Allianz position was a learning experience; she sold both in 2023 and rolled into VWCE.

📊 Start your own story. Freenance calculates your Financial Freedom Runway and tracks your real progress against German tax wrappers like Rürup and Riester. Start free →

Frequently Asked Questions

Is Rürup worth it for a doctor in the Versorgungswerk?

Often yes, but it depends on the marginal tax rate. At 42% or 45%, the upfront deduction is significant. After researching with a Steuerberater and modeling scenarios in Freenance, Julia decided the refund justified the illiquidity for ~30% of her savings.

Why VWCE instead of MSCI World?

After researching, Julia picked FTSE All-World (VWCE) because it includes emerging markets in one ticker. MSCI World (e.g., IWDA) is also valid — the difference is small. The key is picking one and staying consistent.

How does she handle on-call premiums in tax planning?

On-call premiums push her into the top tax bracket. Her Freenance dashboard tags these separately so she can see the marginal contribution to each goal — and confirms why Rürup deductions hurt more in good months.

Did she consider buying property in Munich?

Yes, several times. Each time the scenario tool inside her dashboard showed the rent-and-invest path beating the buy path by 5–10 years to FIRE. After researching, she chose to rent and revisit the question every 24 months.

What's her FIRE target?

€1.1M by age 45. At her current trajectory and a conservative 5% real return, Freenance projects she crosses that line at 44 years and 7 months. Close enough.

What about the Doctor's Versorgungswerk pension?

The Versorgungswerk is a mandatory professional pension for German doctors, separate from the public pension system. Julia's contributions are payroll-deducted and her projected payout at age 67 sits at ~€3,200/month in today's money. She treats it as a fourth pillar — visible in Freenance but not counted in her "liquid FIRE" portfolio number. If she chooses to retire early at 45, the Versorgungswerk becomes a deferred annuity, not a daily cashflow source until 67. Her FIRE plan is therefore a "bridge" plan from 45 to 67, after which the professional pension takes a meaningful share.

📊 Start your story — sign up for Freenance. Freenance.io — Runway, wrappers, and pillars in one screen.

CTA — Start Your Story

Julia's path was not magic. It was: see the numbers, pick the wrappers, automate, ignore the noise.

📊 Start your story — sign up for Freenance. Freenance.io — your Financial Freedom Runway in 60 seconds.

Further Reading

📊 Want your own Runway? Try Freenance free →


Characters are fictional, illustrative purposes. This is not investment, tax, or legal advice — consider speaking with a qualified Steuerberater and an independent financial adviser before acting.

Want full control over your finances?

Try Freenance for free
Start today

Your path to financial freedomstarts here

Join thousands of investors who use Freenance to manage their personal finances.

Start for free
14 days free
No credit card
256-bit encryption