How Ukrainian FOP Accepts International Payments 2026: Stripe, Wise, Crypto
A foreign client is ready to pay — but where exactly do you send the money? This question stalls every second Ukrainian freelancer or IT contractor. In 2026 there are more options than it seems. And each one has its own cost of a mistake.
Since October 1, 2024, the NBU has cancelled the mandatory foreign-currency sale requirement — that is genuinely good news. Before, FOP was obligated to sell 50%, then 30%, of incoming foreign currency. Now — nothing. The money sits on your foreign-currency account for as long as you want.
But the 180-day rule hasn’t gone anywhere: export contract revenue must land on your account within six months from the act signing. Breach — 0.3% fine on the contract sum for each day of delay, per art. 13 of Law №2473-VIII. That’s serious.
# What account a FOP needs for foreign-currency payments
To receive foreign currency from an international client, a FOP needs a foreign-currency current account at a Ukrainian bank — this is a mandatory condition for legally documented income.
Not a hryvnia FOP account. A foreign-currency one. Opened separately.
PrivatBank opens a foreign-currency FOP account online via “Privat24 for Business” — takes 1 business day. Monobank Business does the same through the app and immediately issues an IBAN in both USD and EUR formats. PUMB and Sense Bank offer multi-currency accounts with a separate SWIFT reference.
The bank provides IBAN + SWIFT/BIC code. You enter these on the invoice — and the foreign client wires directly. Everything is transparent, everything is visible to the tax authority.
A note: some FOPs try to accept currency to a personal bank account. That’s a mistake — the NBU classifies such receipts as personal-individual income rather than entrepreneurial revenue, and the tax consequences are completely different.
# Wise Business for a Ukrainian FOP: how it works in 2026
Wise Business is probably the most convenient route for a Ukrainian FOP working with Western clients. The fee of 0.41–1.5% depends on the currency pair: EUR→UAH is cheaper than GBP→UAH.
The scheme is simple. You open a Wise Business account — for this you need a passport, Ukrainian tax identification number (RNOKPP), FOP registration document, and address. Ukraine is on the Wise recipient countries list (you can receive money, even though Wise outgoing transfers from Ukraine are limited). Wise gives you receiving details in USD, EUR, GBP with local bank details — a client in Germany transfers to you “as to a local German account.”
Payout to a Ukrainian foreign-currency account — via SWIFT, $0 fee from Wise on outgoing transfer (but the receiving bank may charge $15–25). Time — 1–2 business days.
Wise Business limits without business verification: up to €2,000/month. After document confirmation — practically no limits. That matters for freelancers invoicing $5,000–15,000/month.
Using Wise as a permanent “wallet” without withdrawal to a Ukrainian account is a questionable strategy. FOP income must be credited to a Ukrainian bank account to appear correctly on the tax declaration.
# Stripe for FOP: why not directly and what to do instead
Ukraine is not on the list of countries where Stripe permits new account registration — per stripe.com/global as of June 2026. That’s a fact you have to work around.
But several workarounds exist and actually work.
Option 1 — Polish LLC (Sp. z o.o.). You can open a company in Poland via Prosta Spółka or a notary for roughly 1,500–2,500 PLN (~€350–600). Stripe works fully in Poland. Revenue from the Polish account transfers to yourself as a FOP via Wise or SWIFT. Double reporting — Polish and Ukrainian — is real overhead.
Option 2 — Estonian company via e-Residency. Popular in the IT community. Registration ~€300–500, Stripe connects without issues. But: company maintenance runs €50–150/month, plus you need a local contact.
Option 3 — Stripe Atlas (US, LLC). $500 one-time fee, Delaware LLC, full-featured Stripe USA. For a FOP with $2,000+/month revenue, it pays back in 1–2 quarters. US taxes are minimal with zero local activity, but you need US form W-8BEN.
All three options are legal — this isn’t tax evasion, it’s business structuring. Main point: revenue is still declared in Ukraine as FOP income when transferred to the Ukrainian account.
# SWIFT wire to a FOP: is it viable in 2026
SWIFT works. Slow — 2–5 business days. Expensive — $25–45 fees, typically split between sender and recipient. But for large one-off payments ($3,000+), it’s often better than Wise.
Correspondent banks are the main SWIFT headache in 2026. A transaction from the US to Ukraine goes through 2–3 banks, and each can take $10–15. In total, a FOP under-receives $30–40 from a $1,000 payment. Solution — ask the client to pay under the OUR principle (sender covers all fees). It’s a standard option in SWIFT transfers.
PrivatBank accepts SWIFT transfers to FOP foreign-currency accounts without additional restrictions. Monobank Business — same. Sense Bank and PUMB also, but check limits on incoming transactions — some tariff plans have monthly caps.
And here’s something few tell clients: some Western banks still block or delay transfers to Ukraine due to wartime compliance procedures. In 2026 this happens less than in 2022–2023, but it happens. Ask the client to check with their bank about Ukraine’s status on their compliance list.
# Cryptocurrency as payment from a foreign client
Honestly — this is the fastest and cheapest way to get money from abroad. 15 minutes, network fee $0.50–2, no SWIFT. But legally, it’s a grey zone.
Law №2074-IX “On Virtual Assets” was passed in Ukraine back in 2022. However, the NBU and the tax authority (DPS) have not yet issued final regulatory norms for FOPs working with crypto as a form of service payment. As of June 2026 — the gap exists.
In practice, the scheme is this: the client sends USDT (TRC-20 or ERC-20) to your wallet, you convert via Binance P2P or Kuna to hryvnia, funds land on your card, you declare as FOP income at the NBU hryvnia rate on the receipt date.
The problem — during a tax audit, the inspector will want to see the contract, act, and invoice. A crypto transaction on the blockchain is not a primary document within the meaning of art. 9 of Law №996-XIV “On Accounting.” The risk of tax reassessment is real.
Honestly, crypto is a working tool for one-off urgent payments or clients who can’t pay any other way. For a steady stream — Wise or SWIFT are more reliable.
# FOP taxes on international payments in 2026
The taxation scheme is simple, but there are details that break the logic for many FOPs.
Group 3 FOP, simplified system: foreign-currency income is converted to hryvnia at the official NBU rate on the account crediting date. Not the invoice date, not the act signing date — the crediting date. This is stated directly in p. 292.5 of the Tax Code. Rate difference can be significant — with volatile hryvnia, that’s plus or minus 5–10% of the amount.
Single tax: 5% of the hryvnia equivalent of income (without VAT) or 3% with VAT. Unified Social Contribution (ESV): fixed, UAH 1,760/month in 2026 (minimum insurance contribution, per Ukrainian Pension Fund data).
Group 2 FOP: since 2021 officially permitted to work with non-residents under p. 291.4 of the Tax Code. Single tax is fixed, set by the local council — typically UAH 944.60/month (10% of the minimum wage in 2026). Regardless of income amount.
And another point — military levy. Since January 1, 2025, FOPs on the simplified system pay a military levy of 1% of income. This change was introduced by Law №4015-IX. It applies to foreign payments the same as to any other FOP income.
What you no longer need to do in 2026: sell currency by force. NBU cancelled this requirement. Convert when it suits you.
# Invoice for a foreign client: what to include
The invoice is your primary document. Without it, neither the act nor the contract works as full proof of income during an audit.
Mandatory invoice details for a Ukrainian FOP billing a non-resident:
- Full entrepreneur name — as in the FOP registration statement
- IBAN of the foreign-currency account (UA21 XXXXX… format)
- SWIFT/BIC of the bank (e.g. PRCBUAUK for PrivatBank)
- INN / RNOKPP — 10-digit tax identification number
- Service description in English: “Website development services,” “Software consulting,” “Design services”
- Reference to the contract number and date
- Amount in contract currency (USD, EUR — no hryvnia on the invoice)
- Invoice date and number (e.g. INV-2026-047)
Monobank Business and PrivatBank generate the invoice automatically directly in the app — genuinely convenient and time-saving. Wise Business also allows you to issue an invoice via the interface.
Contract with the non-resident is a separate document. Minimum form: subject of the contract, price, payment procedure, execution timeline, party details. Electronic signature (DocuSign, HelloSign) is legally recognized in most jurisdictions.
Working without a contract “on trust” is a trap most freelancers notice only when the client disappears or disputes the amount.
If you’re just building a business for international markets, check out 10 proven business ideas for Ukrainian entrepreneurs — it covers concrete directions with export potential.
For understanding which countries are convenient for registering a non-resident company for Stripe — see our comparison in the business ideas section.
If your revenue grows and you’re thinking about optimizing costs, our category on saving money in business has advice directly applicable to FOP with export revenue.
# See also
- Business banks and FOP accounts in Ukraine
- Currency rates NBU and exchangers for entrepreneurs
- Cryptocurrency exchanges: trading and withdrawal
- Financial calculators for FOP and small business
Subscribe to Kompanion — every week we break down real FOP workflow scenarios: taxes, payments, international contracts. No fluff.
Часто задаваемые вопросы
Can a Group 3 FOP accept foreign-currency payments from international clients?
Yes — FOP on the third group of the simplified system is entitled to receive foreign-currency revenue from non-residents. You need a foreign-currency current account at a Ukrainian bank (PrivatBank, Monobank Business, PUMB). Income is converted to Ukrainian hryvnia (UAH) at the NBU rate on the crediting date and taxed at 5% single tax (without VAT). Under p. 291.5 of the Tax Code, Group 2 FOP has also been allowed to work with foreign clients since 2021.
Is there any mandatory foreign-currency sale requirement in 2026?
No. NBU cancelled the mandatory foreign-currency sale requirement in October 2024. The rate had been 50%, then 30%, and finally 0%. Today FOP decides independently whether to convert currency or hold it on a foreign-currency account.
How does Stripe work for a Ukrainian FOP in 2026?
Directly — it doesn't. Ukraine is not on the list of countries where Stripe permits account registration. Common workaround: open an LLC or FOP in Poland, Estonia, or the US (via Stripe Atlas, from $500) and register Stripe there. Then transfer revenue to your Ukrainian FOP account through Wise or SWIFT. Legal, but creates a second legal entity with separate reporting.
Can I accept payment in crypto to a FOP?
Legally — grey zone. Law №2074-IX 'On Virtual Assets' was passed by the Ukrainian parliament, but NBU regulations for FOP working with crypto as service payment are not finalized as of June 2026. In practice, many FOP accept USDT/BTC, convert via Binance P2P or Kuna, and declare as income at NBU hryvnia rate. But it carries audit risk.
What to put on the invoice for a foreign client?
The invoice must include: full FOP name and address, IBAN of the foreign-currency account + SWIFT/BIC of the bank, EDRPOU code (registration number), service description in English, amount in contract currency, invoice date and number, reference to the contract. Some banks (Monobank Business) generate the invoice automatically in the app.