Author: Tessa Lindqvist

  • Thai banking before you land, and what has to wait

    There is a genuine sequencing question at the heart of the Thai retirement visa, and the honest answer depends on which route you are taking, which is exactly the detail most general guides skip past. If you are applying for the O-A visa from an embassy in your home country, you can use your own home bank statements for that first application. If you are extending your stay from inside Thailand instead, a Thai bank account becomes necessary much earlier, and it cannot be opened before you arrive.

    Applying from abroad: your home bank works, at first

    For the initial O-A application at an embassy or consulate outside Thailand, you can generally prove the 800,000 baht threshold using your own home country bank statements, showing the equivalent amount held for the three months before you apply and never dropping below it in that window. No Thai bank account is needed for this specific step, and you do not need to have visited Thailand yet to gather this evidence.

    That changes once you are in the country and the visa moves toward its first extension. From that point, the funds need to sit in a genuine Thai bank account, in place no less than two months before your annual renewal date. This is where the sequencing most people miss actually bites: the account itself cannot be opened remotely.

    What genuinely has to wait

    You cannot open a Thai bank account before you physically travel. Every bank requires you to appear in person at a branch, show identification, and in almost every case show evidence of a genuine long-term visa before they will open an account for you. This is not a workaround waiting to be discovered; it is simply how the system works, confirmed consistently across banks and by Thai legal advisers who deal with this regularly.

    So the practical sequence for someone applying via the embassy route is: gather home-country bank evidence, apply and travel on the O-A, then open a Thai account and season the required funds in it well ahead of the first renewal, which needs at least two months’ lead time before that renewal date. If instead you are extending an existing stay from inside Thailand on the Non-Immigrant O route rather than applying fresh from abroad, the Thai bank account requirement applies from the start of that process, since there is no embassy step where a home bank statement would be accepted. Know which route you are actually on before you assume either timeline applies to you.

    Working through the sequencing of the whole move, not just the banking? See what relocating to Thailand would involve.

    Which banks actually work with foreign retirees

    Not every Thai bank treats foreign account applications the same way, and the differences are real enough to plan around. Kasikorn Bank is commonly cited as the most consistently accessible option for foreign residents, with larger branches genuinely used to handling long-term visa holders. Krungthai Bank has a similar reputation, historically flexible with retirement and marriage-based Non-Immigrant visas. TMBThanachart generally asks for a work permit, which makes it a poor fit for most retirees, since a work permit is not something a retirement visa holder has or needs.

    Policy at any individual bank can tighten without much notice. Bangkok Bank, as of January 2026, stopped accepting tourist visa and DTV holders for new accounts entirely, now requiring a genuine long-term visa such as a Non-B, Non-O, ED, LTR, or retirement extension before they will open one. If you are researching this ahead of your move, treat whatever you read, including this article, as a starting expectation rather than a guarantee, and confirm the current policy at your chosen branch once you are there, since these rules move.

    The small practical step that gets skipped

    Get a Thai SIM card before you go to the bank, not after. Thai mobile banking, which is how you will manage the account day to day once it is open, requires a Thai phone number for verification codes. Turning up to open an account without one just adds an extra errand to a process that already has enough steps.

    Building your own timeline

    Work backward from your target application date. Allow time to arrive in Thailand on whatever basis gets you in the door, time to get a Thai SIM card and open a bank account in person, and then the full two-month seasoning period before you can actually apply using the deposit method. None of this can be compressed by planning harder from abroad; it genuinely has to happen in sequence, in the country, and building slack into that timeline is more useful than assuming any single step will go quickly.

    Frequently asked questions

    Can I open a Thai bank account before I arrive in Thailand?

    No. Every Thai bank requires you to open an account in person at a branch, and most require evidence of a genuine long-term visa first. There is no remote or online option for the initial account opening.

    Do I need a Thai bank account for my first retirement visa application?

    It depends on the route. Applying for the O-A visa from an embassy abroad, you can generally use home country bank statements for that first step. Extending your stay from inside Thailand on the Non-Immigrant O route instead requires a genuine Thai bank account from the start, since there is no embassy step where a home bank statement applies.

    How long does the money need to season in a Thai account before renewal?

    At least two months before your annual renewal date, once you are relying on a Thai bank account. This is a separate window from the three-month post-approval hold that applies once the renewal itself is granted.

    Which Thai bank is easiest for foreign retirees to open an account with?

    Kasikorn Bank and Krungthai Bank are commonly reported as the most accessible for foreign long-term visa holders. Policies vary by branch and can tighten with little notice, as Bangkok Bank did in January 2026 when it stopped accepting tourist and DTV visa holders entirely.

    Planning the whole sequence, not just the banking?

    Tell us where you are moving from and we will come back with a realistic picture of what the move itself would take.

    Get a quote for your move to Thailand

    Sources

    • Integrity Legal, Bangkok law firm guidance on opening a Thai bank account from abroad
    • Aggregated 2026 Thailand banking guides, cross-referenced for bank-by-bank accessibility patterns and the Bangkok Bank January 2026 policy change

    All sources accessed 29 August 2026. Bank policies vary by branch and change without much notice. Confirm current requirements directly with your chosen bank once you are in Thailand.


  • Retiring in Thailand on a fixed income: the arithmetic

    The Thai retirement visa asks for a minimum monthly income of 65,000 baht, a figure I have set out precisely alongside the rest of the visa’s financial mechanics separately. What almost nothing written about retiring in Thailand actually answers is the more useful question underneath it: does that number sustain an actual, comfortable life, or is it simply a bar you clear on paper while living more thinly than you expected?

    The honest answer is that it depends entirely on where you choose to live, and the gap between cities is large enough to change the answer from comfortable to genuinely tight.

    Where 65,000 baht goes further than the qualifying minimum suggests

    In Chiang Mai, commonly reported figures put a comfortable, Western-standard retirement at roughly 50,000 to 75,000 baht a month. The visa’s 65,000 baht threshold sits right in the middle of that range. This is not a coincidence worth reading too much into, but it does mean that if Chiang Mai is where you are considering, the minimum qualifying income and a genuinely comfortable lifestyle are close to the same number, not two very different ones.

    Hua Hin tells a similar, slightly more forgiving story. Commonly cited comfortable budgets there run from roughly 35,000 to 50,000 baht a month, meaningfully below the visa’s income threshold. If you qualify for the visa on income alone, you are very likely qualifying with genuine room to spare in Hua Hin, not scraping the minimum.

    Move further from the expat-heavy centres, into smaller provincial cities, and budget-conscious living is commonly reported around 30,000 to 45,000 baht a month. Here the visa threshold represents a genuinely comfortable margin above what daily life actually costs, though you should expect a real trade-off in Western-standard healthcare access and expat infrastructure at this end of the range.

    Working out which city fits your situation is easier once you have visited. See what planning the move itself would involve.

    Where the minimum genuinely falls short

    Bangkok is the exception, and it is worth being direct about it rather than glossing over the gap. Commonly cited figures for a comfortable, Western-standard retirement in Bangkok run from roughly 70,000 to 100,000 baht a month, which sits above the visa’s 65,000 baht threshold, not comfortably inside it. If Bangkok is where you picture yourself, qualifying for the visa on the income minimum does not mean you are qualifying for the lifestyle you are picturing. You would either need income meaningfully above the bare minimum, or you would need to accept a less comfortable version of city life than the figures above describe.

    This is the single most useful thing this article can tell you, because it is the gap between the number that gets you the visa and the number that actually lets you live the way you expect, and it exists specifically in the city most people default to picturing when they imagine Thailand.

    What these numbers do and do not include

    Every figure above is a general living budget: rent, food, everyday transport, and ordinary spending. None of it is a promise about healthcare costs specifically, and this deserves its own line rather than being folded into the general number. Private hospital care in Thailand is genuinely excellent, and it is also genuinely expensive at the top end; a serious procedure at a leading Bangkok facility can run into the hundreds of thousands of baht without insurance behind you. If you are qualifying for your visa on the O-A route, comprehensive health insurance is already a requirement, which meaningfully changes your actual exposure to this risk. If you are on the more common in-country extension route without that same explicit mandate, treat health insurance as a real, separate line item in your budget, not something the general cost-of-living figures above have already accounted for.

    The four cities, side by side

    City Comfortable monthly budget Against the 65,000 baht visa minimum
    Provincial / budget areas ฿30,000 – ฿45,000 Substantial margin above the threshold
    Hua Hin ฿35,000 – ฿50,000 Real margin above the threshold
    Chiang Mai ฿50,000 – ฿75,000 Threshold sits mid-range
    Bangkok ฿70,000 – ฿100,000 Threshold sits below the comfortable range

    Read down that middle column and the pattern is obvious once it is laid out: the visa’s income threshold was not set with Bangkok’s cost of living specifically in mind, and the gap between “qualifies for the visa” and “comfortable in this specific city” is not the same gap everywhere.

    The currency risk a fixed income actually carries

    Everything above assumes your income arrives in baht, or converts to baht at a stable rate. For most retirees moving from the UK, the US, or Europe, it does not. A pension or investment income fixed in pounds, dollars or euros is exposed to whatever the exchange rate happens to be doing, and unlike a salary, you cannot simply ask for a rate rise if the currency moves against you.

    This matters more in Thailand than it might in a eurozone country, because your income is earned in one currency and effectively all of your spending happens in another. A baht that strengthens against your home currency by ten percent has, in practical terms, cut your real purchasing power by roughly the same amount, even though your pension statement shows exactly the same number it always has. If your income sits close to your target city’s lower budget threshold rather than comfortably above it, this is not a theoretical risk to note in passing; it is a real reason to build a margin into your plan rather than budgeting to the exact midpoint of a range and hoping the currency cooperates.

    Building your own number instead of borrowing mine

    Take the range for the city you are actually considering, not a national average, and treat it as a genuine range rather than collapsing it to a single figure. If your income sits at the low end of your target city’s range, or below it, that is worth knowing before you commit rather than after you have already moved and are managing the shortfall in daily life. If it sits comfortably above, you have real room, whether for healthcare, for travel, or simply for not thinking about it every month, which is its own kind of value in a retirement.

    Frequently asked questions

    Is 65,000 baht a month enough to retire comfortably in Thailand?

    It depends on where you live. In Chiang Mai and Hua Hin, commonly reported comfortable budgets sit at or below this figure, meaning the visa’s minimum income broadly aligns with a comfortable lifestyle. In Bangkok, comfortable Western-standard budgets commonly run higher, from roughly 70,000 to 100,000 baht, so the visa minimum alone does not comfortably cover the lifestyle most people picture there.

    What is the cheapest city in Thailand to retire in?

    Smaller provincial cities away from Bangkok, Chiang Mai and the main coastal expat areas are commonly reported at 30,000 to 45,000 baht a month for a budget-conscious lifestyle, well below the visa’s income threshold, though with a real trade-off in Western-standard healthcare access and expat infrastructure.

    Do these cost-of-living figures include healthcare?

    No. They cover general living costs such as rent, food and everyday transport. Private hospital care in Thailand can be expensive at the top end, and health insurance should be budgeted as a separate line item, particularly if you are not on the O-A visa route, which carries its own explicit insurance requirement.

    Working out your own numbers before you commit?

    Tell us where you are moving from and we will come back with a realistic picture of what the move itself would cost.

    Get a quote for your move to Thailand

    Sources

    • Aggregated 2026 Thailand cost-of-living guides, cross-referenced for directional agreement on city-by-city budget ranges

    All sources accessed 29 August 2026. Cost-of-living figures are drawn from aggregated estimates rather than official statistics and vary by lifestyle and specific neighbourhood. Build your own budget from your actual target city and circumstances rather than relying on any single figure here.


  • The retirement visa rules changed. What that means at renewal

    I have already covered the precise financial and insurance mechanics of the Thai retirement visa, and those requirements have not changed. What has changed, meaningfully, is the compliance system that surrounds the visa once you actually hold it, and this is the part that catches long-term retirees who qualified years ago and have not kept up with how the administration around their status has moved.

    The category simplification, briefly

    In August 2025, Thailand reduced its non-immigrant visa categories from seventeen down to seven, consolidating a genuinely confusing patchwork into something more manageable. The retirement route survives this simplification intact; nothing about your underlying eligibility changes because of it. What has changed is that some of the sub-category confusion between O-A and O-X, which used to require applicants to choose carefully between similar-sounding options, has been streamlined. If you are researching this for the first time, you are dealing with a simpler structure than someone who applied a few years ago. If you already hold your visa, this change does not require you to do anything.

    TDAC, and why it now matters beyond the airport

    The more consequential change for anyone actually living in Thailand is the introduction of the Thailand Digital Arrival Card, commonly called the TDAC, which became mandatory for every foreign national entering the country by land, air or sea from 1 May 2025. It replaced the paper TM6 form, takes about ten minutes to complete, and asks for four things: your passport details, flight information, the address of your first night’s accommodation, and an email for the QR code confirmation.

    On its own, that sounds like an entry formality, and largely it is. What makes it worth understanding properly is that the TDAC now feeds into other parts of the compliance system, specifically the ninety-day reporting requirement that every long-term foreign resident has to keep up with. Your TDAC number has become a required input for the online version of that report, which means an arrival card you filled in casually on your way through the airport is now connected to an ongoing legal obligation months later.

    Working through the practical side of settling in Thailand? See what relocating there would involve.

    TM30 and TM47 are not the same form, and mixing them up causes real problems

    These two requirements get confused constantly, and the confusion is understandable because both sound like address reporting. They are not the same thing, and they are not filed by the same person.

    TM30 is about where you sleep. It is your accommodation’s responsibility, not yours directly, to register your presence with local immigration within twenty-four hours of your arrival. If you are renting from a landlord or staying at a property managed by someone else, this filing is on them, and it is worth confirming they have actually done it rather than assuming.

    TM47 is about whether you are still there. This is the actual ninety-day report, and it is your personal legal responsibility, not something anyone else files on your behalf. You need your TDAC number and your TM30-registered address to complete it, and the details need to match.

    The trap in the online system

    The online TM47 process is genuinely convenient once it is working for you, but there is a specific catch that trips up new retirees. Your first ever ninety-day report, whether because you are new to the visa or because you have recently changed passports, cannot be filed online. You have to attend an immigration office in person for that first submission before the online system will accept your subsequent reports. Plan your calendar around this, particularly if you are newly arrived and assuming the whole process will be a five-minute online task from day one. It is not, at least not the first time.

    A scenario worth planning around

    Take someone who has held a Thai retirement visa for several years, files their ninety-day reports online without a second thought, and then renews their passport, as everyone eventually has to. The new passport means new passport details on file, and the next ninety-day report due after that renewal counts as a first-time report against the new document, even though the person has lived in Thailand for years and has an unbroken filing history under the old passport. That report has to be done in person, not online, and turning up expecting to complete it in the usual five minutes at home is the kind of mistake that costs a wasted trip to the immigration office and a rescheduled morning.

    The lesson generalises beyond passport renewals specifically. Any reset to your underlying documentation is worth checking against the in-person requirement before you assume your reporting will continue smoothly online, rather than discovering it at the point the online system simply will not accept your submission.

    Banking has genuinely gotten harder

    One more change worth knowing about honestly, even though I do not have a clean solution to offer. Opening a Thai bank account as a new foreign arrival has become noticeably more difficult, as banks have tightened their checks in response to fraud and so-called mule accounts being used to move money through the financial system. This is not specific to retirees and it is not something a visa agent can simply arrange around; it is a genuine friction point in the process of settling in, and it is worth building extra time and, if possible, an existing local contact or introduction into your banking plans, rather than assuming an account will be straightforward to open on your own the week you arrive.

    What this means for you

    If you already hold a Thai retirement visa and have been in the country for some time, the category simplification changes nothing for you directly, but confirm your accommodation is actually filing TM30 correctly and be ready for the in-person requirement the next time you need to file a first TM47, whether because of a new passport or any other reset. If you are still planning the move, build the TDAC, TM30 and TM47 sequence into your first few months as seriously as you build the financial requirements I have covered separately, and budget extra time for opening a bank account rather than assuming it happens in your first week.

    If banking is part of what you are sorting out during your first months, the sequencing question is genuinely more involved than it looks. I have covered what has to wait and what does not separately.

    Frequently asked questions

    What is the Thailand Digital Arrival Card?

    The TDAC is a mandatory digital entry form for all foreign nationals entering Thailand, in effect since 1 May 2025, replacing the paper TM6 card. It asks for passport details, flight information, your first night’s accommodation address, and an email address, and your TDAC number is also required for the online ninety-day reporting system.

    What is the difference between TM30 and TM47?

    TM30 registers where you are staying and is filed by your accommodation within twenty-four hours of arrival. TM47 is the ninety-day report confirming you are still resident, and it is your own personal responsibility to file, separately from TM30.

    Can I file my first ninety-day report online?

    No. Your first ninety-day report on a new visa or a new passport must be filed in person at an immigration office. Only subsequent reports, once that first one is on record, can generally be filed through the online system.

    Did the financial requirements for the Thailand retirement visa change in 2025 or 2026?

    No. The 800,000 baht deposit, 65,000 baht monthly income, and combination thresholds remain as they were. What changed is the surrounding compliance system, including the digital arrival card and how it connects to ongoing reporting requirements, not the underlying financial qualification.

    Working out the rest of the move alongside the paperwork?

    Tell us where you are moving from and we will come back with a realistic picture of what it would take.

    Get a quote for your move to Thailand

    Sources

    • Wikipedia, Thailand Digital Arrival Card, cross-referenced against multiple visa-service guides for the May 2025 introduction date and required data fields
    • Aggregated 2026 Thailand visa guides for the August 2025 non-immigrant category simplification and TM30/TM47 mechanics

    All sources accessed 29 August 2026. Immigration procedures and enforcement practice can vary between offices and change over time. Confirm current requirements directly with Thai Immigration or a qualified visa agent before relying on any process described here.


  • What the Thai retirement visa asks you to prove, and keep proving

    Ask most retirement-in-Thailand content for the actual financial requirements and you get budgeting ranges, lifestyle framing, and a line telling you to check the official checklist for your nationality. That advice is not wrong, but it is not what you actually need if you are trying to work out, right now, whether you can qualify. Here are the precise mechanics, including one timing rule that catches people who thought they had already cleared it.

    The three ways to qualify, and they are genuinely three separate paths

    You need to be at least fifty years old on the date you apply, on every route. Beyond that, you need to satisfy one of three financial tests, not all three, and not a blend you invent yourself.

    The first is a deposit of 800,000 Thai baht held in a Thai bank account. The second is a monthly income or pension of at least 65,000 Thai baht. The third is a combination of savings and income that totals 800,000 baht across the year. Pick one route and satisfy it cleanly rather than trying to average across all three, which is not how the assessment works.

    The timing rule almost nobody states precisely

    This is the detail that catches people who think the deposit method is simple. It is not a one-time balance check.

    If you use the deposit route, the full 800,000 baht has to remain in the account for three months after your visa is approved. Only after that window closes can the balance drop, and even then it cannot fall below 400,000 baht for the rest of the year. Move the money out early, even temporarily, even for a genuine reason, and you can undermine the very qualification you already secured. Plan your cash flow around this specific window, not around the date the visa was granted.

    The income route has a real complication, and it is not new

    The income method sounds simpler on paper: show 65,000 baht a month and you are done. In practice, verifying that income has become harder for a meaningful share of applicants, because of a policy change that is now several years old but still catches people who have not checked recent guidance.

    Effective 1 January 2019, the US Embassy in Bangkok and its consulate in Chiang Mai stopped issuing income affidavits, the notarised letters that used to be the standard way of proving foreign income to Thai immigration. The embassy’s own stated reason was straightforward: the US government has no mechanism to confirm what an individual actually earns, and it was not willing to certify something it could not verify. The UK government made a comparable change, ending certification of income letters through the British Embassy in Bangkok.

    The practical effect for citizens of both countries is that the income route, as originally designed around an embassy letter, is largely closed. The workaround, in place since October 2018, is to verify eligibility directly with Thai immigration instead, using a Thai bank statement showing either the 800,000 baht deposit or twelve months of statements showing regular 65,000 baht deposits. For most American and British applicants today, this means the deposit method, or an income history proven through Thai banking records, has effectively become the default, not a fallback.

    I have only confirmed this specific change for the US and UK. If you hold a different nationality, check whether your own embassy still issues an income letter before assuming either path is closed to you.

    Working through the financial side while you plan the rest of the move? See what relocating to Thailand would involve.

    O-A and the ordinary extension route are not the same visa

    A lot of confusion comes from treating every version of a Thai retirement visa as interchangeable. They are not, and the difference matters most around insurance.

    The Non-Immigrant O-A visa, applied for from outside Thailand before you travel, carries a specific health insurance requirement: cover with a minimum sum insured equivalent to 100,000 US dollars, or three million Thai baht, per policy year, covering both inpatient and outpatient treatment. This is a hard requirement for the O-A route specifically.

    Many long-term retirees instead enter on a different basis and extend their stay annually on a Non-Immigrant O visa once already in Thailand, a route that does not carry the same explicit insurance mandate in the same form. If you are comparing visa options and insurance costs are a real factor in your planning, confirm which specific route you are actually being quoted for, because the two are genuinely different products with different obligations, not two names for the same thing.

    This is not a one-time test

    Unlike some other countries’ retirement routes, where the financial threshold is checked once at application and then again only years later at renewal, Thailand’s extension is an annual process. Whichever route you qualify under, you generally need to demonstrate you still meet it every year when you extend your permission to stay, not just at the outset. A deposit that satisfied the requirement at year one does not automatically carry you through year three if the balance has moved, and an income stream that qualified you initially needs to keep being evidenced on the same schedule.

    This makes the deposit-timing rule above a recurring discipline rather than a one-off hurdle: funds generally need to be back in place around three months before each annual renewal date, not just at your original application. Sources describe the mid-year floor and the exact mechanics of rebuilding the balance before each renewal somewhat differently from one another, which is itself a reason to confirm the current practice at your specific immigration office rather than assume it works identically everywhere. Treat this as a recurring discipline every year, not just in your first year in the country, and keep the bank records that prove it well organised, since you will be asked to produce them again.

    A worked example of the timing trap

    Take someone who deposits exactly 800,000 baht, gets approved, and two months later needs to cover an unexpected expense, so they withdraw 200,000 baht, planning to replace it before the year is out. That withdrawal happens inside the three-month window where the full amount is required to remain untouched. Even though the balance never drops below the eventual 400,000 baht floor, and even though the money goes back in later, the withdrawal itself can undermine the qualification, because the rule is about maintaining the full amount for the specific three-month period, not simply ending the year above the floor. The sequence matters as much as the final number.

    What this means for planning

    Decide which of the three financial routes actually fits your situation before you do anything else, since the paperwork, the bank arrangements, and the timing all flow from that choice. If you are American or British and were planning around an embassy income letter, confirm now whether that path is genuinely open to you, because for most applicants from these two countries it has not been for some years. And if insurance cost is part of your budget, confirm whether you are looking at an O-A application or an in-country extension, because assuming the wrong one can leave you either over-insured or short of a requirement you did not know applied.

    Qualifying for the visa is one part of the picture. Once you hold it, a separate set of 2025 compliance changes affects how you maintain it day to day. I have covered what actually changed separately.

    Qualifying on paper is one question. Whether that income actually sustains the life you are picturing is a different one, and the answer depends heavily on which city you choose. I have set out the arithmetic city by city separately.

    Whether you need a Thai bank account for that first step depends on which route you take, and the account itself cannot be opened before you arrive. I have set out the sequencing in full separately.

    Frequently asked questions

    How much money do I need for a Thailand retirement visa?

    You need to satisfy one of three tests: an 800,000 baht deposit in a Thai bank account, a monthly income of at least 65,000 baht, or a combination of savings and income totalling 800,000 baht across the year. You choose one route, not a blend of all three.

    How long does the 800,000 baht need to stay in the bank?

    The full amount must remain in the account for three months after your visa is approved. After that period, the balance must not fall below 400,000 baht for the remainder of the year.

    Can US citizens still get an income letter from the embassy for a Thailand retirement visa?

    No. The US Embassy in Bangkok and the consulate in Chiang Mai stopped issuing income affidavits effective 1 January 2019. US citizens instead verify eligibility directly with Thai immigration using Thai bank statements showing the deposit or the required monthly income.

    Is the Non-Immigrant O-A visa the same as a retirement visa extension?

    No. The O-A is applied for from outside Thailand and carries a specific health insurance requirement of at least 100,000 US dollars or three million Thai baht in cover. Many retirees instead enter on a different basis and extend their stay annually on a Non-Immigrant O visa in-country, which does not carry the same explicit insurance mandate.

    Got the visa mechanics sorted?

    Tell us where you are moving from and we will come back with a realistic picture of what the move itself would cost.

    Get a quote for your move to Thailand

    Sources

    All sources accessed 29 August 2026. Visa requirements and embassy practices vary by nationality and change over time. Confirm the current checklist for your specific nationality with Thai immigration or a qualified visa agent before applying.