DTV Visa for German Graphic Designers: 2026 Income Proof Guide

Tomomi Aoyama

Tomomi Aoyama

Immigration Consultant

Published 26 Mar 2026·Updated 26 Mar 2026

You're a freelance graphic designer in Berlin or Frankfurt, pulling in solid project work from international clients. You work on Figma, invoice through Upwork or directly, and your portfolio lives on Behance. What you want is long-term stay legality in Thailand without the bureaucratic friction of annual tourist visa extensions.

The Destination Thailand Visa (DTV) exists for exactly this scenario. Five years of validity, 180 days per entry, unlimited re-entries across the validity period. The challenge is proving your income to Thai embassies in a way that matches their specific interpretation of what "remote work from a foreign company" actually means.

For freelancers—especially designers with irregular monthly income—that proof is not straightforward. This guide covers the exact documentation German graphic designers need to move from "interested" to "approved" in 2026.

The DTV Framework for Foreign-Income Professionals

The DTV is a 5-year multiple-entry visa. The complete financial requirement and general eligibility rules are covered in the Complete DTV Visa Guide. This article focuses on the profession-specific income documentation freelance graphic designers actually face.

For the DTV's Workcation Route, you need to demonstrate two things clearly:

  1. You have 500,000 THB (~€13,200 / $14,400 USD) in a personal bank account with 3+ months of documented history.
  2. You generate income exclusively from clients or employers outside Thailand.

The second point trips up freelancers because your income often looks chaotic on paper. A 3,000 EUR invoice in January, 1,500 EUR in February, 4,500 EUR in April, then nothing in May because you were between projects. Thai embassies see this and worry you're not a stable professional—you look like someone who might need to work illegally once funds run dry.

The solution is not to hide that volatility. It's to document it transparently and show the aggregate story.

Income Documentation for Freelance Graphic Designers

Thai embassies want evidence of "remote employment" or "freelance work for foreign clients." Here's exactly what works:

Primary Documents: Invoices + Client Agreements

Your core submission package must include:

  • A 12-month invoice ledger showing all client invoices for the past 12 months, totaled and annotated with client names and project descriptions. Not piecemeal invoices—a single summary document that shows aggregate revenue. This is critical because it tells the embassy: "My monthly totals vary, but my annual income is stable and foreign-sourced."
  • Actual client invoices (PDF copies) from the past 6 months, showing your name as the service provider, client names, project descriptions, amounts in EUR or other foreign currency, and payment terms. If you invoice through a platform like Upwork, export those invoices directly. If you create custom invoices, they must be dated, numbered sequentially, and professional in appearance.
  • Signed client contracts or retainer agreements from at least 2–3 of your recurring clients, showing the engagement terms, scope of work (design services for foreign-based clients), payment frequency, and your rate. These demonstrate ongoing relationships, not one-off gigs. Even if 50% of your income comes from project-based work, having 2–3 retainer contracts on file strengthens the application significantly.
  • Bank statements for the past 6 months showing deposits from these clients into your German personal bank account. The bank statements must clearly show client names in the payment description (e.g., "ACME Corp Invoice #2024-001") or transaction details that match your invoices. Vague descriptions like "freelance payment" work but are weaker.

Supporting Documents: Professional Context

Add these to establish credibility:

  • Your professional CV or portfolio summary showing design experience, software skills (Figma, Adobe Creative Suite, Sketch, Webflow—whatever you use), and notable past projects. This can be a 1-page CV or your Behance portfolio link as context.
  • Screenshots of your Figma workspace (if applicable) showing active client projects or a professional setup. This is optional but helps embassies visualize that you're actively working remotely.
  • Upwork or Fiverr profile link + rating export (if you use these platforms). Export your profile showing client reviews, hourly rate or per-project pricing, and badges. This provides third-party validation of your professional standing. It's not a requirement, but it's helpful evidence.
  • Your website or professional portfolio URL (if you have one). This shows you're an established professional, not a freelancer just starting out.

The 12-Month Ledger: Critical for Irregular Income

This document is where German graphic designers win or lose their applications.

Create a simple spreadsheet or PDF table with 12 rows (one per month), showing:

  • Month (January 2024, February 2024, etc.)
  • Total invoiced revenue (sum of all invoices issued that month in EUR)
  • Total received/deposited revenue (sum of payments received into your German bank account that month)
  • Client names (brief list of who paid you that month)
  • Notes (project descriptions or any context—e.g., "Q2 focus on UI design for Berlin-based SaaS client" or "Q4 slower due to vacation break")

At the bottom, show the annual total. If your 12-month revenue averages €30,000–€50,000 annually, note that. The goal is to show the embassy: "Yes, my monthly numbers bounce around, but I'm consistently earning foreign income as a working professional."

Thai embassies will look at this ledger and your invoices in tandem. If the ledger shows €3,500 in June but your actual bank statements show only €1,200 in June deposits, that's a red flag. Consistency between your ledger, your invoices, and your bank deposits is mandatory.

The 500,000 THB Funds Requirement

This is an application-stage requirement only. You need to demonstrate 500,000 THB (~€13,200 / $14,400 USD) in your German personal bank account at the time of application. The typical requirement is 3 months of documented history showing that balance (or a growing balance that reaches 500k by application time).

Exception: If you've recently liquidated a business account or brokerage position and transferred the funds into your personal account, this is acceptable. You'll need to provide documentation of the transfer source to show the funds are legitimately yours.

After your DTV is approved and you enter Thailand, there is no ongoing requirement to maintain the 500k. You can withdraw that money immediately if you want. It's an eligibility threshold, not a lock-up period.

Embassy-Specific Friction Points for Freelancers

Thai embassies vary in what they prioritize. The German embassies—particularly Berlin and Munich—have specific patterns:

Munich Embassy: Requests home-country tax documentation (your Steuererklärung or income tax return) showing reported freelance income for the past 1–2 years. This is not a universal requirement, but Munich consistently asks for it. If you have a Steuererklärung showing your reported freelance income, include it proactively.

Berlin Embassy: Focuses heavily on the specificity of your invoices. Vague invoices (e.g., "Consulting services rendered") get questioned more than itemized invoices (e.g., "Logo design + brand guidelines revision for XYZ Client, 40 hours, €2,500"). Make your invoices detailed.

Frankfurt Embassy: Less strict than Munich or Berlin on tax documentation, but more thorough on bank statement formatting. Statements must clearly show your full legal name, account number, currency, and transaction descriptions. German banks provide these in standard format, but make sure the name on your bank statements matches your passport exactly.

All German embassies: Reject applications from people already inside Thailand. You must apply from outside Thailand (from Germany, another EU country, or a third country). You cannot apply for a DTV while on a tourist visa inside Thailand.

Profession-Specific Challenges: How to Overcome Them

Problem 1: Income Variability

Your situation: You had €2,000 in March, €6,500 in April, €1,200 in May. Embassies see this and worry you're not stable.

Solution: Provide the 12-month ledger showing your full-year revenue. If your annual income is €40,000–€60,000, show that. Annotate the ledger explaining seasonal patterns (e.g., "Lower May income due to client vacation; June recovered to €5,200"). Thai embassies understand that freelancers have variable months—they want to see the aggregate picture is solid.

Problem 2: Multiple Platforms / Payment Sources

Your situation: You get paid via Upwork, direct Stripe transfers, and the occasional PayPal. Your German bank receives transfers from 5+ different sources.

Solution: Create a source-tracking document showing where your income comes from. Map each platform or direct client to the bank deposits they create. Example:

  • Upwork: €800/month → deposits show as "Upwork Inc transfer" in bank statements
  • Client ABC (direct): €1,500 per project → deposits show as "ABC GmbH" or client company name
  • Stripe (direct invoicing): €1,200/month → deposits show as "Stripe Payout" in statements

Embassies want to see a logical flow from invoicing to payment. Messy, unexplained deposits from multiple sources trigger scrutiny. Documented sources do not.

Problem 3: Retainer vs. Project-Based Income Mix

Your situation: 60% of your income is retainer-based (recurring monthly) and 40% is project-based (irregular per-project invoices). Embassies sometimes assume project-based income is precarious.

Solution: Weight your application toward your retainer clients. Include signed retainer agreements from your 2–3 largest retainer clients in your submission. Show 6+ months of consistent monthly deposits from these clients in your bank statements. Then position project-based work as a supplement: "Plus an average of €X in supplementary project-based revenue." This narrative ("I have stable core income plus variable project work") is much stronger than "I'm piecing together projects."

Problem 4: Recent Career Transition

Your situation: You went full-time freelance only 8 months ago. You don't have 12 months of invoices yet.

Solution: Provide your 8 months of invoices and bank deposits. Include a covering letter explaining the transition ("Transitioned to full-time freelance graphic design in August 2024; prior employment was [previous employer] where I worked on design projects"). If you had employment before freelancing, include a termination letter or final payslip from that employer as context. Embassies understand career transitions—they want evidence of continuity.

Problem 5: Currency Conversion Complexity

Your situation: Your invoices are in EUR, but your bank deposits sometimes show conversions (Stripe converts USD invoices to EUR, Upwork may invoice in multiple currencies). Embassies see mismatched figures and get confused.

Solution: Create a reconciliation document showing your invoicing currency, the platform's conversion rate (if applicable), and the EUR amount deposited into your account. Make the math transparent. Example:

"Client invoiced in USD $2,500 via Upwork (Nov 2024). Upwork converted at 1 USD = 0.95 EUR, deposited €2,375 to my account on Nov 15. (Exchange rate verification via XE.com attached.)"

This removes ambiguity and shows you're being precise about your income documentation.

What You'll Submit: The Complete Application Package

Your DTV application will include:

  1. Passport biodata page + recent photo
  2. Your 12-month invoice ledger (the summary document)
  3. 6 months of detailed client invoices (PDF exports or scans)
  4. Signed retainer agreements or client contracts (2–3 examples)
  5. Your CV or 1-page portfolio summary
  6. 6 months of German bank statements showing all deposits from clients
  7. 500,000 THB balance confirmation in your German account (bank statement dated within 30 days of application)
  8. Upwork/Fiverr profile export (if applicable)
  9. Home country tax documentation if your target embassy requests it (Munich often does)
  10. Health insurance documentation (minimum 40,000 THB inpatient / 10,000 THB outpatient coverage for your time in Thailand)
  11. Flight booking into Thailand (tentative booking is acceptable)
  12. Accommodation booking or Thailand address (hotel reservation or airbnb booking for your first weeks)

The accuracy and consistency of items #2–6 determine whether you get approved. One mismatch between your ledger, your invoices, and your bank deposits and the embassy will likely reject the application.

The Issa Advantage: Pre-Screening Before You Pay Embassy Fees

This is where most German freelancers should pause and think carefully.

You can prepare all these documents yourself (DIY), and the 10,000 THB German embassy fee is non-refundable if the application gets rejected. Or you can spend 18,000 THB (approximately €480 / $520 USD) with Issa to have our legal team manually review every document before you submit anything to the embassy.

Issa's pre-screening process specifically targets freelancer income documentation. We'll review your 12-month ledger, your invoices, your bank statements, and your retainer agreements. We'll flag mismatches or missing documentation before you pay the embassy fee. We'll tell you: "Your May deposits don't match your May invoices—fix this before submitting" or "Your invoice dates and bank deposit dates are 2 months apart, which may trigger questions—here's how to address it."

And if we make an error in our pre-screening and your application gets rejected because of something we missed, we refund both our 18,000 THB service fee and your 10,000 THB government embassy fee. Full refund, no partial charges.

That's a mathematical safeguard. For a German graphic designer earning €30,000–€60,000 annually, the cost of a rejected application (10,000 THB non-refundable fee + 3–4 weeks of waiting time + reapplication costs) is significantly higher than 18,000 THB paid upfront for certainty.

After your DTV is approved, the Issa app tracks your 90-day reporting obligations and alerts you before your permit expires. If you're based in Bangkok, our office can handle your 90-day drop-off for 600 THB rather than you queuing at immigration yourself.

Start your DTV pre-screening on the Issa Compass app. Upload your documents, let our team review them, and get a clear yes or no before you commit money to the embassy.

Timeline & Next Steps

The full DTV process typically takes 4–6 weeks from application to approval, depending on your German embassy's current workload. Here's the realistic timeline:

  • Week 1–2: Gather and organize your documents. If using Issa, upload to the app and receive pre-screening feedback.
  • Week 3: Submit application to your German embassy (Berlin, Munich, or Frankfurt consulate). Pay the 10,000 THB fee.
  • Week 4–5: Wait for embassy processing. Some embassies process within 2–3 weeks; others take 4+ weeks.
  • Week 6: DTV approved. Visa sticker placed in your passport or e-visa approval issued. Book your flight to Thailand.

Key constraint: You must apply from outside Thailand. If you're currently in Thailand on a tourist visa, you need to exit the country, apply from Germany or another EU country, and then re-enter once approved.

Long-Tail FAQ

Can I use Upwork invoices alone as proof of income for a German DTV application?

Upwork invoices alone are weak. You need invoices + bank statements showing deposits + a 12-month ledger showing aggregate income. Embassies want to verify that payments actually reached your German account and that your work is consistent. Upwork invoices are one piece of the puzzle, not the whole picture. Include them with your ledger, bank statements, and client contracts together.

My freelance income is below €30,000 per year. Am I still eligible for the DTV?

The DTV doesn't have a minimum income requirement—only the 500,000 THB funds requirement. You can earn €5,000 per year or €100,000 per year; the visa doesn't care. What matters is proving you have the 500,000 THB in your account at application time and that your foreign income (however small) is legitimate and ongoing. If you don't have 500k saved, you're not yet eligible for the DTV. The METV (Multiple Entry Tourist Visa) is your alternative—it only requires ~40,000 THB in funds.

Do I need to report my Thai-based income differently if I take on a client in Thailand after I get the DTV?

Yes. The DTV explicitly prohibits working for Thai clients or Thai-based entities. If you take on a Thai client, you've technically violated your visa conditions. Your only legal option is to switch to a Non-B work visa (which requires a Thai employer to sponsor you). If you want to work with Thai clients and stay in Thailand, you need the Non-B, not the DTV.

Can I use Figma invoices as primary income documentation?

If Figma is paying you (e.g., you're a Figma template creator or UI kit seller), then yes—Figma payments are legitimate foreign-sourced income. Export your Figma revenue statements and include them with your bank statements showing deposits. However, most graphic designers use Figma as a work tool, not a payment platform. If you're using Figma to create client work but invoicing directly or through Upwork, Figma invoices are not relevant—your client invoices are.

My invoices are paid in USD or GBP, not EUR. Does this complicate my DTV application?

No, but it requires one extra document: a currency conversion reconciliation. Show the embassy your invoices in their original currency (USD, GBP), the exchange rate used (cite XE.com or your bank's rate), and the EUR amount deposited to your German account. This is transparent and expected. Banks do this conversion routinely, and embassies understand it. Mismatches between stated income and deposited amounts are the actual problem—not currency differences.

I have a corporate structure (GmbH) in Germany and pay myself a salary out of company profits. Is this considered "remote work" for DTV purposes?

If you own a GmbH that invoices foreign clients, and you pay yourself a salary from that company, the structure works for DTV purposes. You'll need to show: (1) GmbH registration documents, (2) company bank statements showing foreign-client invoices and your salary withdrawals, (3) your personal bank statements showing salary deposits, and (4) your personal tax return (Steuererklärung) showing reported income. The key point: your personal income must be derived from your company's foreign-client work, not Thai-based activity. If your GmbH is purely a shell or you're paying yourself a salary disproportionate to actual company revenue, embassies may scrutinize this more closely.

What happens if the embassy rejects my DTV application and I've already paid the 10,000 THB fee?

The 10,000 THB is non-refundable to you. The embassy keeps it. If you used Issa and the rejection was due to our error in pre-screening, we refund both our 18,000 THB service fee and your 10,000 THB government fee—full cost recovery. If you applied DIY, you absorb the loss and must reapply from scratch with corrected documents, paying the 10,000 THB fee again.

Ready to Apply?

If you're a German freelance graphic designer with 500,000 THB in savings and consistent foreign-client income, the DTV is your clearest path to a 5-year legal residency in Thailand.

The difference between approval and rejection often comes down to documentation precision—invoice ledgers that match bank deposits, contracts that clearly state freelance scope, and a narrative that shows stability even if your monthly income varies.

Book a free consultation with an Issa visa specialist to discuss your specific income documentation and whether the DTV is the right fit for your situation. We'll review your invoicing patterns, your bank deposit history, and your funds position—no obligation, just clarity.

Or start your pre-screening directly on the Issa Compass app. Upload your documents, get reviewed by our legal team, and proceed to the embassy with confidence that your application is solid.

Tomomi Aoyama

Written by Tomomi Aoyama

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.