The Economics of a Spanish Developer Relocating to Thailand
A software developer earning €35,000–€50,000 annually in Madrid or Barcelona faces a purchasing power trap. After Spanish income tax (45% marginal rate on higher earners), social security contributions, and Barcelona's €1,000–€1,400/month rent for a 1-bedroom apartment, disposable income collapses. Bangkok offers the same infrastructure (tech ecosystem, coworking spaces, reliable internet) at a fraction of the cost: furnished 1-bedroom apartments in professional areas like Thonglor or Phrom Phong rent for 18,000–25,000 THB ($500–$700 USD). The math is immediate: relocate, maintain your €35,000 salary, and your purchasing power multiplies by 3–4x.
The legal pathway to make that move permanent is the DTV (Destination Thailand Visa), a 5-year multiple-entry visa designed for remote professionals exactly like you.
The DTV: Why It's Built for Spanish Software Developers
The DTV is a 5-year multiple-entry visa. Each entry grants you a 180-day stay in Thailand, renewable for an additional 180 days per visit (totaling approximately one year per entry if you extend). Unlike the tourist visa treadmill (visa runs every 60–90 days) or the complexity of the work permit route (which requires Thai employer sponsorship), the DTV was engineered for remote professionals: people who earn money outside Thailand and want to live here long-term without administrative friction.
Financial requirement: 500,000 THB (approximately €13,500 or $15,000 USD) in your personal bank account. This is an application threshold only—once approved, you're not locked into maintaining it forever. You must show this balance at the time of application; after that, it's yours to spend.
Visa duration: 5 years. Each entry allows 180 days, renewable once per entry for another 180 days.
Multiple entries: You can leave Thailand and re-enter unlimited times across the 5-year validity without losing the visa. Each re-entry starts a new 180-day stay period.
The Document Reality: What Spanish Developers Must Prove
Thai embassies don't care where you live. They care about three things: (1) do you actually work remotely for a foreign company, (2) is your income verifiable, and (3) have you seasoned funds in a bank account to show long-term stability?
For Spanish software developers, income proof must be specific. Generic "proof of income" language loses in translation and gets rejected by embassies. Here are the exact documents you need:
- Employment contract — from your employer on company letterhead, showing your job title, salary in EUR or USD, and that the work is performed remotely from abroad. Spanish employers typically issue a 1-page letter; this is sufficient.
- 3–6 months of pay stubs (nóminas) — Your employer's official payroll documentation showing consistent monthly deposits. These must show gross salary, deductions, and net amount. Ensure every deposited amount matches your employment contract.
- Bank statements (6 months) — From your Spanish bank account (e.g., CaixaBank, Santander, BBVA, ING) showing: (a) all salary deposits for the past 6 months, (b) a minimum ending balance of 500,000 THB (~€13,500). The statements must be dated within 30 days of your visa application and show your full legal name clearly.
- Passport biodata and visas — All pages of your current passport showing stamps and visas from the past 5 years.
- Identity photo — Passport-style photo (4×6 cm), color, white background, taken within 6 months.
- Address documentation in your submission country — A hotel booking, Airbnb confirmation, or a letter from your employer confirming your Spain-based address where you'll submit documents to the Thai embassy.
If you're a contractor (freelance developer) rather than an employee: substitute the employment contract and pay stubs with (a) client contracts showing recurring work assignments, (b) 6 months of invoices matching your bank deposits, and (c) your 1099 form (or Spanish equivalent invoice records). Contractor income is viewed with higher scrutiny—you must show consistency across all three sources.
Why Spanish Developers Fail the DTV at the Embassy
Spanish software developers fail DTV applications for three predictable reasons.
1. Bank statement dating errors. The Royal Thai Embassy in Madrid (and similar offices) rejects bank statements dated more than 30 days before your application submission. If you gather documents on March 1st but submit on April 5th, your March statement will be rejected. Plan for statements to be printed no more than 7–14 days before submission.
2. Employer letter ambiguity. Your Spanish employer's contract must explicitly state that you work remotely and that your employment is with a company outside Thailand. Generic employment letters without the "remote" or "foreign-based work" language get flagged for secondary review and often rejected. Request a specific letter from your HR department; don't assume a standard contract suffices.
3. Salary/deposit mismatches. Your pay stub net amount must match the amount deposited to your bank account, down to the euro. If your employer pays you €2,800/month gross but your net is €2,100, your bank statement must show deposits of €2,100 month after month. Embassies use automated document matching software—a €50 variance across multiple months can trigger a request for clarification, delaying approval by weeks.
The Application Timeline and Process
The DTV application is filed through the Thai e-visa portal (thaievisa.go.th). Spanish applicants typically submit through the Royal Thai Embassy in Madrid (covering Spain, Portugal, and parts of Western Europe) or, if living abroad temporarily, through the embassy in your current residence country.
Step 1: Preparation (2–3 weeks) — Gather all documents listed above. Print 6 months of bank statements. Request your employment letter from HR. Ensure all documents are dated and signed.
Step 2: Application submission (online, ~5 minutes) — Upload all documents to the Thai e-visa portal. Include clear, legible scans of every page. The portal requires: passport biodata, employment contract, bank statements, identity photo, address in Spain.
Step 3: Embassy processing (~10–21 days) — Processing times vary by embassy location. Madrid typically processes DTV applications in 14–21 days. You'll receive email updates if additional documents are required.
Step 4: Approval and entry — Once approved, the DTV is issued as a visa sticker in your passport (if you used the paper application) or as an e-visa confirmation (if submitted entirely online). You enter Thailand using this visa, which grants your first 180-day stay.
When to Consider the LTR Instead: The 10-Year Alternative
If you're planning to stay in Thailand for more than 5 years, or if you want absolute legal certainty without renewal cycles, the LTR (Long-Term Resident Visa) deserves consideration. The LTR is a 10-year visa (5+5) for highly-skilled professionals earning USD 80,000+ annually.
LTR eligibility for software developers: (a) USD 80,000/year average income (past 2 years), or (b) USD 40,000–80,000/year plus a master's degree in science or technology. Spanish developers with a degree in Computer Science, Software Engineering, or equivalent qualify under category (b) even at lower salaries. The LTR requires BOI (Board of Investment) pre-approval before visa issuance, adding 6–8 weeks to the timeline. But the payoff is a visa that doesn't require renewal for 10 years and reduces your compliance reporting from 90-day notificatinos to annual address reporting.
The Pre-Screening Advantage: Why Document Verification Matters
Spanish developers often underestimate how sensitive Thai embassies are to formatting inconsistencies. A bank statement with a different header format, an employment letter missing a company seal, or pay stubs that don't match the employment contract exactly will trigger rejection.
The non-refundable 10,000 THB embassy fee is lost on rejection. Your time rebuilding documents and resubmitting adds 4–6 weeks. If you're living in Spain and planning to submit to Madrid, that's weeks of uncertainty before you can book your flight.
Issa's pre-screening service manually verifies every document against the current Madrid embassy checklist before you pay the government fee. For Spanish developers, this typically costs 18,000 THB (~€480) and eliminates rejection exposure. The ROI is straightforward: avoid one rejected application and you've saved the cost of reapplication plus the lost opportunity time.
Post-Approval: 90-Day Reporting and TM30 Registration
Once you arrive in Thailand on your DTV, you'll need to register your address with Thai immigration within 24 hours of arrival. This is the TM30 form, filed by your landlord or hotel. Then, every 90 days, you report your address status to immigration (90-day TM47 report). Issa's app tracks these dates and alerts you; our Thonglor office also offers a 600 THB drop-off service for the physical report filing if you prefer not to queue at immigration yourself.
FAQ: Spanish Software Developers and Thailand Visas
Can I use my employer's Spanish payroll system (nómina) as proof of income?
Yes, but only if the pay stubs explicitly show your gross salary, deductions, and net amount in a format Thai embassies recognize. Request your nóminas directly from your employer's HR system. Ensure they're on company letterhead and dated. Your employment contract must accompany them to establish credibility.
What if my employer won't provide a letter confirming remote work?
Request a specific letter from your HR department stating: "[Your name] is employed by [Company] as [Job title] and performs all work remotely from abroad." Email it to your embassy's DTV contact or upload it to the e-visa portal as a supplementary document. Most Spanish tech companies will provide this without friction; HR understands remote work is standard.
Can I apply for the DTV while still in Spain, or must I be outside Thailand?
You apply through the Thai embassy in your country of residence. If you're in Spain, you apply through the Royal Thai Embassy in Madrid. You don't need to travel to Thailand to submit documents initially. Once approved, you book a flight and enter Thailand using your DTV visa.
What's the difference between DTV and the tourist visa extension treadmill?
Tourist visas last 60 days + 30-day extension. After 90 days, you must exit Thailand and re-enter to get another 60+30 days. This is called a "visa run." Over 5 years, this means roughly 20 border crossings and constant administrative overhead. The DTV gives you 180 days per entry, renewable once, with unlimited re-entries across 5 years. You can stay roughly 1 year per Thailand entry and return to Spain, Europe, or other countries as you wish without losing your visa.
Is health insurance required for the DTV?
Health insurance is not a formal DTV requirement, though maintaining coverage is standard practice for any long-term resident in Thailand. Many Spanish developers carry expat health insurance (€60–€120/month) from providers like IMG Global or Allianz. This is practical risk management, not a visa requirement.
Next Steps: Check Your DTV Eligibility
Spanish software developers with consistent remote employment and 500,000 THB in liquid savings qualify for the DTV. If your employer is in Spain, Germany, France, the US, or any country outside Thailand, and you work entirely remotely, the pathway is straightforward.
Start your visa eligibility check via the Issa Compass app or book a free consultation with an Issa visa specialist to confirm your specific documents and timeline before submitting to Madrid.
