Enter your vests and sales. You get the amounts to copy into your return, with every exchange rate and every matched lot spelled out.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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%.
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.
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.
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.