KTC Global Logistics logo

KTC Global Logistics provides international freight and logistics solutions for importers and exporters.

Contact Us

Follow us:

Calculator and documents for calculating Thai import duty and VAT
  • November 10, 2026
  • 9 Mins

Last updated: 10 November 2026

Thailand import duty calculation starts with the CIF value multiplied by the duty rate for the goods’ tariff code, and then 7% VAT is charged on the total. This article explains the formula with worked figures, how to reduce duty with FTA preferences, the 2026 rules for low-value goods, and where to check duty rates yourself.

Quick summary: how is import duty calculated?

  • The base is the CIF value: cost of goods + insurance + freight to the Thai customs point, converted to baht at the exchange rate published by Thai Customs.
  • Import duty = CIF × duty rate: the rate depends on the tariff code (HS Code) and can be as low as 0%.
  • 7% VAT: charged on CIF + duty + excise tax and any other taxes. This rate has been extended until 30 September 2027.
  • Some goods also pay excise tax: for example cars, beverages, perfume and batteries.
  • The 1,500-baht duty exemption no longer exists: since 1 January 2026, low-value goods pay duty from the first baht.

What is Thai import duty based on?

The taxes an importer pays at customs clearance can have three parts, all paid together to Thai Customs.

Tax Calculated on Rate
Import duty Customs value (usually CIF) According to the tariff code
Excise tax According to excise law Certain goods only
Value added tax (VAT) CIF + duty + excise tax + other taxes 7%

What is the CIF value?

Section 17 of the Customs Act B.E. 2560 (2017) states that the customs value includes insurance, freight, loading and unloading charges, and handling charges related to transport up to the customs point.

If you buy on FOB or EXW terms, you must add the freight and insurance to Thailand yourself. If some figures are missing, the method announced by the Director-General of Customs applies. For delivery terms, see Incoterms 2020.

The main basis is the actual transaction price. If that price cannot be used, Section 16 sets out other methods in order, such as the value of identical or similar goods.

Values on the declaration must be in baht, using the import exchange rate published by Thai Customs, which may differ from the rate your bank actually charged you.

What types of duty rate are there?

The duty rate depends on the goods’ tariff code (HS Code). Most rates are ad valorem, a percentage of the CIF value. Some tariff codes have a specific rate, charged per unit such as per kilogram. If a tariff code sets both, you pay whichever gives the higher amount.

The formula

  • Import duty = CIF value × duty rate
  • VAT = (CIF value + duty + excise tax + any other taxes) × 7%

This VAT base comes from Section 79/2 of the Revenue Code. The 7% rate (including local tax) was extended by the Cabinet until 30 September 2027. After that date, check the rate again.

Thailand import duty calculation examples

All the examples below use hypothetical figures. The actual duty rate depends on the tariff code of your goods, and the figures do not include freight, port charges or clearance fees.

Example 1: bought FOB, 10% duty rate (hypothetical figures)

Goods FOB USD 3,000, freight to Thailand USD 400, insurance USD 30, hypothetical exchange rate 34 baht per US dollar.

Item Calculation Amount (THB)
CIF value (3,000 + 400 + 30) × 34 116,620.00
Import duty 10% 116,620 × 10% 11,662.00
VAT 7% (116,620 + 11,662) × 7% 8,979.74
Total tax payable Duty + VAT 20,641.74

If you calculate tax on the FOB price alone, you will get a figure that is too low, because freight and insurance are also subject to duty and VAT.

Example 2: goods with a 0% duty rate (hypothetical figures)

Using the same CIF value of 116,620 baht, duty is zero, but VAT is still payable.

  • Import duty = 0 baht
  • VAT = 116,620 × 7% = 8,163.40 baht

Example 3: online order worth 1,200 baht, 20% duty rate (hypothetical figures)

  • Import duty = 1,200 × 20% = 240 baht
  • VAT = (1,200 + 240) × 7% = 100.80 baht
  • Total 340.80 baht. In 2025, when the duty exemption still applied, only the VAT of 84 baht would have been payable.

Which goods also pay excise tax?

Goods listed in the excise tariff, such as cars, motorcycles, beverages, alcohol, some perfumes and cosmetics, and batteries, pay excise tax on import. Thai Customs collects it together with the duty.

  • Base and rate: follow the excise law for each type of goods, not the same rate as import duty.
  • Interior Ministry tax: an extra 10% of the excise tax is charged, as shown in the Excise Department’s calculation example.
  • Effect on VAT: excise tax is added to the VAT base, so the total tax is much higher than for ordinary goods.

Excise calculations are complex and vary by product. Have your customs broker calculate them, or ask the Excise Department, before you set a selling price.

How can an FTA reduce import duty?

If the goods originate in a country that has a Free Trade Agreement (FTA) with Thailand, they may qualify for a preferential duty rate lower than the normal rate, in some cases 0%. The main conditions are:

  • The goods must meet the rules of origin of that agreement, not simply be shipped from that country.
  • You need a valid Certificate of Origin (Form C/O) in the correct form.
  • You must claim the preference in the import declaration.

Example of duty saved (hypothetical figures)

Goods with a CIF value of 116,620 baht and a normal duty rate of 10% pay 11,662 baht. If the FTA rate is 0% and the documents are complete, duty is 0 baht, a saving of 11,662 baht.

For VAT, Section 79/2 states that if duty is exempted or reduced under investment promotion law or other laws, that duty must be added back into the VAT base. Ask your customs broker to confirm how the preference you use is calculated.

Without a Form C/O, or with incorrect documents, you can still import the goods, but you pay the normal duty rate.

Do low-value goods and online orders pay tax?

Yes. Goods with a CIF value of up to 1,500 baht used to be exempt from duty, but the rules changed in this order:

  • 5 July 2024: 7% VAT began to be collected on imported goods valued at no more than 1,500 baht.
  • 1 January 2026: the duty exemption for goods up to 1,500 baht was abolished, and duty is now charged according to the tariff code from the first baht.

This information comes from the Thai Customs revenue measures document for fiscal year 2026 and a Thai government news release from July 2026, which confirms that both duty and VAT are collected from the first baht.

In practice, goods ordered through online platforms or sent by express courier are charged duty and VAT. Parcels sent by post may be charged on delivery.

For businesses importing goods for resale, splitting a shipment into many small parcels no longer reduces tax, and declaring a value lower than the real one is an offense under customs law. Always include the full tax in your costs.

Where can you check duty rates yourself?

  1. Go to the Thai Customs tariff search page and choose the duty rate database.
  2. Enter a 2-, 4-, 6- or 8-digit tariff code, or type a product description in Thai.
  3. The normal rate is shown in the “000” table. To use an FTA preference, select the condition in the applied duty rate column.
  4. The system shows permit information only as a guide. Confirm it with the agency that issues the permit.
  5. If you are unsure of the tariff code, search earlier rulings or request an advance ruling through the e-Advance Tariff Ruling system under Section 18 of the Customs Act.

You can also ask Thai Customs through the Customs Call Center on 1164.

Mistakes that make you pay more tax

  • Calculating tax on the FOB price: forgetting to add freight and insurance, so costs are underestimated.
  • Calculating VAT on the price of the goods alone: the correct base is CIF plus duty and other taxes.
  • Guessing the tariff code from the product name: a wrong code can lead to back-assessed duty plus penalties.
  • Forgetting excise tax: for goods in the excise tariff.
  • Using a Form C/O whose details do not match the invoice: you may lose the reduced duty rate.
  • Forgetting costs that are not taxes: such as port charges, storage, domestic transport and clearance fees.

For the whole import process, see how to import goods into Thailand.

Frequently asked questions

Is import duty calculated on the price of the goods or including freight?

It is calculated on the CIF value, which includes the cost of goods, insurance and freight to the Thai customs point.

Can I reclaim the VAT paid on import?

VAT-registered businesses can claim it as input tax, because the Thai Customs receipt for the VAT portion counts as a tax invoice. Import duty is part of the cost of goods.

Is import VAT still 7%?

Yes. The Cabinet approved keeping the 7% rate from 1 October 2026 to 30 September 2027.

Do I still pay tax on an online order under 1,500 baht?

Yes. Since 1 January 2026, there is no longer a duty exemption for goods up to 1,500 baht. You pay both duty according to the tariff code and VAT.

Can I know the tax before the goods arrive?

Yes. If you know the tariff code and the CIF value, you can calculate it in advance. If you are unsure of the tariff code, you can request an advance ruling from Thai Customs.

Want to know the import tax before you order?

Send your product details, price and purchase terms to KTC Global Logistics, and our team can check the tariff code and give a preliminary tax estimate. Call +66 2 286 1967 or LINE: @ktclogistics.

Planning to import or export? Let us help assess your shipment

KTC Global Logistics provides international freight and logistics services, coordinating shipments for importers and exporters.

Contact Us

JCtrans and WCAworld logistics network logos

Copyright © KTC GLOBAL LOGISTICS | All Rights Reserved | Terms and Conditions | Payment Methods