TLDR : Answer Summary
The annual holding costs of a Thai company can vary significantly based on multiple factors including the type of business entity, legal requirements, and operational activities. Initial registration and an immigration card for a first-time setup can cost around $5,000. For ongoing maintenance, costs can be approximately $12,000 to $15,000 annually for a non-active company. Other expenses may include lawyer fees, accounting services, and potential payments for 51% Thai partners if applicable. Specific numbers may vary based on the nature and scale of the business, with some expats reporting costs as low as 350 Baht for small operations, while others incurred up to £9,000 over two years.