I decided to put my Gemini Pro to work on the problem, given the above instructions. Here's what it said: Based on the Social Security Administration (SSA) instructions you provided, direct deposits are not actually limited to Bangkok Bank. The policy explicitly states that benefits can be deposited into local financial institutions (FIs) in Thailand, though there are strict requirements on how those payments must be structured and routed. According to the manual, here are the actual limitations and how the system works: Currency Requirement: Payments sent to Thailand must be deposited into a Thai Baht (THB) account. The system will not process International Direct Deposits (IDD) to U.S. Dollar accounts in Thailand. Address Requirement: The beneficiary must have a foreign address listed on their Master Beneficiary Record (MBR). If the address is domestic, the system rejects the IDD information. The "Processor Bank" System: The Federal Reserve Bank of Kansas City (FRBKC) does not send money directly to every individual bank in Thailand. Instead, they route the funds to a single designated "processor bank" in Thailand (identified in the policy by the routing prefix "73"). Final Routing: Once the funds reach that central processing institution, they are then routed onward to the beneficiary's chosen local FI. While Bangkok Bank is widely known to act as the primary processor bank for U.S. government deposits in Thailand (and many expats choose to open accounts there for simplicity), the official SSA policy allows the final destination account to be at other local Thai banks, provided the required routing information and SWIFT-BIC codes are submitted. The only caveat in my mind would be Murphy's Law. If something can go wrong, it will. In other words, anyone actually depending on the regular receipt of these benefits should probably think twice before assuming the deposits will be made without a hitch.