What Is Permanent Establishment Risk?
Permanent establishment (PE) is a tax concept: if your foreign company creates a PE in another country, that country can tax you on profits attributable to that PE. PE rules exist in every major tax treaty and domestic tax code.
For European tech companies hiring remote developers in CIS countries, PE risk arises in two ways:
- 1Time-based PE — your personnel or agents are present and active in the country for longer than the treaty threshold
- 2Agency PE — someone in the country has authority to conclude contracts that bind your company
Most founders worry about (1) and miss (2). A developer with authority to sign NDAs, statements of work, or purchase orders on your behalf is an 'agent' — and a single such act can establish PE regardless of how many days they've been in-country.
Country-by-Country PE Thresholds
| Country | Time-based threshold | Agency PE | Corporate tax if triggered |
|---|---|---|---|
| Armenia | 183 days / 12 months | Yes — any dependent agent with contract authority | 18% CIT |
| Kazakhstan | 183 days / 12 months | Yes — Tax Code Art. 220 | 20% CIT |
| Azerbaijan | 90 days / 12 months | Yes | 20% CIT |
| Georgia | Substance-based — no day count | Yes — Art. 29 Georgian Tax Code | 15% CIT |
Note on Azerbaijan: The 90-day threshold is the shortest in the region. A developer who starts in January and takes a short break is at risk by early April. This is not a theoretical concern.
Note on Georgia: Georgian tax authorities look at substance — does your company have a 'place of business' in Georgia? If a developer regularly conducts client calls, manages a team, or makes binding decisions from Tbilisi, PE may exist regardless of days.
The Two Triggers Most Companies Miss
Trigger 1: Routine work that exceeds the threshold
A senior developer working full-time works approximately 250 days per year — well above every threshold in this table. If that developer is your direct contractor (not engaged through an EOR), the question of whether they are your 'dependent agent' depends on how the contract is written, whether they work exclusively for you, and whether they have the practical ability to represent you.
Trigger 2: Agency PE from operational authority
Even one day is enough for agency PE. Ask yourself: Can the developer accept or negotiate changes to their own contract with you? Do they represent your company in calls with third parties? Do they sign anything — even an NDA — on your behalf?
If yes to any of these, you may have an agency PE issue from month one.
Cost Scenario: German GmbH Exposed to PE in Armenia
A German software company engaged three Armenian developers as direct contractors for 18 months. Each developer worked full-time (230+ days/year). The contracts were written as service agreements, but the developers: worked exclusively for the German company, received equipment from the German company, participated in internal team meetings representing the company to clients.
- PE established from month 7 (183-day threshold crossed)
- Attributed profit: ~€120,000 over 18 months
- Armenian CIT at 18%: €21,600
- Penalties for non-registration: AMD 300,000 (~€700)
- Back-interest on unpaid CIT: ~€2,800
- Professional fees (local tax lawyer + German tax advisor): €18,000
- Total cost of not using an EOR: ~€43,000
Compared to NexoStaff management fees of ~€18,000 over the same period.
This is an illustrative scenario based on Armenia's standard assessment framework. Outcomes vary.
How EOR Eliminates PE Risk
The developer has a civil services agreement with NexoStaff — a local entity registered in their country. Your company has no direct contract with the developer.
You receive a B2B invoice from NexoStaff — NexoStaff Spain S.L. (or NexoStaff GmbH). This is a standard vendor relationship, not an employment or dependent-agency relationship.
The developer cannot bind your company — they have no authority to act as your agent because they are not your contractor.
No day count applies — time-based PE thresholds apply to your personnel or dependent agents. Under EOR structure, the developer is NexoStaff's contractor, not yours.
The PE risk is not reduced — it is removed at the structural level.
Related resources
