Why French Software Developers Move to Thailand
A senior software developer in Paris earning €55,000–€70,000 annually pays approximately 45% in combined income tax, social contributions, and employer levies. The same professional can relocate to Thailand, maintain their remote role, and pay substantially less in personal income tax under Thailand's territorial taxation system. For French software developers, this represents a purchasing power increase of 2.5–3x in major Southeast Asian cities while maintaining professional income.
Thailand's visa infrastructure has evolved specifically to support this demographic. The DTV (Destination Thailand Visa) launched in September 2024 allows software developers to legally live on a 5-year, multiple-entry visa without needing a Thai employer. The LTR (Long-Term Resident Visa) serves developers seeking 10-year legal certainty with greater tax optimization potential.
This guide covers exact visa eligibility, required financial documentation specific to French employment structures, and how to structure your relocation for legal compliance and tax efficiency.
Step 1: Determine Your Visa Category
French software developers fall into one of two employment categories: W-2 remote employee (employed by a foreign company) or self-employed contractor (freelance or sole proprietor). Thailand's visa rules treat these differently.
Remote Employee: The DTV Path
If your employer is based outside Thailand and you have an employment contract, you qualify for the DTV under the "Remote Employment" category. This is the fastest, lowest-friction path for French software developers at established companies (startups, agencies, tech firms, SaaS platforms).
The DTV grants a 5-year, multiple-entry visa. Each entry allows 180 days of stay. You can extend your stay by 180 days (totaling ~360 days per visit) without leaving Thailand. The government fee is 10,000 THB (~€270 USD equivalent).
Self-Employed / Freelance: The DTV Soft Power Alternative
If you are a freelancer or sole proprietor without a formal employment contract, standard DTV "Freelance" documentation (invoices + client contracts) is technically eligible. However, many French consulates scrutinize freelance income heavily because invoice patterns are inconsistent. A strategic alternative is the "Soft Power" DTV pathway—enrolling in a 6+ month Muay Thai or Thai cooking program as your primary activity, with freelance work as secondary income. This eliminates the burden of proving continuous client relationships and is approved at significantly higher rates.
High-Net-Worth / Long-Term Settlement: The LTR Path
If you are a senior developer, technical leader, or have accumulated savings, the LTR visa is a stronger option. The LTR requires BOI endorsement and offers 10-year legal residence with simplified compliance (annual address reporting instead of 90-day reports). Financial thresholds are higher but provide stronger legal certainty for long-term relocation.
Step 2: Income Documentation for French Developers
This section is critical. French employment structures differ substantially from US W-2 systems. Thai embassies in France require precise, government-recognized income documentation.
For Remote Employees (Employed by Non-French Company)
Gather the following documents:
- Employment Contract — Original contract with company letterhead and signature. Must show: job title, start date, salary figure (gross monthly or annual), and employer address. If the contract is generic without salary specified, obtain a recent contract amendment or letter from HR confirming the current salary.
- Pay Stubs (Bulletins de Salaire) — Last 3–6 months of official payslips from your employer. French payslips must show: gross salary (salaire brut), deductions (cotisations sociales, impôt sur le revenu prélevé à la source), net salary (salaire net), and the employer's official stamp or digital signature. Many Thai consulates require 6 months of continuous, unbroken payslips to verify stable income.
- Bank Statements — Last 6 months showing monthly deposits matching the gross salary figure on your payslips. The account must be in your legal name. Deposits should show a consistent monthly pattern (e.g., €4,500/month) with the same employer name or a generic employer identifier in the transaction description.
- Employer Reference Letter — A signed letter from your company's HR department on official letterhead confirming: your job title, employment start date, current salary, and that you are approved for remote work arrangement from Thailand. This letter is non-negotiable for some French consulates (especially Paris). Include a contact phone number for the HR department.
Critical detail: If your payslips show gross salary of €5,000 but your bank deposits show only €3,500 after deductions, the consulate may flag this as mismatched documentation. Pre-calculate your net monthly deposits and ensure they align across all three documents. For DTV eligibility, you must show approximately 500,000 THB (~€13,500 USD) in total available savings in your bank account at time of application.
For Freelancers / Self-Employed Developers
Freelancers face higher scrutiny. Required documents:
- Client Contracts — All active contracts or retainer agreements showing: client name, scope of work, payment terms, and contract duration. If contracts are signed digitally (DocuSign, Adobe Sign), provide fully executed PDF copies.
- Invoices — Last 6 months of invoices sent to clients. Each invoice must show: your legal name as service provider, client name, work description, invoice amount, and payment due date. If invoices are informal (no invoice number), some consulates will reject them.
- Bank Statements — Last 6 months showing client payments deposited to your personal account. Payments should correspond to invoiced amounts. If payments are irregular or significantly lower than invoiced amounts, document unpaid invoices separately and explain the timing lag.
- Tax Return or Income Declaration (Déclaration de Revenus) — Your most recent French personal tax return (formulaire 2042) showing self-employed income. This is the strongest proof of legitimacy for freelancers. Include the official tax authority stamp or digital confirmation.
Vulnerability: Freelancers with highly irregular monthly income (e.g., €10,000 one month, €2,000 the next) are flagged as unstable earners. If this is your pattern, the Soft Power DTV pathway (Muay Thai enrollment) eliminates this scrutiny entirely.
Check your visa eligibility
Step 3: Financial Requirements by Visa Type
DTV Visa: 500,000 THB (€13,500 approx.)
This is the application-time requirement. The 500,000 THB must be visible in your personal bank account within the last 6 months of statements. You do not need to maintain this balance after approval—it is only an eligibility threshold at application. Many developers ask: "Can I transfer this from a savings account or investment account?" Yes, provided you show proof of the transfer and the source account. Some Thai consulates (particularly Paris) scrutinize large transfers made fewer than 3 months before application, so ideally season the funds for 3 months in your primary account before submitting.
LTR Visa: USD 80,000/year (Highly-Skilled Professional Category)
If applying as a "Highly-Skilled Professional" under the LTR framework, your income threshold is USD 80,000 per year average over the last 2 years. This is substantially higher than DTV but grants a 10-year visa (two 5-year stamps) without annual renewals. Your tax returns (2 years) and employment verification become the primary documents. The LTR is ideal if you are a principal engineer, tech lead, or contract rate exceeds €90,000/year.
Step 4: Tax Implications for French Developers in Thailand
Thailand operates a territorial taxation system: income earned abroad is not taxable in Thailand if it is not remitted (transferred) to Thailand. However, France taxes its residents (including French citizens abroad) on worldwide income. You must file a French tax return annually even while living in Thailand.
Key points:
- Thailand and France have a tax treaty that prevents double taxation. Provided you declare Thai-source income in France and claim the treaty credit, you minimize or eliminate Thailand income tax liability.
- You cannot simply "not remit" income to Thailand to avoid taxes—France will tax you on earned income regardless of where the funds are held.
- Social security (cotisations sociales) depends on your employment status. Remote employees typically remain under their employer's country social system. Self-employed developers must register with the French social system as independents (micro-entreprise or EIRL) or risk gaps in French pension contributions.
Do not assume tax optimization without professional guidance. Consult a French-speaking tax professional specializing in expat taxation (such as Medef Expat or a local accountant familiar with France-Thailand cases) before relocating. Tax rules change annually and country-specific nuances differ.
Book a free consultation with an Issa visa specialist to confirm your tax structure.
Step 5: Application Process and Timeline
DTV Application Timeline (Typical)
Once you have gathered all required documents, the process is:
- Pre-screening (1–2 weeks) — Submit documents to Issa via the app or portal. Issa's team verifies that all documents meet current French consulate requirements (document dates, signature formats, bank balance thresholds). If corrections are needed, you revise and resubmit.
- Submission (1 week) — Once pre-screened and approved, you pay the Issa service fee (18,000 THB ~€480 USD) and the Thai government fee (10,000 THB ~€270 USD). You must be outside Thailand during this period. Issa submits via the official Thai e-visa portal on your behalf.
- Processing (2–4 weeks) — The Thai consulate (typically Paris) processes the application. Processing times vary by embassy; confirm the current timeline on the official Thai e-visa website for the Paris consulate.
- Approval and Entry — Once approved, you receive an e-visa or visa sticker (depending on consulate). You fly to Thailand. On entry, you receive your initial 180-day permit of stay in your passport.
LTR Application Timeline (Extended)
The LTR process is longer because it requires BOI (Board of Investment) endorsement before visa issuance:
- BOI Application (3–4 weeks) — Issa prepares your BOI submission. You submit detailed financial statements and employment verification. BOI reviews and grants or denies endorsement.
- Visa Issuance (2–4 weeks after BOI approval) — Once endorsed, you apply for the visa itself. You can pick up in-person at One Bangkok (if you are already in Thailand) or apply via e-visa.
- Total timeline: 6–10 weeks from initial application to visa approval.
Common Rejection Reasons for French Developers
Issa's database of 500+ applications reveals these failure patterns for French software developers:
- Mismatched payslips and bank deposits — Payslip shows €5,000 gross but bank statement shows only €3,200 monthly deposits. Consulates reject this as unexplained income loss. Pre-calculate your net after-tax deposit amount and ensure consistency across all three documents.
- Undated or unsigned employment contract — Your contract lacks a date of signature or lacks employer authorization signature. The consulate views this as unverified. Obtain a freshly signed copy from HR.
- Bank statement older than 30 days at submission — Some French consulates require the most recent bank statement to be dated within 30 days of application. If your statement is dated 45 days prior, resubmit a current one.
- 500k THB balance achieved via recent transfer without source documentation — You transferred funds from a savings account to your checking account 2 weeks before application. Without proof of the transfer, consulates assume the funds are borrowed and reject the application. Always document the source of seasoned funds.
- Self-employed without client contracts or with inconsistent invoicing — Freelancers with 6 months of invoices but only 3 months of matching deposits are flagged as unreliable. If your income lags invoicing, document outstanding invoices separately and explain your payment terms.
Start your pre-screening now to avoid these rejection traps.
Why Issa Compass Exists for French Developers
Issa automates document collection and strategically pre-screens every application against current French consulate requirements before submission. The 18,000 THB service fee is an insurance policy: if your application is rejected due to Issa's error, you receive both the service fee AND the non-refundable 10,000 THB government fee back. This eliminates the financial risk of expensive mistakes.
For a French developer, the alternative—hiring a traditional immigration lawyer in Paris—costs €2,500–€5,000 and involves slower email-based processes with less certainty. Issa's hybrid software + legal team model delivers pre-approval confidence in 2–3 weeks rather than months.
Additionally, Issa handles post-approval logistics that many developers overlook: 90-day TM30 reporting, passport expiration monitoring, Thailand Digital Arrival Card (TDAC) compliance, and seamless visa extension coordination. These ongoing touchpoints prevent silent non-compliance that could result in visa revocation.
Next Steps
1. Confirm your employment status — Are you a remote employee or self-employed? This determines your visa category.
2. Gather income documentation — Collect your last 6 months of pay stubs (bulletins de salaire), bank statements, and employment contract. For freelancers, gather client contracts, invoices, and tax returns.
3. Verify your savings threshold — Confirm you have access to 500,000 THB (~€13,500 USD) in liquid savings for DTV, or document your income for LTR.
4. Book a consultation — Talk to an Issa specialist to confirm which visa category fits your situation and get an estimated timeline.
French software developers relocating to Thailand have never had a clearer, faster pathway to legal long-term residency. The DTV and LTR visas were explicitly designed for this demographic. Proper documentation, correct visa selection, and professional pre-screening eliminate the guesswork.
