100% Browser-based

Hours in Excel.Minutes with capi.tax.

No more manual calculations and Excel chaos: capi.tax automatically prepares your transactions for your German tax return.

No Server Upload Works Offline Official FX Rates
Tax Report 2024
Net Result
€12,488.12
Gains from shares €7,269.63
Option premiums and gains from derivatives €5,302.37
Foreign taxes €83.88
FIFO Calculation Bundesbank exchange rates KAP
  • FIFO-compliant
  • Bundesbank rates
  • § 20 EStG
  • Tax years since 2018

The challenge

Your broker does not speak German tax law

Interactive Brokers and Tastytrade hand you a trading statement, not a German Steuerbescheinigung. Everything the Finanzamt wants has to be derived from it.

  • No Steuerbescheinigung

    A German bank hands the tax office finished numbers. Your US broker hands you raw trades — you self-declare.

  • FIFO across partial sales

    Sold part of a position you bought in tranches? Every lot has to be matched in the right order, by hand.

  • A different rate every day

    Each dollar amount converts at the official Bundesbank rate for its own trade day — not the year-end rate.

  • Vorabpauschale is missing

    Accumulating ETFs still owe a yearly amount. It appears nowhere in your broker report.

  • Options have their own rules

    Premiums, closing, expiry, assignment and exercise are each taxed differently — and land in different pots.

  • Withholding tax per country

    How much foreign tax you may actually credit depends on the treaty rate and the 25 % ceiling.

capi.tax does all of it in your browser — in minutes, and you can check every line.

Process

How It Works

In four simple steps to your finished tax preparation – automated and aligned with German tax rules.

  1. 1

    Choose Broker

    Select Interactive Brokers or Tastytrade

    CSV format required
  2. 2

    Upload CSV

    Import transaction data via drag & drop

    Stocks, ETFs, Options, Futures
  3. 3

    Review & Calculate

    Automatic FIFO calculation with EUR conversion

    FIFO compliant according to German law
  4. 4

    Export for KAP

    Get ready-to-use report for Anlage KAP

    Excel, PDF or CSV

No Server, No Cloud

Your financial data never leaves your computer. Everything is calculated locally in your browser.

We use anonymized usage statistics to improve our service. No personal data or transaction contents are collected. Details in the terms.

Capabilities

Why you can trust the numbers

A tax figure is only worth as much as your ability to check it. capi.tax is built so every euro can be traced back to a trade.

Cent-exact arithmetic

Every amount is computed as an exact decimal, so nothing drifts by a cent along the way.

  • No floating-point drift
  • Proportional fee allocation
  • Rounded only for display

Official rates, per-year rules

Each amount converts at the Bundesbank rate for its own trade day, under the rules that applied in that tax year.

  • Bundesbank reference rates
  • Trade-day accurate
  • Rules per tax year

Traceable to the line

See which purchase was matched to which sale, and export the full trail for your records or your advisor.

  • Every FIFO match visible
  • Warnings instead of silent guesses
  • Excel, PDF & CSV export

Coverage

Supported Transaction Types

From a simple share sale to an assigned option — sorted into the right German tax category.

Stocks & ETFs

  • Buy and sell
  • Dividends
  • Stock splits
  • Partial exemption (30%)

Options

  • Long/Short positions
  • Exercises
  • Expired options
  • Assignment

Futures

  • Futures on indices, commodities, currencies
  • Treated as Termingeschäfte (§ 20 EStG)
  • Beta – limited multiplier support

Other

  • Interest income
  • Currency gains (coming soon)
  • Withholding tax
  • Fees

Loss offsetting according to German tax law

Support for the relevant transaction types under § 20 EStG with correct categorization

Integrations

Built for international brokers

Export the statement your broker already offers. No API access, no broker password, no account with us.

Interactive Brokers

Interactive Brokers

Fully supported

Complete import of all transaction types from Activity Statements

Supported reports:

  • Activity Statements (CSV)

Also for introducing brokers such as LYNX and CapTrader

Tastytrade

Tastytrade

Fully supported

Import of trades, options and dividends from CSV exports

Supported reports:

  • Transaction History (CSV)

More brokers on request - contact us

Read the export guides

The difference

By hand, or in a few minutes

The work does not disappear; capi.tax just does it for you. Here is what each step costs you either way.

StepBy handWith capi.tax
Matching sales to purchasesTrack every lot in the right order FIFO per position, automatically
Converting to euroLook up a rate for every trade day Bundesbank rate per trade day
Vorabpauschale for ETFsApply the formula to each purchase lot Calculated per lot, with proration
Option eventsSeparate premium, expiry and assignment Recognised and categorised
Foreign withholding taxCheck the treaty rate per country Creditable amount per country
Checking the resultRe-read your own spreadsheet formulas Every match visible and exportable

Comparison

What is supported — gaps included

The same list we check the engine against. Where something is missing or still rough, it says so.

Interactive Brokers IBKR
Tastytrade Tastytrade
Data Formats
CSV Export
XML Flex Query
Transaction Types
Stocks & ETFs
Options
Futures~~
Dividends & Interest
Tax Features
FIFO Calculation
Currency GainsComing soonComing soon
Withholding Tax
Partial Exemption
Loss Offsetting
Option AssignmentComing soon
Export Formats
KAP-Ready Report
Excel Export
PDF Export
Full support
~ Partial support
Coming soon Coming soon
Not supported

Security & Privacy

Your financial data is sensitive. That's why we focus on maximum security and complete transparency.

100% Browser Processing

All calculations happen exclusively in your browser. We cannot see your data even if we wanted to.

GDPR Compliant

Processed under the GDPR. Analytics only with your consent, hosted in the EU — and never your transaction data.

Transparent Calculations

All calculations are traceable and auditable. You can verify every step.

Our Promise

  • No Data Storage
    Your data stays in your browser - no server transmission
  • No Sharing
    Your data is never shared with third parties
  • No Hidden Costs
    Free to use, no account, no payment details
  • Regular Updates
    Adaptation to current tax laws and broker formats

Support

Frequently Asked Questions

Answers to the most important questions about our service.

Do I even have to declare income from a foreign account?

Yes. A German bank withholds the tax directly, which settles it. Interactive Brokers and Tastytrade do not — and because no German tax was withheld, you are required to declare it (§ 32d Abs. 3 EStG). That is an obligation, not an option.

Which brokers are supported?

Interactive Brokers and Tastytrade. Plus every introducing broker on the IBKR platform — LYNX and CapTrader among them: their Activity Statement comes out of the same IBKR system, so you simply pick Interactive Brokers.

Is my data safe?

Yes. Your data never leaves your computer. Everything is calculated in your own browser, so there is no upload and no copy on a server. We have no technical way to see your transactions. Once you close the page, the data is gone.

What does it cost?

capi.tax is currently free. It is a private project — feedback is very welcome. There is no subscription, no payment details and no account.

Is this tax advice?

No. capi.tax prepares your data and does not constitute tax advice. It reads your broker export, converts the amounts to euro, applies the rules of German tax law and gives you a structured summary for your tax return. The figures are a starting point, not a final verdict. For your personal situation, please review the result and talk to a tax advisor (Steuerberater).

Still have questions? Read the full help guide

Ready for Your Tax Return?

With capi.tax, save time and avoid errors when calculating your capital gains from US brokers

No tax advice — capi.tax prepares your data for Anlage KAP.

Modern tax preparation
for German investors

Legal

Security

  • Your data stays local
  • GDPR compliant
  • No tax advice

© 2026 capi.tax – Data preparation tool. This is not tax advice. Consult a tax advisor for questions.