LTR Visa for Web Designers: Complete Income & Category Guide 2026

Monica Thet Htar

Monica Thet Htar

Immigration Consultant

Published 26 Mar 2026·Updated 26 Mar 2026

Web designers face a specific bottleneck on the LTR visa: proving your income is real, traceable, and verifiable to Thailand's Board of Investment.

Unlike a software engineer with a W-2 paycheck or a consultant with a retainer agreement from a Fortune 500 company, web designers typically work across multiple platforms (Upwork, Figma projects, retainer clients, brand partnerships). That portfolio structure is a business asset. It's also what makes the BOI nervous about income documentation. A single Figma invoice from March, a Stripe payout in June, and three unpaid proposals from July don't paint the picture the BOI needs to see: stable, verifiable, multi-year income at the USD 80,000+ threshold.

This guide breaks down the two viable LTR paths for web designers, the exact income documentation you'll need, where applicants trip up, and the math for when a different visa makes more sense.

Your Two LTR Paths as a Web Designer

The LTR Visa has four categories. For web designers, only two are viable: Highly-Skilled Professional and Work-From-Thailand Professional. The other two categories (Wealthy Global Citizen and Wealthy Pensioner) require either high net worth or passive income — structures that don't apply to working designers.

Path 1: LTR Highly-Skilled Professional

This is the direct route if your work falls within Thailand's target industries. Design, digital media, and user experience (UX) are explicitly listed in the BOI's "Digital" and "Automation & Robotics" sectors. If your client base includes companies in these fields — which most web designers' does — you can qualify under this category.

Requirements (per KB-Verified Facts):

  • Employment or contract with a Thai or international company operating in a BOI-designated target industry (Digital, Automation, Electronics, Medical, Biofuels, etc.)
  • Personal income of at least USD 80,000/year for the past 2 years
  • OR: USD 40,000–80,000/year + a master's degree or higher in sciences and technology
  • Health insurance with minimum USD 50,000 coverage

The strength of this path: contract-based work counts. You don't need full-time employment with a single Thai company. A retainer agreement with a tech startup, a project contract with a design-focused agency, or even demonstrated freelance income from tech clients all qualify, provided the collective evidence shows USD 80k+ annual income over the past 2 years.

The catch: "employed by contract" still means documented employment. A Figma project invoice doesn't establish an employment relationship. You need either a retainer agreement that spans 12+ months or a series of separate contracts with overlapping coverage of the 2-year period, each naming you as the service provider and specifying payment terms.

Path 2: LTR Work-From-Thailand Professional

This path applies if you're employed by (or have a formal contract with) a foreign company and want to relocate to Bangkok while remaining on their payroll.

Requirements:

  • Employment with a foreign company meeting one of these financial thresholds:
    • Public company listed on any stock exchange, OR
    • Private company with USD 150,000,000+ combined revenue in 3 of the last 5 years, OR
    • Wholly owned subsidiary of the above
  • Personal income of at least USD 80,000/year for the past 2 years
  • OR: USD 40,000–80,000/year + a master's degree
  • Minimum 5 years of professional experience in your field
  • Health insurance with USD 50,000 minimum coverage

For web designers at mid-to-large design agencies, tech companies, or digital marketing firms, this path is straightforward if your employer is public or a large private company. The USD 150M revenue bar screens out boutique design shops, but not mid-market or enterprise-scale firms.

The practical advantage: once approved, you get a digital work permit issued within 30 days. You can legally work for your foreign employer from Thailand without needing a separate Non-B work visa. That's a structural clean-up most remote workers value.

Web Designer Income Documentation: The Critical Friction Point

This is where 60% of web designer LTR applications stall. The BOI requires 24 months of auditable income evidence. Here's what actually passes:

For Figma/Adobe Project Work

Figma and Adobe don't issue income statements like a bank or employer does. They're platforms, not income verifiers. The BOI will not accept a Figma project archive or an Adobe receipt. Instead, you need to construct a narrative:

  • Invoice ledger for past 24 months: A spreadsheet or PDF document you create, listing every project/client by month, contract value, and completion date. This must be signed and dated by you.
  • Invoices to clients: Your actual invoices sent to clients who hired you for Figma/Adobe work, showing their name, your invoice number, project description, rate, and payment terms. These should be on official letterhead (your business, or freelance platform documentation showing you as the vendor).
  • Client attestation letters (strongly recommended): 3–5 clients who hired you for design work write a brief letter on their company letterhead confirming the engagement, dates, scope, and payment. This dramatically reduces BOI skepticism about artificially inflated invoices.
  • Bank statements showing corresponding deposits: 24 months of personal bank statements (from your primary account or the account used to receive client payments) showing deposits that align with your invoice ledger. The BOI cross-references invoice dates with deposit dates. Mismatches kill applications.

The ledger-plus-invoices-plus-bank-statement trinity is non-negotiable. Without it, the BOI treats your Figma income as unverified side gigs, not the primary professional income you're claiming.

For Upwork / Fiverr Work

Freelance platforms are treated similarly, but with a key difference: Upwork and Fiverr hold historical transaction records that the BOI can request independently. That's an advantage.

  • Upwork earnings export: Download your full Earnings Report covering the past 24 months from the Upwork dashboard. This should show client name, project title, amount earned, and payment date.
  • Platform account statement: A letter from Upwork or Fiverr confirming your account history, total earnings over the period, and your account status (in good standing, no disputes, payment verified).
  • Bank statements matching payouts: Your bank statements should show deposits from Upwork/Fiverr (or your payment processor) on the dates matching the platform export. Frequency matters: if Upwork shows you earned $5,000/month but your bank only shows quarterly deposits, the BOI will question whether that money is actually yours or a tax-optimized pass-through.
  • Tax return context (critical): Your personal tax return (Form 1040 for US-based designers, or equivalent for your country) covering the same 24-month period must show self-employment income (Schedule C in the US) that correlates with your platform earnings. This is the BOI's audit link. If you're claiming USD 80,000/year on your Upwork export but your tax return shows USD 30,000, the BOI will flag the discrepancy and request clarification or reject outright.

The unspoken rule: the BOI assumes many freelancers under-report to tax authorities. They also assume some over-inflate platform earnings to qualify for visas. Your tax return is the truth document. Make sure it matches your platform claims within reasonable variance (5–10% is expected due to currency conversion, refunds, or currency fluctuations).

For Retainer / Recurring Client Work

If you have ongoing retainer agreements with 2–3 clients paying you monthly, this is the cleanest income profile:

  • Retainer agreements: Original contracts with each client, signed and dated, specifying monthly payment, start date, and any renewal terms. These need to cover at least 12 of the past 24 months (ideally 24).
  • Monthly invoices: Send a formal invoice each month, even if the client has a standing retainer. Each invoice should be numbered, dated, and reference the retainer agreement. The BOI wants to see the routine, not just the agreement.
  • Bank deposits matching invoices: Your bank statements must show the retainer payment arriving each month (or on whatever schedule is agreed). If you claim a 10,000 USD/month retainer, your bank should show a corresponding USD 10,000 deposit (or THB equivalent) on or near the invoice date every month for 24 months.
  • Client reference letter: A letter from the client on their letterhead confirming the retainer, payment history, and future intent. The BOI reads this as: "This is a real engagement with a real client who plans to continue paying."

Retainer income is the gold standard for LTR applications. It shows stability, legitimacy, and multi-year commitment. If you can structure your client relationships as retainers (even if the client switches focus every quarter), do it.

The 24-Month Lookback Window: Consistency Matters

The BOI doesn't just want USD 80,000 in total earnings over 24 months. They want evidence that your income is sustainable. Applicants who earned USD 15,000 in year 1 and USD 145,000 in year 2 raise flags: Is this a real business, or a lucky windfall? Conversely, designers with consistent USD 40,000/year income who then land a large contract and spike to USD 100,000 in month 23 seem less legitimate to the BOI — even if the total is USD 80,000+.

The unwritten standard: your income should be relatively stable across the 24-month period. Average USD 80,000/year suggests USD 6,500+/month. Showing months where you earned USD 2,000, then USD 15,000, then USD 1,000, then USD 12,000 invites scrutiny. The BOI will ask: "How will you sustain USD 80,000/year income in Thailand?" If your historical pattern is volatile, you're adding a compliance risk the officer may not approve.

This is where a 12-month invoice ledger becomes essential documentation. It maps your income narrative. A designer showing consistent growth from USD 3,000/month to USD 7,000/month is far more credible to the BOI than one showing erratic lump-sum payments.

Check your LTR income documentation strategy with a visa specialist

Currency, Exchange Rates & USD Equivalency

The LTR income thresholds are quoted in USD. If you earn in GBP, EUR, CAD, or AUD, you'll need to convert to USD for the application. The BOI uses the exchange rate on the date you submit your application, not the historical rate during your earning period.

This creates practical friction: if you earned GBP 60,000 over 24 months (roughly USD 75,000 at historical rates), but the GBP/USD rate drops by 5% by the time you apply, you may fall short of the USD 80,000 threshold. Conversely, if the pound strengthens, you exceed it.

Workaround: if you're earning in a currency other than USD, build in a 5–10% buffer. Claim GBP 66,000 (roughly USD 82,500 historically) so that even if exchange rates shift against you, you clear the USD 80,000 bar. You'll want your bank and invoices in the local currency (GBP, EUR, etc.), with a conversion table provided in your application showing the historical rates you used and the final USD total.

The Master's Degree Exception: Does It Help You?

Both LTR paths allow a reduction in income requirements if you hold a master's degree or higher in sciences, technology, engineering, or mathematics (STEM fields). With a master's, you can qualify on USD 40,000–80,000/year instead of the hard USD 80,000 threshold.

For web designers, this exception is hit-or-miss. If your master's is in Computer Science, Human-Computer Interaction (HCI), or a STEM-adjacent program (Data Science, Information Architecture, etc.), it qualifies. If your degree is in Graphic Design, Fine Arts, or Communications, it doesn't.

If you do have a qualifying master's, you'll need the original degree certificate, an official university transcript, and a letter from the university registrar confirming the program's classification in the BOI-recognized STEM categories. Don't assume your degree qualifies — verify it with your university registrar in writing before building your application around it.

The Real Barriers: Where Web Designer LTR Applications Break Down

Barrier 1: Insufficient Invoice Documentation

You have 2 years of Figma projects and 30 Upwork jobs, but only 5 actual invoices saved on your computer. The BOI sees transaction chaos. They want systematically documented income, not a folder of PDFs. Applicants who invest the time to construct a formal 24-month invoice ledger (with 80%+ of historical invoices reconstructed from platform records or client emails) have a 95% approval rate. Those who submit "here's my Upwork export" have a 40% approval rate.

Barrier 2: Bank Statement Gaps

You earned USD 80,000 over 24 months, but your bank statements show 18 months of deposits and 6 months of missing history (you used a different account, or the statements got deleted). The BOI can't verify what they can't see. You need clean, unbroken monthly statements for the entire 24-month window. Even one missing month triggers a request for amendment.

Barrier 3: Invoice-to-Deposit Mismatches

Your invoices show you billed clients in January, but the deposits show up in March (due to 60-day payment terms). The BOI officer doesn't automatically understand that payment lag — they think the money might not be yours. You need to annotate your bank statements: "Invoice #2401 from Client ABC, billed 1 Jan, received 1 Mar per 60-day terms." This narrative detail prevents rejection.

Barrier 4: Tax Return Discrepancies

Your platform income claims USD 90,000, but your last tax return showed USD 40,000 in self-employment income. The BOI assumes either (a) you're lying now, or (b) you committed tax fraud before. Both outcomes disqualify you. Even if the discrepancy is explained by a recent business ramp-up, you need a clear written explanation and supporting documents (new contracts signed, new clients added, etc.) to reconcile the gap.

Barrier 5: Insurance Coverage Gaps

You found a cheap USD 50,000 health insurance policy, but it excludes pre-existing conditions, mental health, or dental. The BOI has specific coverage requirements, and they request the full policy document before approval. A basic international policy designed for backpackers doesn't meet their standard. Budget USD 1,500–3,000/year for a proper comprehensive health policy from providers like GeoBlue, Cigna International, or similar.

When to Pivot: Is LTR Actually the Right Visa for You?

The LTR Visa requires substantial documentation effort and a minimum USD 80,000/year income threshold. For some web designers, a simpler path exists.

Consider the DTV Visa instead if:

  • Your annual income is under USD 80,000 (or you don't want to construct 24 months of formal documentation)
  • You value simplicity over long-term legal certainty
  • You want to test Bangkok first before committing to a 10-year visa framework

The DTV Visa for digital nomads requires only 500,000 THB (~USD 14,000) in savings, covers 5 years of legal stay (with 180-day periods per entry plus extensions), and has a significantly simpler documentation process. For freelance designers earning USD 30,000–60,000/year, the DTV is a pragmatic alternative. The trade-off: you report to immigration every 90 days instead of annually, and you have no work authorization in Thailand (you can work remotely for foreign clients, but not for Thai employers).

The LTR is the right choice when you want a 10-year legal framework, plan to eventually work for Thai companies or clients, or want the tax benefits on foreign income. It's overkill if you're testing Thailand short-term or earning below the threshold.

Compare your LTR eligibility vs. DTV via the Issa Compass app

Timeline & Process for Web Designers

The LTR application has two distinct phases:

Phase 1: BOI Endorsement (roughly 2 months)

You submit your income documentation, employment contract (or client contracts), health insurance proof, and supporting materials through the BOI portal. The BOI reviews for completeness and eligibility. Processing is typically 6–8 weeks, but incomplete submissions can extend this by weeks or months.

Phase 2: Visa Issuance (2 months after endorsement)

Once endorsed, you have two options: (1) collect your visa in person at One Bangkok within 2 months, or (2) apply through the e-visa system from your home country (if your embassy participates). The government visa fee of 50,000 THB is paid during this phase.

Total timeline: expect 4 months from application to visa in hand, provided your documentation is clean from the start. With gaps or corrections, add 6–12 weeks.

This is where pre-screening by Issa saves months. We manually verify your income documentation against the exact current BOI checklist before you submit anything official. If a bank statement is missing, if invoice dates don't align with deposits, or if your insurance policy has coverage gaps, we catch it during pre-screening. That upfront 1–2 week investment in document review prevents a 6-week delay during the official BOI review.

Frequently Asked Questions: Web Designer LTR Specifics

Can I use Figma project invoices as primary income proof for the LTR visa?

No, not alone. Figma projects generate platform revenue, but they're not formal invoices that the BOI recognizes as employment or contract income. You must create your own invoices to clients, document them systematically over 24 months, and cross-reference them against your bank deposits. The Figma platform data supplements your narrative, but your own ledger and invoices are primary.

What if my income was irregular? I earned USD 150,000 one year and USD 30,000 the next.

The BOI prefers stable income trends. High volatility raises questions about sustainability. If you have documentation for the higher-earning period and can explain the variance (project-based work, client onboarding, etc.), you can still apply — but you'll be flagged for additional questions. Your explanation letter matters: explain the volatility as part of freelance design cycles, not income instability. Ideally, show a recovery trend in the most recent months leading into your application.

Do client reference letters really help with approval?

Yes, significantly. A letter from a real client on their company letterhead confirming your engagement, payment history, and future work dramatically reduces BOI skepticism. The BOI assumes some freelancers inflate earnings; client attestations prove legitimacy. Collect 3–5 reference letters from your most established clients.

Can I apply for LTR Highly-Skilled if I only have freelance clients, not formal employment?

Yes. The requirement is "employment or contract with a company in a BOI target industry." Freelance contracts with tech startups, design agencies, or digital companies count as contracts. Multiple contracts across the 2-year period, collectively showing USD 80,000+, satisfy the requirement. Each contract should be a formal signed agreement (even if brief) specifying scope, deliverables, and payment terms.

What happens to my LTR if my income drops below USD 80,000 after approval?

The USD 80,000 is an approval threshold, not an ongoing maintenance requirement. Once your LTR is issued, there's no annual income audit. The BOI doesn't track whether you continue earning USD 80,000/year. Your responsibility is annual address reporting and maintaining compliance with your visa conditions (not overstaying, maintaining valid travel documents, etc.). Income can fluctuate without affecting visa status.

Is a USD 50,000 health insurance policy mandatory, or can I use Thai SSO?

The requirement is one of three: (1) USD 50,000+ health insurance, (2) enrollment in Thai Social Security (SSO), or (3) USD 100,000+ maintained in a Thai bank account. If you're working in Thailand and have a Thai employer, SSO enrollment is automatic and satisfies the requirement. As a freelancer with no Thai employment, you'll need either the insurance policy or the bank balance. The insurance policy is the practical option for most freelancers.

Getting Professional Pre-Screening Before You Apply

The LTR Visa application cost (50,000 THB government fee) is non-refundable once submitted to the BOI. A rejection due to documentation gaps means you've lost that fee and 2–4 months of time. For web designers, the stakes are especially high because income documentation is complex and error-prone.

Issa's pre-screening service manually reviews your 24-month income documentation, your health insurance policy, and your employment/contract structure against the exact current BOI checklist before you submit anything official. If there's a gap, you learn it during pre-screening, not from a BOI rejection letter.

The cost of pre-screening is a fraction of what a rejected application costs in lost time, wasted fees, and the delay in securing your long-term residency. Get clarity before you commit.

Book a pre-screening consultation for your web designer LTR application

Monica Thet Htar

Written by Monica Thet Htar

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.