, If a foreigner wants to apply for an initial IN-COUNTRY Non-O visa at the local immigration office using he banked money method, the funds must be in an applicant's Thai bank account. Foreign bank accounts aren't accepted for in-country procedures.
, op is asking about in-country initial Non-O visa, not about 1-year extension after. Applicant needs to have an account BEFORE application for an initial Non-O.
You need to talk with your local immigration office in advance for details, and get their latest requirements. Some conditions are office-specific.
Q1. some sources say we only need one of these requirements. What is true?
-> Proof of funds for an initial Non-O based on marriage to a Thai is one of:
- banked money of 400K baht in your Thai bank account
- affidavit or letter from your embassy in Thailand (<- which US passport holders cannot use as the US embassy wouldn't issue income affidavits anymore)
A US passport holder, the applicant must use the banked money method (unless he gets to work legally in Thailand).
Q2-1. How do we prove the income?
-> Get the bank letter that states you have an account with xxx baht balance along with transaction history.
(Unfortunately, opening a bank account is out of the scope of this group. Talk with bank branches)
Q2-2. Would it even be possible to prove it with a letter from his employer?
-> Check with your local office if they accept salary slips with a work permit for the initial in-country Non-O visa based on marriage, as many offices don't for an initial visa, but do only for following one-year extensions. If they accept, he may be able to use tax documents from his employer as proof of funds.
Q3. if/how we are able to apply with him being here already
-> Basically, he can apply for in-country Non-O based on marriage to a Thai national at the local immigration office by providing all necessary documents and having enough remaining days with his current stamp.
You need to check these with the local office
- If they do in-country initial visas: there are some small offices that don't process in-country visa applications
- the minimum remaining days requirements: office specific from 15 calendar days to 15 working days
- the minimum period for being married: many offices don't accept visa applications based on marriage immediately after marriage registration. They require you to stay in marriage for a certain period before you apply for the initial visa, for example, a few months. This is also office-specific.
No clearly written rules on that. It's totally the local immigration office specific. Most accept the extension application based on tourism when your stamp remaining 30 days or less. Some, such as Bangkok, Chiang Mai, Phuket, etc, let you do when you have 45 days or less. There are some offices that accepts tourism extensions application only within the last week of your entry stamp, such as Jomtien, Samui and a few more.
Check with your local immigration office for their policy.
Go to the Immigration Bureau website, click "online appointment". Choose the area then office. Not all offices or services are available for pre-booking.
If I remember correctly, you need to apply for a visa in India through one of the registered visa-processing companies. In that case, your question should be answered by them. Did you check them?