Capital gains · tax year 2026

Broker export in, tax figure out. No spreadsheet, no accountant.

Your assistant reads the statements on your own machine and sends us numbers only. Nothing is uploaded anywhere — we have no field to upload into.

You find out how many transactions you have and what is missing. No payment, no account.

What this looks like without us

None of it is hard. All of it is finicky, and each one changes the figure you file.

  • A central-bank rate for every foreign amount — from the day before income arose, not the trade date.
  • FIFO matching per account, not per portfolio. The same share at two brokers is two queues.
  • Purchases from earlier years, or the sale has no cost and the tax comes out too high.
  • Crypto on separate rules: no FIFO, no deadline, and swaps that are not income at all.

What it looks like with us

Compute my capital-gains tax for last year — the statements are in Downloads.
1,636 transactions found across 2 brokers. 3 settlement dates corrected. Nothing missing. This costs 1,636 of your balance. Compute?

An example exchange, not a recording.

Why the figure can be trusted

The same engine, not a copy

The number comes from the same code as the calculator published on this site. Run both and compare.

The server overrules the assistant

We derive the exchange rate ourselves from the date, and verify the instrument by ISIN — tickers mislead. Every correction is shown to you.

Rules, not a retelling

The rulebook the assistant reads is published in full, at a fixed address, for anyone to check.

Checked against real exports

27 broker formats parsed, 1,142 automated tests run against real statement files on every change.

The statements stay on your machine

This is not a promise about our conduct — it is the shape of the contract. It accepts numbers and nothing else. There is no field for a file, no field for a name, no field for an account number. If such a value reached a numeric field we refuse the whole request and never repeat it.

What we do not do

  • We do not file the return for you — you get the figure and the breakdown, the rest is yours.
  • We do not give tax advice. This is a calculation tool; the result must be checked.
  • We do not support derivatives — options, futures, swaps. The contract refuses them rather than compute them wrongly.
  • We do not store your statements, because we never receive them.

What it costs

Polish accounting offices publish capital-gains returns from around 200 zł, and 492–900 zł when crypto is involved — priced by the number of transactions. Ours is a fixed step.

5,000 transactions59
25,000 transactions99
100,000 transactions179
250,000 transactions299

Checking and quoting are free. Recomputing the same data is free.

Pricing · Brokers · Tax · Poland

Questions people actually ask

What counts as a transaction?

One row from your statement that matters for tax: a buy, a sale, a dividend, interest. Cash deposits and withdrawals are not transactions and are not counted.

Do I need an account?

No. After buying you get a key, and the key is the only way in — including to the balance page. There is no password to forget. An account is optional and can be created later.

Do purchases from earlier years cost too?

Yes, because they have to be computed. A sale without its matching purchase has no acquisition cost and the tax comes out too high, so older statements must be sent — but you pay for them once.

What if I lose the key?

We store only a hash of the key, so we cannot resend the same one. We issue a new one and move the balance across — the old one stops working immediately.

Is this tax advice?

No. It is a calculation tool. The result must be checked before filing, and responsibility for the return stays with you.

Start with the free check

You will know your transaction count and what is missing before you decide anything.