Working Remotely for a German Company: Visa, Tax & Compliance
You found the perfect developer in Istanbul. They want to work remotely. Your legal team says “it's complicated.” Here is what you actually need to know.
The Core Challenge
When a German company hires someone abroad, three legal systems collide: employment law, tax law, and social security law. Each country has different rules, and getting them wrong can mean fines, back-taxes, or even permanent establishment risk.
Option 1: Direct Employment with Remote Work
For EU/EEA citizens: Relatively straightforward. A developer in Portugal can work for a German GmbH with standard EU posting rules. Social security follows the A1 certificate system.
For non-EU (Turkey, UAE): More complex. The developer cannot be a German employee without a German work permit — even if they never set foot in Germany. Solutions:
- Freelance/contractor arrangement (the developer invoices from their country)
- Employer of Record (EOR) service in the developer's country
- Setting up a local entity (only makes sense at scale)
Option 2: Freelance / Contractor
The most common approach for cross-border tech hiring. The developer registers as a freelancer in their country (e.g., “serbest meslek” in Turkey) and invoices the German company. Key considerations:
- Scheinselbststaendigkeit risk: If the developer works exclusively for one client, uses their tools, and follows their schedule — German law may reclassify them as an employee.
- VAT: B2B services across borders are typically VAT-exempt (reverse charge mechanism). But verify with your Steuerberater.
- Withholding tax: Germany generally doesn't withhold tax on freelance IT services. But check the specific DTA (Double Taxation Agreement) with the developer's country.
Option 3: Employer of Record (EOR)
Services like Deel, Remote.com, or Papaya Global act as the legal employer in the developer's country. You manage the work, they handle payroll, taxes, and compliance. Cost: typically 400-600 EUR/month on top of salary. Makes sense for long-term full-time positions.
Country-Specific Notes
Turkey
Strong DTA with Germany. Freelance IT services well-established. Istanbul developers often prefer EUR invoicing. Watch for TRY volatility in salary negotiations.
UAE
No income tax for the developer — major selling point. Dubai freelance visas available. Simple invoicing. But German permanent establishment risk if the developer acts as your representative.
USA
W-8BEN form for tax treaty benefits. LLC contractors are standard. State-level nexus rules may apply for your German entity.
How NexaTalent Helps
We don't just find developers — we understand the compliance landscape in all 4 of our markets. When we present a candidate, we include guidance on the most practical engagement model for their specific country and situation.
Need help navigating cross-border hiring?
We guide you through the compliance maze. First consultation is free.
Get in touch →