PIT-38 figures from your RSU and ESPP, in about fifteen minutes

Enter your vests and sales. You get the amounts to copy into your return, with every exchange rate and every matched lot spelled out.

Calculate my tax

Saves you an afternoon and a lot of second-guessing

Twenty events in a year means twenty NBP rate lookups on the right dates, matching every sale to the right tranche under FIFO, and twenty conversions. In a spreadsheet that is an afternoon, and it ends with "is this actually right". Here it is about fifteen minutes, with the derivation of every amount printed next to it.

Why you do not want to do this by hand

Works with what your broker already gives you

Imported automatically

Drop the export file and the vests, sales and dividends are read from it.

Manual entry

Everything else is typed in, which takes a few minutes and calculates identically. Importers are added one broker at a time, from real anonymized export files.

What you walk away with

This is what you get

A worked example: two vests, a sell-to-cover and one sale in 2025, on real NBP rates. The same events are walked through step by step in the RSU guide, so you can check the arithmetic.

Qualifying plan (art. 24 ust. 11)

2,519 PLN

Tax on sales (19%, PIT-38)

Non-qualifying plan

334 PLN

Income taxed at scale (PIT-36/37): 20,487.57 PLN

Both scenarios are always computed, because which one applies follows from your plan documents rather than from a choice you make.

Calculate my tax

Nothing leaves your browserParsing, FIFO, conversion and the PDF all run locally.

Official NBP table A ratesThe D-1 rate the tax office expects, for every single event.

Every figure traceableEach line shows shares, price, rate and rate date.

Free, and no accountNo signup, no upload, no paid tier waiting behind the result.

Filing for other people?

A single client with three years of vests, a few partial sales and quarterly dividends is an afternoon of spreadsheet work, and the liability for the number sits with your firm, not with the broker.

See how it works for accounting firms

Poland today, more countries next

Poland is fully supported: PIT-38 capital gains, vest income under art. 24 ust. 11, NBP D-1 exchange rates and the US dividend withholding credit, for employees of US companies who are Polish tax residents.

Support for the Netherlands, the United Kingdom and the Czech Republic is next. Leave your email at download time and we will let you know as soon as your country goes live.

Frequently asked questions

How are RSUs taxed in Poland?

It depends on whether your equity plan is a qualifying "program motywacyjny" under art. 24 ust. 11 of the Polish PIT act. If it qualifies, taxation is deferred: you pay nothing at vesting and 19% capital gains tax (PIT-38) on the full gain when you sell. If it does not qualify, the fair market value at vesting is taxed as employment-scale income (12%/32%, PIT-36/37) and the later sale is taxed at 19% with the vest-date value as cost basis. This calculator always shows both scenarios side by side.

What is a qualifying program motywacyjny (art. 24 ust. 11)?

A plan based on shares of a joint-stock company (or its foreign equivalent, such as a US Inc.) that is your employer or its parent, established by a resolution of the general shareholders meeting. RSU plans of US public companies typically qualify, but you should confirm against your plan documents or with a Polish tax advisor.

Which NBP exchange rate applies to my vests, sales and dividends?

Polish tax law uses the National Bank of Poland (NBP) table A mid rate of the last working day preceding the taxable event — the D-1 rate. Weekends and holidays fall back to the previous working day. This calculator applies the correct D-1 rate to every event automatically, using official NBP data.

How is sell-to-cover taxed in Poland?

Shares sold at vesting to cover US withholding are an ordinary sale for Polish purposes and must be reported in PIT-38, even though the gain is usually near zero (same-day sale at the vest price). This calculator derives sell-to-cover sales automatically from your vest data.

How are US dividends from RSU shares taxed in Poland?

Dividends are taxed at a flat 19% in Poland. US withholding tax can be credited — with form W-8BEN on file the US withholds the 15% treaty rate, leaving a typical 4% top-up payable in Poland. If 30% was withheld (no W-8BEN), long-standing tax office practice caps the credit at 15%, although NSA case law may allow up to 19%.

Is my financial data uploaded anywhere?

No. Everything — parsing broker exports, FIFO matching, exchange-rate conversion, PDF generation — runs locally in your browser. The only network request is fetching public NBP exchange rates. Your data is stored in your own browser (localStorage) and can be exported as a JSON file.

Can accountants and tax advisors use TaxVest for their clients?

Yes — the calculator is free to use for client work today, and the PDF is written to be handed straight to a client or kept in the file as documentation, with every figure traceable by hand. A multi-client workspace built for firms — all clients in one place, bulk import, a per-client report archive — is in pilot for the 2026 tax year. See the "For accounting firms" page to request a place.

Which European countries does this calculator support?

Right now, TaxVest fully supports Polish tax residents: PIT-38 capital gains, vest income under art. 24 ust. 11, NBP D-1 exchange rates and the US dividend withholding credit. Support for the Netherlands, the UK and the Czech Republic is next on the roadmap — leave your email at download time to be notified when your country goes live.