Setting up a business in Thailand is an exciting opportunity for both locals and expats. With its strategic location in Southeast Asia, a growing economy, and a supportive business climate, Thailand is an attractive destination for entrepreneurs. However, navigating the legal and administrative steps involved in company registration can be complex. This guide walks you through the process of registering a company in Thailand, including the necessary documentation, procedures, and tips for ensuring compliance with Thai laws.
Choose a Company Type
The first step is to decide the type of company you wish to register. The most common structure is a private limited company, which offers limited liability to shareholders and allows for efficient management. Other options include sole proprietorships, partnerships, and public limited companies, each with its own legal implications and requirements. Foreigners typically prefer private limited companies due to the protection and flexibility they offer.
Reserve a Company Name
Once you’ve chosen the structure, you must reserve a unique company name through the Department of Business Development (DBD). The name should not resemble any existing registered company and must comply with naming guidelines. The process is completed online and takes about 1-3 working days. Having three name options ready can help avoid rejection due to name conflicts.

File a Memorandum of Association (MOA)
The MOA includes essential details such as the company name, location, business objectives, capital, and shareholder information. This document must be submitted to the DBD. It also outlines the liability of shareholders and the structure of the company. Ensure that all information aligns with the Thai Civil and Commercial Code to avoid delays.
Hold a Statutory Meeting
A statutory meeting is required to formally adopt the MOA, approve bylaws, appoint directors, and set the number of shares. This step also includes the issuance of share certificates and collection of share capital. It’s important to document the proceedings properly, as these records will be needed for registration.
Register the Company
Within three months of the statutory meeting, you must submit the company registration application to the DBD. Required documents include the MOA, list of shareholders, company bylaws, and directors’ details. Once approved, your company will receive a registration number and can legally operate in Thailand. You will also receive a certificate of incorporation, which serves as the legal foundation of your business.
Register for Tax and VAT (if applicable)
Companies must register for a tax ID number within 60 days of incorporation. If your revenue exceeds 1.8 million THB per year, you are also required to register for VAT. This involves submitting forms to the Revenue Department and, in some cases, undergoing an on-site inspection. Maintaining proper accounting records is crucial for compliance.
Obtain Business Licenses (if needed)
Depending on the nature of your business, you may need additional licenses or permits. For example, restaurants, clinics, and import/export businesses must acquire specific licenses from relevant authorities. It's essential to understand industry-specific regulations to operate legally.

Open a Corporate Bank Account
With your registration and tax documents, you can open a corporate bank account in Thailand. Most banks require the presence of all directors and original copies of incorporation documents. A business bank account is crucial for managing finances and proving operational legitimacy.
Stay Compliant with Thai Law
After registration, companies must maintain compliance through annual filings, accounting, and tax submissions. Hiring a local accountant or legal advisor is highly recommended to ensure all obligations are met. Penalties for non-compliance can be severe, including fines or revocation of the business license.
Final Thoughts
Registering a company in Thailand involves careful planning and attention to detail. While the process may seem daunting at first, following each step methodically ensures a smooth and successful setup. Whether you're starting a small local business or an international venture, understanding the legal framework is key to long-term success. Pimaccounting is here to assist with every aspect of company registration, offering expert guidance tailored to your needs. From name reservation to post-registration compliance, we make business registration in Thailand easier and more efficient.

