Tax calculation is an important task that Thai businesses of all sizes—from small and medium-sized enterprises (SMEs) to large organizations—need to do correctly and on time. While tax management and calculation involve complex details and procedures, automated tax calculation systems can now help alleviate the workload for business owners, particularly those running SMEs. These systems can reduce redundant tasks, simplify tax data management, and make the preparation of information for online tax filing (i.e., e-filing) both easier and more efficient.
In this article, we explore automated tax calculation for SMEs, including rates and types of taxes that Thai SMEs are required to pay and the benefits of using automated tax calculation systems. Learn how to choose a solution that can help save time and minimize tax calculation and filing errors. This can help ensure that Thai SMEs can file and pay their taxes accurately, according to the requirements of the Revenue Department.
Key takeaways
- Automated tax calculation systems are important tools because they integrate business data—such as income, expenses, and accounting records—into single platforms. This enables businesses to manage tax-related information systematically and prepare for electronic tax filing.
- The types of taxes that Thai small and medium-sized enterprises (SMEs) could be required to pay—and need to assess their liability—include corporate income tax, personal income tax, value-added tax (VAT), withholding tax, specific business tax, and stamp duty on contracts or transactions.
- Small and medium-sized enterprises (SMEs) can claim various expenses as tax deductions, including costs for goods and raw materials, employee salaries, rent for business premises, utilities, marketing expenses, client entertainment, travel, maintenance, and asset depreciation.
- The benefits of automated tax calculation systems include reducing calculation errors, lowering costs, and saving time on tax management. They can facilitate accurate financial planning, effectively support small and medium-sized enterprises (SMEs) with high transaction volumes, and enhance the efficiency of tax filing.
- Stripe Tax specializes in the tax laws and rates of Thailand and over 100 markets worldwide. It can help simplify tax management by identifying applicable rates and requirements and automatically calculating taxes via its Dashboard—with no extra data entry or coding required.
Understanding automated tax calculation for Thai small and medium-sized enterprises (SMEs)
As a business grows and transactions increase, traditional methods of storing data and documents might not efficiently support operations. Therefore, it is important to use new technology and solutions, such as automated tax calculation systems and online accounting. They help gather transaction data, income, expenses, sales documents, and accounting information into one system. This allows businesses to manage tax-related information systematically, reduce operational redundancy, and prepare for electronic tax processes.
Automatic tax calculation also aligns with the development of the Revenue Department’s electronic systems and the Thailand 4.0 policy, which covers e-tax invoices and e-receipts, online tax filing, and digital document storage. This leads to greater integration between accounting data, business documentation, and tax processes. An understanding of automated tax calculation is a key foundation for Thai SMEs as they adapt their accounting and tax workflows to align with digital business operations.
Tax types and rates for Thai SMEs
Below, we outline the types of taxes and tax rates that Thai SMEs are required to pay and remit. This is in accordance with the rules and conditions prescribed by the relevant tax laws.
Corporate income tax
For an SME operating as a company or partnership, the main tax liability is corporate income tax, which is calculated based on net taxable profit instead of total sales revenue. Companies or partnerships with annual revenue from the sale of goods and services not exceeding ฿30 million are eligible for the SME tax rate, according to the Revenue Department’s conditions.
|
Annual net profit |
Corporate income tax rate for SMEs |
|
Not exceeding ฿300,000 |
0% (i.e., tax exempt) |
|
฿300,001–฿3,000,000 |
15% |
|
Portion of profits exceeding ฿3,000,000 |
20% |
Personal income tax
For SMEs operating as sole proprietors—such as individual business owners, online stores, or freelancers who haven’t registered as companies—business income is taxed according to personal income tax rates. After deducting expenses and allowances, the tax is calculated on a progressive scale from 0%–35%.
|
Annual net income |
Personal income tax rate |
|
฿0–฿150,000 |
0% (tax exempt) |
|
฿150,001–฿300,000 |
5% |
|
฿300,001–฿500,000 |
10% |
|
฿500,001–฿750,000 |
15% |
|
฿750,001–฿1,000,000 |
20% |
|
฿1,000,001–฿2,000,000 |
25% |
|
฿2,000,001–฿5,000,000 |
30% |
|
More than ฿5,000,000 |
35% |
Value-added tax (VAT)
For SMEs with annual revenue exceeding ฿1.8 million, businesses are required to register for VAT. In accordance with legal requirements, businesses must collect VAT at a rate of 7% on the sale of goods or services. The amount of VAT to be remitted each month is calculated by taking the output VAT and deducting any eligible input VAT.
Withholding tax
Another tax that Thai SMEs must consider is withholding tax. This is particularly relevant for service businesses, as the law requires the payer to deduct a portion of the payment and remit it to the Revenue Department on behalf of the recipient. The rate depends on the income type and recipient. Here are some common rates.
|
Income type |
Withholding tax rate |
|
Shipping costs |
1% |
|
Advertising costs |
2% |
|
Service fees, fees for work performed, and freelance professional fees |
3% |
|
Rental expenses |
5% |
|
Dividends and prizes from sweepstakes |
10% |
Specific business tax
Some types of SMEs might not fall under the VAT system but are subject to the specific business tax. This includes finance businesses, certain lending businesses, and real estate sales. The specific business tax rates vary depending on the business type, with rates of 0.1%, 2.5%, and 3.0%.
Stamp duty
Stamp duty arises when an SME enters into certain types of agreements or contracts prescribed by law. These can include lease agreements, manufacturing contracts, loan agreements, or certain business documents. The applicable rates depend on the type of instrument.
|
Types of instruments and contracts |
Stamp duty rate |
|
Land or building lease agreements |
0.1% of the total rental value (or a stamp duty of ฿1 for every ฿1,000 of the rental value) |
|
Manufacturing agreements |
0.1% of the contract value (or a stamp duty of ฿1 for every ฿1,000 of the contract amount) |
|
Loan agreements |
0.05% of the loan amount (or a stamp duty of ฿1 for every ฿2,000 of the loan amount) |
|
Power of attorney |
฿10 or ฿30 per copy |
|
Life insurance policies |
A stamp duty of ฿1 for every ฿2,000 of the insured amount, subject to a maximum cap of ฿20 |
Tax deductions for SMEs
Expenses that SMEs can use for tax deductions include the following:
- Cost of goods and materials: The cost of purchasing goods, raw materials, packaging, and related shipping
- Employee salaries and wages: Salaries, wages, bonuses, and employment-related benefits
- Rent for business premises: Office, shop, or warehouse rent and rental costs for business equipment
- Utilities: Water, electricity, phone, and internet expenses for business operations
- Marketing costs: Advertising costs, website design fees, agency fees, and media costs
- Professional service fees: Accounting, auditing, consulting, legal, and information technology (IT) services
- Travel: Travel expenses for meeting clients or accommodation costs related to conducting business
- Maintenance costs: Repair and maintenance costs for machinery, equipment, or business premises
- Training fees: Employee training expenses for the benefit of the business
- Depreciation: Depreciation of assets, such as computers, machinery, and vehicles used for the business
- Client entertainment: Expenses for providing services to customers or business partners to build business relationships
Benefits of automated tax calculation systems
Automated tax calculation systems offer several benefits, particularly for SMEs.
Reduce errors and complexity of tax calculations
The system helps screen, verify, and categorize data before accounting processing, enabling the automated calculation and assessment of taxes based on established criteria and rates. This can help simplify tax calculations, reduce the risk of following incorrect laws or using incorrect tax rates, and minimize errors from manual data entry. The result is more accurate and reliable tax-related data.
Lower costs and save time managing taxes
For SMEs with limited resources and staff, the system helps reduce repetitive, routine tasks by rapidly processing and summarizing tax data. This allows SMEs to spend less time on paperwork and redirect resources toward marketing or planning business growth.
Plan finances accurately
Automated tax calculation systems can help SMEs track and monitor income and expenses, gain a clearer overview of their financial statuses, and estimate potential tax liabilities. This can facilitate accurate cash flow management and ensure that necessary funds are prepared for tax payments.
Manage high transaction volumes
The ability to systematically collect and process transactions and related numerical data—subsequently synthesizing them into accounting and tax information—enables management and auditing of large volumes of transactions. This allows SMEs to handle an increasing number of transactions without a proportional rise in their documentation needs.
Improve the efficiency of tax filing
These systems can simplify the tax filing and payment process, which includes recording income and expenses, calculating taxes, managing VAT and withholding tax, and preparing data for online tax filing (i.e., e-filing). This ensures that businesses can file and pay taxes accurately, according to the Revenue Department’s requirements.
Examples of how to use automated tax calculation systems
Automated tax calculation systems can be applied to Thai SMEs in various ways. Here are some examples.
Thai software-as-a-service (SaaS) businesses that provide memberships to customers worldwide
Many Thai SaaS companies offer membership services to customers worldwide, including Australia, Europe, Singapore, and the US. Each country or state has different laws, sales taxes, and VAT or goods and services tax (GST) rates.
For these businesses, automated tax calculation systems identify customer locations and product or service types, then automatically calculate and charge the relevant taxes. The system can also track transactions, compare sales against tax thresholds, and send alerts when the business is approaching the tax registration deadline.
Thai businesses that produce or sell digital products
For Thai businesses that produce or distribute digital products to customers abroad—such as software, e-books, or other digital content—an automated tax calculation system can simplify the process. It assists in assigning product tax codes and verifies and processes customer locations, product types, and the business’s tax registration. This can help accurately calculate applicable taxes.
Thai SMEs expanding their businesses internationally
As Thai SMEs begin to explore opportunities or expand their businesses internationally, addressing diverse legal requirements and tax rates across different markets can be complicated. Automated tax calculation systems help alleviate this burden by processing transaction data and calculating applicable taxes automatically. This enables SMEs to efficiently accept cross-border payments and manage cross-border taxation, which can reduce the need for research and tracking of tax laws in every market.
Guidelines for choosing an automated tax calculation solution
Businesses need to select an effective automated tax calculation solution to help follow tax laws and regulations. Here are some key features to consider.
Automatic and efficient tax calculation
Thai SMEs need to consider solutions capable of integrating transaction data and performing accurate tax calculations. Features must categorize deductible expenses and nonqualifying items according to Thai tax law. The solution also needs to support both domestic and international sales transactions, identify and calculate VAT and GST based on the specific rates applicable in different countries, and automatically update tax rules and rates.
Stripe Tax specializes in tax laws and rates of Thailand and over 100 other markets worldwide. It automatically identifies the applicable tax rates and regulations for each country, which simplifies the management of both local and international taxes. It also ensures the accurate calculation and collection of relevant taxes via its Dashboard. This can eliminate the need for businesses to research, manually configure tax settings, or write additional code.
Accurate and precise reporting of tax data
Choose a solution that helps SMEs quickly and accurately prepare documents and data for tax filing. It also needs to integrate processes, including payments, issuance of tax invoices and accounting entries, and preparation of data for tax filing (e.g., the P.P. 30 VAT return form). It also needs to support e-tax invoice and e-receipt systems. This systematic integration helps save time and minimizes errors that can arise from manual processing.
The integration of Stripe Tax with Stripe Checkout enables businesses to automatically calculate and collect taxes on both domestic and international transactions. The system determines tax amounts based on the transaction type and customer’s location and supports VAT and other applicable taxes. It also generates transaction data and reports to facilitate tax preparation and filing. This simplifies operations and enhances the business’s financial data management.
Taxation expertise
Choose a solution that manages both domestic and international taxes and can continuously track and update tax laws and rates. To ensure greater accuracy, the system must be capable of automatically calculating and charging applicable taxes, as well as providing alerts when sales reach the threshold that mandates tax registration. The system also categorizes tax-deductible expenses and items requiring tax adjustments. It is important to verify the latest tax regulations and legal requirements before filing tax returns.
Easy monitoring and tracking of tax data
The system must be able to collect both account and tax data in one place. This helps SMEs continuously monitor income, expenses, and related taxes, while reducing the need to gather data near tax deadlines.
Choose a solution that features a dashboard that displays tax preparation status, including completed tasks, items pending review, and documents yet to be prepared, along with an audit trail to track data creation and modification. This ensures transactions are interconnected and accurate, making them ready for reporting and tax filing.
Support for business expansion and international markets
Thai SMEs that plan to expand their businesses internationally need to consider solutions that adapt to business growth and handle tax adherence in multiple countries via single systems. This enables the calculation and collection of taxes in accordance with the rates and regulations of each tax jurisdiction.
Systems also need to support multiple currencies and automatically categorize goods and services to apply the appropriate tax rates. This facilitates the entry of SMEs into new markets and simplifies tax management across various countries, which can eliminate the need to develop separate tax calculation systems for each individual market.
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 tax registration threshold based on your Stripe transactions. It can also register to collect tax on your behalf in the US, automate US filings in the Dashboard, and manage global 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 automates US filings in the Dashboard, powered by TaxJar. For global filings, 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.
FAQs about tax calculations for small and medium-sized enterprises (SMEs)
The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accurateness, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent attorney or accountant licensed to practice in your jurisdiction for advice on your particular situation.