Ask question
This is NOT an official government website. We are an independent resource providing information and assistance to travelers.

Why is it difficult to open a Thai bank account without a visa?

Apr 19, 2025
a year ago
Eric ********
ORIGINAL POSTER
I am not understanding the dilemma with Thai bank accounts. It appears that you need a Visa before you can get a bank account and you need a bank account before you can get a Visa??

And that the only way to solve this is through a Visa agent??

I am aware that I am a guest in this country and they make the rules but I can’t understand why a bank would not take your money. Is there some history of fraud that made them wary of foreigners opening bank accounts?
9,166
views
256
all likes
113
replies
41
users
TLDR : Answer Summary
The conversation addresses the confusion surrounding the process of opening a Thai bank account as a foreigner. It highlights a recent tightening of banking policies making it difficult for tourists to open accounts without a proper visa. Users emphasize that foreigners typically need a valid visa, such as a 90-day NON-O Visa or a work permit, to access banking services. The discussion also touches on issues of fraud and money laundering that have led banks to impose stricter requirements. Various comments suggest that prospective account holders should seek proper visas before arriving in Thailand and make efforts to obtain necessary documentation, such as Thai residency certificates.
90 DAY REPORTING RESOURCES / SERVICES
  • Use the trusted Thailand 90 Day Reporting Serviceto get your in-person report done and mailed to you for as low as 375 THB (even if the online system doesn't work for you).
  • For immediate assistance, contact Thai Visa Centre directly via LINE at @ThaiVisaCentre or Email them.
  • Join the Thai Visa Advice Facebook Group to ask your questions, and get advice from others.
Rod *********
Its all to do with money laundrying. Who would of thought fraud is happening in Thailand.
Like
Reply
Mike ******
Get a visa from your own country...
Like
Reply
Henrik *****
In most countries tourists can not open a bankaccount, in todays world of fraud and moneylaundering, so why should it be different in Thailand.

Banks in Thailand are like everywhere in the world, interested in having good stable custormers, that have a permanent address, a steady easy traceable income, and use the account all year round.

That is why the banks are reluctant to give accounts to people on short time ( read: tourist ) visas, and who only spend part of the year in Thailand.

Don’t expect to get a residence certificat, until you have stayed at a permanent adress in at least 3 month, since that is what the residence certificat should confirm.

Furthermore the added attention on whitewashing of money, is an added burden on the banks, so reluctant depositing large amounts isn’t a guaranteed way to open an account.

The value of a resident certificat, had gone down, since Immigration Officers are giving them to people that are not on a longterm visa, or have stayed severel months at 1 adress in Thailand, so even if it is a formal requirement, the bank make up their own assesment of the stability of the want-to-be customer.

***********************************************************************************************************************************
*****
9-thailand-to-implement-stringent-compliance-regulations-for-new-bank-accounts?

*********************************************************************************************
*****
77-foreigners-face-new-hurdles-in-opening-thai-bank-accounts/

Be aware there is a error in the start of the article ( and several other copy - paste media with the same article )

A Thai Bankaccount has never been a requirement to get DTV, on the contrary it has been one of the big advantage over other visa, that you could get DTV as long as you could show 500.000 Baht equivalent in any bank anywhere in the world.

It has never been the intention that DTV visaholders should be in need of a Thai bankaccount.

*******************************************************************************************************************************************************************
*****
929?fbclid=IwZXh0bgNhZW0CMTEAAR0QCKb9ezxnQ_qY6Q4ahZFRTtHrNm7JA_Ftb6nizl1wKzJYc8zQhKmEDj4_aem_Go8JylpXtk5wc3oY48Htzg
Like
Reply
John ********
From my experience, many bank staff have no experience in opening an account for aliens...even with the guide book in hand.

It's just out of their comfort zone to do it..
Like
Reply
Si ********
Thailand joined CRS and pledged to cut down on non residents getting bank a/c's
Like
Reply
Greg *********
That will be just one of many things you won’t understand here.
Like
Reply
John *********
I flew to Cambodia where the hotel rooms are only $30 a night. I applied for the E online visa through the Thai embassy (non-o immigrant). Had to stay there two weeks, but it was very cheap. Returned with my Visa in my email.
Like
Reply
Milan ********
I don’t blame them, you could commit some fraud, get on a plane and leave the country tomorrow and they have no recourse.
Like
Reply
Jeff *******
Theres not a country on the planet (perhaps not incl Africa) that you could just walk in and open a bank account without solid proof of who you are. The fines for laundering can run into the billions!
Like
Reply
Elías ********
@Jeff ******
??? There are many many countries where tourists can open bank accounts. Of course that has nothing to do with Thailand, tho.
Like
Reply
Jeff *******
@Elías *******
Where? Money laundering rules have made it impossible, name a country where you can walk into a branch and without any proof of who you are, open a bank account......
Like
Reply
Elías ********
@Jeff ******
I think we're taking about different things. Of course you need one (or several) IDs, including your passport, to open a bank account, so I don't know why you mention "any proof of who you are". I'm saying that tourists can open accounts in many countries: South Korea, USA, Canada, some EU member countries, etc.
Like
Reply
Reply to
Elías ********
Reply
Tom ***********
Welcome to the Third World…
Like
Reply
David **********
You don't need a bank account to get a visa
Like
Reply
David **********
Visa agents are not necessary if you arrive with a non o visa and file a residency certificate you can get a letter from immigration to open a bank account
Like
Reply
John **********
There is a history of fraud with large numbers of "mule" accounts being used for the purposes of money laundering. Mostly these accounts were opened by thais and not foreigners but it does mean that banks now have to carefully verify the identity of anyone opening a bank account which applies equally to everyone. It's much more difficult to verify the identity of a foreigner but there are some things you can do which might help. Get a Thai SIM in your own name and go to an immigration office and get a residence certificate then give it a go, even so many branches of many banks might refuse you simply because they can't be bothered with all the paperwork.
Like
Reply
Jo **********
@John *********
agree with you. how you present yourself can make a big difference
Like
Reply
Reply to
Jo **********
Reply
Mary ********
The OP needs a long stay retirement visa. Not a 90 day.
Like
Reply
Max ***********
You sound just like me when I first arrived in Issan. I visited five different banks. One took 2 hours trying to take my photo with a tablet. Relax, it will all work out.
Like
Reply
Michael *******
Most countries will not allow non residents to open a bank account, even through a lawyer or agent, the fact that this was possible in Thailand up until recently was a result of corrupt and money grabbing practices. Arguably it was tourists who refused to follow the rules that fueled this practice. Many of us followed the rules, admittedly the insurance requirements has made this more challenging but it’s still possible.
Like
Reply
Anna *********
Another inaccurate post Get a visa (not DTV)get a bank account 😀
Like
Reply
Peter **********
Don’t need bank account for a Visa
Like
Reply
Greg *********
@Peter *********
You do if you want a retirement visa. 800,000 baht in your own personal Thai bank account to get one.
Like
Reply
Reply to
Greg *********
Reply
Terrence ***********
This is a universal issue. In
*****
I spent 6 months in the UK where everything, from a mobile phone to utility billing, requires a direct debit, i.e., a bank account. To rent an apartment the estate agents won’t deal with you if you haven’t got a bank account. There were many impediments to opening an account: you need a visa (according to some banks) but for a six month stay (American) you don’t need a visa. Catch 22, what?

I still managed to navigate my circumstances without a bank account for 4 months. Finally HSBC declared their willingness to open an account but by then i only had two months left in the country so I passed on it.

Being an American is another hazard because of the IRS’ overzealous reporting requirements on foreign banks that allow Americans to open an account. Lots of banks will have a blanket refusal to an American passport.
Like
Reply
Kevin **********
That's exactly what I was saying a month ago and I had some Pollock calling me stupid.
Like
Reply
Tin **********
Work permit
Like
Reply
Nongnuch ********
@Tin *********
you can open a Thai bank account if you have a Thai work permit and/or a longstay visa or a Non-Immigrant visa class, or a LTR. Can't open a bank account any more on touristic visa or visa-exempt entries or VOA entries
Like
Reply
Tin **********
Like
Reply
Nongnuch ********
@Tin *********
no it is not, as the DTV is a tourist visa class. You will find it difficult to open a Thai bank account on a DTV
Like
Reply
Tin **********
Like
Reply
Nongnuch ********
@Tin *********
that's the fee agents asked before February 2025. . . . your info is obsolete
Like
Reply
Reply to
Nongnuch ********
Reply
Jacob ********
Yeah, you don't need a thai bank account to get a visa. You just have to show you have money in a bank account for long term stay.
Like
Reply
Nongnuch ********
@Jacob *******
for the 90-days Non-Imm-O Retirement visa, you need money in any bank account in any country as long as you can prove it is in your sole name. However for the 1-year Extension of Stay Permit based on retirement, that money must be in a Thai bank account in your sole name. Only when you apply for a 365-days Non-Imm-O/A Longstay visa, the money can be in a bank account anywhere, in your sole name, But when you go from this O/A visa to the Extension of Stay, Immigration wants to see these 800,000 THB in a Thai bank account
Like
Reply
Reply to
Nongnuch ********
Reply
Steve *********
Yes, there were people who were committing bank fraud. Thai Government, is cracking down on fraud and illegal immigration.
Like
Reply
Nongnuch ********
@Eric *******
. . so, you have spent years to learn about the Thai retirement visa and how can be achieved inside Thailand, but then post a comment that holds a big mistake

“I have been researching retirement Visa in Thailand for several years and now am here. Multiple websites, chat groups, and official Thai immigration websites mention depositing 800K Baht and having it “mature” for 60 days prior to being approved for Visa.”

These words are wrong : “and having it “mature” for 60 days prior to being approved for Visa” . . it must say: "prior to being able to apply for the 1-year extended stay permit (NOT for a visa!)

*** if you want to apply for the 90-days Non-Imm-O Retirement Visa on Immigration inside Thailand by the so called “change of visa type”, you first need a Thai bank account with a minimum of 800,000 THB sitting in it, in order to be able to apply for the visa

There is no maturing period needed for this application. The 800K just need to sit in the account and you need a proof that this money came from abroad

The crucial point – and that’s where your bad luck starts – is that since February 2025, governing banking rules have tightened, and you are no longer able to open a Thai bank account on a tourist visa or on a visa-exempt entry

You need a 90-days Non-Imm-Visaclass to be able to open a Thai bank account. Which means – you need to apply for your visa BEFORE you wing your way to Thailand

***before February 2025, when you were still able to get a Thai bank account opened on a touristic visa, with the help of an agent, after you had been issued a 90-days Non-Imm-O Retirement Visa on Immigration, you had to let the 800,000 THB season in your Thai bank account for 60 days. So anytime from up to 30 days before the 90-days stay permit of the Non-Imm-O Retirement Visa, you could then apply for the “1-year extended stay permit”

The wording “having it matured for 60 days prior to apply for the Visa” is totally off, because at this point, you don’t apply for the visa, you will be applying for the “extension of temporary stay permit”, Which many people wrongly call “retirement visa”, which but is not a visa at all. It is a stay permit, and stay permits are not visas

You are a few months too late – by last year, you were still able to open a bank account on any visa, even on a visa-exempt entry. Sorry to have to explain it again. Brandon put the explanation into nice words for you, no need to put any blame on him
Like
Reply
Abey *********
@Nongnuch *******
Is the 1 year extended stay permit includes the 90 days or its 90 days plus 1 year extension?
Like
Reply
Nongnuch ********
@Abey ********
the one-year extension of stay permit is always issued and started on the day after your initial 90-days stay permit out of a Non-Imm-O visa expires
Like
Reply
Reply to
Nongnuch ********
Reply
Steve *******
Incorrect. Get the visa in your home Country before you travel to Thailand.
Like
Reply
Andy ********
Eric Powell can a tourist open a Bank account in your home country..... I doubt it
Like
Reply
Jeffrey ********
@Andy *******
I bet it's even worse in the USA now for a tourist to get a bank account under the Trump administration, even Americans can't open a bank account in the USA 😊
Like
Reply
Reply to
Jeffrey ********
Reply
Kool *******
In the last couple of weeks the cybercrime, and e-commerce fraud department, I forgot the exact name, they shut down over 150,000 proxy bank accounts, used in scams with bank to bank transfers method of payment. It is real difficult to get a Thai bank account on any tourist entry.
Like
Reply
Neil ********
Visa first. You can transposition by proving your home bank account
Like
Reply
Greg *********
Can't open one as a tourist in Canada either 🤷🏻‍♂️
Like
Reply
Fred ******
@Greg ********
This is incorrect. It is certainly possible to open a non-resident account in Canada.
Like
Reply
Greg *********
@Fred *****
Wrong! lolol 🤣
Like
Reply
Anna *********
@Fred *****
a non resident is different to a tourist
Like
Reply
Fred ******
@Anna ********
A tourist is a non-resident.
Like
Reply
Anna *********
@Fred *****
Yes but a tourist cannot get a bank account a non resident (not a tourist) can
Like
Reply
Fred ******
@Anna ********
You are talking non-sense. Of course a tourist can get a non-resident account. I have non-resident accounts in several countries. If I wasn't a Canadian citizen I could get one in Canada too.
Like
Reply
Anna *********
@Fred *****
Why when people disagree does one of them always revert to rudeness. It's not nonsense but I am happy to be wrong if it makes you feel better 😀
Like
Reply
Reply to
Anna *********
Reply
Bob **********
Of course why would they open a bank account for you when they can split all the money with an agent
Like
Reply
Lynnette *******
@Bob *********
even in UK and agent wouldn't help you. Seems people expect special treatment in Thailand.
Like
Reply
Dany ********
@Lynnette ******
but does the UK require you to have a local bank account for a visa application? that is the point here ;)
Like
Reply
Lynnette *******
@Dany *******
he's complaining about needing a visa to get a bank account. He could have applied for a visa before arriving, no Thai account needed, and open his Thai account when he arrived. As for other countries requiring you to show funds to remain long term, I don't know. But I suspect there may be a financial requirement.
Like
Reply
Reply to
Lynnette *******
Reply
Bob **********
@Lynnette ******
Thailand is where money can get you almost anything,at a couple immagration you need the bank account before you can get the non-o visa and seasoned for 2 months,there forcing people to use agents
Like
Reply
Neil **********
@Lynnette ******
agents in Thailand will rip you off
Like
Reply
Lynnette *******
@Neil *********
I'd not use an agent. But the guy doesn't want to go get a visa so he can get a bank account.
Like
Reply
Reply to
Lynnette *******
Reply
Lynnette *******
Not sure what country you're from but tourists can't open bank accounts in UK.
Like
Reply
Alan ******
@Lynnette ******
Tourists are not supposed to in Thailand either, Thailand canned that back about maybe 07
Like
Reply
Lynnette *******
@Alan *****
but people still complain about Thailand, as if it's unreasonable to need a visa to open an account.
Like
Reply
Reply to
Lynnette *******
Reply
Craig *******
@Lynnette ******
Students can?
Like
Reply
Reply to
Craig *******
Reply
Brandon ************
I'm not understanding the dilemma. Visas are meant to be obtained from embassies. Go to a Thai embassy, get the visa (no Thai bank account required). Go to Thailand, use that visa to open a bank account. Done.

You want to do something that was never intended and are finding out it's not possible anymore. So do it the correct way, or pay an agent a lot of money because you're trying to do it in an unintended way.

Why would a bank give a bank account to a tourist? Show them you are not a tourist with a visa, and then you'll have better odds.
Like
Reply
Mel ******
@Brandon ***********
In 2023 I went to a Thai embassy in the country where I was residing to get non OA. I went 13 times (luckily I had a very tolerant employer who let me shift my work so I could make my visits) since the same person there kept giving me more and more steps to follow. I had a 1 year rental agreement and the approved nonOA insurance purchased and proof of funds etc. I even had my flight booked and nothing I did could get me the nonOA or nonO before my move to Thailand.

I suspect that I might have been the first person at that embassy seeking a nonO and they did not want to submit my paperwork with any errors and lose face. She finally begged me to just take a multiple entry tourist visa for six months and begged me to just deal with nonO when I reached Thailand. My Thai friends were appalled that there was no way to sort this before my flight but I had given up and just accepted the METV. Luckily, at that time, I was able to find a bank branch (after many bank visits), that would let me open the account and then start the NonO application.
Like
Reply
Chang ******
@Mel *****
save your stress and time ⏲️hire agent is easyer
Like
Reply
Mel ******
@Chang *****
just a little stress when I reached Thailand finding the bank branch. My two 1-year extensions were easy.

My stress was trying to get the nonO while outside Thailand.
Like
Reply
Brandon ************
@Mel *****
You didn't try to get the non-O. You tried to get the non-OA which has a lot of requirement. If you had applied for the non-O then you wouldn't have had to go through all of that. And now it's just an online form, much easier than even going to immigration in Thailand.
Like
Reply
Mel ******
@Brandon ***********
thanks for the clarification
Like
Reply
Reply to
Mel ******
Reply
Simon *******
@Brandon ***********
you can obtain the retirement visa in Thailand which means you are not required to have the health insurance for the visa. That gives you more choice to get the health insurance that really suits your needs
Like
Reply
Simon *******
Apparently the Thailand Embassy in London doesn’t agree - I tried last month unsuccessfully
Like
Reply
Brandon ************
@Simon ******
then you filled in the wrong options on the website. Because the non-O doesn't have any insurance requirement. If you start filling in the application on the e-visa website you would be able to see that there is nowhere that asks for it.
Like
Reply
Reply to
Brandon ************
Reply
Simon *******
The retirement visa you obtain outside Thailand requires health insurance. The retirement visa obtained within Thailand does not
Like
Reply
Ling *****
@Simon ******
no it does not. I got a non o retirement visa 90 days last week from Sydney Thai Consulate. Non o over 50 pensioner, NO INSURANCE REQUIRED
Like
Reply
Nongnuch ********
@Simon ******
maybe the London Embassy wants to see a 90-days health insurance from applicants to a 90-days Non-Imm-O Visa. Have you applied for it before, or do you happen to know people that have been asked for such an insurance when they applied? As you see, all visa applications outside of Thailand come with the footnote, that an embassy or consulate is free to ask you for extra documents and even might set up extra requirements
Like
Reply
Nongnuch ********
@Simon ******
that's not fully true . . . . . . The 90-days Non-Imm-O doesn't require any health insurance, regardless if you apply it in your home country, another country or on Immigration inside Thailand. . . . . . However I can assure you that there are SOME Thai embassies that require you to show a health insurance for 90 days (starting on the day of your intended departure to Thailand) when you apply for a 90-days single entry Non-Imm-O retirement visa. . . . . maybe you were referring to such an embassy rule (which actually SOME embassies pull out of their noses, because this mandatory 90 days insurance is not a an official part of the requirements for obtaining the Non-imm- O retirement visa)
Like
Reply
Keith ************
@Simon ******
Brandon is correct. You can get either a non-OA, which requires insurance, or a non-o, which does not, outside of Thailand.
Like
Reply
Mary ********
@Keith ***********
the Chicago and LA don't agree. They both want THAI health insurance. Which is mindboggling when my pension from US government includes a policy that far exceeds anything I can buy.
Like
Reply
Reply to
Mary ********
Reply
Brandon ************
@Simon ******
You can obtain the retirement visa from a Thai embassy which does not require health insurance. The non-O does not require health insurance regardless of where you get it. So what is your point?

Only the non-OA retirement visa requires specific health insurance, and you can only get that visa from the Thai embassy in your home country. But the non-O is available everywhere.

If you qualify for the non-O inside of Thailand, you qualify for it at a Thai embassy too. And much easier to get as well, and saves 2 trips to immigration, instead you just sit at your computer and upload a few documents.
Like
Reply
Reply to
Brandon ************
Reply
Thai Visa Advice and Everything Else
... members · 60% approval rate
The Thai Visa Advice And Everything Else group allows for a broad range of discussions on life in Thailand, beyond just visa inquiries.
Join the Group
Thai Visa Advice and Everything Else
View the Conversation
Thai Visa Advice and Everything Else
The ask:thailand community, consisting of multiple Q/A groups with over 100,000 members, powers this platform. It is not an official government resource. Our members actively contribute to this resource, and while we strive for accuracy, we cannot guarantee its complete reliability. Assistance to travelers is provided as a community service.