Why the LTR Visa Outperforms the DTV for Software Engineers
A 5-year DTV works fine for remote employees at established companies. But if you want 10-year legal residency without annual renewals—and you earn at least $80,000 USD/year—the LTR visa uses the Highly-Skilled Professional pathway to give you a decade of legal certainty in Thailand.
The financial math is straightforward. You're not trying to hide assets or play games with bank balances. You have documented W-2 or employment income. You work for a real company in a real industry. That employment structure—combined with your actual tax returns—is exactly what Thailand's LTR system rewards. No annual extensions. No border runs. No visa anxiety every 12 months.
Most software engineers don't realize they automatically qualify. This guide explains why, what documents you need, and how the application timeline actually works.
The Software Developer's LTR Qualification Pathway
Thailand's Board of Investment (BOI) created the Highly-Skilled Professional LTR visa specifically for people like you. The pathway has two parts: income threshold and employment sector. Both are within reach for software developers at legitimate tech companies.
Income Requirement: You must show an average personal income of at least USD 80,000/year across the past two tax years. Or, if you earn USD 40,000–80,000/year, you qualify with a master's degree in sciences or technology. Software engineering degrees (BS, MS Computer Science, or equivalent) satisfy the degree requirement.
Employment Sector: Your employer must operate in one of Thailand's BOI-designated targeted industries. For software engineers, this includes: Digital, Automation & Robotics, Electronics, Petrochemical & Chemical, International Business Center (IBC), Biofuels & Biochemicals, and several others. Most tech companies globally fall under "Digital" or "International Business Center"—these categories are broad and include cloud infrastructure, SaaS platforms, AI/ML, cybersecurity, blockchain, fintech, and core software development roles.
The critical point: your employer must be a real, operating company—not a freelance arrangement. If you're a W-2 employee or hold a signed employment contract with a tech company, you qualify on the employment side. Self-employed developers or 1099 contractors do not qualify for the Highly-Skilled Professional pathway (though other LTR routes exist for them).
Income Documentation: The W-2 vs. Contract Reality
This is where most software developers succeed immediately. Your income proof is cleaner than freelancers' or consultants'.
If you're a W-2 employee: Gather these documents for the past two tax years:
- W-2 forms (federal tax withholding statement, shows gross annual salary)
- Employment contract with company letterhead, signed by both parties, specifying your role and annual compensation
- 3–6 months of recent pay stubs showing gross salary, deductions, and net deposit
- Bank statements covering the past 3–6 months showing consistent monthly deposits matching your W-2 gross figure or your pay stub amounts
Thai consulate officers scrutinize bank statements. They want to see the exact salary hitting your account every month with no gaps. If your employer deposits $6,667/month (annual $80,000), your bank statement must show that $6,667 landing on the same day each month for at least 3 consecutive months. Broken deposit chains—months with missing deposits, irregular timing, or deposits that don't match your pay stub amount—trigger rejection.
If you hold a signed employment contract (offer letter path): You can apply for the LTR before starting the job, using the signed agreement as proof of future income. This is useful for relocating engineers: you accept a remote role before entering Thailand, use the signed contract in your LTR application, and enter Thailand with the visa already approved.
If you're a 1099 contractor or freelancer: You do not qualify for the Highly-Skilled Professional pathway. You would need to pursue a different LTR route (Wealthy Global Citizen or Wealthy Pensioner), which have higher financial thresholds. Consult Issa for an alternative assessment.
The Two-Stage LTR Application Process for Software Engineers
The LTR has a mandatory two-step sequence. Skip understanding this and you'll be confused during the process.
Step 1 — BOI Endorsement (~2 months): You apply to Thailand's Board of Investment for Highly-Skilled Professional endorsement. This is the qualifying step. Issa handles this application on your behalf. You can be anywhere in the world during this phase—you don't need to be in Thailand. BOI reviews your income documentation, employment contract, company profile, and industry classification. If approved, you receive BOI endorsement. If rejected, the process stops here and you get full refund under Issa's guarantee.
Step 2 — Visa Issuance (within 2 months of endorsement): Once you have BOI endorsement, you submit a visa application using one of two methods: in-person collection at One Bangkok in Thailand, or through the e-visa system from your home country. Both methods carry a 50,000 THB government visa fee.
Total timeline: approximately 4 months from initial BOI application to final visa issuance. Most engineers complete BOI in 7–8 weeks, then visa issuance in 2–3 weeks.
Employment Letter and Company Documentation
Thailand's BOI requires proof that your employer is real and operates in an approved industry. This isn't optional; it's a binary pass/fail requirement.
Employment Letter Requirements: Your employer must provide a letter on official company letterhead containing:
- Your full name, job title, and employment start date
- Annual salary (in USD recommended; THB acceptable)
- Your responsibilities and role
- Confirmation that your role qualifies as "Highly-Skilled Professional" or specialized software development
- Company contact information and signature from HR or company leadership
Thai consulates reject letters missing any of these elements. Many HR departments resist adding the "Highly-Skilled Professional" language—tell them it's a legal classification required by Thai immigration, not a claim about your personal qualifications.
Company Documentation: Issa will request your employer's corporate registration, recent financial statements (last 2 years), and industry classification details. For US companies, this is typically a business registration and tax returns. For Thai companies employing you remotely, you'll need their DBD registration and company profile.
If your company refuses to provide these documents, the application cannot proceed. Thailand does not issue LTR visas based on verbal agreements or unofficial arrangements.
Health Insurance or Bank Balance Requirement
The LTR requires one of three financial safeguards: health insurance, Thai Social Security enrollment (SSO), or a bank balance. Pick the one that fits your situation.
Option 1 — Health Insurance: Minimum USD 50,000 coverage with at least 10 months remaining validity on your policy. Most international health insurance plans exceed this threshold. AIA, Allianz, and other expat providers cover this. Cost: typically $100–$300/month depending on age and coverage tier.
Option 2 — Thai SSO Enrollment: If you'll be employed by a Thai company, they'll enroll you in Thailand's Social Security system. This satisfies the financial safeguard requirement automatically. No additional USD 100,000 bank balance needed.
Option 3 — Bank Balance: Maintain USD 100,000 in a bank account for 12 consecutive months before your LTR visa issuance. This is a pure financial show-of-funds requirement. The money must be documented and seasoned. Most engineers choose health insurance or SSO instead—it's simpler and doesn't lock up capital.
Dependents: Spouse and Children
If you have a spouse or children under 20, they can piggyback on your LTR application as dependents. They each need their own visa sticker, but the financial requirements are lower and the process is streamlined.
Dependent Requirements: Each dependent needs USD 25,000 in a bank account for 12 months (much lower than your USD 100,000), or health insurance (USD 50,000 minimum), or Thai SSO enrollment. You can alternatively show USD 100,000 in one shared account that covers all dependents—you don't need USD 100,000 per person.
Dependents must submit: passport, ID photo, TDAC (digital arrival card), marriage certificate or birth certificate (notarized if necessary), health insurance or bank evidence, and criminal record certificate.
Critical rule: Dependents must have their visa issued at the same location as the primary applicant. If you collect your visa in-person at One Bangkok, dependents must collect there too. If you apply via e-visa, dependents apply via e-visa. No mixing methods.
Why Software Engineers Actually Succeed with the LTR
The LTR was designed for people exactly like you: documented income, legitimate employment, verifiable financial capacity. You don't need to invent a story. You're not stretching freelance invoices or claiming rental income. Your W-2 is your W-2. Your employment contract is your employment contract.
The friction points that trap other visa applicants don't apply to you:
- No "Does my job count as remote work?" gray zones—software development is explicitly recognized.
- No income inconsistency issues—W-2 employees show stable monthly deposits, not irregular freelance transfers.
- No self-employment complexity—no business registration documents, no tax returns with confusing deductions, no "Is this a real business?" scrutiny.
- No annual renewal anxiety—the LTR lasts 10 years without extension.
Where engineers fail is rarely on qualification. It's on execution: incomplete company documentation, missing pay stub verification, employment letters that lack required language, or bank statements with gaps between deposits.
Talk to an Issa visa specialist about your specific employment structure before assembling documents. A 20-minute conversation clarifies whether your company documentation is sufficient and whether your income pattern will clear Thai scrutiny.The Issa Advantage: Pre-Screening Saves Weeks and Prevents Rejection
Here's the hard truth: Thai embassies will reject your application for a single mismatched detail. An employment letter without the required language. A pay stub from 35 days ago. A bank statement dated outside the required window. A company profile missing current VAT registration. Each rejection wastes 4 weeks, costs you the non-refundable 50,000 THB government fee, and pushes your visa approval back months.
Issa's pre-screening process manually verifies every document against the exact current requirements of your specific Thai mission before you ever submit to the government. We've reviewed hundreds of LTR applications from software engineers. We know exactly which company documents pass, which employment letters get rejected, and which bank statement formats trigger delays.
At 35,000 THB (approximately $975 USD) for BOI pre-screening and application preparation, you're paying for certainty. Compare that to the non-refundable 50,000 THB government fee and the opportunity cost of a 4-month delay if rejected. Our 100% money-back guarantee means if we make an error and your application fails due to our documentation handling, you get a full refund of both our service fee and the government fee.
Start your LTR pre-screening now using the Issa app. Upload your W-2, employment contract, and pay stubs. Our team reviews your file within 2 business days and flags any missing pieces before you pay the government fee.
Frequently Asked Questions: Software Developer LTR
Can I apply for the LTR visa if I'm currently on a DTV in Thailand?
No. You cannot switch to an LTR while on a DTV in Thailand. You must leave Thailand, complete the LTR application process from your home country (or a third country), and re-enter with the LTR approved. You can extend your current DTV to cover the application window, then exit for LTR processing. Most engineers do this: extend DTV for 2–3 months while LTR application is pending, then leave and return with LTR approved.
What if my salary is $70,000/year—do I still qualify?
Yes, if you have a master's degree in sciences or technology. The LTR pathway allows USD 40,000–80,000/year income combined with a master's degree. Your BS Computer Science or MS in any tech discipline satisfies the degree requirement. You'll need to provide your degree certificate as part of the application.
Do I need a work permit if I'm already in Thailand on a DTV?
No. The DTV is a legal long-term stay visa; it does not authorize work in Thailand. However, you're working remotely for a non-Thai company, so Thai employment law does not apply to you. You do not need a work permit for remote work. Once you have the LTR approved, work authorization is similarly non-applicable—you're a legal resident, not a Thai-employed worker.
Can my employer write a backdated employment letter if I just got hired?
Thai embassies reject backdated employment letters. Your employment contract and letter must reflect your actual start date. If you just accepted a role, you can still apply using your signed employment agreement as proof of future income. The LTR accepts forward-dated employment arrangements ("employment begins on [date]").
If I have stock options, do they count toward the $80,000 income threshold?
No. Only realized, documented income counts. W-2 salary, 1099 payments (if self-employed), and documented bonuses count. Unrealized stock options, RSUs vesting in the future, or profit-sharing arrangements do not count unless they've already been realized and taxed in your prior tax returns. Stick with your W-2 gross salary figure; that's the number Thai embassies will verify.
Timeline and Next Steps
From initial BOI application to final visa issuance: approximately 4 months. If you're on a DTV currently, the timeline looks like this:
- Month 1: Issa pre-screens your documents and submits BOI application
- Month 2–3: BOI processes endorsement (7–8 weeks typical)
- Month 3: Receive BOI endorsement
- Month 3–4: Submit visa application, collect visa within 2–3 weeks
During months 1–3, you're still on your DTV. You can extend your DTV if needed to stay legal while waiting for LTR approval. Once LTR visa is approved and stamped in your passport, you have 90 days to enter Thailand. You'll enter on the new LTR visa, starting your first 180-day stay period.
Check your LTR eligibility now. Answer 5 quick questions about your employment and income. Issa will confirm whether you meet the Highly-Skilled Professional threshold and flag any documentation gaps before you invest time assembling a full application.
