A foreign broker withholds nothing on Ukraine's behalf. Whatever it deducts goes to the issuer's country, and the Ukrainian bill arrives entirely through your own declaration.
That single fact produces most of the trouble in this category. The statement shows tax withheld, the investor reads it as tax paid, and nothing is filed.
Two incomes, two rates
| Income from a foreign broker | PIT | Levy | Total |
|---|---|---|---|
| Gain on sale of shares or ETFs | 18% | 5% | 23% |
| Dividend from a foreign issuer | 9% | 5% | 14% |
They are declared separately. A dividend cannot be reduced by a trading loss, and a trading loss cannot be offset against dividends — the netting rule applies inside investment profit only.
What the US already takes
If you filed a W-8BEN, US dividends are withheld at 15% under the treaty instead of the default 30%. That 15% is creditable against the Ukrainian personal income tax on the same dividend — the 9% — which in practice extinguishes the PIT entirely, since the credit is capped at the Ukrainian amount and 15% exceeds 9%. There is no refund of the excess.
The 5% military levy is a separate obligation and is not covered by the credit. On $1,000 of US dividends: $150 withheld in the US, $0 of Ukrainian PIT left to pay, $50 of military levy still due in Ukraine.
And the credit is not automatic. It requires a certificate from the foreign tax authority confirming the tax paid, legalised or apostilled, with the base and the object of taxation stated. A broker's 1042-S is a report, not that certificate.
The currency mechanic
Every operation converts at the NBU rate on its own date. Buy at one rate, sell at another. If the hryvnia weakened in between, the hryvnia gain exceeds the dollar gain — and on a position sold flat in dollars there can still be taxable profit in hryvnia.
This is the part investors find hardest to accept, and it is not negotiable: the tax is assessed in the national currency, so the currency's own move is part of the result.
The order of operations
- Pull the annual statement for the full calendar year — realised trades and dividends, dated.
- Convert each line at the NBU rate for its date.
- Net the trading results into a single investment profit figure. Losses count.
- Take dividends separately, gross, before foreign withholding.
- Collect the foreign tax certificate if you intend to claim the credit.
- File by 1 May. Pay by 1 August.
Income earned in 2026 is declared in the spring of 2027. The campaign running now covers 2025.
The assumption worth dropping
That a foreign account is invisible. Ukraine participates in the automatic exchange of financial account information, and account data from participating jurisdictions reaches the Ukrainian tax authority without anyone requesting it. The realistic planning assumption is that the account is visible and the only open question is whether your declaration matches what arrived.
How I read it
The tax on a foreign brokerage account is not high by regional standards — 14% on dividends after the US credit, 23% on gains. What it is, is manual. Nothing is withheld, nothing is prefilled, and the entire calculation rests on records the investor keeps.
The investors who get burned here are rarely the ones who decided not to pay. They are the ones who assumed someone else already had.
