Money transfer to Ukraine from Poland — the cheapest way (2026)
The cheapest way to send money to Ukraine is usually a transfer app (e.g. Wise or TransferGo) — they use a near-market exchange rate with a low fee. Money reaches a card fastest via Revolut or Paysend (minutes), and for cash pickup Western Union is best. Watch out: a bank's "free transfer" can be deceptively cheap — the bank makes it back on a worse exchange rate. Always count the total cost: fee + rate + speed.
What a transfer to Ukraine really costs — 3 components
The price is not just the fee. Total cost has three parts — and they decide how many hryvnia the recipient actually gets:
1. Fee — the charge for the transaction itself. Several banks (Pekao, Alior, mBank, VeloBank, BNP Paribas, ING, PKO BP) waive it for Ukraine transfers; apps usually charge a few złoty.
2. FX spread — the gap between the market rate and the rate at which the institution converts złoty to hryvnia. This is a hidden cost and often the biggest. A bank's "zero fee" is frequently offset by a worse rate, so the recipient gets less than via a cheaper app.
3. Speed premium — an express or instant-to-card transfer costs more than a standard one (1–3 business days).
Ukraine is not in SEPA (not in the EU), so you send via SWIFT, not cheap SEPA. You don't need hryvnia — the recipient gets UAH whatever currency you send.
Transfer methods — comparison (2026)
| Method | Total cost | Speed | Best for |
|---|---|---|---|
| Transfer apps (Wise, TransferGo) | Low — real rate + small fee | minutes–1 day | cheapest to a bank account |
| Revolut / Paysend (to card) | Low–medium | minutes (to card) | fast to a Visa/Mastercard |
| Bank transfer (SWIFT) | 0–2% + usually worse rate | 1–3 business days | when your UA transfer is free |
| Western Union / MoneyGram / RIA | from ~10 zł to 1.5–2% + rate | minutes (cash) | when the recipient wants cash |
Which method to choose — by need
Cheapest, to an account: an app with a market rate (Wise, TransferGo). Count the total cost, not just the fee.
Speed matters: a to-card transfer (Revolut, Paysend) — funds can arrive in minutes. Between Revolut users it is instant.
The recipient needs cash: Western Union or MoneyGram — a network of pickup points in Ukraine, cash out in minutes.
You send regularly: it pays to hold a Polish account with free Ukraine transfers or a hryvnia currency account — you then save on every transfer.
Sending regularly? Open an account with free transfers to Ukraine →
How to send a transfer step by step
Whatever the method, you'll need the recipient's details: full name, account number (IBAN) and the bank's BIC/SWIFT code (to a card — the card number; for cash — ID details). Then:
1. Pick a method and compare total cost (fee + rate). 2. Enter the amount and check how many hryvnia the recipient gets. 3. Enter the recipient's details. 4. Confirm and keep the receipt. For larger amounts the institution may ask for extra verification.
Legal and tax notes (worth knowing)
Regularly supporting close family usually creates no tax problem for the sender. A one-off, larger gift may trigger a reporting duty or gift tax — depending on the donee's tax residence and the amount. If the recipient lives and is taxed in Ukraine, Polish rules usually won't apply to them, but assess it case by case.
Large transfers also engage AML rules: institutions report transactions from the equivalent of EUR 15,000 and suspicious operations, and a bank may ask about the source of funds. That's standard — keep proof of origin (e.g. salary) handy.
This is general information, not tax advice for an individual case. For larger amounts or any doubt, consult a tax adviser.
FAQ
What is the cheapest way to transfer money to Ukraine?
Is a bank transfer to Ukraine free?
How long does a transfer to Ukraine take?
Do I need a hryvnia account?
Will I pay tax on a transfer to family in Ukraine?
See also: