RSU & ESPP tax, calculated properly for Poland

Turn a broker export into PIT-38-ready numbers in a few minutes — FIFO cost basis, official NBP D-1 rates, sell-to-cover and US dividends handled, both plan scenarios side by side, and a PDF where every figure can be checked by hand.

All calculations run in your browser — your data never leaves your device.

PolandNetherlandsUnited KingdomCzech Republic— live in Poland, expanding next

I hold RSUs or ESPP

You work for a US company from Poland and have to file PIT-38 yourself. Enter or import your vests and sales and get the numbers, the reasoning behind them, and a PDF to keep.

Free · no signup · nothing uploaded

Open the calculator

I file for clients

You run a biuro rachunkowe or advise as a doradca podatkowy, and every March a client arrives with a Schwab or E*TRADE export nobody wants to touch. One workspace for all of them, with a defensible report per client.

Pilot open for the 2026 tax year

See how it works for firms

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.

Both scenarios, alwaysQualifying and non-qualifying plan, side by side.

Step 1 — Your data

Plan qualification:
Which one applies to me?

Polish law (art. 24 ust. 11 ustawy o PIT) defers all taxation to the moment of sale if your equity plan is a qualifying "program motywacyjny": the plan is based on shares of a joint-stock company (spółka akcyjna or its foreign equivalent, e.g. a US Inc.) that is your employer or its parent, and it was established by a resolution of the general shareholders meeting (uchwała walnego zgromadzenia). RSU plans of US public companies typically qualify — but check your plan documents or ask your tax advisor. If the plan qualifies (scenario A), you pay nothing at vesting and 19% on the full gain at sale. If it does not (scenario B), the value at vesting is taxed as regular employment-scale income (12%/32%) and the sale is taxed at 19% on top of the vest-date value. Both scenarios are always shown side by side so you can compare.

RSU vests

No rows yet — click "Add row".

ESPP purchases

No rows yet — click "Add row".

Sales

No rows yet — click "Add row".

Dividends

No rows yet — click "Add row".

Data is saved locally in your browser (localStorage).

Step 2 — Results for 2025

Enter at least one vest, purchase, sale or dividend to see results.

What this calculator does

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. TaxVest does that part in minutes and gives you a report with the legal basis and every exchange rate spelled out, ready for the client file.

For accounting firms & tax advisors

Country coverage

Poland is fully supported today — 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.

TaxVest is expanding across Europe: support for the Netherlands, the United Kingdom and the Czech Republic is next on the roadmap. Leave your email at download time and we’ll 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.