Corporate tax in Thailand

Tax
Tax

Stripe Tax automatizza gli adempimenti fiscali in tutto il mondo, dall'inizio alla fine, così puoi concentrarti sulla crescita della tua attività. Identifica i tuoi obblighi fiscali, gestisci le registrazioni, calcola e riscuoti l'importo corretto delle imposte a livello globale e consenti la presentazione delle dichiarazioni, tutto in un unico posto.

Ulteriori informazioni 
  1. Introduzione
  2. What is corporate tax?
  3. Corporate tax rates in Thailand
    1. General tax rates
    2. Tax rates for SMEs
    3. Tax rates for multinational corporations
  4. How to calculate corporate income tax
    1. Example calculation of corporate income tax
    2. Example calculation of corporate income tax for SMEs
  5. How to file corporate income tax
    1. Prepare accounting data and documents
    2. Calculate net profit and corporate income tax
    3. Complete the tax declaration form
    4. File the form and pay taxes
    5. Preserve evidence and documents
  6. How to choose a corporate tax management solution
    1. Reports tax information accurately
    2. Connects to payment systems
    3. Works with accounting systems
    4. Supports retrospective audits
    5. Provides safety and reliability
    6. Shows expertise in taxation
  7. How Stripe Tax can help

Corporate tax—also known as “corporate income tax”—is levied by the government on the net profit of business entities operating or generating income in Thailand. Tax rates vary depending on the type and size of the business. An understanding of corporate tax can help entrepreneurs plan their finances and tax expenses.

In this article, we explain corporate tax, corporate tax rates, and how to calculate and file corporate taxes. We also introduce solutions for managing corporate taxes that facilitate efficient reporting and tax administration. This can allow businesses to operate transparently and in compliance with the law.

What’s in this article?

  • What is corporate tax?
  • Corporate tax rates in Thailand
  • How to calculate corporate income tax
  • How to file corporate income tax
  • How to choose a corporate tax management solution
  • How Stripe Tax can help

What is corporate tax?

Corporate tax—or corporate income tax—is levied on the net profit of business operations from entities that have corporate status under the Revenue Code. These include limited companies, limited partnerships, public companies, and registered ordinary partnerships. Corporate tax serves as a significant source of government revenue, which is used to develop the country in various areas, such as infrastructure, education, and social welfare.

Proper corporate tax management directly impacts a business’s financial liquidity, helping to manage cash flow, forecast tax liabilities, and comply with tax laws. Knowledge of corporate taxes can also enhance readiness for government audits or fundraising, reduce the risk of fines, and promote stable long-term business growth.

Corporate tax rates in Thailand

Corporate tax rates in Thailand depend on the type of legal entity and the size of the business.

General tax rates

A flat tax rate of 20% on net profit applies to all companies or partnerships that are not small or medium-sized enterprises (SMEs), regardless of their net profit.

Tax rates for SMEs

Companies with paid-up registered capital of no more than ฿5 million and annual total revenue of no more than ฿30 million can use a progressive tax rate. They can use it to calculate corporate income tax according to certain business criteria.

SME annual net profits

Corporate income tax rates

฿0–฿300,000

0% (tax exempt)

฿300,001–฿3,000,000

15%

More than ฿3,000,000

20%

Note: Each portion of the profit is calculated based on the net profit bracket it falls into. For example, if the net profit is ฿4 million, the first ฿3 million can be taxed at 15%. Any amount exceeding ฿3 million will be taxed at 20%. In addition, companies granted Board of Investment (BOI) incentives might be eligible for corporate income tax exemption, subject to the specific terms of those benefits.

Tax rates for multinational corporations

The Global Minimum Tax requires that multinational corporations with annual revenues of ฿30 billion or more must have an effective tax rate of at least 15%. This reduces the shift of profits to countries with lower taxes and creates tax fairness. Thailand enacted the Royal Decree on Additional Taxes, B.E. 2567 (2024), which was applied in the 2025 fiscal year.

How to calculate corporate income tax

Corporate income tax can be calculated as follows:

Corporate Income Tax = Taxable Net Profit x Corporate Tax Rate

The taxable net profit can be calculated as follows:

Taxable Net Profit = Income – Legally Deductible Expenses

Example calculation of corporate income tax

Company S

General corporate tax rate

20% of net profit

Income

฿5,000,000

Legally deductible expenses

฿3,500,000

  • Taxable net profit
    Income – Legally Deductible Expenses
    ฿5,000,000 – ฿3,500,000 = ฿1,500,000

  • Corporate income tax
    Taxable Net Profit x Corporate Tax Rate
    ฿1,500,000 x 20% = ฿300,000

Therefore, Company S must pay corporate income tax in the amount of ฿300,000.

Example calculation of corporate income tax for SMEs

Company T

SME tax rate for net profit of ฿0–฿300,000

0% of net profit

SME tax rate for net profits of ฿300,001–฿3,000,000

15% of net profit

SME tax rate for net profits over ฿3,000,000

20% of net profit

Income

฿4,000,000

Legally deductible expenses

฿2,000,000

  • Taxable net profit for SME

Income – Legally Deductible Expenses
฿4,000,000 – ฿2,000,000 = ฿2,000,000

  • Taxable net profit
    Taxable Net Profit for SMEs – Tax-Free Threshold for SME
    ฿2,000,000 – ฿300,000 = ฿1,700,000
  • SME corporate income tax
    Taxable Net Profit x SME Tax Rate
    ฿1,700,000 x 15% = ฿255,000

Therefore, Company T—which is classified as an SME—must pay corporate income tax of ฿255,000.

How to file corporate income tax

The procedure for filing corporate income tax in Thailand involves the following steps.

Prepare accounting data and documents

Collect financial information for the accounting period, including the following:

  • Financial statements that have been audited and signed by a Certified Public Accountant (CPA), including an income statement, balance sheet, cash flow statement, and statement of changes in equity
  • Tax adjustments, including taxable net profit (or carried-forward accumulated loss), asset list, tax calculation documents, depreciation, disallowed expenses (if any), lease or loan agreements, etc.
  • Withholding tax certificates, such as Forms P.N.D. 1, P.N.D. 1A, P.N.D. 3, and P.N.D. 53 (if any)
  • Financial statement submission form S.B.Ch. 3 and shareholder register form B.O.J. 5

Calculate net profit and corporate income tax

Calculate corporate income tax according to the rates set by law, such as 20% for general businesses or special rates for SMEs. In addition, account for the following:

Complete the tax declaration form

Complete Form P.N.D. 50 in full for the fiscal year and Form P.N.D. 51 for the first half of the year, if applicable. Legal entities that are required to file Form P.N.D. 51—even if there is no tax to pay—include the following:

  • Limited companies
  • Public limited companies
  • Limited partnerships
  • Foreign legal entities that conduct business or earn income from Thailand
  • Joint ventures

Businesses exempt from submitting Form P.N.D. 51 include the following:

  • Foundations or associations that do not earn income from commercial activities
  • Legal entities that are exempt from income tax
  • Businesses that have ceased operations and have no income in that accounting period

Note: In some cases, even if there is a loss, it is possible to file Form P.N.D. 51 as a zero. The tax paid from P.N.D. 51 can be used as a credit when filing P.N.D. 50 at the end of the year.

File the form and pay taxes

Businesses can file annual corporate income tax with the Revenue Department based on estimated profits in the following ways:

  • Submit Form P.N.D. 51 (if applicable) to the Revenue Department within two months from the end of the first six months of the accounting period. For example, for the accounting period January 1–December 31, it should be submitted by August.
  • Submit Form P.N.D. 50 within 150 days from the end of the accounting period. For example, for the accounting period ending December 31, it should be submitted by May of the following year.

Submit online

Submit online through the Revenue Department’s e-filing system by registering for an account. Check detailed information about submitting Form P.N.D. 50 online.

Submit to the Revenue Department

Submit the paper form at the local Revenue Department office where the company is located. Pay the tax within the deadline through the Revenue Department’s website or payment counters or at banks participating in the corporate tax program.

Pay taxes

  • Pay directly at the regional or branch tax office where the tax return was filed.
  • Pay at designated bank counters after submitting the tax return to the Revenue Department and receiving a tax notice. Pay directly at the bank.
  • Make payments via electronic channels, such as internet banking, mobile banking, PromptPay, or direct debit. Specify the taxpayer information and account number or statement as required by the Revenue Department before making the payment.

Note: Late filing or payment can result in additional charges and penalties.

Preserve evidence and documents

Keep copies of tax forms, accounting reports, submission receipts, tax invoices, and related payment evidence for no less than five years. These can be stored in both paper and electronic formats to accommodate future audits by the Revenue Department.

How to choose a corporate tax management solution

There are various factors to consider when choosing a solution for corporate tax management.

Reports tax information accurately

A good tax solution can help ensure that document preparation and tax reporting are accurate and precise. Integration with systems such as Stripe Tax and Stripe Checkout enables the automatic calculation and collection of taxes for cross-border transactions. This makes it convenient and quick to gather and report tax information through electronic systems. This creates transparency and reduces the occurrence of disputes.

Connects to payment systems

Corporate tax management solutions should support integration with payment systems, such as Stripe Payments. This allows revenue from digital payment systems to be recorded accurately in real time. It also facilitates convenient and fast tax data collection, creates transparency, helps reduce processing time, and minimizes errors that can occur from duplicate transaction entries.

Works with accounting systems

The ability to connect directly with accounting or enterprise resource planning (ERP) systems to automatically generate tax reports is an important aspect of corporate tax management. Tools that allow real-time data syncing with accounting systems—such as the Stripe API—help reduce discrepancies and provide overall revenue and transaction details for tax filing through the Stripe Dashboard and Stripe Reports This can make tax management easier and allow businesses to focus more on growing their operations.

Supports retrospective audits

This includes the ability to audit historical data, including login history and data modifications or updates. It’s important to use a system that can store and audit data, automatically retrieve payment and receipt information, and generate detailed and complete tax and duty reports in real time. A high-quality tax system helps a business grow while preparing it for fundraising activities and inspections by government agencies.

Provides safety and reliability

The system should provide usage logs, control data access with passwords, and secure data with encryption and access control. It should be stable and continuously available and be able to verify the integrity of file data. This can help businesses review information retrospectively in case of disputes.

Shows expertise in taxation

A good tax solution should involve knowledge and expertise in the Thai tax system, including an understanding of the general 20% tax rate and the progressive corporate tax system for SMEs. It should also incorporate various incentives—such as BOI, R&D, and innovation programs—or SEZs. The system should also automatically update legal and tax changes, while accurately assessing the risk of overpayment or underpayment of taxes.

How Stripe Tax can help

Stripe Tax reduces the complexity of tax compliance so you can focus on growing your business. Start collecting taxes globally by adding a single line of code to your existing integration, clicking a button in the Dashboard, or using our powerful API.

Stripe Tax helps you monitor your obligations and alerts you when you exceed a sales tax registration threshold based on your Stripe transactions. It can also register to collect tax on your behalf in the US and manage filings through trusted partners. Stripe Tax automatically calculates and collects sales tax, VAT, and GST on:

  • Digital goods and services in all US states and over 100 countries
  • Physical goods in all US states and 42 countries

Stripe Tax can help you:

  • Understand where to register and collect taxes: See where you need to collect taxes based on your Stripe transactions. After you register, switch on tax collection in a new state or country in seconds. You can start collecting taxes by adding one line of code to your existing Stripe integration, or add tax collection with the click of a button in the Stripe Dashboard.

  • Register to pay tax: If you need to register for a sales tax in the US, let Stripe manage your tax registrations. You’ll benefit from a simplified process that prefills application details—saving you time and simplifying compliance with local regulations. If you need help registering outside of the US, Stripe partners with Taxually to help you register with local tax authorities.

  • Automatically collect tax: Stripe Tax calculates and collects the right amount of tax owed, no matter what or where you sell. It supports hundreds of products and services and is up-to-date on tax rules and rate changes.

  • Simplify filing: Stripe Tax seamlessly integrates with filing partners, so your global filings are accurate and timely. Let our partners manage your filings so you can focus on growing your business.

Learn more about Stripe Tax, or get started today.

I contenuti di questo articolo hanno uno scopo puramente informativo e formativo e non devono essere intesi come consulenza legale o fiscale. Stripe non garantisce l'accuratezza, la completezza, l'adeguatezza o l'attualità delle informazioni contenute nell'articolo. Per assistenza sulla tua situazione specifica, rivolgiti a un avvocato o a un commercialista competente e abilitato all'esercizio della professione nella tua giurisdizione.

Altri articoli

  • Sì è verificato un problema. Riprova o contatta l'assistenza di Stripe.

Tutto pronto per iniziare?

Crea un account e inizia ad accettare pagamenti senza la necessità di stipulare contratti o di comunicare le tue coordinate bancarie. In alternativa, contattaci per progettare un pacchetto personalizzato per la tua attività.
Tax

Tax

Scopri dove effettuare la registrazione, riscuoti automaticamente l'importo corretto per le imposte e accedi ai report necessari per presentare le dichiarazioni.

Documentazione di Tax

Automatizza la riscossione dell'imposta sulle vendite, dell'IVA e della GST e la reportistica per tutte le transazioni grazie alle integrazioni senza codice o con poco codice disponibili.