DTV - 340$ for 5 years , you can apply by yourself, you need to show you have 500k baht on your hometown bank, you can’t work in Thailand (can’t get an income from Thailand). You can’t have a Thai bank account (unless you married to Thai or own a property).
Retirement- about 200$ a year, you probably need an agent to help you complete the process (opening bank account), you need to put 800k baht on your Thai bank account. you can’t work in Thailand. You can have a Thailand bank account
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.