DEV Community

Tatiana Koval
Tatiana Koval

Posted on Edited on

Hiring developers in Ukraine from abroad: four setups and what each one exposes you to

If you run a small product company outside Ukraine and want to hire engineers in Kyiv or Lviv, you will hear four answers: pay them from abroad, contract them as sole traders, use an employer of record, or open your own Ukrainian company. Each one moves tax and legal risk to a different place. Below is how they compare under the statutes as they stand in late 2026.

1. Paying them directly from your foreign company

The easiest on day one. Two things to know.

  • Your side: Under Art. 14.1.193(b) of the Tax Code, a non-resident supplying services in Ukraine through staff hired for that purpose creates a permanent establishment once the activity runs for more than 183 days in any twelve months within one project or connected projects. Engineers building your own product is a different fact pattern from selling services into Ukraine, and that distinction is where the argument is usually won or lost.
  • Their side: With a foreign payer there is no Ukrainian withholding agent. The developer has to declare the income in an annual return and pays 18% personal income tax plus the 5% military levy. Many developers on this setup do not realise they have that filing duty.

2. Contracting them as sole traders (FOP, group 3)

The default in Ukrainian IT for years.

  • The developer registers as a sole trader in 24 hours and pays 5% single tax on turnover, a 1% military levy and the minimum social contribution for themselves.
  • Group 3 has an annual income ceiling of 1,167 minimum wages. Breach it and the developer drops off the simplified system from the next quarter, so the 5% rate stops applying to everything.
  • Your exposure is reclassification. Ukrainian law has no checklist of "signs of employment"; inspectors and courts apply the Labour Code definition to the facts. Fixed hours, your equipment, your email domain and a manager approving leave all point one way. Inspections continue under martial law, usually triggered by a developer who left on bad terms.

3. Employer of record

A Ukrainian provider signs the employment contract, runs payroll at the ordinary rates (18% income tax, 5% military levy, 22% social contribution) and the developer works on your product. The service test for permanent establishment in the Tax Code expressly excludes the provision of personnel, which is why this model exists. Keep the agency test in mind: a developer who habitually negotiates or signs contracts for you can still create a permanent establishment on that ground.

4. Your own Ukrainian company, possibly in Diia.City

A foreigner can own 100% of a Ukrainian LLC, with no minimum capital, and the registrar has 24 hours to register it. If the company joins Diia.City, specialists pay 5% personal income tax on salary or gig-contract fees up to EUR 240,000 a year, plus the 5% military levy, and the social contribution is the minimum one instead of 22% of the real salary.

Diia.City normally needs nine people, an average monthly pay of EUR 1,200 and 90% qualifying income. A company registered less than 24 months before applying can join without the headcount and pay tests until 31 December of the following year, which is the route that fits a foreign firm starting with five engineers. Only a company registered in Ukraine can join; your foreign entity cannot.

A rough decision rule

  • One or two people, short engagement: FOP contract, written carefully, with real independence in how the work is done.
  • A growing team you treat as employees: employer of record now, own entity later.
  • Five or more engineers and a long horizon: a Ukrainian LLC, then Diia.City.

Further reading

Statutes referred to: Tax Code of Ukraine, Law No. 1667-IX on Diia.City.

Top comments (0)