A foreign company hired you. Or you're close to signing. And that's exactly where it gets interesting: "how do I actually get paid?" You have an offer, maybe a contract draft, but what comes next is murky. Let's break down how it actually works, without the legal jargon and without the panic.
Why This Is Even Complicated
A foreign company usually has no interest in setting up a legal entity in Ukraine for one developer. That's fair. And it can't just wire money to your Privatbank card and call it a day - there's tax law, currency control, and the NBU has its own opinions on where money comes from and where it goes.
Since 2022 things got a bit more complicated: martial law added restrictions on currency operations, some banks stopped accepting payments from certain jurisdictions, and some of the usual setups just stopped working cleanly. But overall - it's all solvable. There are several schemes, each with its own trade-offs.
Scheme 1: ФОП (Sole Proprietor / FOP)
This is the most common setup in Ukrainian IT. You register as a ФОП (sole proprietor) on the 3rd simplified tax group, sign a service agreement with the foreign company, and receive payments to your FOP's foreign-currency account. You then pay 5% unified tax on income plus 1.5% military levy. Social contributions for FOP 3rd group are minimal and in some cases optional.
Total tax burden ends up around 6.5-7% of income. That's genuinely low compared to most EU countries. So yeah, the scheme is popular for a reason.
- Pros: low tax rate, full control, simple accounting (can even do it yourself)
- Cons: you need to track filing deadlines yourself, open a proper SWIFT-enabled FX account, and sometimes banks reject transfers from unfamiliar counterparties
- Risk: if the client company treats you as a de-facto employee (controls your schedule, you have only one client) - there's a reclassification risk. Ukraine isn't aggressive about this yet, but worth knowing.
Open a foreign-currency account at a bank that handles SWIFT reliably. Monobank Business, PUMB, Ukrsib, or Wise as a transit - it depends on your experience and transfer amounts. Ask your community which combo colleagues are actually using right now.
Scheme 2: Deel, Remote, Rippling and Other EOR Platforms
EOR stands for employer of record. An intermediary company officially employs you, and your actual client (the foreign company) pays the platform. For you it looks like a normal employment contract - except your employer on paper is Deel or Remote, not the company where you actually work.
Deel, for example, supports Ukraine and lets you receive salary in USD or EUR, withdrawable via Wise, Payoneer, or direct bank transfer. It's convenient when the foreign company doesn't want to hear about contractor setups and wants to see you as "employed".
- Pros: simple for both sides, official employment contract, sometimes includes basic health or insurance perks
- Cons: the platform charges a fee (usually paid by the company, but it affects your total cost to the employer), less flexibility in payment structure
- Risk: if the platform decides to exit Ukraine or hits compliance issues, your payment channel can go down temporarily. Always have a Plan B.
Scheme 3: Payoneer as a Transit Layer
Payoneer isn't a scheme on its own - it's a payment-receiving tool. The company sends you dollars or euros to your Payoneer account, and you then withdraw to your FOP or personal account. Some companies don't want to deal with SWIFT at all and propose Payoneer as the default payment method.
Important: Payoneer on its own doesn't solve the tax question. You still need to declare that income - either as a FOP or as an individual (then 18% personal income tax + 1.5% military levy). Some people receive money via Payoneer for years and declare nothing. That's not a strategy, that's a lottery ticket.
If the company only offers Payoneer, clarify whether you'll sign a service contract. Payoneer as payment method plus a proper contract between your FOP and the client - fully legal combination. Without a contract - grey zone.
Scheme 4: Direct Employment Contract with a Foreign Company
Theoretically a foreign company can hire you directly under an employment contract. In practice - it's tricky. It becomes your employer in its jurisdiction, but you're physically in Ukraine. Then it either needs to register as an employer in Ukraine (almost nobody does this), or accept the risk of non-compliance with local labor law.
Some smaller companies, especially American startups, sign an employment contract under their own state's law, wire the salary, and look the other way on the fact that you're in Ukraine. This genuinely exists. But if the NBU or tax authority starts asking questions - it's harder to explain than a clean FOP setup.
What's Safe, What's Risky: The Short Version
- Safe: FOP 3rd group + service contract + FX bank account + timely tax filings. Tested setup used by tens of thousands of people.
- Safe: Deel or Remote as EOR with an official employment contract, if the company offers it and covers the platform fee.
- Acceptable with caveats: Payoneer or Wise for receiving + FOP for declaring. Fine if there's a contract.
- Risky: receiving money "off the books" - through a personal card, no contract, no declaration. Fines, account blocks, bank inquiries. Not worth it.
- Very risky: crypto as the only payment method with zero official setup. Some companies pitch this as "convenience." It's their convenience, not yours.
A Few Practical Things to Do Before the First Payment
- 1Register a FOP if you haven't already. You can do it via Diia or a notary. Takes 1-3 days.
- 2Open a foreign-currency account at a bank that supports SWIFT transfers without unnecessary friction. Check limits and conversion options.
- 3Sign a service contract with the company. Even a single page is better than nothing. It should include: your FOP details, company details, scope of services, amount or calculation formula, payment terms.
- 4Find an accountant or at least get a one-time consultation. It costs a few thousand hryvnias a year and saves you serious stress.
- 5Track your filings: FOP 3rd group files a declaration quarterly and pays unified tax. Miss it - get a fine. Nothing complicated, but don't let it slip.
If you're still in the negotiation stage and not sure whether you'll get an offer at all, our AI Coach can help you prepare for final rounds - including the compensation conversation and contract terms. Not a legal consultation, but it'll help you walk in with the right words.
Wartime Nuances Worth Knowing
Since February 2022 the NBU introduced a number of restrictions. Some have been lifted, some remain. What's still relevant in 2026: FOP FX account conversion is possible but some banks have internal limits. Sending currency abroad as an individual is still restricted. FOPs may be required to convert a portion of FX revenue - this depends on the bank and current NBU resolutions, which get updated, so always check the latest.
In practice this means: don't plan finances assuming you can freely transfer everything abroad the next day. Keep a hryvnia buffer for daily expenses and deal with conversion gradually. Most people manage fine - just know that the bank may ask for documents confirming the payment source.
On a related note, if you're simultaneously exploring new projects or juggling multiple candidates, it helps to keep everything in one place. The Trackr Job Tracker keeps you on top of where you stand with each opportunity - especially when contract negotiations drag on for weeks.
Organise your job search with Trackr
Track applications, analyse your CV with AI, and prepare for interviews - free.
Get started free