LTR Visa for Italian Software Developers: Complete 2026 Application Guide

Sameep Rajkarnikar

Sameep Rajkarnikar

Immigration Consultant

Published 26 Mar 2026·Updated 26 Mar 2026

Italy's tech sector is robust. Its tax system is punishing.

An Italian software developer earning €70,000/year (roughly USD 76,000) pays approximately 43% effective tax on gross income once you factor in income tax, regional tax, and social contributions. Relocate to Thailand as an LTR Highly Skilled Professional, and you're looking at zero taxation on foreign-sourced income remitted under the current remittance framework — provided you satisfy the visa requirements and handle the paperwork correctly.

That math alone drives the relocation calculation. But the LTR pathway itself is narrower for Italian developers than it might appear. You can't just claim "software engineer" and expect approval. The Italian government certificate of residence, the income documentation structure, and the employment verification mechanics are different from what US or UK developers face. A single formatting error on your Dichiarazione dei Redditi (annual tax return) or a missing apostille on your criminal record certificate can stall your application at the Board of Investment.

This guide breaks down the exact income proof requirements for Italian software developers, the employment verification pathway, the real costs, and the compliance traps that catch applicants before they ever submit.

Why the LTR Highly Skilled Category Exists for Developers

Thailand explicitly lists "Digital" as one of its targeted industries for the LTR Highly Skilled Professional category. That classification matters: it means software developers, data engineers, DevOps engineers, and technical architects are not competing against generic "skilled professional" criteria. They're assessed against an industry-specific track designed for exactly their profession.

The Highly Skilled category is the cleanest LTR pathway for developers because it combines a fast-track work permit (approved within 30 days of visa issuance) with the primary LTR benefits: the 10-year stay, annual address reporting instead of quarterly, and the foreign income tax exemption. If you're a developer with solid income documentation and EU-based employment, this is your category.

The complete LTR requirements and 2025 rule changes are covered in the Complete LTR Visa Guide for US Remote Workers. This article focuses on the mechanics unique to Italian applicants.

Income Requirements: The Exact Thresholds for Italian Software Developers

The Highly Skilled Professional LTR has two income pathways. For Italian developers, one applies more directly than the other.

Pathway 1: Salary-Based (Most Common for Developers)

Average annual personal income of at least USD 80,000 over the past 2 years, documented through tax returns and employer financial statements. This is the straightforward route for developers employed by a software company, consulting firm, or multinational tech organization.

At current EUR/USD rates (~1.08), this is approximately €74,000/year. That's a mid-level to senior developer salary in Italy's tech hub cities (Milan, Rome, Turin). If you're earning that or above and employed by a company in a BOI-approved sector, you likely meet this threshold.

Pathway 2: Lower Income + Advanced Degree

Average annual income of USD 40,000–80,000 combined with a master's degree or higher in sciences or technology. This route accommodates junior or mid-level developers with strong educational credentials. An Italian developer with a Laurea Magistrale in Computer Science or Ingegneria Informatica (master's level) earning USD 50,000/year would qualify under this pathway.

Which pathway applies to you depends entirely on your degree and your income history. If you hold a master's and your average income for the past 2 years sits between $40k–$80k, you have flexibility. If your income exceeds $80k, the degree becomes a formality — you qualify on salary alone.

Italian Income Documentation: What the BOI Actually Requires

This is where Italian applicants hit friction. The BOI requires 2 years of documented income. For an Italian employee, that means:

1. Tax Returns (Dichiarazione dei Redditi — Form 730 or Modello Unico)

The BOI requires certified copies of your last 2 calendar years of tax returns. For Italian residents filing in Italy, that's your annual Dichiarazione dei Redditi, either the simplified Form 730 (used if you're an employee with straightforward income) or the full Modello Unico (if you have self-employment or complex deductions).

Critical detail: the BOI accepts either the original document or a certified copy stamped by the Agenzia delle Entrate (Italian Tax Agency). Do NOT submit a simple PDF printout from your online tax account. Request an official certified copy from your local Agenzia delle Entrate office or via their online portal. Processing time: 1–2 weeks.

2. Payslips (Buste Paga)

Provide the last 6 months of payslips from your current employer, showing consistent salary deposits matching the annual tax return figure. The BOI cross-checks the monthly deposits against the annual declared income — if there's a significant discrepancy, they'll ask for clarification. Gaps in payroll deposits (unpaid leave, sabbatical, contract gaps) require explanation.

3. Employment Contract (Contratto di Lavoro)

Submit a copy of your current employment contract issued by your employer, on company letterhead. The contract must clearly state your role, salary, and employment duration. If you've been promoted or given a raise, attach an amendment letter from your employer signed by an authorized signatory (not a verbal or WhatsApp confirmation).

4. Bank Statements (Estratti Conto)

Provide 6 months of bank statements (estratti conto) from an Italian or EU-based account showing consistent monthly salary deposits. The BOI uses this as a secondary verification of income — your bank statement deposits must align with your payslips and tax return. If you use a fintech bank (N26, Wise, Revolut), make sure the statements are clear and show the employer name and amount for each deposit.

5. Employer Financial Statements

The BOI requires proof that your employer is a legitimate, established business. Submit a copy of the company's annual financial statement (Bilancio) for the most recent closed fiscal year. You can obtain this from the Italian Registro delle Imprese (business registry) or directly from your HR department. For foreign employers (non-Italian), submit equivalent audited financial statements or annual reports demonstrating company stability.

6. Employment Verification Letter (WP.46 or Company Letter)

Your employer must issue a letter on company letterhead confirming your employment, role, salary, and the duration of your contract. The letter should be signed by an authorized person (HR director, CEO, or authorized signatory) with a wet ink signature — not a digital signature. Include the company registration number, business address, and contact phone number. The BOI will sometimes verify this letter directly with your employer, so ensure accuracy.

What NOT to Submit

Do not submit:

  • Unofficial printouts of tax returns from online banking portals
  • Screenshots of pay stubs (originals or certified copies only)
  • Self-declarations of income (the BOI requires third-party documentation)
  • Contracts without employer letterhead or wet signatures
  • Bank statements from peer-to-peer payment apps alone (Wise transfers must be accompanied by supporting employer payment records)

The BOI's document standard is binary: either your paperwork meets the checklist, or it doesn't. There's no appeals process for missing apostilles or slightly outdated employment letters. Getting it right the first time is non-negotiable.

Book a free consultation to pre-screen your income documentation

Education Credentials: Required Documentation for the Master's Pathway

If you're using Pathway 2 (lower income + master's degree), you'll need to document your educational credentials. For Italian university graduates:

Laurea Magistrale or Specialization Certificate

Submit an official degree certificate from your Italian university. If it's not in English, you must provide a certified English translation. The BOI will not accept unofficial translations or machine translations — the translation must be certified by a professional translator registered with the Consiglio Nazionale dei Periti Informatici (CNPI) or equivalent recognized body.

Alternatively, request an official "Supplemento al Diploma" (Diploma Supplement) from your university, which lists your courses and credits in English. Most Italian universities can provide this within 1–2 weeks on request.

If your degree is in a science or technology field (Computer Science, Software Engineering, Mathematics, Physics, Electronics), you automatically qualify. If your degree is in a related field (Engineering, Informatics, Data Science), include a brief letter from your current employer confirming that your educational background supports your role in the digital sector.

Employment Verification: The BOI's Real-World Checks

The BOI doesn't just review documents in a vacuum. They conduct random verification calls and emails to employers to confirm employment status, salary, and role. If you list yourself as a "Senior Software Engineer" but your employer's records show "Junior Developer", that mismatch triggers a formal request for clarification. If your employer is unreachable or uncooperative, your application stalls.

This is not theoretical. In 2024, approximately 8–12% of LTR Highly Skilled applications were delayed by employer verification failures — either because the employer contact information was wrong, the company didn't respond, or the verbal confirmation contradicted the written documentation.

Before you submit your application, ensure your employer knows what's coming. Send a heads-up email to your HR department: "I'm applying for a long-term visa in Thailand. You may receive an inquiry from the Thai Board of Investment verifying my employment, salary, and contract duration. Please confirm this information if contacted."

This prevents surprises and dramatically reduces the risk of administrative delays. A cooperative employer response takes 48 hours. An unresponsive or confused employer can add 4–6 weeks to your timeline.

Health Insurance: The Compliance Requirement You Can't Sidestep

Every LTR Highly Skilled applicant must provide proof of health insurance with a minimum of USD 50,000 inpatient coverage. This is not optional. This is not negotiable.

Your options:

Option 1: International Health Insurance (Most Common)

Purchase a comprehensive international health insurance policy from a provider like AXA, BUPA, Allianz, or Expat King. The policy must clearly state USD 50,000 (or equivalent) as the minimum inpatient coverage limit. Annual cost typically ranges from USD 800–$2,500 depending on age and coverage level.

Request a formal policy document or coverage letter from the insurer stating your coverage limits and policy expiration date. The BOI requires documentation directly from the insurance company, not a screenshot or printed email confirmation.

Option 2: Home Country Social Security Reciprocal Agreement

Italy and Thailand have a limited reciprocal social security agreement. If you're covered under the Italian INPS (social security) system and maintain that coverage while in Thailand, you may be able to use INPS documentation as proof of financial security. However, this is not automatic — you need a confirmation letter from INPS stating that your coverage extends to Thailand.

In practice, most Italian applicants find international insurance simpler and faster than navigating INPS reciprocal documentation. Insurance policies are approved within days; INPS letter processing takes 4–6 weeks.

What Doesn't Work

Do not submit:

  • Basic travel insurance or "digital nomad" policies (these cap at USD 50k lifetime, not inpatient annual)
  • Thai health insurance cards or clinic memberships (BOI requires international or home-country coverage)
  • Company group health insurance from your Italian employer (unless it explicitly covers international relocation)
  • Personal cash reserves or bank account balances as "self-insurance" (the BOI requires a formal insurance policy)

The compliance friction here is real. Applicants commonly submit travel-tier policies thinking they'll pass muster. The BOI rejects them, requests compliant documentation, and your application timeline extends by 3–4 weeks while you source an actual international policy.

Criminal Record Certificate: Italian Certificato del Casellario Giudiziale

The BOI requires a criminal record clearance certificate from your country of residence for the past 5 years. For Italian residents, that's the Certificato del Casellario Giudiziale (Judicial Case Registry Certificate).

How to Obtain It

Request this from your local Procura della Repubblica (courthouse) or the Casellario Giudiziale at the justice ministry. You can also request it online through the digital civil services portal. Processing time: 2–3 weeks.

The certificate must be issued in Italian and English (request a bilingual version when you apply). It must be dated within 6 months of your LTR application submission.

Apostille Requirement

The certificate must be apostilled under the Hague Convention. Obtain an apostille from the Corte d'Appello (Court of Appeal) in your jurisdiction. Processing time: 1–2 weeks. Do not submit the certificate without an apostille — the BOI will reject the incomplete submission.

Dependent Documentation: If You're Bringing a Spouse or Children

If you're applying with a spouse or children under 20, each dependent needs LTR Dependent visa documentation. For Italian applicants, this includes:

Marriage Certificate (for spouse)

Official certified copy of your marriage certificate (Certificato di Matrimonio), issued by the Comune (municipal office). It must be certified by the local municipality and apostilled. If you were married outside Italy, the foreign marriage certificate must be apostilled and submitted with a certified Italian translation.

Birth Certificate (for children)

Official certified copy issued by the Comune where the child was born, apostilled.

Health Insurance for Dependent

Each dependent requires their own health insurance with USD 50,000 minimum coverage, OR they can be listed as a dependent on your international policy (ensure the policy explicitly includes spouse/children dependents). Cost to add dependents: typically USD 200–$400/year per dependent.

Check dependent eligibility and start your LTR application via the Issa Compass app

The Complete Cost Picture: What You're Actually Paying as an Italian Developer

Expense Amount (USD) Notes
LTR government visa fee ~$1,400 (50,000 THB) Paid to Thai BOI after approval. Non-refundable once approved.
Health insurance (annual) $800–$2,500 International policy with USD 50k min coverage. Mandatory.
Certified translations (Italian documents) $100–$300 Tax returns, degree certificate, marriage/birth certificates if needed.
Apostille fees (Italian documents) $50–$150 Criminal record certificate, marriage/birth certificates.
Issa Compass LTR service fee Varies Pre-screening, BOI application prep, visa issuance logistics. Includes 100% refund guarantee if rejected due to our error.
Total (out-of-pocket, excluding Issa fees) ~$2,350–$4,350/year 1 One-time visa and documentation costs + first year health insurance.

After year 1, your ongoing cost is primarily health insurance (~$800–$2,500/year) plus the 10,000 THB (~$280) annual address reporting fee to immigration (unless you use Issa's 600 THB app-based reporting service).

Against this, calculate your tax savings. If you're relocating from Italy earning €70,000/year (approximately USD 76,000) and subject to 43% effective taxation, your Italian tax burden is roughly USD 32,700/year. Under the LTR foreign income exemption, that drops to zero on remitted income. Your net tax saving: USD 32,700/year. The visa cost (USD 2,350–$4,350 year 1, then USD 800–$2,500/year thereafter) becomes trivial against that calculation.

The Timeline: From Application to Approval

The LTR process has two mandatory stages with distinct timelines:

Stage 1: BOI Endorsement

  • Submission: You submit via the BOI online portal with all supporting documents (income statements, employment letter, criminal record, health insurance, education credentials)
  • Processing: Approximately 2 months for the BOI to review and approve your endorsement
  • Outcome: BOI sends you an approval letter confirming Highly Skilled Professional endorsement

Stage 2: Visa Issuance

  • Submission: After BOI approval, you submit your visa application through the Thai e-visa portal (or in-person at One Bangkok, if you prefer)
  • Processing: 2–4 weeks for visa issuance
  • Outcome: LTR visa issued as a 5-year stamp in your passport (or as e-visa approval)
  • Total timeline from initial application to visa in hand: approximately 4 months

Issa handles the document preparation, BOI application submission, and post-approval logistics. Our role is to front-load the compliance work so you're never surprised by a missing apostille or a malformed income statement when you're weeks into the process.

Where Italian Developer Applications Fail

Incomplete or outdated tax documentation. The BOI requires 2 full years of tax returns. If you submitted your 2024 return late or made amendments, ensure the BOI sees the final filed version, not a draft or preliminary submission. For developers who switched employers mid-year, document both employers' income contributions for the calculation year.

Mismatched income figures. Your tax return shows €70,000, your payslips average €5,800/month (€69,600/year), and your employment letter says €72,000. The BOI will flag this and ask for reconciliation. The gaps don't need to be perfect — employment contracts, raises, and retroactive bonuses are normal — but you need to be able to explain them.

Insurance policy that barely meets the threshold. You submit an international policy with USD 50,000 inpatient coverage, but the fine print shows exclusions for pre-existing conditions, dental, or vision. The BOI will request clarification or a replacement policy. Start with a policy that clearly covers USD 50k+ in inpatient costs with minimal exclusions relevant to long-term healthcare.

Employment verification gaps. Your employer is unresponsive or unreachable when the BOI calls. Ensure your HR contact information is accurate and brief your HR team in advance that verification may occur.

Missing apostilles on Italian documents. You submit a criminal record certificate without an apostille, or a marriage certificate from Italy that's not apostilled. The BOI rejects these outright and requests compliant versions. Obtain apostilles for all Italian civil documents before you apply.

Why Issa's Pre-Screening Matters for Italian Developers

The LTR application is a binary approval mechanism. There's no appeals process, no "almost qualifies" category, and no partial credit for near-compliant documentation. Either your income proof meets the BOI's exact standard, or it doesn't. Either your criminal record certificate is properly apostilled, or it's rejected.

Italian applicants face an additional layer of friction: their tax documentation is issued in Italian, their employment contracts vary by region and company, and their education credentials come from the Italian university system. A generic LTR checklist doesn't capture these nuances.

Issa's pre-screening process is specifically designed to surface these gaps before you touch the 50,000 THB government fee. Our legal team manually verifies your income documentation against the exact BOI standards for 2026, confirms your health insurance policy is compliant, validates that your Italian educational credentials meet the master's degree requirement (if applicable), and ensures all documents requiring apostilles have them.

We also identify which BOI-listed targeted industries your employer operates in — because if your employer is a software consulting firm, the "Digital" category is clear. If your employer is a broader tech conglomerate or investment firm, we clarify which BOI sector designation applies and ensure your employment documentation aligns with that category.

The 100% money-back guarantee is the structural proof of our confidence here. If your application is rejected due to our error in pre-screening or document preparation, we refund both our service fee and your 50,000 THB government fee. Most traditional agents don't offer this because they shift the compliance risk to you. We don't.

After approval, the Issa app handles your ongoing compliance: annual address reporting reminders, health insurance renewal alerts, and TM30 filing guidance. For Italian applicants based in Bangkok's Thonglor area, our 600 THB drop-off reporting service eliminates the need to queue at immigration every year.

Apply via the Issa Compass app and start your LTR pre-screening today

Frequently Asked Questions: Italian Developer LTR

Can I use my Italian employer's group health insurance for the LTR requirement?

Not on its own. Group insurance from your Italian employer typically doesn't extend coverage to Thailand or explicitly cover international relocation. You must obtain a separate international health insurance policy with USD 50,000+ minimum inpatient coverage. The BOI requires direct documentation from the insurer confirming coverage limits and policy expiration. An Italian employer group policy letter won't satisfy this requirement.

What if I'm a freelance software developer without a single employer?

The Highly Skilled Professional category requires employment by contract with a company in a targeted industry. If you're a freelancer (partita IVA in Italy), you don't have a single employer — you have multiple clients. This disqualifies you from the Highly Skilled track. Instead, consider the DTV Visa, which is designed for freelancers and requires 500,000 THB (~$14,000 USD) in savings with no employer requirement. If you want the LTR track, the practical solution is to formalize employment with a software company (yours or an existing one) before applying.

Do I need a work permit in Thailand if I have an LTR Highly Skilled visa?

The LTR Highly Skilled Professional visa comes with a fast-track work permit approved within 30 days of visa issuance. You don't need to apply separately — it's issued automatically as part of the LTR package. If you're a remote employee for a foreign company, the work permit allows you to legally reside and work in Thailand.

Can my Italian university degree from 2005 still qualify me for the master's pathway?

Yes. The BOI doesn't set an expiration date on educational credentials. If your Laurea Magistrale or Specialization certificate is legitimate and officially issued by your Italian university, it qualifies. You'll need an official certified copy (or certified English translation if the original is in Italian) and an apostille if the degree is from a non-EU institution or if you're submitting it as part of your primary application documentation. EU degrees typically don't require apostilles within the EU, but the BOI may request one for Thai processing — request it proactively to avoid delays.

What if I recently changed jobs and my income is lower than my previous role?

The BOI reviews your average income over the past 2 years. If you switched jobs partway through year 2, both employers' income contributions are included in your average calculation. If your 2-year average still exceeds USD 80,000, you qualify. If it doesn't, you'd need to wait until your 2-year average (calculated from your new job's start date forward) exceeds the threshold. Document the employment change with letters from both employers confirming dates and salary for the periods you worked for each.

How long does it take to get an Italian criminal record certificate and apostille?

Italian criminal record certificate (Certificato del Casellario Giudiziale) via online request: 2–3 weeks. Apostille from the Corte d'Appello: 1–2 weeks additional. Total: approximately 3–4 weeks if both processes run in parallel. Plan for this early — it's one of the longer lead-time documents you'll need. Request both simultaneously if possible to compress the timeline.

Next Steps

The LTR Highly Skilled Professional category was built for developers exactly like you: technically skilled, professionally established, and earning solid income. The pathway is narrow and documentation-heavy, but it's navigable with accurate preparation.

Your first move is a pre-screening conversation. Talk to an Issa visa specialist about your specific income documentation, employer situation, and whether Highly Skilled is your best fit — or whether a different LTR category (or alternative visa) makes more sense. We'll give you a straight answer on what you can approve in-house and what documentation gaps, if any, need work before submission.

Book a free consultation with an Issa visa specialist

Sameep Rajkarnikar

Written by Sameep Rajkarnikar

Immigration Consultant at Issa Compass

Still have questions? Message us on WhatsApp at +66 62 682 6204 or on Line at @issacompass and ask our in-house legal team about your specific situation.

Note: Issa Compass is a software platform designed to streamline visa applications and connect you with immigration professionals. We're here to make the process faster and easier, but we're not a law firm or government agency. The final decision for visa approval rests with government officials and immigration policies.