You're a software developer employed by a foreign tech company, earning a stable salary, and you want to relocate to Thailand for 5 years. The Destination Thailand Visa (DTV) was built for this exact scenario. But the income documentation Thai embassies accept for software developers varies significantly by how your Spanish employment is structured and what your employer will provide.
This guide walks through every document type a Spanish software developer needs to successfully apply for the DTV, why Spanish employment contracts are treated differently than US W-2 forms, and the exact bank statement history Thailand embassies now require in 2026.
Why Spanish Software Developers Are Ideal DTV Candidates
Software developers employed by established tech companies have clean, verifiable income trails. Your salary deposits are regular, your employer is registered and searchable, and your contracts are formal documents. This is the opposite of a crypto trader or a travel blogger trying to prove income from affiliate links.
Thai embassies know software developers. They understand employment contracts, tax withholdings, and consistent monthly deposits. There's no mystery about what you do or where your income comes from. That simplicity is a huge advantage in a 5-year visa application.
However, Spanish employment documentation is not identical to US documentation. Spanish developers don't have W-2 forms. Your salary structure, tax reporting, and employment verification work differently. Knowing exactly which Spanish documents matter to Thai immigration saves you weeks of back-and-forth and dramatically lowers your rejection risk.
The DTV: Foundation for Spanish Developers
The DTV requires 500,000 THB (approximately €14,000–€15,000 or $15,000–$16,000 USD) in a personal bank account, plus proof that you work remotely for a company outside Thailand. The complete financial requirement breakdown is covered in the Complete DTV Visa Guide for Digital Nomads. This article focuses specifically on how Spanish employment contracts and income documentation satisfy that remote employment requirement.
The visa is 5 years with 180-day permitted stays per entry. You can re-enter every 180 days and refresh your stay, or extend each entry by an additional 180 days inside Thailand. This means you can stay up to 360 days on a single entry before you need to exit.
Spanish Software Developer Income Documentation — What Thai Embassies Actually Want
Thai immigration does not ask for a Spanish equivalent of a W-2 form. W-2s are purely a US tax document. Spain doesn't issue them.
Instead, Thai embassies evaluating Spanish developers look for these specific documents in this priority order:
1. Employment Contract (Contrato de Trabajo) — Primary Document
Your employment contract is the anchor document. It must be the original signed contract or a certified copy from your employer's HR department. The contract must explicitly state that remote work is permitted. If your contract is silent on remote work, or if it says work must be performed at an office location, this creates a red flag for Thai immigration.
The language of the contract matters. A contract that says "trabajo en remoto" (remote work) or "teletrabajo" (telework) is ideal. A vague contract that just lists job duties without mentioning work location requires supplementary documentation to prove remote work is permitted.
The contract must show:
- Your full legal name exactly as it appears on your passport
- Your employer's full legal name and business registration details (Razón Social)
- Job title and job duties
- Explicit permission for remote work (either in the contract or supplemented with an HR letter)
- Monthly salary amount in EUR
- Start date and (if applicable) end date
- Wet signatures from both you and an authorized company representative
If your current contract is older (more than 2 years) and doesn't mention remote work because it was originally signed as an in-office role, get a supplementary letter from your HR department on company letterhead confirming that you now work fully remotely and that this arrangement is approved for the duration of your stay in Thailand. Thai embassies accept these HR letters as proof of remote work permission even if the original contract doesn't mention it.
2. Pay Stubs (Nóminas) — 3–6 Months
Spanish companies issue monthly pay stubs called nóminas. These are the Spanish equivalent of US pay stubs. They show gross salary, tax withholdings (IRPF — Impuesto sobre la Renta de las Personas Físicas), social security contributions (Seguridad Social), and net pay deposited to your account.
Provide the most recent 3–6 months of nóminas. Each payslip must be on official company letterhead with the company's tax identification number (NIF) and stamped or digitally signed by the HR or accounting department.
What Thai embassies check on nóminas:
- Is the salary consistent month-to-month? Large variations (more than ±15%) raise questions.
- Does the net pay amount on the payslip match the deposits to your bank account? Thai embassies cross-reference this.
- Is the payslip dated within the last 6 months? Older payslips indicate you may have changed employment.
If you receive variable compensation (bonuses, profit-sharing, stock options), Spanish nóminas will show base salary + variable components separately. This is fine. Thai embassies understand that tech salaries in Spain often include performance bonuses. Just ensure your base salary alone is sufficient to meet the financial bar (roughly €40,000–€50,000/year minimum, depending on the embassy).
3. Bank Statements — 3–6 Months Showing Salary Deposits
Your bank statements must show:
- Your full name as account holder (matching your passport exactly)
- Account IBAN and bank details
- Minimum 3–6 consecutive months of statements (most embassies now require 6 months in 2026)
- Regular monthly salary deposits matching or slightly exceeding the amount on your nóminas
- A closing balance above 500,000 THB (~€13,500–€15,000) on the most recent statement
The statements must be dated within 30 days of your DTV application submission. Many Spanish banks provide statement exports in PDF or printed format with an official bank stamp. Either format is acceptable, though the stamped printed version is slightly safer for conservative embassies.
Red flags that cause rejection:
- Large deposits with no corresponding salary history (looks like temporary fund parking)
- Statements showing the account was opened within the last 3 months (insufficient history)
- Salary deposits with irregular timing or amounts that don't match your nóminas
- Transfers between your own accounts (acceptable with documentation, but requires explanation)
If your salary arrives in EUR and you're converting to THB for the bank account, use the exchange rate on the date of the statement. Roughly €13,500–€15,000 EUR equals 500,000 THB, depending on the current EUR/THB rate. Thai embassies accept the conversion at the statement date's rate.
4. Employment Verification Letter (Carta de Recomendación Laboral) — HR or Management
Request a letter from your employer's HR department or your direct manager on official company letterhead. This letter should confirm:
- Your name, job title, and employment dates
- That you are employed full-time and your employment is ongoing
- Your annual salary in EUR
- That you work remotely and are permitted to work from Thailand
- Contact information for the signatory (HR manager or CEO)
The letter must have a wet signature and the company's official stamp. Many Spanish companies are hesitant to provide letters stating "permitted to work from Thailand" because it sounds like they're endorsing you leaving. Instead, frame the request as: "Please confirm that I work remotely and am permitted to work from any location." This is a factual statement your employer can safely sign.
Do not ask your employer to mention the DTV visa or Thailand explicitly. Just ask them to confirm remote work permission and your employment status.
5. Company Registration Documentation (Certificado de Registro Mercantil or NIF Certificate)
Provide proof that your employer is a legitimate, registered business. This can be:
- Your employer's company registration certificate (Certificado de Registro Mercantil) from the Spanish Business Registry (Registro Mercantil)
- Or their tax identification number (NIF) certificate from the Spanish Tax Authority (Agencia Tributaria)
- Or a simple screenshot of the company's official website with company name, contact details, and registration number visible
This document protects you by proving your employer is not a shell company or offshore entity trying to circumvent Thai rules. Established tech companies (e.g., you work for a Spanish subsidiary of Google, Telefonica, Banco Bilbao Vizcaya, etc.) can satisfy this with a company website screenshot.
6. Portfolio or Work Samples (Optional but Recommended)
Include GitHub profile link, Gitlab profile, or a portfolio website showing professional software development work. A link is sufficient — no need to export files. This adds credibility that you actually do software development work and aren't just claiming employment.
Structuring Your 500,000 THB Requirement as a Spanish Developer
You have three ways to meet the 500,000 THB requirement:
Option 1: Accumulated Salary in Your Spanish Bank Account
This is the cleanest path. If you have 500,000 THB (~€13,500–€15,000) sitting in your Spanish bank account and it has been there for at least 3–6 months (most embassies now require 6 months), you're done. Your nóminas show it was earned through salary, your bank statements show the history, and there's no ambiguity.
The account must be in your name only. Joint accounts with a partner are problematic at most embassies and will require extra documentation.
Option 2: Recent Transfer from a Spanish Business or Investment Account
If you liquidated an investment portfolio, swept profits from a freelancing business, or transferred money from a separate savings account into your primary checking account recently, this is acceptable — but you must document the transfer source.
Provide:
- A bank statement from the originating account (e.g., your investment account, business account, or savings account) showing the money was held there before transfer
- A bank statement from your checking account showing the incoming transfer with the source account's name visible
- Any supporting documentation (brokerage statements, investment account closing letters, business tax returns) proving the money came from a legitimate source you own
This exception is critical for freelancers or business owners who may have recently consolidated cash, or for employees who received a significant bonus or severance that they're now parking in their primary account.
Option 3: Open a Thai Bank Account and Transfer Funds After Arrival
This does NOT work for the initial DTV application. You must show 500,000 THB in a bank account at the time you submit your DTV application. The account must exist and be documented in your pre-approval bank statements, not created after you're approved.
However, after the DTV is approved and you arrive in Thailand, you can open a Thai bank account (Bangkok Bank, Kasikornbank, Krung Thai, etc.) and manage your funds there going forward. This makes ongoing compliance easier.
Embassy-Specific Variations: Spain
If you're applying from Spain through the Royal Thai Embassy in Madrid or the Thai Consulates in Barcelona or Valencia, know that Spanish embassies have been increasingly strict on 2026 DTV applications. Specifically:
- 6-month bank statement requirement: Madrid now requests 6 months of statements showing 500,000 THB maintained consistently, not just a recent balance. This is stricter than some other European embassies.
- Notarized employment contracts: Some consulates have been requesting Spanish notarized (acta notarial) copies of employment contracts. Check with the specific embassy before submitting.
- Tax declaration (Declaración de la Renta): A few applicants have reported being asked for a copy of their most recent annual tax return (Declaración de la Renta from the previous year). This is not a formal requirement, but if the embassy requests it, provide your Form 100 (Impuesto sobre la Renta de las Personas Físicas declaration).
Do not rely on information from Facebook groups about what Madrid or Barcelona required 6 months ago. Consular policies change quietly and frequently. Book a free consultation with an Issa specialist who tracks current embassy-specific requirements in real time.
What Disqualifies a Spanish Software Developer from the DTV
You cannot apply for the DTV if:
- You're already inside Thailand. The DTV must be applied for at the Thai embassy in your home country or a third country. There is no in-country conversion. If you're currently in Thailand on a tourist visa or education visa, you must leave before the application begins.
- Your employment contract explicitly states work must be performed in a Spanish office. Remote work must be permitted in writing (either in the contract or via HR letter).
- Part of your income comes from Thai clients or Thai-based work. The DTV is for remote work for foreign employers only. If you take Thai consulting clients or freelance work inside Thailand, you've violated DTV rules.
- Your 500,000 THB is less than 3 months old and has no documented source. Sudden large deposits without history are red flags for temporary fund parking.
- You want to bring a non-married partner as a dependent. Only legal spouses and children under 20 qualify as dependents. Partners must apply for separate visas.
Timeline: Spanish Developer DTV Application
Typical process for a Spanish software developer:
- Week 1-2: Gather all documents (employment contract, nóminas, bank statements, company registration, HR letter)
- Week 3: Submit documents to Issa via app; Issa pre-screens for embassy-specific requirements
- Week 4: Leave Spain (embassies require applicants to be outside Spain at time of submission in some cases — confirm with your specific embassy)
- Week 4-5: Issa submits DTV application through Thai embassy
- Week 5-6: Thai embassy processes application (~2 weeks typical for Madrid; varies by consulate)
- Week 6: Visa approval received; visa sticker placed in passport or e-visa confirmation sent
- Week 7+: Book flight to Thailand and enter on DTV visa
Total timeline: approximately 6-8 weeks from document gathering to approval.
Cost Breakdown for Spanish Developers
- Thai government DTV application fee: 10,000 THB (~€260–€280)
- Issa pre-screening and application service: 18,000 THB (~€470–€500)
- Optional notarization of documents (if Madrid/Barcelona embassy requires): €50–€150
- Flight out of Spain (required timing): Varies, typically €50–€200 one-way
Total cost: approximately 28,000 THB (~€730–€800) including all government and service fees.
After Approval: Compliance and 90-Day Reporting
Once your DTV is approved and you're in Thailand, Thai immigration requires:
- 90-day reporting: Every 90 days you're in Thailand, file a TM47 form with immigration. Miss the window and you face fines. The Issa app tracks this and sends alerts. If you're in Bangkok, Issa's Thonglor office handles the 90-day drop-off for 600 THB.
- TM30 notification: Within 24 hours of arriving at a new address, file a TM30 (or have your landlord file it). Issa's app walks you through this.
- TDAC (Thailand Digital Arrival Card): Required for every entry into Thailand. Issa's app guides you through this pre-arrival registration before each flight.
Why Issa Handles Spanish Developer Applications Differently
Traditional visa agents give you a generic document checklist. Issa does something different:
- Spanish employment documentation expertise: We understand Spanish nóminas, Spanish employment contracts, Spanish company registration documents, and how they map to Thai embassy requirements. We don't treat a Spanish developer the same as a US developer.
- Embassy-specific pre-screening: We know that Madrid now requires 6-month bank history, while other consulates may accept 3 months. We confirm your specific embassy's current requirements before you submit documents.
- Financial pre-screening: We verify that your bank statements show the right kind of transaction history and that your 500,000 THB is properly documented before you pay the non-refundable 10,000 THB government fee.
- 100% money-back guarantee: If your application is rejected due to our error, we refund both the 18,000 THB Issa fee AND the 10,000 THB Thai government fee. You lose nothing financially if we make a mistake.
Start your pre-screening on the Issa Compass app — you'll know within days whether your employment documentation meets the current embassy bar.
FAQ: Spanish Software Developer DTV Questions
Can I use my Spanish employment contract written in Spanish, or does it need to be translated to English?
Thai embassies accept contracts in Spanish. However, if your contract is in Spanish and your nóminas are in Spanish but your employment letter is in English, this creates inconsistency. For maximum clarity, provide all employment documentation in the same language, or provide certified English translations alongside the Spanish originals. Issa can arrange translations if needed (typical cost: €30–€60 per document).
I receive a quarterly bonus on top of my base salary. Does this affect my DTV application?
No. Thai embassies understand that tech salaries in Spain include variable compensation. Your nóminas will show base salary plus bonuses separately. Just ensure your base salary alone meets the minimum income bar (roughly €40,000–€50,000/year). The bonus is extra and strengthens your application.
What if my Spanish employer is a startup that was only registered 2 years ago?
Startups are fine, provided they are legitimately registered and you receive consistent salary payments. Provide your company's registration certificate (Certificado de Registro Mercantil) and your recent nóminas showing regular deposits. Thai embassies don't discriminate against young companies.
Can I apply for the DTV if I'm on a Spanish digital nomad visa (Visa de Nómada Digital)?
Yes. The digital nomad visa doesn't affect your ability to apply for a Thai DTV. You can hold both simultaneously. Many Spanish developers transition from the Spanish digital nomad visa to the Thai DTV because Thailand offers longer validity (5 years vs. 1 year) and lower cost of living.
If I'm rejected for the DTV, can I pivot to the LTR visa?
The LTR visa has different (and sometimes more restrictive) requirements for software developers. You'd need to meet the USD 80,000/year income threshold from a company with USD 150M+ revenue, or show a master's degree in science/technology plus USD 40,000–80,000/year income. If DTV was rejected, it's usually for a fixable documentation issue, not an income problem. Consult with Issa before assuming you need a different visa.
Do I need health insurance to apply for the DTV?
Health insurance is not a formal requirement for the DTV application itself, though maintaining coverage is standard practice for long-term residents. Some Spanish developers ask whether they should carry their Spanish health insurance into Thailand. Spanish healthcare is publicly funded and doesn't transfer. Once you're in Thailand on a DTV, obtain Thai health insurance or use international expat coverage. This is a personal choice, not a visa requirement.
Next Steps
If you're a Spanish software developer ready to apply for the DTV, the checklist is:
- Confirm your employment contract explicitly allows remote work (or get an HR letter confirming it)
- Gather 6 months of nóminas and 6 months of bank statements
- Get an employment verification letter from your HR department
- Confirm you have 500,000 THB (~€13,500–€15,000) in your account with proper transaction history
- Submit all documents to Issa for pre-screening
Apply via the Issa Compass app and get pre-screening confirmation before paying any embassy fees. If you have questions before uploading, book a free consultation with an Issa specialist.
