Currently in private beta

Austrian KeSt —
calculated in 10 seconds.

KapFrei reads your IBKR, SAXO, and E*Trade exports and produces a ready-to-file E1kv. FIFO matching, ECB FX rates, WHT reclaim analysis, and Nichtmeldefonds — all automated.

✓ Austrian §27 EStG compliant ✓ IBKR Flex Query auto-fetch ✓ FIFO across all years ✓ WHT reclaim forms ✓ FinanzOnline XML export

IBKR doesn't give you an Austrian tax report. We do.

If your portfolio sits outside an Austrian "steuereinfach" broker, you calculate everything yourself.

Not with KapFrei.

📊

FIFO across years

Sell a stock bought three years ago? The cost basis starts three years ago. Miss any prior-year data and your gains are wrong.

💶

WHT you can reclaim

Germany withholds 26.375% on dividends. Austria's treaty caps it at 15%. The 11% difference is reclaimable — most investors never file.

🏦

Nichtmeldefonds

US REITs, BDCs, and non-OeKB funds owe annual tax on imputed income — even if you received nothing. The calculation is obscure. KapFrei does it.

Three steps to a filed E1kv

From broker export to FinanzOnline in under an hour.

1

Connect your IBKR account

Set up a Flex Query once — about 10 minutes. KapFrei auto-fetches current-year data; drop prior-year IBKR exports once and the tool picks them up. No manual data entry.

2

Review the Excel

Every KZ field pre-filled. Every number is a traceable Excel formula — click into any cell to see exactly how the figure was derived.

3

Copy to FinanzOnline

Transfer the KZ fields into your Einkommensteuererklärung (E1kv appendix), or upload the generated XML directly. Done.

Your E1kv — ready to copy

The E1kv Summary tab shows every Kennzahl pre-filled, with a live BERECHNUNG section that matches exactly what FinanzOnline expects.

KapFrei E1kv Summary Excel tab

E1kv Summary tab — all KZ fields plus a live tax calculation.

What makes KapFrei different

Every number. Fully traceable.

The E1kv Summary uses live Excel formulas linked back to every trade, dividend, and FX rate. Click any KZ cell to see its exact source. That's the standard a Finanzamt audit expects — not a single-page PDF from your Steuerberater.

WHT reclaim: 1 hour, not a weekend.

KapFrei calculates the reclaimable amount for every treaty country, generates the reclaim report, and auto-fills forms like the French Cerfa 5001. What used to mean a weekend of research and form-hunting takes one run.

Know exactly when to sell.

The live Gains vs. Losses view shows your running KeSt position for the year. Realise a loss before December 31st to offset gains — and see the exact KeSt reduction before you press the sell button.

No tax consultant needed.

A step-by-step flow handles FIFO across all years, ECB FX rates, WHT crediting, and Nichtmeldefonds — automatically. Most investors save €500–€800 per year compared to filing through a Steuerberater.

One run. Eight output files.

Everything you need, in one place.

📋
E1kv Summary Excel
All KZ fields + live BERECHNUNG. Every number formula-traceable.
📤
FinanzOnline XML
Upload-ready E1kv block. Your Fas-Nr pre-filled.
💸
WHT Reclaim Report
Per-country breakdown. DE, DK, FR, IE treaty amounts calculated.
🏘️
Freedom Dashboard
FIRE model: portfolio, yield, growth — interactive HTML dashboard.
📑
Transaction Log CSV
Full audit trail: every trade, dividend, and interest payment.
📝
Deduction Checklist
Home office, commute, Kirchenbeitrag — a reminder of every deduction that may apply to your Einkommensteuererklärung.
🏦
Nichtmeldefonds Report
§186 InvFG pauschal AE per symbol — US REITs, BDCs, non-OeKB funds.
🇫🇷
Cerfa 5001 (France)
Auto-generated WHT reclaim form for SIPNR submission.

From the blog

Built by an Austrian investor, for Austrian investors

KapFrei started as a personal project after one too many hours in spreadsheet hell — and one too many €800 invoices from a Steuerberater for a three-page report. The tool handles IBKR, SAXO, and E*Trade; calculates KeSt exactly the way §27 EStG requires; and generates a ready-to-submit FinanzOnline XML.

"Kapital macht frei."

Free your capital gains from unnecessary cost and complexity.

🔓

No black box

Every formula is visible. Every figure traceable. Open the Excel and verify anything.

🇦🇹

Austrian-specific

§27 EStG FIFO, KeSt 27.5%, Nichtmeldefonds §186 InvFG, DBA treaty WHT caps — all handled.

🚀

More coming

Web app (no CLI), WHT reclaim automation, OeKB Meldefonds auto-fetch. Follow for updates.

Get notified when KapFrei launches

Follow the Substack for early access, how-to guides, and updates on the WHT reclaim process for Austrian investors.

Follow on Substack →